13#ifndef ROOT_TRootBrowserLite 
   14#define ROOT_TRootBrowserLite 
  144   virtual void SetDefaults(
const char *iconStyle = 0, 
const char *sortBy = 0);
 
#define ClassDef(name, id)
 
include TDocParser_001 C image html pict1_TDocParser_001 png width
 
static unsigned int total
 
ABC describing GUI independent browser implementation protocol.
 
Using a TBrowser one can browse all ROOT objects.
 
Mother of all ROOT objects.
 
TGMenuBar * GetMenuBar() const
 
TGCompositeFrame * fTreeHdr
 
virtual void Add(TObject *obj, const char *name=0, Int_t check=-1)
Add items to the browser.
 
TGPopupMenu * fOptionMenu
 
friend class TRootIconBox
 
Bool_t HistoryBackward()
go to the past
 
void SetViewMode(Int_t new_mode, Bool_t force=kFALSE)
Set iconbox's view mode and update menu and toolbar buttons accordingly.
 
TGLayoutHints * fMenuBarHelpLayout
 
void ListTreeHighlight(TGListTreeItem *item)
Open tree item and list in iconbox its contents.
 
virtual void ExecuteDefaultAction(TObject *obj)
Execute default action for selected object (action is specified in the $HOME/.root....
 
virtual void ResizeBrowser()
 
TGFileContainer * GetIconBox() const
returns pointer to fIconBox object
 
void SetSortMode(Int_t new_mode)
Set iconbox's sort mode and update menu radio buttons accordingly.
 
TGButton * fToolBarButton[7]
 
void ClearHistory()
clear navigation history
 
TGListTreeItem * fListLevel
 
TGLayoutHints * fExpandLayout
 
void SetDrawOption(Option_t *option="")
sets drawing option
 
void BrowseTextFile(const char *file)
browse text file
 
virtual void DoubleClicked(TObject *obj)
Emits signal when double clicking on icon.
 
TGLayoutHints * fComboLayout
 
void Chdir(TGListTreeItem *item)
Make object associated with item the current directory.
 
void CloseWindow()
In case window is closed via WM we get here.
 
void ExecMacro()
executed browsed text macro
 
Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
Handle menu and other command generated by the user.
 
virtual void ShowToolBar(Bool_t show=kTRUE)
Show or hide toolbar.
 
Option_t * GetDrawOption() const
returns drawing option
 
void HighlightListLevel()
helper method to track history
 
Bool_t HistoryForward()
go to the future
 
TGLayoutHints * fMenuBarLayout
 
virtual void Refresh(Bool_t force=kFALSE)
Refresh the browser contents.
 
static TBrowserImp * NewBrowser(TBrowser *b=0, const char *title="ROOT Browser", UInt_t width=800, UInt_t height=500, Option_t *opt="")
Interface method to the old browser.
 
virtual void AddToTree(TObject *obj, const char *name, Int_t check=-1)
Add items to the current TGListTree of the browser.
 
const TGPicture * fIconPic
 
void AddToHistory(TGListTreeItem *item)
helper method to track history
 
virtual void AddCheckBox(TObject *obj, Bool_t check=kFALSE)
Add a checkbox in the TGListTreeItem corresponding to obj and a checkmark on TGLVEntry if check = kTR...
 
TGLayoutHints * fBarLayout
 
TGListTree * GetListTree() const
 
virtual void Checked(TObject *obj, Bool_t check)
Emits signal when double clicking on icon.
 
TGMainFrame * GetMainFrame() const
 
TRootBrowserLite(TBrowser *b=0, const char *title="ROOT Browser", UInt_t width=800, UInt_t height=500)
Create browser with a specified width and height.
 
void DisplayTotal(Int_t total, Int_t selected)
Display in statusbar total number of objects and number of selected objects in IconBox.
 
void IconBoxAction(TObject *obj)
Default action when double clicking on icon.
 
TGLayoutHints * fMenuBarItemLayout
 
void HideTextEdit()
hide text edit
 
TGStatusBar * GetStatusBar() const
 
void DisplayDirectory()
Display current directory in second label, fLbl2.
 
virtual void RecursiveRemove(TObject *obj)
Recursively remove object from browser.
 
void ShowMacroButtons(Bool_t show=kTRUE)
show/hide macro buttons
 
virtual void AddToBox(TObject *obj, const char *name)
Add items to the iconbox of the browser.
 
virtual void ShowStatusBar(Bool_t show=kTRUE)
Show or hide statusbar.
 
TGToolBar * GetToolBar() const
 
void Search()
starts serach dialog
 
void ReallyDelete()
Really delete the browser and the this GUI.
 
virtual void CheckObjectItem(TObject *obj, Bool_t check=kFALSE)
Check / uncheck the TGListTreeItem corresponding to this object and add a checkmark on TGLVEntry if c...
 
virtual void BrowseObj(TObject *obj)
Browse object.
 
TGFSComboBox * fFSComboBox
 
virtual void SetStatusText(const char *txt, Int_t col)
Set text in column col in status bar.
 
virtual Bool_t HandleKey(Event_t *event)
handle keys
 
void InterruptMacro()
interrupt browsed macro execution
 
virtual void RemoveCheckBox(TObject *obj)
Remove checkbox from TGListTree and checkmark from TGListView.
 
virtual ~TRootBrowserLite()
Browser destructor.
 
virtual void SetDefaults(const char *iconStyle=0, const char *sortBy=0)
Set defaults depending on settings in the user's .rootrc.
 
TGCompositeFrame * fListHdr
 
void UpdateDrawOption()
add new draw option to the "history"
 
void CreateBrowser(const char *name)
Create the actual browser.
 
void ToSystemDirectory(const char *dirname)
display directory
 
void DeleteListTreeItem(TGListTreeItem *item)
delete list tree item, remove it from history
 
TGHorizontal3DLine * fToolBarSep