Logo ROOT  
Reference Guide
TRootBrowser.h
Go to the documentation of this file.
1 // @(#)root/gui:$Id: 7cf312b9bc9940a03d7c0cee95eea0085dc9898c $
2 // Author: Bertrand Bellenot 26/09/2007
3 
4 /*************************************************************************
5  * Copyright (C) 1995-2007, Rene Brun and Fons Rademakers. *
6  * All rights reserved. *
7  * *
8  * For the licensing terms see $ROOTSYS/LICENSE. *
9  * For the list of contributors see $ROOTSYS/README/CREDITS. *
10  *************************************************************************/
11 
12 #ifndef ROOT_TRootBrowser
13 #define ROOT_TRootBrowser
14 
15 #include "TGFrame.h"
16 
17 #include "TBrowserImp.h"
18 
19 class TGLayoutHints;
20 class TGTab;
21 class TGMenuBar;
22 class TGPopupMenu;
23 class TGStatusBar;
24 class TGVSplitter;
25 class TGHSplitter;
26 
27 //_____________________________________________________________________________
28 //
29 // TBrowserPlugin
30 //
31 // Helper class used to manage plugins (command or macro to be executed).
32 //_____________________________________________________________________________
33 
34 class TBrowserPlugin : public TNamed
35 {
36 public:
37  Int_t fTab; // Tab number
38  Int_t fSubTab; // Tab element number
39  TString fCommand; // Command to be executed
40 
41  TBrowserPlugin(const char *name, const char *cmd = "", Int_t tab = 1,
42  Int_t sub = -1) : TNamed(name, cmd), fTab(tab),
43  fSubTab(sub), fCommand(cmd) { }
44  virtual ~TBrowserPlugin() {}
45 
46  void SetTab(Int_t tab) { fTab = tab; }
47  void SetSubTab(Int_t sub) { fSubTab = sub; }
48  void SetCommand(const char *cmd) { fCommand = cmd; }
49 
50  ClassDef(TBrowserPlugin, 0) // basic plugin description class
51 };
52 
53 class TRootBrowser : public TGMainFrame, public TBrowserImp {
54 private:
55  TRootBrowser(const TRootBrowser&); // Not implemented
56  TRootBrowser& operator=(const TRootBrowser&); // Not implemented
57 
58 protected:
59 
60  TGLayoutHints *fLH0, *fLH1, *fLH2, *fLH3; // Layout hints, part 1
61  TGLayoutHints *fLH4, *fLH5, *fLH6, *fLH7; // Layout hints, part 2
62  TGTab *fTabLeft; // Left Tab
63  TGTab *fTabRight; // Right Tab
64  TGTab *fTabBottom; // Bottom Tab
65  TGTab *fEditTab; // Tab in "Edit" mode
66  Int_t fEditPos; // Id of tab in "Edit" mode
67  Int_t fEditSubPos; // Id of subtab in "Edit" mode
68  TGVerticalFrame *fVf; // Vertical frame
69  TGHorizontalFrame *fHf; // Horizontal frame
70  TGHorizontalFrame *fH1; // Horizontal frame
71  TGHorizontalFrame *fH2; // Horizontal frame
72  TGVerticalFrame *fV1; // Vertical frame
73  TGVerticalFrame *fV2; // Vertical frame
74  TGVSplitter *fVSplitter; // Vertical splitter
75  TGHSplitter *fHSplitter; // Horizontal splitter
76  TGCompositeFrame *fEditFrame; // Frame in "Edit" mode
77  TGHorizontalFrame *fTopMenuFrame; // Top menu frame
78  TGHorizontalFrame *fPreMenuFrame; // First (owned) menu frame
79  TGHorizontalFrame *fMenuFrame; // Shared menu frame
80  TGHorizontalFrame *fToolbarFrame; // Toolbar frame
81  TGMenuBar *fMenuBar; // Main (owned) menu bar
82  TGPopupMenu *fMenuFile; // "File" popup menu
83  TGPopupMenu *fMenuExecPlugin; // "Exec Plugin" popup menu
84  TGPopupMenu *fMenuHelp; // "Browser Help" popup menu
85  TGCompositeFrame *fActMenuBar; // Actual (active) menu bar
86  TBrowserImp *fActBrowser; // Actual (active) browser imp
87  TList fBrowsers; // List of (sub)browsers
88  TList fPlugins; // List of plugins
89  TGStatusBar *fStatusBar; // Status bar
90  Int_t fNbInitPlugins; // Number of initial plugins (from .rootrc)
91  Int_t fNbTab[3]; // Number of tab elements (for each Tab)
92  Int_t fCrTab[3]; // Actual (active) tab elements (for each Tab)
93  Int_t fPid; // Current process id
94  Bool_t fShowCloseTab; // kTRUE to show close icon on tab elements
95  const TGPicture *fIconPic; // icon picture
96 
97 public:
99  kBrowse = 11011,
118  };
119 
122  };
123 
124  TRootBrowser(TBrowser *b = 0, const char *name = "ROOT Browser", UInt_t width = 800, UInt_t height = 500, Option_t *opt="", Bool_t initshow=kTRUE);
125  TRootBrowser(TBrowser *b, const char *name, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t *opt="", Bool_t initshow=kTRUE);
126  virtual ~TRootBrowser();
127 
128  void InitPlugins(Option_t *opt="");
129 
130  void CreateBrowser(const char *name);
131  void CloneBrowser();
132  virtual void CloseWindow();
133  virtual void CloseTab(Int_t id);
134  virtual void CloseTabs();
135  void DoTab(Int_t id);
136  void EventInfo(Int_t event, Int_t px, Int_t py, TObject *selected);
137  TGFrame *GetActFrame() const { return (TGFrame *)fEditFrame; }
139  TGStatusBar *GetStatusBar() const { return fStatusBar; }
140  TGTab *GetTabLeft() const { return fTabLeft; }
141  TGTab *GetTabRight() const { return fTabRight; }
142  TGTab *GetTabBottom() const { return fTabBottom; }
143  TGTab *GetTab(Int_t pos) const;
144  void SetTab(Int_t pos = kRight, Int_t subpos = -1);
145  void SetTabTitle(const char *title, Int_t pos = kRight, Int_t subpos = -1);
146  void HandleMenu(Int_t id);
147  void RecursiveReparent(TGPopupMenu *popup);
148  void RemoveTab(Int_t pos, Int_t subpos);
150  void ShowMenu(TGCompositeFrame *menu);
151  virtual void StartEmbedding(Int_t pos = kRight, Int_t subpos = -1);
152  virtual void StopEmbedding(const char *name = 0) { StopEmbedding(name, 0); }
153  void StopEmbedding(const char *name, TGLayoutHints *layout);
154  void SwitchMenus(TGCompositeFrame *from);
155 
156  virtual void BrowseObj(TObject *obj); //*SIGNAL*
157  virtual void ExecuteDefaultAction(TObject *obj); //*SIGNAL*
158  virtual void DoubleClicked(TObject *obj); //*SIGNAL*
159  virtual void Checked(TObject *obj, Bool_t check); //*SIGNAL*
160 
161  virtual void Add(TObject *obj, const char *name = 0, Int_t check = -1);
162  virtual void RecursiveRemove(TObject *obj);
163  virtual void Refresh(Bool_t force = kFALSE);
164  virtual void Show() { MapRaised(); }
165  Option_t *GetDrawOption() const;
166  TGMainFrame *GetMainFrame() const { return (TGMainFrame *)this; }
167 
168  virtual Long_t ExecPlugin(const char *name = 0, const char *fname = 0,
169  const char *cmd = 0, Int_t pos = kRight,
170  Int_t subpos = -1);
171  virtual void SetStatusText(const char *txt, Int_t col);
172  virtual Bool_t HandleKey(Event_t *event);
173 
174  virtual void ShowCloseTab(Bool_t show) { fShowCloseTab = show; }
175  virtual Bool_t IsCloseTabShown() const { return fShowCloseTab; }
176  Bool_t IsWebGUI();
177 
178  // overridden from TGMainFrame
179  virtual void ReallyDelete();
180 
181  static TBrowserImp *NewBrowser(TBrowser *b = 0, const char *title = "ROOT Browser", UInt_t width = 800, UInt_t height = 500, Option_t *opt="");
182  static TBrowserImp *NewBrowser(TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t *opt="");
183 
184  ClassDef(TRootBrowser, 0) // New ROOT Browser
185 };
186 
187 #endif
TRootBrowser::fMenuFrame
TGHorizontalFrame * fMenuFrame
Definition: TRootBrowser.h:79
TRootBrowser::kExecPluginMacro
@ kExecPluginMacro
Definition: TRootBrowser.h:113
TRootBrowser::Show
virtual void Show()
Definition: TRootBrowser.h:164
TRootBrowser::fNbInitPlugins
Int_t fNbInitPlugins
Definition: TRootBrowser.h:90
TRootBrowser::GetTab
TGTab * GetTab(Int_t pos) const
Returns the TGTab at position pos.
Definition: TRootBrowser.cxx:598
TBrowser
Definition: TBrowser.h:37
kTRUE
const Bool_t kTRUE
Definition: RtypesCore.h:91
TRootBrowser::fLH4
TGLayoutHints * fLH4
Definition: TRootBrowser.h:61
TGMainFrame
Definition: TGFrame.h:444
TRootBrowser::kOpenFile
@ kOpenFile
Definition: TRootBrowser.h:100
TGPicture
Definition: TGPicture.h:36
TRootBrowser::kHelpOnRemote
@ kHelpOnRemote
Definition: TRootBrowser.h:109
TBrowserPlugin::SetTab
void SetTab(Int_t tab)
Definition: TRootBrowser.h:46
TRootBrowser::kNewCanvas
@ kNewCanvas
Definition: TRootBrowser.h:111
TRootBrowser::ReallyDelete
virtual void ReallyDelete()
Really delete the browser and the this GUI.
Definition: TRootBrowser.cxx:927
TRootBrowser::TRootBrowser
TRootBrowser(const TRootBrowser &)
TRootBrowser::ExecPlugin
virtual Long_t ExecPlugin(const char *name=0, const char *fname=0, const char *cmd=0, Int_t pos=kRight, Int_t subpos=-1)
Execute a macro and embed the created frame in the tab "pos" and tab element "subpos".
Definition: TRootBrowser.cxx:551
TRootBrowser::BrowseObj
virtual void BrowseObj(TObject *obj)
Browse object.
Definition: TRootBrowser.cxx:366
TBrowserPlugin::fTab
Int_t fTab
Definition: TRootBrowser.h:37
TRootBrowser::CloseTab
virtual void CloseTab(Int_t id)
Remove tab element id from right tab.
Definition: TRootBrowser.cxx:394
TRootBrowser::kHelpOnBrowser
@ kHelpOnBrowser
Definition: TRootBrowser.h:103
TRootBrowser::CreateBrowser
void CreateBrowser(const char *name)
Definition: TRootBrowser.cxx:160
TRootBrowser::GetDrawOption
Option_t * GetDrawOption() const
Returns drawing option.
Definition: TRootBrowser.cxx:588
TRootBrowser::kHelpOnObjects
@ kHelpOnObjects
Definition: TRootBrowser.h:107
TBrowserPlugin::SetCommand
void SetCommand(const char *cmd)
Definition: TRootBrowser.h:48
TRootBrowser::kHelpAbout
@ kHelpAbout
Definition: TRootBrowser.h:102
TRootBrowser::fLH7
TGLayoutHints * fLH7
Definition: TRootBrowser.h:61
TRootBrowser::Checked
virtual void Checked(TObject *obj, Bool_t check)
Emits signal when double clicking on icon.
Definition: TRootBrowser.cxx:1242
TRootBrowser::kHelpOnMenus
@ kHelpOnMenus
Definition: TRootBrowser.h:105
TRootBrowser::fEditPos
Int_t fEditPos
Definition: TRootBrowser.h:66
width
include TDocParser_001 C image html pict1_TDocParser_001 png width
Definition: TDocParser.cxx:121
TRootBrowser::kHelpOnCanvas
@ kHelpOnCanvas
Definition: TRootBrowser.h:104
TRootBrowser::kExecPluginCmd
@ kExecPluginCmd
Definition: TRootBrowser.h:114
TRootBrowser::RecursiveRemove
virtual void RecursiveRemove(TObject *obj)
Recursively remove object from browser.
Definition: TRootBrowser.cxx:936
TRootBrowser::fBrowsers
TList fBrowsers
Definition: TRootBrowser.h:87
TRootBrowser::~TRootBrowser
virtual ~TRootBrowser()
Clean up all widgets, frames and layouthints that were used.
Definition: TRootBrowser.cxx:314
Int_t
int Int_t
Definition: RtypesCore.h:45
TRootBrowser::fTabRight
TGTab * fTabRight
Definition: TRootBrowser.h:63
x
Double_t x[n]
Definition: legend1.C:17
TRootBrowser::fMenuFile
TGPopupMenu * fMenuFile
Definition: TRootBrowser.h:82
TRootBrowser::ShowMenu
void ShowMenu(TGCompositeFrame *menu)
Show the selected frame's menu and hide previous one.
Definition: TRootBrowser.cxx:1071
TRootBrowser::DoTab
void DoTab(Int_t id)
Handle Tab navigation.
Definition: TRootBrowser.cxx:515
TRootBrowser::fPreMenuFrame
TGHorizontalFrame * fPreMenuFrame
Definition: TRootBrowser.h:78
TRootBrowser::fHf
TGHorizontalFrame * fHf
Definition: TRootBrowser.h:69
TRootBrowser::CloseWindow
virtual void CloseWindow()
Called when window is closed via the window manager.
Definition: TRootBrowser.cxx:504
TGHorizontalFrame
Definition: TGFrame.h:423
TRootBrowser::fEditSubPos
Int_t fEditSubPos
Definition: TRootBrowser.h:67
TRootBrowser::GetTabBottom
TGTab * GetTabBottom() const
Definition: TRootBrowser.h:142
TString
Definition: TString.h:136
TRootBrowser::fVSplitter
TGVSplitter * fVSplitter
Definition: TRootBrowser.h:74
TGFrame
Definition: TGFrame.h:105
TRootBrowser::StartEmbedding
virtual void StartEmbedding(Int_t pos=kRight, Int_t subpos=-1)
Start embedding external frame in the tab "pos" and tab element "subpos".
Definition: TRootBrowser.cxx:1100
Bool_t
bool Bool_t
Definition: RtypesCore.h:63
TRootBrowser::kRight
@ kRight
Definition: TRootBrowser.h:121
TBrowserPlugin::fSubTab
Int_t fSubTab
Definition: TRootBrowser.h:38
b
#define b(i)
Definition: RSha256.hxx:118
TRootBrowser::kBottom
@ kBottom
Definition: TRootBrowser.h:121
TRootBrowser::GetMainFrame
TGMainFrame * GetMainFrame() const
Definition: TRootBrowser.h:166
bool
TRootBrowser::ExecuteDefaultAction
virtual void ExecuteDefaultAction(TObject *obj)
Emits signal "ExecuteDefaultAction(TObject*)".
Definition: TRootBrowser.cxx:1255
TRootBrowser::kBrowse
@ kBrowse
Definition: TRootBrowser.h:99
TRootBrowser::fLH1
TGLayoutHints * fLH1
Definition: TRootBrowser.h:60
TRootBrowser::GetActFrame
TGFrame * GetActFrame() const
Definition: TRootBrowser.h:137
TBrowserImp.h
TGStatusBar
Definition: TGStatusBar.h:29
TRootBrowser::EInsertPosition
EInsertPosition
Definition: TRootBrowser.h:120
TRootBrowser::fMenuExecPlugin
TGPopupMenu * fMenuExecPlugin
Definition: TRootBrowser.h:83
TRootBrowser::fPlugins
TList fPlugins
Definition: TRootBrowser.h:88
TRootBrowser::ShowCloseTab
virtual void ShowCloseTab(Bool_t show)
Definition: TRootBrowser.h:174
TRootBrowser::fLH2
TGLayoutHints * fLH2
Definition: TRootBrowser.h:60
TBrowserPlugin
Definition: TRootBrowser.h:34
TRootBrowser::fCrTab
Int_t fCrTab[3]
Definition: TRootBrowser.h:92
TRootBrowser::SwitchMenus
void SwitchMenus(TGCompositeFrame *from)
Move the menu from original frame to our TGMenuFrame, or display the menu associated to the current t...
Definition: TRootBrowser.cxx:1166
TRootBrowser::kClone
@ kClone
Definition: TRootBrowser.h:101
TRootBrowser::fMenuBar
TGMenuBar * fMenuBar
Definition: TRootBrowser.h:81
TRootBrowser::operator=
TRootBrowser & operator=(const TRootBrowser &)
TRootBrowser::GetTabLeft
TGTab * GetTabLeft() const
Definition: TRootBrowser.h:140
TRootBrowser::DoubleClicked
virtual void DoubleClicked(TObject *obj)
Emits signal when double clicking on icon.
Definition: TRootBrowser.cxx:1234
Option_t
const typedef char Option_t
Definition: RtypesCore.h:66
TRootBrowser::GetToolbarFrame
TGFrame * GetToolbarFrame() const
Definition: TRootBrowser.h:138
TBrowserImp
Definition: TBrowserImp.h:29
TRootBrowser::fActBrowser
TBrowserImp * fActBrowser
Definition: TRootBrowser.h:86
TRootBrowser::fH2
TGHorizontalFrame * fH2
Definition: TRootBrowser.h:71
TRootBrowser::IsWebGUI
Bool_t IsWebGUI()
Check if the GUI factory is set to use the Web GUI.
Definition: TRootBrowser.cxx:918
TRootBrowser::EventInfo
void EventInfo(Int_t event, Int_t px, Int_t py, TObject *selected)
Display a tooltip with infos about the primitive below the cursor.
Definition: TRootBrowser.cxx:526
TRootBrowser::kCloseTab
@ kCloseTab
Definition: TRootBrowser.h:115
TRootBrowser::kNewHtml
@ kNewHtml
Definition: TRootBrowser.h:112
TGVerticalFrame
Definition: TGFrame.h:412
TRootBrowser::fTabLeft
TGTab * fTabLeft
Definition: TRootBrowser.h:62
TNamed
Definition: TNamed.h:29
kFALSE
const Bool_t kFALSE
Definition: RtypesCore.h:92
TRootBrowser::fNbTab
Int_t fNbTab[3]
Definition: TRootBrowser.h:91
TRootBrowser::CloseTabs
virtual void CloseTabs()
Properly close the mainframes embedded in the different tabs.
Definition: TRootBrowser.cxx:402
TRootBrowser::HandleKey
virtual Bool_t HandleKey(Event_t *event)
Handle keyboard events.
Definition: TRootBrowser.cxx:611
TRootBrowser::IsCloseTabShown
virtual Bool_t IsCloseTabShown() const
Definition: TRootBrowser.h:175
TGFrame.h
TRootBrowser::SetStatusText
virtual void SetStatusText(const char *txt, Int_t col)
Set text in culumn col in status bar.
Definition: TRootBrowser.cxx:1063
Long_t
long Long_t
Definition: RtypesCore.h:54
TBrowserPlugin::SetSubTab
void SetSubTab(Int_t sub)
Definition: TRootBrowser.h:47
TGLayoutHints
Definition: TGLayout.h:57
TRootBrowser::fV1
TGVerticalFrame * fV1
Definition: TRootBrowser.h:72
TRootBrowser::fV2
TGVerticalFrame * fV2
Definition: TRootBrowser.h:73
TGFrame::MapRaised
virtual void MapRaised()
map raised
Definition: TGFrame.h:230
TGTab
Definition: TGTab.h:62
TRootBrowser::fLH0
TGLayoutHints * fLH0
Definition: TRootBrowser.h:60
TRootBrowser::fLH3
TGLayoutHints * fLH3
Definition: TRootBrowser.h:60
UInt_t
unsigned int UInt_t
Definition: RtypesCore.h:46
TRootBrowser::GetTabRight
TGTab * GetTabRight() const
Definition: TRootBrowser.h:141
TRootBrowser::fVf
TGVerticalFrame * fVf
Definition: TRootBrowser.h:68
y
Double_t y[n]
Definition: legend1.C:17
TRootBrowser::ENewBrowserMessages
ENewBrowserMessages
Definition: TRootBrowser.h:98
TRootBrowser::fHSplitter
TGHSplitter * fHSplitter
Definition: TRootBrowser.h:75
TRootBrowser::fTopMenuFrame
TGHorizontalFrame * fTopMenuFrame
Definition: TRootBrowser.h:77
TRootBrowser::NewBrowser
static TBrowserImp * NewBrowser(TBrowser *b=0, const char *title="ROOT Browser", UInt_t width=800, UInt_t height=500, Option_t *opt="")
static contructor returning TBrowserImp, as needed by the plugin mechanism.
Definition: TRootBrowser.cxx:1265
TRootBrowser::CloneBrowser
void CloneBrowser()
Clone the browser.
Definition: TRootBrowser.cxx:377
TRootBrowser::fTabBottom
TGTab * fTabBottom
Definition: TRootBrowser.h:64
TRootBrowser::kNewEditor
@ kNewEditor
Definition: TRootBrowser.h:110
TRootBrowser::fStatusBar
TGStatusBar * fStatusBar
Definition: TRootBrowser.h:89
TRootBrowser::fShowCloseTab
Bool_t fShowCloseTab
Definition: TRootBrowser.h:94
TRootBrowser::SetActBrowser
void SetActBrowser(TBrowserImp *b)
Definition: TRootBrowser.h:149
TBrowserPlugin::TBrowserPlugin
TBrowserPlugin(const char *name, const char *cmd="", Int_t tab=1, Int_t sub=-1)
Definition: TRootBrowser.h:41
TGHSplitter
Definition: TGSplitter.h:100
TBrowserPlugin::~TBrowserPlugin
virtual ~TBrowserPlugin()
Definition: TRootBrowser.h:44
TRootBrowser::fMenuHelp
TGPopupMenu * fMenuHelp
Definition: TRootBrowser.h:84
TBrowserPlugin::fCommand
TString fCommand
Definition: TRootBrowser.h:39
TRootBrowser::HandleMenu
void HandleMenu(Int_t id)
Handle menu entries events.
Definition: TRootBrowser.cxx:675
TRootBrowser::SetTab
void SetTab(Int_t pos=kRight, Int_t subpos=-1)
Switch to Tab "subpos" in TGTab "pos".
Definition: TRootBrowser.cxx:1027
TRootBrowser::SetTabTitle
void SetTabTitle(const char *title, Int_t pos=kRight, Int_t subpos=-1)
Set text "title" of Tab "subpos" in TGTab "pos".
Definition: TRootBrowser.cxx:1043
TObject
Definition: TObject.h:37
TRootBrowser::fLH5
TGLayoutHints * fLH5
Definition: TRootBrowser.h:61
ClassDef
#define ClassDef(name, id)
Definition: Rtypes.h:325
TGPopupMenu
Definition: TGMenu.h:123
Event_t
Definition: GuiTypes.h:173
name
char name[80]
Definition: TGX11.cxx:110
TRootBrowser::kHelpOnPS
@ kHelpOnPS
Definition: TRootBrowser.h:108
TRootBrowser::fH1
TGHorizontalFrame * fH1
Definition: TRootBrowser.h:70
TRootBrowser::Add
virtual void Add(TObject *obj, const char *name=0, Int_t check=-1)
Add items to the actual browser.
Definition: TRootBrowser.cxx:353
TRootBrowser::InitPlugins
void InitPlugins(Option_t *opt="")
Initialize default plugins.
Definition: TRootBrowser.cxx:842
TRootBrowser::GetStatusBar
TGStatusBar * GetStatusBar() const
Definition: TRootBrowser.h:139
TRootBrowser::fToolbarFrame
TGHorizontalFrame * fToolbarFrame
Definition: TRootBrowser.h:80
TRootBrowser::RecursiveReparent
void RecursiveReparent(TGPopupMenu *popup)
Recursively reparent TGPopupMenu to gClient->GetDefaultRoot().
Definition: TRootBrowser.cxx:945
TGMenuBar
Definition: TGMenu.h:304
TRootBrowser::fPid
Int_t fPid
Definition: TRootBrowser.h:93
TGVSplitter
Definition: TGSplitter.h:63
TRootBrowser::kLeft
@ kLeft
Definition: TRootBrowser.h:121
TRootBrowser::fEditTab
TGTab * fEditTab
Definition: TRootBrowser.h:65
TRootBrowser::StopEmbedding
virtual void StopEmbedding(const char *name=0)
Definition: TRootBrowser.h:152
TGCompositeFrame
Definition: TGFrame.h:324
TRootBrowser::kHelpOnGraphicsEd
@ kHelpOnGraphicsEd
Definition: TRootBrowser.h:106
TRootBrowser::Refresh
virtual void Refresh(Bool_t force=kFALSE)
Refresh the actual browser contents.
Definition: TRootBrowser.cxx:960
TRootBrowser::kCloseWindow
@ kCloseWindow
Definition: TRootBrowser.h:116
TRootBrowser::fEditFrame
TGCompositeFrame * fEditFrame
Definition: TRootBrowser.h:76
TRootBrowser::fIconPic
const TGPicture * fIconPic
Definition: TRootBrowser.h:95
TRootBrowser::RemoveTab
void RemoveTab(Int_t pos, Int_t subpos)
Remove tab element "subpos" from tab "pos".
Definition: TRootBrowser.cxx:969
TList
Definition: TList.h:44
TRootBrowser::kQuitRoot
@ kQuitRoot
Definition: TRootBrowser.h:117
TRootBrowser::fActMenuBar
TGCompositeFrame * fActMenuBar
Definition: TRootBrowser.h:85
int
TRootBrowser::fLH6
TGLayoutHints * fLH6
Definition: TRootBrowser.h:61
TRootBrowser
Definition: TRootBrowser.h:53