Definition at line 58 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 600 of file RWebDisplayHandle.cxx.
|
overridedefault |
|
overridevirtualinherited |
Display given URL in web browser.
Implements ROOT::RWebDisplayHandle::Creator.
Definition at line 269 of file RWebDisplayHandle.cxx.
|
overridevirtual |
Returns true if it can be used.
Reimplemented from ROOT::RWebDisplayHandle::Creator.
Definition at line 608 of file RWebDisplayHandle.cxx.
Reimplemented in ROOT::RWebDisplayHandle::ChromeCreator, and ROOT::RWebDisplayHandle::FirefoxCreator.
Definition at line 39 of file RWebDisplayHandle.hxx.
|
inlineprotectedvirtualinherited |
Reimplemented in ROOT::RWebDisplayHandle::FirefoxCreator, and ROOT::RWebDisplayHandle::ChromeCreator.
Definition at line 50 of file RWebDisplayHandle.hxx.
|
inlineprotectedvirtualinherited |
Reimplemented in ROOT::RWebDisplayHandle::ChromeCreator, and ROOT::RWebDisplayHandle::FirefoxCreator.
Definition at line 49 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 243 of file RWebDisplayHandle.cxx.
|
protectedinherited |
Check if browser executable exists and can be used.
Definition at line 206 of file RWebDisplayHandle.cxx.
|
protectedinherited |
batch execute line
Definition at line 47 of file RWebDisplayHandle.hxx.
|
protectedinherited |
standard execute line
Definition at line 45 of file RWebDisplayHandle.hxx.
|
protectedinherited |
headless execute line
Definition at line 46 of file RWebDisplayHandle.hxx.
|
protectedinherited |
browser executable
Definition at line 44 of file RWebDisplayHandle.hxx.