Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::RWebBrowserImp Class Reference

Definition at line 23 of file RWebBrowserImp.hxx.

Public Member Functions

 RWebBrowserImp (TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t *opt="")
 Constructor with x,y, width and height parameters.
 
 RWebBrowserImp (TBrowser *b, const char *title, UInt_t width, UInt_t height, Option_t *opt="")
 Constructor with width and height parameters.
 
 RWebBrowserImp (TBrowser *b=nullptr)
 Default constructor.
 
virtual ~RWebBrowserImp ()
 Constructor with width and height parameters.
 
void BrowseObj (TObject *) final
 Browse specified object.
 
void Iconify () final
 Iconify browser.
 
void Refresh (Bool_t=kFALSE) final
 Refresh browser.
 
void Show () final
 Show browser.
 
- Public Member Functions inherited from TBrowserImp
 TBrowserImp (TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t *opt="")
 Constructor with browser x, y, width and height.
 
 TBrowserImp (TBrowser *b, const char *title, UInt_t width, UInt_t height, Option_t *opt="")
 Constructor with browser width and height.
 
 TBrowserImp (TBrowser *b=nullptr)
 Default constructor.
 
virtual ~TBrowserImp ()=default
 
virtual void Add (TObject *, const char *, Int_t)
 
virtual void AddCheckBox (TObject *, Bool_t=kFALSE)
 
TBrowserBrowser () const
 
virtual void CheckObjectItem (TObject *, Bool_t=kFALSE)
 
virtual void CloseTabs ()
 
virtual Longptr_t ExecPlugin (const char *, const char *, const char *, Int_t, Int_t)
 
virtual void ExecuteDefaultAction (TObject *)
 
virtual TBrowserGetBrowser () const
 
virtual Option_tGetDrawOption () const
 
virtual TGMainFrameGetMainFrame () const
 
virtual void RecursiveRemove (TObject *)
 
virtual void RemoveCheckBox (TObject *)
 
virtual void SetBrowser (TBrowser *b)
 
virtual void SetDrawOption (Option_t *="")
 
virtual void SetStatusText (const char *, Int_t)
 
virtual void StartEmbedding (Int_t, Int_t)
 
virtual void StopEmbedding (const char *)
 

Static Public Member Functions

static TBrowserImpNewBrowser (TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t *opt="")
 Factory method to create RWebBrowserImp via plugin.
 
static TBrowserImpNewBrowser (TBrowser *b=nullptr, const char *title="ROOT Browser", UInt_t width=800, UInt_t height=500, Option_t *opt="")
 Factory method to create RWebBrowserImp via plugin.
 

Private Member Functions

void ShowWarning ()
 Show warning that RBrowser will be shown.
 

Private Attributes

Int_t fHeight {0}
 window coordinates
 
std::shared_ptr< RBrowserfWebBrowser
 actual browser used
 
Int_t fWidth {0}
 
Int_t fX {-1}
 
Int_t fY {-1}
 

Additional Inherited Members

- Protected Member Functions inherited from TBrowserImp
 TBrowserImp (const TBrowserImp &)=delete
 
TBrowserImpoperator= (const TBrowserImp &br)=delete
 
- Protected Attributes inherited from TBrowserImp
TBrowserfBrowser {nullptr}
 TBrowser associated with this implementation.
 
Bool_t fShowCycles {kFALSE}
 Show object cycle numbers in browser.
 

#include <ROOT/RWebBrowserImp.hxx>

Inheritance diagram for ROOT::Experimental::RWebBrowserImp:
[legend]

Constructor & Destructor Documentation

◆ RWebBrowserImp() [1/3]

RWebBrowserImp::RWebBrowserImp ( TBrowser b = nullptr)

Default constructor.

Definition at line 25 of file RWebBrowserImp.cxx.

◆ RWebBrowserImp() [2/3]

RWebBrowserImp::RWebBrowserImp ( TBrowser b,
const char *  title,
UInt_t  width,
UInt_t  height,
Option_t opt = "" 
)

Constructor with width and height parameters.

Definition at line 36 of file RWebBrowserImp.cxx.

◆ RWebBrowserImp() [3/3]

RWebBrowserImp::RWebBrowserImp ( TBrowser b,
const char *  title,
Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height,
Option_t opt = "" 
)

Constructor with x,y, width and height parameters.

Definition at line 49 of file RWebBrowserImp.cxx.

◆ ~RWebBrowserImp()

RWebBrowserImp::~RWebBrowserImp ( )
virtual

Constructor with width and height parameters.

Definition at line 64 of file RWebBrowserImp.cxx.

Member Function Documentation

◆ BrowseObj()

void RWebBrowserImp::BrowseObj ( TObject obj)
finalvirtual

Browse specified object.

Reimplemented from TBrowserImp.

Definition at line 110 of file RWebBrowserImp.cxx.

◆ Iconify()

void RWebBrowserImp::Iconify ( )
finalvirtual

Iconify browser.

Reimplemented from TBrowserImp.

Definition at line 87 of file RWebBrowserImp.cxx.

◆ NewBrowser() [1/2]

TBrowserImp * RWebBrowserImp::NewBrowser ( TBrowser b,
const char *  title,
Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height,
Option_t opt = "" 
)
static

Factory method to create RWebBrowserImp via plugin.

Definition at line 129 of file RWebBrowserImp.cxx.

◆ NewBrowser() [2/2]

TBrowserImp * RWebBrowserImp::NewBrowser ( TBrowser b = nullptr,
const char *  title = "ROOT Browser",
UInt_t  width = 800,
UInt_t  height = 500,
Option_t opt = "" 
)
static

Factory method to create RWebBrowserImp via plugin.

Definition at line 121 of file RWebBrowserImp.cxx.

◆ Refresh()

void RWebBrowserImp::Refresh ( Bool_t  = kFALSE)
finalvirtual

Refresh browser.

Reimplemented from TBrowserImp.

Definition at line 94 of file RWebBrowserImp.cxx.

◆ Show()

void RWebBrowserImp::Show ( )
finalvirtual

Show browser.

Reimplemented from TBrowserImp.

Definition at line 101 of file RWebBrowserImp.cxx.

◆ ShowWarning()

void RWebBrowserImp::ShowWarning ( )
private

Show warning that RBrowser will be shown.

Definition at line 71 of file RWebBrowserImp.cxx.

Member Data Documentation

◆ fHeight

Int_t ROOT::Experimental::RWebBrowserImp::fHeight {0}
private

window coordinates

Definition at line 26 of file RWebBrowserImp.hxx.

◆ fWebBrowser

std::shared_ptr<RBrowser> ROOT::Experimental::RWebBrowserImp::fWebBrowser
private

actual browser used

Definition at line 25 of file RWebBrowserImp.hxx.

◆ fWidth

Int_t ROOT::Experimental::RWebBrowserImp::fWidth {0}
private

Definition at line 26 of file RWebBrowserImp.hxx.

◆ fX

Int_t ROOT::Experimental::RWebBrowserImp::fX {-1}
private

Definition at line 26 of file RWebBrowserImp.hxx.

◆ fY

Int_t ROOT::Experimental::RWebBrowserImp::fY {-1}
private

Definition at line 26 of file RWebBrowserImp.hxx.

Libraries for ROOT::Experimental::RWebBrowserImp:

The documentation for this class was generated from the following files: