ABC describing GUI independent browser implementation protocol.
Definition at line 29 of file TBrowserImp.h.
Public Member Functions | |
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) |
virtual void | BrowseObj (TObject *) |
TBrowser * | Browser () 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 TBrowser * | GetBrowser () const |
virtual Option_t * | GetDrawOption () const |
virtual TGMainFrame * | GetMainFrame () 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 *) |
Protected Member Functions | |
TBrowserImp (const TBrowserImp &)=delete | |
TBrowserImp & | operator= (const TBrowserImp &br)=delete |
Protected Attributes | |
TBrowser * | fBrowser {nullptr} |
TBrowser associated with this implementation. | |
Bool_t | fShowCycles {kFALSE} |
Show object cycle numbers in browser. | |
#include <TBrowserImp.h>
|
protecteddelete |
TBrowserImp::TBrowserImp | ( | TBrowser * | b = nullptr | ) |
Default constructor.
Definition at line 25 of file TBrowserImp.cxx.
TBrowserImp::TBrowserImp | ( | TBrowser * | b, |
const char * | title, | ||
UInt_t | width, | ||
UInt_t | height, | ||
Option_t * | opt = "" |
||
) |
Constructor with browser width and height.
Definition at line 33 of file TBrowserImp.cxx.
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.
Definition at line 41 of file TBrowserImp.cxx.
|
virtualdefault |
Reimplemented in TMyBrowserImp, TGFileBrowser, TRootBrowser, and TRootBrowserLite.
Definition at line 44 of file TBrowserImp.h.
Reimplemented in TRootBrowserLite.
Definition at line 45 of file TBrowserImp.h.
Reimplemented in ROOT::Experimental::RWebBrowserImp, TGFileBrowser, TRootBrowser, and TRootBrowserLite.
Definition at line 48 of file TBrowserImp.h.
|
inline |
Definition at line 49 of file TBrowserImp.h.
Reimplemented in TRootBrowserLite.
Definition at line 46 of file TBrowserImp.h.
|
inlinevirtual |
Reimplemented in TRootBrowser, and TRootBrowserLite.
Definition at line 50 of file TBrowserImp.h.
|
inlinevirtual |
Reimplemented in TRootBrowser.
Definition at line 59 of file TBrowserImp.h.
Reimplemented in TRootBrowser, and TRootBrowserLite.
Definition at line 51 of file TBrowserImp.h.
|
inlinevirtual |
Definition at line 66 of file TBrowserImp.h.
|
inlinevirtual |
Reimplemented in TGFileBrowser, TRootBrowser, and TRootBrowserLite.
Definition at line 57 of file TBrowserImp.h.
|
inlinevirtual |
Reimplemented in TRootBrowser, and TRootBrowserLite.
Definition at line 64 of file TBrowserImp.h.
|
inlinevirtual |
Reimplemented in ROOT::Experimental::RWebBrowserImp, and TRootBrowserLite.
Definition at line 52 of file TBrowserImp.h.
|
protecteddelete |
Reimplemented in TGFileBrowser, TRootBrowser, and TRootBrowserLite.
Definition at line 53 of file TBrowserImp.h.
Reimplemented in TGFileBrowser, TRootBrowser, TRootBrowserLite, and ROOT::Experimental::RWebBrowserImp.
Definition at line 54 of file TBrowserImp.h.
Reimplemented in TRootBrowserLite.
Definition at line 47 of file TBrowserImp.h.
Definition at line 67 of file TBrowserImp.h.
Reimplemented in TRootBrowserLite.
Definition at line 56 of file TBrowserImp.h.
Reimplemented in TRootBrowser, and TRootBrowserLite.
Definition at line 60 of file TBrowserImp.h.
|
inlinevirtual |
Reimplemented in TGFileBrowser, ROOT::Experimental::RWebBrowserImp, TRootBrowser, and TRootBrowserLite.
Definition at line 55 of file TBrowserImp.h.
Reimplemented in TRootBrowser.
Definition at line 61 of file TBrowserImp.h.
|
inlinevirtual |
Reimplemented in TRootBrowser.
Definition at line 62 of file TBrowserImp.h.
|
protected |
TBrowser associated with this implementation.
Definition at line 32 of file TBrowserImp.h.
Show object cycle numbers in browser.
Definition at line 33 of file TBrowserImp.h.