Definition at line 35 of file gui_handler.h.
Static Public Member Functions | |
static std::string | GetDataURI (const std::string &data, const std::string &mime_type) |
static bool | PlatformInit () |
static bool | PlatformResize (CefRefPtr< CefBrowser > browser, int width, int height) |
Protected Types | |
typedef std::list< CefRefPtr< CefBrowser > > | BrowserList |
! List of existing browser windows. Only accessed on the CEF UI thread. | |
Protected Attributes | |
BrowserList | fBrowserList |
int | fConsole {0} |
! console parameter, assigned via WebGui.Console rootrc parameter | |
std::vector< THttpServer * > | fServers |
bool | fUseViews {false} |
! if view framework is used, required for true headless mode | |
bool | is_closing_ {false} |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (GuiHandler) | |
IMPLEMENT_REFCOUNTING (GuiHandler) | |
void | PlatformTitleChange (CefRefPtr< CefBrowser > browser, const CefString &title) |
Private Attributes | |
int | fBatchPageCount {0} |
CefRefPtr< CefResourceManager > | fResourceManager |
#include <gui_handler.h>
|
protected |
! List of existing browser windows. Only accessed on the CEF UI thread.
Definition at line 45 of file gui_handler.h.
Definition at line 51 of file gui_handler.cxx.
std::string GuiHandler::AddBatchPage | ( | const std::string & | cont | ) |
Generate URL for batch page Uses file:/// prefix to let access JSROOT scripts placed on file system Register provider for that page in resource manager.
Definition at line 429 of file gui_handler.cxx.
void GuiHandler::CloseAllBrowsers | ( | bool | force_close | ) |
Definition at line 153 of file gui_handler.cxx.
|
private |
|
override |
Definition at line 85 of file gui_handler.cxx.
|
static |
Definition at line 124 of file gui_handler.cxx.
|
inlineoverride |
Definition at line 61 of file gui_handler.h.
|
inlineoverride |
Definition at line 59 of file gui_handler.h.
|
inlineoverride |
Definition at line 60 of file gui_handler.h.
|
inlineoverride |
Definition at line 62 of file gui_handler.h.
|
override |
Definition at line 331 of file gui_handler.cxx.
|
inlineoverride |
Definition at line 87 of file gui_handler.h.
|
private |
|
inline |
Definition at line 84 of file gui_handler.h.
std::string GuiHandler::MakePageUrl | ( | THttpServer * | serv, |
const std::string & | addr ) |
Generate URL for RWebWindow page Register server instance and assign it with the index Produced URL only works inside CEF and does not represent real HTTP address.
Definition at line 444 of file gui_handler.cxx.
|
override |
Definition at line 77 of file gui_handler.cxx.
|
override |
Definition at line 102 of file gui_handler.cxx.
|
override |
Definition at line 193 of file gui_handler.cxx.
|
override |
Definition at line 168 of file gui_handler.cxx.
|
override |
Definition at line 131 of file gui_handler.cxx.
|
override |
Definition at line 60 of file gui_handler.cxx.
|
static |
Definition at line 117 of file gui_handler_linux.cxx.
|
static |
Definition at line 127 of file gui_handler_linux.cxx.
|
private |
Definition at line 122 of file gui_handler_linux.cxx.
|
private |
Definition at line 124 of file gui_handler.h.
|
protected |
Definition at line 46 of file gui_handler.h.
|
protected |
! console parameter, assigned via WebGui.Console rootrc parameter
Definition at line 44 of file gui_handler.h.
|
private |
Definition at line 123 of file gui_handler.h.
|
protected |
Definition at line 48 of file gui_handler.h.
! if view framework is used, required for true headless mode
Definition at line 43 of file gui_handler.h.
Definition at line 50 of file gui_handler.h.