Definition at line 24 of file RCefWebDisplayHandle.hxx.
|
| static void | AddCreator () |
| | Add CEF creator.
|
| |
Static Public Member Functions inherited from ROOT::RWebDisplayHandle |
| static bool | CanProduceImages (const std::string &browser="") |
| | Returns true if image production for specified browser kind is supported If browser not specified - use currently configured browser or try to test existing web browsers.
|
| |
| static std::unique_ptr< RWebDisplayHandle > | Display (const RWebDisplayArgs &args) |
| | Create web display.
|
| |
| static bool | DisplayUrl (const std::string &url) |
| | Display provided url in configured web browser.
|
| |
| static bool | ProduceImage (const std::string &fname, const std::string &json, int width=800, int height=600, const char *batch_file=nullptr) |
| | Produce image file using JSON data as source Invokes JSROOT drawing functionality in headless browser - Google Chrome or Mozilla Firefox.
|
| |
| static bool | ProduceImages (const std::string &fname, const std::vector< std::string > &jsons, const std::vector< int > &widths, const std::vector< int > &heights, const char *batch_file=nullptr) |
| | Produce image file(s) using JSON data as source Invokes JSROOT drawing functionality in headless browser - Google Chrome or Mozilla Firefox.
|
| |
|
| CefRefPtr< CefBrowser > | fBrowser |
| | associated browser
|
| |
| unsigned | fValid {kValid} |
| | used to verify if instance valid or not
|
| |
#include <RCefWebDisplayHandle.hxx>
◆ EValidValues
◆ RCefWebDisplayHandle()
| RCefWebDisplayHandle::RCefWebDisplayHandle |
( |
const std::string & |
url | ) |
|
|
inline |
◆ ~RCefWebDisplayHandle()
| RCefWebDisplayHandle::~RCefWebDisplayHandle |
( |
| ) |
|
|
override |
◆ AddCreator()
| void RCefWebDisplayHandle::AddCreator |
( |
| ) |
|
|
static |
◆ CloseBrowser()
| void RCefWebDisplayHandle::CloseBrowser |
( |
| ) |
|
◆ IsValid()
| bool RCefWebDisplayHandle::IsValid |
( |
| ) |
const |
|
inline |
◆ Resize()
| bool RCefWebDisplayHandle::Resize |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
|
overridevirtual |
◆ SetBrowser()
| void RCefWebDisplayHandle::SetBrowser |
( |
CefRefPtr< CefBrowser > |
br | ) |
|
|
inline |
◆ WaitForContent()
| bool RCefWebDisplayHandle::WaitForContent |
( |
int |
tmout_sec, |
|
|
const std::string & |
extra_args |
|
) |
| |
Process system events until browser content is available Used in headless mode for batch production like chrome –dump-dom is doing.
Definition at line 241 of file RCefWebDisplayHandle.cxx.
◆ fBrowser
| CefRefPtr<CefBrowser> RCefWebDisplayHandle::fBrowser |
|
protected |
◆ fValid
| unsigned RCefWebDisplayHandle::fValid {kValid} |
|
protected |