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 TClass * | IsA () const |
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 *) |
virtual void | Streamer (TBuffer &) |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Static Public Member Functions | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
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.
|
inlinevirtual |
Reimplemented in ROOT::RWebBrowserImp, TMyBrowserImp, 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.
|
static |
|
inlinestaticconstexpr |
Definition at line 69 of file TBrowserImp.h.
|
inlinevirtual |
Reimplemented in TRootBrowser, and TRootBrowserLite.
Definition at line 50 of file TBrowserImp.h.
|
inlinestatic |
Definition at line 69 of file TBrowserImp.h.
|
inlinevirtual |
Reimplemented in TRootBrowser.
Definition at line 59 of file TBrowserImp.h.
|
inlinevirtual |
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::RWebBrowserImp, and TRootBrowserLite.
Definition at line 52 of file TBrowserImp.h.
|
inlinevirtual |
Reimplemented in TEveBrowser, TGFileBrowser, TRootBrowser, and TRootBrowserLite.
Definition at line 69 of file TBrowserImp.h.
|
protecteddelete |
|
inlinevirtual |
Reimplemented in TGFileBrowser, TRootBrowser, and TRootBrowserLite.
Definition at line 53 of file TBrowserImp.h.
Reimplemented in TGFileBrowser, TRootBrowser, TRootBrowserLite, and ROOT::RWebBrowserImp.
Definition at line 54 of file TBrowserImp.h.
|
inlinevirtual |
Reimplemented in TRootBrowserLite.
Definition at line 47 of file TBrowserImp.h.
|
inlinevirtual |
Definition at line 67 of file TBrowserImp.h.
|
inlinevirtual |
Reimplemented in TRootBrowserLite.
Definition at line 56 of file TBrowserImp.h.
|
inlinevirtual |
Reimplemented in TRootBrowser, and TRootBrowserLite.
Definition at line 60 of file TBrowserImp.h.
|
inlinevirtual |
Reimplemented in ROOT::RWebBrowserImp, TGFileBrowser, 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.
|
virtual |
Reimplemented in TEveBrowser, TGFileBrowser, TRootBrowser, and TRootBrowserLite.
|
inline |
Definition at line 69 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.