Logo ROOT  
Reference Guide
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. More...
 
 RWebBrowserImp (TBrowser *b, const char *title, UInt_t width, UInt_t height, Option_t *opt="")
 Constructor with width and height parameters. More...
 
 RWebBrowserImp (TBrowser *b=nullptr)
 Default constructor. More...
 
virtual ~RWebBrowserImp ()
 Constructor with width and height parameters. More...
 
void BrowseObj (TObject *) final
 Browse specified object. More...
 
void Iconify () final
 Iconify browser. More...
 
void Refresh (Bool_t=kFALSE) final
 Refresh browser. More...
 
void Show () final
 Show browser. More...
 
- 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. More...
 
 TBrowserImp (TBrowser *b, const char *title, UInt_t width, UInt_t height, Option_t *opt="")
 Constructor with browser width and height. More...
 
 TBrowserImp (TBrowser *b=nullptr)
 Default constructor. More...
 
virtual ~TBrowserImp ()=default
 
virtual void Add (TObject *, const char *, Int_t)
 
virtual void AddCheckBox (TObject *, Bool_t=kFALSE)
 
virtual void BrowseObj (TObject *)
 
TBrowserBrowser () const
 
virtual void CheckObjectItem (TObject *, Bool_t=kFALSE)
 
virtual void CloseTabs ()
 
virtual Long_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 Iconify ()
 
virtual void RecursiveRemove (TObject *)
 
virtual void Refresh (Bool_t=kFALSE)
 
virtual void RemoveCheckBox (TObject *)
 
virtual void SetBrowser (TBrowser *b)
 
virtual void SetDrawOption (Option_t *="")
 
virtual void SetStatusText (const char *, Int_t)
 
virtual void Show ()
 
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. More...
 
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. More...
 

Private Attributes

Int_t fHeight {0}
 window coordinates More...
 
std::shared_ptr< RBrowserfWebBrowser
 actual browser used More...
 
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. More...
 
Bool_t fShowCycles {kFALSE}
 Show object cycle numbers in browser. More...
 

#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 23 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 32 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 43 of file RWebBrowserImp.cxx.

◆ ~RWebBrowserImp()

RWebBrowserImp::~RWebBrowserImp ( )
virtual

Constructor with width and height parameters.

Definition at line 56 of file RWebBrowserImp.cxx.

Member Function Documentation

◆ BrowseObj()

void RWebBrowserImp::BrowseObj ( TObject obj)
finalvirtual

Browse specified object.

Reimplemented from TBrowserImp.

Definition at line 86 of file RWebBrowserImp.cxx.

◆ Iconify()

void RWebBrowserImp::Iconify ( )
finalvirtual

Iconify browser.

Reimplemented from TBrowserImp.

Definition at line 63 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 105 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 97 of file RWebBrowserImp.cxx.

◆ Refresh()

void RWebBrowserImp::Refresh ( Bool_t  = kFALSE)
finalvirtual

Refresh browser.

Reimplemented from TBrowserImp.

Definition at line 70 of file RWebBrowserImp.cxx.

◆ Show()

void RWebBrowserImp::Show ( )
finalvirtual

Show browser.

Reimplemented from TBrowserImp.

Definition at line 77 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.


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