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

Definition at line 21 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.
virtual void Add (TObject *, const char *, Int_t)
virtual void AddCheckBox (TObject *, Bool_t=kFALSE)
void BrowseObj (TObject *) final
 Browse specified object.
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
void Iconify () final
 Iconify browser.
virtual TClassIsA () const
Bool_t IsWeb () const final
virtual void RecursiveRemove (TObject *)
void Refresh (Bool_t=kFALSE) final
 Refresh browser.
virtual void RemoveCheckBox (TObject *)
virtual void SetBrowser (TBrowser *b)
virtual void SetDrawOption (Option_t *="")
virtual void SetStatusText (const char *, Int_t)
void Show () final
 Show browser.
virtual void StartEmbedding (Int_t, Int_t)
virtual void StopEmbedding (const char *)
virtual void Streamer (TBuffer &)
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)

Static Public Member Functions

static TClassClass ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()
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.

Protected Attributes

TBrowserfBrowser {nullptr}
 TBrowser associated with this implementation.
Bool_t fShowCycles {kFALSE}
 Show object cycle numbers in browser.

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}

#include <ROOT/RWebBrowserImp.hxx>

Inheritance diagram for ROOT::RWebBrowserImp:
TBrowserImp

Constructor & Destructor Documentation

◆ RWebBrowserImp() [1/3]

RWebBrowserImp::RWebBrowserImp ( TBrowser * b = nullptr)

Default constructor.

Definition at line 26 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 37 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 50 of file RWebBrowserImp.cxx.

◆ ~RWebBrowserImp()

RWebBrowserImp::~RWebBrowserImp ( )
virtual

Constructor with width and height parameters.

Definition at line 65 of file RWebBrowserImp.cxx.

Member Function Documentation

◆ Add()

virtual void TBrowserImp::Add ( TObject * ,
const char * ,
Int_t  )
inlinevirtualinherited

Reimplemented in TGFileBrowser, TMyBrowserImp, TRootBrowser, and TRootBrowserLite.

Definition at line 44 of file TBrowserImp.h.

◆ AddCheckBox()

virtual void TBrowserImp::AddCheckBox ( TObject * ,
Bool_t = kFALSE )
inlinevirtualinherited

Reimplemented in TRootBrowserLite.

Definition at line 45 of file TBrowserImp.h.

◆ BrowseObj()

void RWebBrowserImp::BrowseObj ( TObject * obj)
finalvirtual

Browse specified object.

Reimplemented from TBrowserImp.

Definition at line 117 of file RWebBrowserImp.cxx.

◆ Browser()

TBrowser * TBrowserImp::Browser ( ) const
inlineinherited

Definition at line 49 of file TBrowserImp.h.

◆ CheckObjectItem()

virtual void TBrowserImp::CheckObjectItem ( TObject * ,
Bool_t = kFALSE )
inlinevirtualinherited

Reimplemented in TRootBrowserLite.

Definition at line 46 of file TBrowserImp.h.

◆ Class()

TClass * TBrowserImp::Class ( )
staticinherited
Returns
TClass describing this class

◆ Class_Name()

const char * TBrowserImp::Class_Name ( )
staticinherited
Returns
Name of this class

◆ Class_Version()

constexpr Version_t TBrowserImp::Class_Version ( )
inlinestaticconstexprinherited
Returns
Version of this class

Definition at line 70 of file TBrowserImp.h.

◆ CloseTabs()

virtual void TBrowserImp::CloseTabs ( )
inlinevirtualinherited

Reimplemented in TRootBrowser, and TRootBrowserLite.

Definition at line 50 of file TBrowserImp.h.

◆ DeclFileName()

const char * TBrowserImp::DeclFileName ( )
inlinestaticinherited
Returns
Name of the file containing the class declaration

Definition at line 70 of file TBrowserImp.h.

◆ ExecPlugin()

virtual Longptr_t TBrowserImp::ExecPlugin ( const char * ,
const char * ,
const char * ,
Int_t ,
Int_t  )
inlinevirtualinherited

Reimplemented in TRootBrowser.

Definition at line 60 of file TBrowserImp.h.

◆ ExecuteDefaultAction()

virtual void TBrowserImp::ExecuteDefaultAction ( TObject * )
inlinevirtualinherited

Reimplemented in TRootBrowser, and TRootBrowserLite.

Definition at line 51 of file TBrowserImp.h.

◆ GetBrowser()

virtual TBrowser * TBrowserImp::GetBrowser ( ) const
inlinevirtualinherited

Definition at line 67 of file TBrowserImp.h.

◆ GetDrawOption()

virtual Option_t * TBrowserImp::GetDrawOption ( ) const
inlinevirtualinherited

