13#ifndef ROOT_TBrowserImp
14#define ROOT_TBrowserImp
#define ClassDef(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t height
ABC describing GUI independent browser implementation protocol.
virtual void SetBrowser(TBrowser *b)
virtual void ExecuteDefaultAction(TObject *)
virtual ~TBrowserImp()=default
virtual TBrowser * GetBrowser() const
virtual Option_t * GetDrawOption() const
Bool_t fShowCycles
Show object cycle numbers in browser.
TBrowserImp(const TBrowserImp &)=delete
virtual void RemoveCheckBox(TObject *)
virtual void AddCheckBox(TObject *, Bool_t=kFALSE)
virtual TGMainFrame * GetMainFrame() const
TBrowser * Browser() const
virtual void StartEmbedding(Int_t, Int_t)
virtual void SetStatusText(const char *, Int_t)
virtual void BrowseObj(TObject *)
virtual void RecursiveRemove(TObject *)
TBrowserImp & operator=(const TBrowserImp &br)=delete
virtual Longptr_t ExecPlugin(const char *, const char *, const char *, Int_t, Int_t)
virtual void SetDrawOption(Option_t *="")
virtual void Refresh(Bool_t=kFALSE)
virtual void CheckObjectItem(TObject *, Bool_t=kFALSE)
virtual void Add(TObject *, const char *, Int_t)
virtual void StopEmbedding(const char *)
TBrowser * fBrowser
TBrowser associated with this implementation.
Using a TBrowser one can browse all ROOT objects.
Defines top level windows that interact with the system Window Manager.
Mother of all ROOT objects.