Definition at line 57 of file RWebDisplayHandle.hxx.
Public Member Functions | |
| SafariCreator () | |
| Constructor. | |
| ~SafariCreator () override=default | |
| std::unique_ptr< RWebDisplayHandle > | Display (const RWebDisplayArgs &args) override |
| Display given URL in web browser. | |
| bool | IsActive () const override |
| Returns true if it can be used. | |
| virtual bool | IsSnapBrowser () const |
Static Public Member Functions | |
| static FILE * | TemporaryFile (TString &name, int use_home_dir=0, const char *suffix=nullptr) |
| Create temporary file for web display Normally gSystem->TempFileName() method used to create file in default temporary directory For snap chromium use of default temp directory is not always possible therefore one switches to home directory But one checks if default temp directory modified and already points to /home folder. | |
Protected Member Functions | |
| virtual std::string | MakeProfile (std::string &, bool) |
| virtual void | ProcessGeometry (std::string &, const RWebDisplayArgs &) |
| void | TestProg (const std::string &nexttry, bool check_std_paths=false) |
| Check if browser executable exists and can be used. | |
Protected Attributes | |
| std::string | fBatchExec |
| batch execute line | |
| std::string | fExec |
| standard execute line | |
| std::string | fHeadlessExec |
| headless execute line | |
| std::string | fProg |
| browser executable | |
#include <ROOT/RWebDisplayHandle.hxx>
| RWebDisplayHandle::SafariCreator::SafariCreator | ( | ) |
Constructor.
Definition at line 599 of file RWebDisplayHandle.cxx.
|
overridedefault |
|
overridevirtualinherited |
Display given URL in web browser.
Implements ROOT::RWebDisplayHandle::Creator.
Definition at line 268 of file RWebDisplayHandle.cxx.
|
overridevirtual |
Returns true if it can be used.
Reimplemented from ROOT::RWebDisplayHandle::Creator.
Definition at line 607 of file RWebDisplayHandle.cxx.
Reimplemented in ROOT::RWebDisplayHandle::ChromeCreator, and ROOT::RWebDisplayHandle::FirefoxCreator.
Definition at line 38 of file RWebDisplayHandle.hxx.
|
inlineprotectedvirtualinherited |
Reimplemented in ROOT::RWebDisplayHandle::FirefoxCreator, and ROOT::RWebDisplayHandle::ChromeCreator.
Definition at line 49 of file RWebDisplayHandle.hxx.
|
inlineprotectedvirtualinherited |
Reimplemented in ROOT::RWebDisplayHandle::ChromeCreator, and ROOT::RWebDisplayHandle::FirefoxCreator.
Definition at line 48 of file RWebDisplayHandle.hxx.
|
staticinherited |
Create temporary file for web display Normally gSystem->TempFileName() method used to create file in default temporary directory For snap chromium use of default temp directory is not always possible therefore one switches to home directory But one checks if default temp directory modified and already points to /home folder.
Definition at line 242 of file RWebDisplayHandle.cxx.
|
protectedinherited |
Check if browser executable exists and can be used.
Definition at line 205 of file RWebDisplayHandle.cxx.
|
protectedinherited |
batch execute line
Definition at line 46 of file RWebDisplayHandle.hxx.
|
protectedinherited |
standard execute line
Definition at line 44 of file RWebDisplayHandle.hxx.
|
protectedinherited |
headless execute line
Definition at line 45 of file RWebDisplayHandle.hxx.
|
protectedinherited |
browser executable
Definition at line 43 of file RWebDisplayHandle.hxx.