Reimplemented in TGFileBrowser, TRootBrowser, and TRootBrowserLite.

Definition at line 57 of file TBrowserImp.h.

◆ GetMainFrame()

virtual TGMainFrame * TBrowserImp::GetMainFrame ( ) const
inlinevirtualinherited

Reimplemented in TRootBrowser, and TRootBrowserLite.

Definition at line 65 of file TBrowserImp.h.

◆ Iconify()

void RWebBrowserImp::Iconify ( )
finalvirtual

Iconify browser.

Reimplemented from TBrowserImp.

Definition at line 94 of file RWebBrowserImp.cxx.

◆ IsA()

virtual TClass * TBrowserImp::IsA ( ) const
inlinevirtualinherited
Returns
TClass describing current object

Reimplemented in TEveBrowser, TGFileBrowser, TRootBrowser, and TRootBrowserLite.

Definition at line 70 of file TBrowserImp.h.

◆ IsWeb()

Bool_t ROOT::RWebBrowserImp::IsWeb ( ) const
inlinefinalvirtual

Reimplemented from TBrowserImp.

Definition at line 38 of file RWebBrowserImp.hxx.

◆ 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 136 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 128 of file RWebBrowserImp.cxx.

◆ RecursiveRemove()

virtual void TBrowserImp::RecursiveRemove ( TObject * )
inlinevirtualinherited

Reimplemented in TGFileBrowser, TRootBrowser, and TRootBrowserLite.

Definition at line 53 of file TBrowserImp.h.

◆ Refresh()

void RWebBrowserImp::Refresh ( Bool_t = kFALSE)
finalvirtual

Refresh browser.

Reimplemented from TBrowserImp.

Definition at line 101 of file RWebBrowserImp.cxx.

◆ RemoveCheckBox()

virtual void TBrowserImp::RemoveCheckBox ( TObject * )
inlinevirtualinherited

Reimplemented in TRootBrowserLite.

Definition at line 47 of file TBrowserImp.h.

◆ SetBrowser()

virtual void TBrowserImp::SetBrowser ( TBrowser * b)
inlinevirtualinherited

Definition at line 68 of file TBrowserImp.h.

◆ SetDrawOption()

virtual void TBrowserImp::SetDrawOption ( Option_t * = "")
inlinevirtualinherited

Reimplemented in TRootBrowserLite.

Definition at line 56 of file TBrowserImp.h.

◆ SetStatusText()

virtual void TBrowserImp::SetStatusText ( const char * ,
Int_t  )
inlinevirtualinherited

Reimplemented in TRootBrowser, and TRootBrowserLite.

Definition at line 61 of file TBrowserImp.h.

◆ Show()

void RWebBrowserImp::Show ( )
finalvirtual

Show browser.

Reimplemented from TBrowserImp.

Definition at line 108 of file RWebBrowserImp.cxx.

◆ ShowWarning()

void RWebBrowserImp::ShowWarning ( )
private

Show warning that RBrowser will be shown.

Definition at line 72 of file RWebBrowserImp.cxx.

◆ StartEmbedding()

virtual void TBrowserImp::StartEmbedding ( Int_t ,
Int_t  )
inlinevirtualinherited

Reimplemented in TRootBrowser.

Definition at line 62 of file TBrowserImp.h.

◆ StopEmbedding()

virtual void TBrowserImp::StopEmbedding ( const char * )
inlinevirtualinherited

Reimplemented in TRootBrowser.

Definition at line 63 of file TBrowserImp.h.

◆ Streamer()

virtual void TBrowserImp::Streamer ( TBuffer & )
virtualinherited

◆ StreamerNVirtual()

void TBrowserImp::StreamerNVirtual ( TBuffer & ClassDef_StreamerNVirtual_b)
inlineinherited

Definition at line 70 of file TBrowserImp.h.

Member Data Documentation

◆ fBrowser

TBrowser* TBrowserImp::fBrowser {nullptr}
protectedinherited

TBrowser associated with this implementation.

Definition at line 32 of file TBrowserImp.h.

◆ fHeight

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

window coordinates

Definition at line 24 of file RWebBrowserImp.hxx.

◆ fShowCycles

Bool_t TBrowserImp::fShowCycles {kFALSE}
protectedinherited

Show object cycle numbers in browser.

Definition at line 33 of file TBrowserImp.h.

◆ fWebBrowser

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

actual browser used

Definition at line 23 of file RWebBrowserImp.hxx.

◆ fWidth

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

Definition at line 24 of file RWebBrowserImp.hxx.

◆ fX

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

Definition at line 24 of file RWebBrowserImp.hxx.

◆ fY

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

Definition at line 24 of file RWebBrowserImp.hxx.


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