![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
This class creates a ROOT object browser, constitued by three main tabs.
All tabs can 'swallow' frames, thanks to the new method: ExecPlugin(const char *name = 0, const char *fname = 0, const char *cmd = 0, Int_t pos = kRight, Int_t subpos = -1) allowing to select plugins (can be a macro or a command) to be executed, and where to embed the frame created by the plugin (tab and tab element). Examples:
create a new browser: TBrowser b;
create a new TCanvas in a new top right tab element: b.ExecPlugin("Canvas", 0, "new TCanvas()");
create a new top right tab element embedding the TGMainFrame created by the macro 'myMacro.C': b.ExecPlugin("MyPlugin", "myMacro.C");
create a new bottom tab element embedding the TGMainFrame created by the macro 'myMacro.C': b.ExecPlugin("MyPlugin", "myMacro.C", 0, GRootBrowser::kBottom);
this browser implementation can be selected via the env 'Browser.Name' in .rootrc, (GRootBrowser or GRootBrowserLite) the default being GRootBrowserLite (old browser) a list of options (plugins) for the new GRootBrowser is also specified via the env 'Browser.Options' in .rootrc, the default being: FECI Here is the list of available options: F: File browser E: Text Editor H: HTML browser C: Canvas I: I/O redirection P: Proof G: GL viewer
Definition at line 100 of file GRootBrowser.h.
Public Types | |
enum class | EInsertPosition { kLeft , kRight , kBottom } |
enum class | ENewBrowserMessages { kBrowse = 11011 , kOpenFile , kClone , kHelpAbout , kHelpOnBrowser , kHelpOnCanvas , kHelpOnMenus , kHelpOnGraphicsEd , kHelpOnObjects , kHelpOnPS , kHelpOnRemote , kNewEditor , kNewCanvas , kNewHtml , kExecPluginMacro , kExecPluginCmd , kCloseTab , kCloseWindow , kQuitRoot } |
Public Member Functions | |
GRootBrowser (TBrowser *b, const char *name, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t *opt="", Bool_t initshow=kTRUE) | |
GRootBrowser (TBrowser *b=nullptr, const char *name="ROOT Browser", UInt_t width=800, UInt_t height=500, Option_t *opt="", Bool_t initshow=kTRUE) | |
~GRootBrowser () | |
void | Add (TObject *obj, const char *name=nullptr, Int_t check=-1) override |
void | BrowseObj (TObject *obj) override |
virtual void | Checked (TObject *obj, Bool_t checked) |
void | CloneBrowser () |
virtual void | CloseTab (Int_t id) |
void | CloseTabs () override |
void | CloseWindow () override |
void | CreateBrowser (const char *name) |
void | DoTab (Int_t id) |
virtual void | DoubleClicked (TObject *obj) |
void | EventInfo (Int_t event, Int_t px, Int_t py, TObject *selected) |
Long_t | ExecPlugin (const char *name=nullptr, const char *fname=nullptr, const char *cmd=nullptr, Int_t pos=static_cast< Int_t >(EInsertPosition::kRight), Int_t subpos=-1) override |
void | ExecuteDefaultAction (TObject *obj) override |
TGFrame * | GetActFrame () const |
Option_t * | GetDrawOption () const override |
TGMainFrame * | GetMainFrame () const override |
TGStatusBar * | GetStatusBar () const |
TGTab * | GetTab (Int_t pos) const |
TGTab * | GetTabBottom () const |
TGTab * | GetTabLeft () const |
TGTab * | GetTabRight () const |
TGFrame * | GetToolbarFrame () const |
Bool_t | HandleKey (Event_t *event) override |
void | HandleMenu (Int_t id) |
void | InitPlugins (Option_t *opt="") |
virtual Bool_t | IsCloseTabShown () const |
void | ReallyDelete () override |
void | RecursiveRemove (TObject *obj) override |
void | RecursiveReparent (TGPopupMenu *popup) |
void | Refresh (Bool_t force=kFALSE) override |
void | RemoveTab (Int_t pos, Int_t subpos) |
void | SetActBrowser (TBrowserImp *b) |
void | SetStatusText (const char *txt, Int_t col) override |
void | SetTab (Int_t pos=static_cast< Int_t >(EInsertPosition::kRight), Int_t subpos=-1) |
void | SetTabTitle (const char *title, Int_t pos=static_cast< Int_t >(EInsertPosition::kRight), Int_t subpos=-1) |
void | Show () override |
virtual void | ShowCloseTab (Bool_t show) |
void | ShowMenu (TGCompositeFrame *menu) |
void | StartEmbedding (Int_t pos=static_cast< Int_t >(EInsertPosition::kRight), Int_t subpos=-1) override |
void | StopEmbedding (const char *name, TGLayoutHints *layout) |
void | StopEmbedding (const char *name=nullptr) override |
void | SwitchMenus (TGCompositeFrame *from) |
Static Public Member Functions | |
static TBrowserImp * | NewBrowser (TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t *opt="") |
static TBrowserImp * | NewBrowser (TBrowser *b=nullptr, const char *title="ROOT Browser", UInt_t width=800, UInt_t height=500, Option_t *opt="") |
Private Member Functions | |
GRootBrowser (const GRootBrowser &) | |
GRootBrowser (GRootBrowser &&) noexcept | |
GRootBrowser & | operator= (const GRootBrowser &) |
GRootBrowser & | operator= (GRootBrowser &&) noexcept |
Private Attributes | |
TBrowserImp * | fActBrowser {nullptr} |
TGCompositeFrame * | fActMenuBar {nullptr} |
TList | fBrowsers |
std::array< Int_t, 3 > | fCrTab {} |
TGCompositeFrame * | fEditFrame {nullptr} |
Int_t | fEditPos {0} |
Int_t | fEditSubPos {0} |
TGTab * | fEditTab {nullptr} |
TGHorizontalFrame * | fH1 {nullptr} |
TGHorizontalFrame * | fH2 {nullptr} |
TGHorizontalFrame * | fHf {nullptr} |
TGHSplitter * | fHSplitter {nullptr} |
const TGPicture * | fIconPic {nullptr} |
TGLayoutHints * | fLH0 {nullptr} |
TGLayoutHints * | fLH1 {nullptr} |
TGLayoutHints * | fLH2 {nullptr} |
TGLayoutHints * | fLH3 {nullptr} |
TGLayoutHints * | fLH4 {nullptr} |
TGLayoutHints * | fLH5 {nullptr} |
TGLayoutHints * | fLH6 {nullptr} |
TGLayoutHints * | fLH7 {nullptr} |
TGMenuBar * | fMenuBar {nullptr} |
TGPopupMenu * | fMenuExecPlugin {nullptr} |
TGPopupMenu * | fMenuFile {nullptr} |
TGHorizontalFrame * | fMenuFrame {nullptr} |
TGPopupMenu * | fMenuHelp {nullptr} |
Int_t | fNbInitPlugins {0} |
std::array< Int_t, 3 > | fNbTab {} |
Int_t | fPid {0} |
TList | fPlugins |
TGHorizontalFrame * | fPreMenuFrame {nullptr} |
Bool_t | fShowCloseTab {kTRUE} |
TGStatusBar * | fStatusBar {nullptr} |
TGTab * | fTabBottom {nullptr} |
TGTab * | fTabLeft {nullptr} |
TGTab * | fTabRight {nullptr} |
TGHorizontalFrame * | fToolbarFrame {nullptr} |
TGHorizontalFrame * | fTopMenuFrame {nullptr} |
TGVerticalFrame * | fV1 {nullptr} |
TGVerticalFrame * | fV2 {nullptr} |
TGVerticalFrame * | fVf {nullptr} |
TGVSplitter * | fVSplitter {nullptr} |
|
strong |
Enumerator | |
---|---|
kLeft | |
kRight | |
kBottom |
Definition at line 173 of file GRootBrowser.h.
|
strong |
Definition at line 151 of file GRootBrowser.h.
|
private |
Referenced by NewBrowser(), and NewBrowser().
|
privatenoexcept |
|
explicit |
Create browser with a specified width and height.
Definition at line 43 of file GRootBrowser.cxx.
References CreateBrowser(), and InitPlugins().
GRootBrowser::GRootBrowser | ( | TBrowser * | b, |
const char * | name, | ||
Int_t | x, | ||
Int_t | y, | ||
UInt_t | width, | ||
UInt_t | height, | ||
Option_t * | opt = "", | ||
Bool_t | initshow = kTRUE ) |
Create browser with a specified width and height and at position x, y.
Definition at line 59 of file GRootBrowser.cxx.
References CreateBrowser(), and InitPlugins().
GRootBrowser::~GRootBrowser | ( | ) |
Clean up all widgets, frames and layouthints that were used
Definition at line 225 of file GRootBrowser.cxx.
References fH1, fH2, fHf, fHSplitter, fIconPic, fLH0, fLH1, fLH2, fLH3, fLH4, fLH5, fLH6, fLH7, fMenuBar, fMenuExecPlugin, fMenuFile, fMenuFrame, fMenuHelp, fPreMenuFrame, fStatusBar, fTabBottom, fTabLeft, fTabRight, fToolbarFrame, fTopMenuFrame, fV1, fV2, fVf, and fVSplitter.
|
override |
Add items to the actual browser. This function has to be called by the Browse() member function of objects when they are called by a browser. If check < 0 (default) no check box is drawn, if 0 then unchecked checkbox is added, if 1 checked checkbox is added.
Definition at line 265 of file GRootBrowser.cxx.
References fActBrowser.
|
override |
Browse object. This, in turn, will trigger the calling of GRootBrowser::Add() which will fill the IconBox and the tree. Emits signal "BrowseObj(TObject*)".
Definition at line 286 of file GRootBrowser.cxx.
References fActBrowser.
|
virtual |
Emits signal when double clicking on icon.
Definition at line 1136 of file GRootBrowser.cxx.
void GRootBrowser::CloneBrowser | ( | ) |
Clone the browser. A new Browser will be created, with the same plugins executed in the current one.
Definition at line 299 of file GRootBrowser.cxx.
References GBrowserPlugin::fCommand, fNbInitPlugins, fPlugins, GBrowserPlugin::fSubTab, and GBrowserPlugin::fTab.
Referenced by HandleMenu().
|
virtual |
Remove tab element id from right tab.
Definition at line 317 of file GRootBrowser.cxx.
References kRight, and RemoveTab().
Referenced by HandleMenu().
|
override |
Properly close the mainframes embedded in the different tabs
Definition at line 325 of file GRootBrowser.cxx.
References CloseWindow(), fActBrowser, fMenuFile, fPlugins, fTabBottom, fTabLeft, and fTabRight.
Referenced by CloseWindow().
|
override |
Called when window is closed via the window manager.
Definition at line 421 of file GRootBrowser.cxx.
References CloseTabs().
Referenced by CloseTabs(), HandleMenu(), and RemoveTab().
void GRootBrowser::CreateBrowser | ( | const char * | name | ) |
Create the actual interface.
Definition at line 76 of file GRootBrowser.cxx.
References fActMenuBar, fCrTab, fEditFrame, fEditPos, fEditSubPos, fEditTab, fH1, fH2, fHf, fHSplitter, fIconPic, fLH0, fLH1, fLH2, fLH3, fLH4, fLH5, fLH6, fLH7, fMenuBar, fMenuExecPlugin, fMenuFile, fMenuFrame, fMenuHelp, fNbInitPlugins, fNbTab, fPreMenuFrame, fStatusBar, fTabBottom, fTabLeft, fTabRight, fToolbarFrame, fTopMenuFrame, fV1, fV2, fVf, fVSplitter, kBrowse, kClone, kCloseTab, kCloseWindow, kExecPluginCmd, kExecPluginMacro, kHelpAbout, kHelpOnBrowser, kHelpOnCanvas, kHelpOnGraphicsEd, kHelpOnMenus, kHelpOnObjects, kHelpOnPS, kHelpOnRemote, kNewCanvas, kNewEditor, kNewHtml, kOpenFile, and kQuitRoot.
Referenced by GRootBrowser(), and GRootBrowser().
void GRootBrowser::DoTab | ( | Int_t | id | ) |
Handle Tab navigation.
Definition at line 432 of file GRootBrowser.cxx.
References fTabRight, and SwitchMenus().
|
virtual |
Emits signal when double clicking on icon.
Definition at line 1129 of file GRootBrowser.cxx.
void GRootBrowser::EventInfo | ( | Int_t | event, |
Int_t | px, | ||
Int_t | py, | ||
TObject * | selected ) |
Display a tooltip with infos about the primitive below the cursor.
Definition at line 443 of file GRootBrowser.cxx.
References SetStatusText().
|
override |
Execute a macro and embed the created frame in the tab "pos" and tab element "subpos".
Definition at line 468 of file GRootBrowser.cxx.
References fPlugins, SetTabTitle(), StartEmbedding(), and StopEmbedding().
Referenced by HandleMenu(), and InitPlugins().
|
override |
Emits signal "ExecuteDefaultAction(TObject*)".
Definition at line 1146 of file GRootBrowser.cxx.
|
inline |
Definition at line 190 of file GRootBrowser.h.
References fEditFrame.
|
override |
|
inlineoverride |
Definition at line 219 of file GRootBrowser.h.
|
inline |
Definition at line 192 of file GRootBrowser.h.
References fStatusBar.
TGTab * GRootBrowser::GetTab | ( | Int_t | pos | ) | const |
Returns the TGTab at position pos.
Definition at line 518 of file GRootBrowser.cxx.
References fTabBottom, fTabLeft, fTabRight, kBottom, kLeft, and kRight.
Referenced by SetTab(), SetTabTitle(), and StartEmbedding().
|
inline |
Definition at line 195 of file GRootBrowser.h.
References fTabBottom.
|
inline |
Definition at line 193 of file GRootBrowser.h.
References fTabLeft.
|
inline |
Definition at line 194 of file GRootBrowser.h.
References fTabRight.
|
inline |
Definition at line 191 of file GRootBrowser.h.
References fToolbarFrame.
|
override |
Handle keyboard events.
Definition at line 531 of file GRootBrowser.cxx.
References fMenuFile, kBrowse, kClone, kCloseTab, kCloseWindow, kNewCanvas, kNewEditor, kNewHtml, kOpenFile, kQuitRoot, and Refresh().
void GRootBrowser::HandleMenu | ( | Int_t | id | ) |
Handle menu entries events.
Definition at line 574 of file GRootBrowser.cxx.
References CloneBrowser(), CloseTab(), CloseWindow(), ExecPlugin(), fActBrowser, fMenuFile, fTabRight, gOpenFileTypes, gPluginFileTypes, kBrowse, kClone, kCloseTab, kCloseWindow, kExecPluginCmd, kExecPluginMacro, kHelpAbout, kHelpOnBrowser, kHelpOnCanvas, kHelpOnGraphicsEd, kHelpOnMenus, kHelpOnObjects, kHelpOnPS, kHelpOnRemote, kNewCanvas, kNewEditor, kNewHtml, kOpenFile, kQuitRoot, and kRight.
void GRootBrowser::InitPlugins | ( | Option_t * | opt = "" | ) |
Initialize default plugins. Could be also of the form:
Definition at line 716 of file GRootBrowser.cxx.
References ExecPlugin(), fNbInitPlugins, and SetTab().
Referenced by GRootBrowser(), and GRootBrowser().
|
inlinevirtual |
Definition at line 227 of file GRootBrowser.h.
References fShowCloseTab.
|
static |
static contructor returning TBrowserImp, as needed by the plugin mechanism.
Definition at line 1163 of file GRootBrowser.cxx.
References GRootBrowser().
|
static |
static contructor returning TBrowserImp, as needed by the plugin mechanism.
Definition at line 1153 of file GRootBrowser.cxx.
References GRootBrowser().
|
private |
|
privatenoexcept |
|
override |
Really delete the browser and the this GUI.
Definition at line 802 of file GRootBrowser.cxx.
|
override |
Recursively remove object from browser.
Definition at line 811 of file GRootBrowser.cxx.
References fActBrowser.
void GRootBrowser::RecursiveReparent | ( | TGPopupMenu * | popup | ) |
Recursively reparent TGPopupMenu to gClient->GetDefaultRoot().
Definition at line 821 of file GRootBrowser.cxx.
References RecursiveReparent().
Referenced by RecursiveReparent(), and SwitchMenus().
|
override |
Refresh the actual browser contents.
Definition at line 836 of file GRootBrowser.cxx.
References fActBrowser.
Referenced by HandleKey().
void GRootBrowser::RemoveTab | ( | Int_t | pos, |
Int_t | subpos ) |
Remove tab element "subpos" from tab "pos".
Definition at line 846 of file GRootBrowser.cxx.
References CloseWindow(), fActMenuBar, fMenuFrame, fNbTab, fPlugins, fTabBottom, fTabLeft, fTabRight, kBottom, kLeft, kRight, and SwitchMenus().
Referenced by CloseTab().
|
inline |
Definition at line 202 of file GRootBrowser.h.
References fActBrowser.
|
override |
Set text in culumn col in status bar.
Definition at line 948 of file GRootBrowser.cxx.
References fStatusBar.
Referenced by EventInfo().
void GRootBrowser::SetTab | ( | Int_t | pos = static_cast<Int_t>(EInsertPosition::kRight), |
Int_t | subpos = -1 ) |
Switch to Tab "subpos" in TGTab "pos".
Definition at line 906 of file GRootBrowser.cxx.
References fCrTab, GetTab(), kRight, and SwitchMenus().
Referenced by InitPlugins().
void GRootBrowser::SetTabTitle | ( | const char * | title, |
Int_t | pos = static_cast<Int_t>(EInsertPosition::kRight), | ||
Int_t | subpos = -1 ) |
Set text "title" of Tab "subpos" in TGTab "pos".
Definition at line 924 of file GRootBrowser.cxx.
References fCrTab, fPlugins, and GetTab().
Referenced by ExecPlugin(), and StopEmbedding().
|
inlineoverride |
Definition at line 217 of file GRootBrowser.h.
|
inlinevirtual |
Definition at line 226 of file GRootBrowser.h.
References fShowCloseTab.
void GRootBrowser::ShowMenu | ( | TGCompositeFrame * | menu | ) |
Show the selected frame's menu and hide previous one.
Definition at line 956 of file GRootBrowser.cxx.
References fActMenuBar, fMenuBar, and fMenuFrame.
Referenced by SwitchMenus().
|
override |
Start embedding external frame in the tab "pos" and tab element "subpos".
Definition at line 985 of file GRootBrowser.cxx.
References fCrTab, fEditFrame, fEditPos, fEditSubPos, fEditTab, fNbTab, fShowCloseTab, and GetTab().
Referenced by ExecPlugin().
void GRootBrowser::StopEmbedding | ( | const char * | name, |
TGLayoutHints * | layout ) |
Stop embedding external frame in the current editable frame.
Definition at line 1023 of file GRootBrowser.cxx.
References fEditFrame, fEditPos, fEditSubPos, fEditTab, fTabRight, SetTabTitle(), and SwitchMenus().
|
inlineoverride |
Definition at line 205 of file GRootBrowser.h.
References StopEmbedding().
Referenced by ExecPlugin(), and StopEmbedding().
void GRootBrowser::SwitchMenus | ( | TGCompositeFrame * | from | ) |
Move the menu from original frame to our TGMenuFrame, or display the menu associated to the current tab.
Definition at line 1056 of file GRootBrowser.cxx.
References fActMenuBar, fLH2, fMenuBar, fMenuFrame, RecursiveReparent(), and ShowMenu().
Referenced by DoTab(), RemoveTab(), SetTab(), and StopEmbedding().
|
private |
Actual (active) browser imp.
Definition at line 139 of file GRootBrowser.h.
Referenced by Add(), BrowseObj(), CloseTabs(), GetDrawOption(), HandleMenu(), RecursiveRemove(), Refresh(), and SetActBrowser().
|
private |
Actual (active) menu bar.
Definition at line 138 of file GRootBrowser.h.
Referenced by CreateBrowser(), RemoveTab(), ShowMenu(), and SwitchMenus().
|
private |
List of (sub)browsers.
Definition at line 140 of file GRootBrowser.h.
|
private |
Actual (active) tab elements (for each Tab)
Definition at line 145 of file GRootBrowser.h.
Referenced by CreateBrowser(), SetTab(), SetTabTitle(), and StartEmbedding().
|
private |
Frame in "Edit" mode.
Definition at line 129 of file GRootBrowser.h.
Referenced by CreateBrowser(), GetActFrame(), StartEmbedding(), and StopEmbedding().
|
private |
Id of tab in "Edit" mode.
Definition at line 119 of file GRootBrowser.h.
Referenced by CreateBrowser(), StartEmbedding(), and StopEmbedding().
|
private |
Id of subtab in "Edit" mode.
Definition at line 120 of file GRootBrowser.h.
Referenced by CreateBrowser(), StartEmbedding(), and StopEmbedding().
|
private |
Tab in "Edit" mode.
Definition at line 118 of file GRootBrowser.h.
Referenced by CreateBrowser(), StartEmbedding(), and StopEmbedding().
|
private |
Horizontal frame.
Definition at line 123 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
Horizontal frame.
Definition at line 124 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
Horizontal frame.
Definition at line 122 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
Horizontal splitter.
Definition at line 128 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
icon picture
Definition at line 148 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
Layout hints, part 1.
Definition at line 107 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
Layout hints, part 2.
Definition at line 108 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
Layout hints, part 3.
Definition at line 109 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), CreateBrowser(), and SwitchMenus().
|
private |
Layout hints, part 4.
Definition at line 110 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
Layout hints, part 5.
Definition at line 111 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
Layout hints, part 6.
Definition at line 112 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
Layout hints, part 7.
Definition at line 113 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
Layout hints, part 8.
Definition at line 114 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
Main (owned) menu bar.
Definition at line 134 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), CreateBrowser(), ShowMenu(), and SwitchMenus().
|
private |
"Exec Plugin" popup menu
Definition at line 136 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
"File" popup menu
Definition at line 135 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), CloseTabs(), CreateBrowser(), HandleKey(), and HandleMenu().
|
private |
Shared menu frame.
Definition at line 132 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), CreateBrowser(), RemoveTab(), ShowMenu(), and SwitchMenus().
|
private |
"Browser Help" popup menu
Definition at line 137 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
Number of initial plugins (from .rootrc)
Definition at line 143 of file GRootBrowser.h.
Referenced by CloneBrowser(), CreateBrowser(), and InitPlugins().
|
private |
Number of tab elements (for each Tab)
Definition at line 144 of file GRootBrowser.h.
Referenced by CreateBrowser(), RemoveTab(), and StartEmbedding().
|
private |
Current process id.
Definition at line 146 of file GRootBrowser.h.
|
private |
List of plugins.
Definition at line 141 of file GRootBrowser.h.
Referenced by CloneBrowser(), CloseTabs(), ExecPlugin(), RemoveTab(), and SetTabTitle().
|
private |
First (owned) menu frame.
Definition at line 131 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
kTRUE to show close icon on tab elements
Definition at line 147 of file GRootBrowser.h.
Referenced by IsCloseTabShown(), ShowCloseTab(), and StartEmbedding().
|
private |
Status bar.
Definition at line 142 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), CreateBrowser(), GetStatusBar(), and SetStatusText().
|
private |
Bottom Tab.
Definition at line 117 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), CloseTabs(), CreateBrowser(), GetTab(), GetTabBottom(), and RemoveTab().
|
private |
Left Tab.
Definition at line 115 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), CloseTabs(), CreateBrowser(), GetTab(), GetTabLeft(), and RemoveTab().
|
private |
Right Tab.
Definition at line 116 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), CloseTabs(), CreateBrowser(), DoTab(), GetTab(), GetTabRight(), HandleMenu(), RemoveTab(), and StopEmbedding().
|
private |
Toolbar frame.
Definition at line 133 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), CreateBrowser(), and GetToolbarFrame().
|
private |
Top menu frame.
Definition at line 130 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
Vertical frame.
Definition at line 125 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
Vertical frame.
Definition at line 126 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
Vertical frame.
Definition at line 121 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().
|
private |
Vertical splitter.
Definition at line 127 of file GRootBrowser.h.
Referenced by ~GRootBrowser(), and CreateBrowser().