TRootBrowserLite Class Reference

#include <TRootBrowserLite.h>

Inheritance diagram for TRootBrowserLite:

TGMainFrame TBrowserImp TGMainFrame TBrowserImp TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TRootBrowserLite (TBrowser *b=0, const char *title="ROOT Browser", UInt_t width=800, UInt_t height=500)
 TRootBrowserLite (TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height)
virtual ~TRootBrowserLite ()
virtual void Add (TObject *obj, const char *name=0, Int_t check=-1)
virtual void AddToBox (TObject *obj, const char *name)
virtual void AddToTree (TObject *obj, const char *name, Int_t check=-1)
virtual void AddCheckBox (TObject *obj, Bool_t check=kFALSE)
virtual void CheckObjectItem (TObject *obj, Bool_t check=kFALSE)
virtual void RemoveCheckBox (TObject *obj)
virtual void BrowseObj (TObject *obj)
virtual void ExecuteDefaultAction (TObject *obj)
virtual void DoubleClicked (TObject *obj)
virtual void Checked (TObject *obj, Bool_t check)
virtual void Iconify ()
virtual void RecursiveRemove (TObject *obj)
virtual void Refresh (Bool_t force=kFALSE)
virtual void ResizeBrowser ()
virtual void ShowToolBar (Bool_t show=kTRUE)
virtual void ShowStatusBar (Bool_t show=kTRUE)
virtual void Show ()
virtual void SetDefaults (const char *iconStyle=0, const char *sortBy=0)
virtual Bool_t HandleKey (Event_t *event)
virtual void SetStatusText (const char *txt, Int_t col)
TGListTree * GetListTree () const
TGFileContainer * GetIconBox () const
TGStatusBar * GetStatusBar () const
TGMenuBar * GetMenuBar () const
TGToolBar * GetToolBar () const
void SetDrawOption (Option_t *option="")
Option_t * GetDrawOption () const
void SetSortMode (Int_t new_mode)
TGMainFrame * GetMainFrame () const
void CloseWindow ()
Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
void ReallyDelete ()
void ExecMacro ()
void InterruptMacro ()
 TRootBrowserLite (TBrowser *b=0, const char *title="ROOT Browser", UInt_t width=800, UInt_t height=500)
 TRootBrowserLite (TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height)
virtual ~TRootBrowserLite ()
virtual void Add (TObject *obj, const char *name=0, Int_t check=-1)
virtual void AddToBox (TObject *obj, const char *name)
virtual void AddToTree (TObject *obj, const char *name, Int_t check=-1)
virtual void AddCheckBox (TObject *obj, Bool_t check=kFALSE)
virtual void CheckObjectItem (TObject *obj, Bool_t check=kFALSE)
virtual void RemoveCheckBox (TObject *obj)
virtual void BrowseObj (TObject *obj)
virtual void ExecuteDefaultAction (TObject *obj)
virtual void DoubleClicked (TObject *obj)
virtual void Checked (TObject *obj, Bool_t check)
virtual void Iconify ()
virtual void RecursiveRemove (TObject *obj)
virtual void Refresh (Bool_t force=kFALSE)
virtual void ResizeBrowser ()
virtual void ShowToolBar (Bool_t show=kTRUE)
virtual void ShowStatusBar (Bool_t show=kTRUE)
virtual void Show ()
virtual void SetDefaults (const char *iconStyle=0, const char *sortBy=0)
virtual Bool_t HandleKey (Event_t *event)
virtual void SetStatusText (const char *txt, Int_t col)
TGListTree * GetListTree () const
TGFileContainer * GetIconBox () const
TGStatusBar * GetStatusBar () const
TGMenuBar * GetMenuBar () const
TGToolBar * GetToolBar () const
void SetDrawOption (Option_t *option="")
Option_t * GetDrawOption () const
void SetSortMode (Int_t new_mode)
TGMainFrame * GetMainFrame () const
void CloseWindow ()
Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
void ReallyDelete ()
void ExecMacro ()
void InterruptMacro ()

Static Public Member Functions

static TBrowserImp * NewBrowser (TBrowser *b=0, const char *title="ROOT Browser", UInt_t width=800, UInt_t height=500, Option_t *opt="")
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=0, const char *title="ROOT Browser", UInt_t width=800, UInt_t height=500, Option_t *opt="")
static TBrowserImp * NewBrowser (TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t *opt="")

Protected Attributes

TGPopupMenu * fFileMenu
TGPopupMenu * fViewMenu
TGPopupMenu * fOptionMenu
TGPopupMenu * fHelpMenu
TGPopupMenu * fSortMenu
TGListView * fListView
TRootIconBox * fIconBox
TGCanvas * fTreeView
TGListTree * fLt
TGButton * fToolBarButton [7]
TGFSComboBox * fFSComboBox
TGStatusBar * fStatusBar
TGListTreeItem * fListLevel
Bool_t fTreeLock
Int_t fViewMode
Int_t fSortMode
TGTextEdit * fTextEdit
TGPopupMenu * fFileMenu
TGPopupMenu * fViewMenu
TGPopupMenu * fOptionMenu
TGPopupMenu * fHelpMenu
TGPopupMenu * fSortMenu
TGListView * fListView
TRootIconBox * fIconBox
TGCanvas * fTreeView
TGListTree * fLt
TGButton * fToolBarButton [7]
TGFSComboBox * fFSComboBox
TGStatusBar * fStatusBar
TGListTreeItem * fListLevel
TGTextEdit * fTextEdit

Private Member Functions

void CreateBrowser (const char *name)
void ListTreeHighlight (TGListTreeItem *item)
void DeleteListTreeItem (TGListTreeItem *item)
void HighlightListLevel ()
void AddToHistory (TGListTreeItem *item)
void IconBoxAction (TObject *obj)
void Chdir (TGListTreeItem *item)
void DisplayDirectory ()
void DisplayTotal (Int_t total, Int_t selected)
void SetViewMode (Int_t new_mode, Bool_t force=kFALSE)
void ToSystemDirectory (const char *dirname)
void UpdateDrawOption ()
void Search ()
void BrowseTextFile (const char *file)
void HideTextEdit ()
void ShowMacroButtons (Bool_t show=kTRUE)
Bool_t HistoryBackward ()
Bool_t HistoryForward ()
void ClearHistory ()
void CreateBrowser (const char *name)
void ListTreeHighlight (TGListTreeItem *item)
void DeleteListTreeItem (TGListTreeItem *item)
void HighlightListLevel ()
void AddToHistory (TGListTreeItem *item)
void IconBoxAction (TObject *obj)
void Chdir (TGListTreeItem *item)
void DisplayDirectory ()
void DisplayTotal (Int_t total, Int_t selected)
void SetViewMode (Int_t new_mode, Bool_t force=kFALSE)
void ToSystemDirectory (const char *dirname)
void UpdateDrawOption ()
void Search ()
void BrowseTextFile (const char *file)
void HideTextEdit ()
void ShowMacroButtons (Bool_t show=kTRUE)
Bool_t HistoryBackward ()
Bool_t HistoryForward ()
void ClearHistory ()

Private Attributes

TGMenuBar * fMenuBar
TGToolBar * fToolBar
TGHorizontal3DLine * fToolBarSep
TGVerticalFrame * fV1
TGVerticalFrame * fV2
TGLabel * fLbl1
TGLabel * fLbl2
TGHorizontalFrame * fHf
TGCompositeFrame * fTreeHdr
TGCompositeFrame * fListHdr
TGLayoutHints * fMenuBarLayout
TGLayoutHints * fMenuBarItemLayout
TGLayoutHints * fMenuBarHelpLayout
TGLayoutHints * fComboLayout
TGLayoutHints * fBarLayout
TGComboBox * fDrawOption
TGLayoutHints * fExpandLayout
Bool_t fBrowseTextFile
TString fTextFileName
TList * fWidgets
TList * fHistory
TObject * fHistoryCursor
const TGPicture * fIconPic
TGMenuBar * fMenuBar
TGToolBar * fToolBar
TGHorizontal3DLine * fToolBarSep
TGVerticalFrame * fV1
TGVerticalFrame * fV2
TGLabel * fLbl1
TGLabel * fLbl2
TGHorizontalFrame * fHf
TGCompositeFrame * fTreeHdr
TGCompositeFrame * fListHdr
TGLayoutHints * fMenuBarLayout
TGLayoutHints * fMenuBarItemLayout
TGLayoutHints * fMenuBarHelpLayout
TGLayoutHints * fComboLayout
TGLayoutHints * fBarLayout
TGComboBox * fDrawOption
TGLayoutHints * fExpandLayout
TList * fWidgets
TList * fHistory
TObject * fHistoryCursor
const TGPicture * fIconPic

Friends

class TRootIconBox

Detailed Description

Definition at line 52 of file TRootBrowserLite.h.


Constructor & Destructor Documentation

TRootBrowserLite::TRootBrowserLite ( TBrowser *  b = 0,
const char *  title = "ROOT Browser",
UInt_t  width = 800,
UInt_t  height = 500 
)

Referenced by NewBrowser().

TRootBrowserLite::TRootBrowserLite ( TBrowser *  b,
const char *  title,
Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height 
)

Definition at line 910 of file TRootBrowserLite.cxx.

References b, CreateBrowser(), TGFrame::MoveResize(), TGMainFrame::SetWMPosition(), and Show().

TRootBrowserLite::~TRootBrowserLite (  )  [virtual]

Definition at line 924 of file TRootBrowserLite.cxx.

References TGToolBar::Cleanup(), TList::Delete(), fBarLayout, fFileMenu, fHelpMenu, fHf, fHistory, fIconBox, fIconPic, fLbl1, fLbl2, fListHdr, fListView, fLt, fMenuBar, fMenuBarHelpLayout, fMenuBarItemLayout, fMenuBarLayout, fOptionMenu, TGClient::FreePicture(), fSortMenu, fStatusBar, fTextEdit, fToolBar, fToolBarSep, fTreeHdr, fTreeView, fV1, fV2, fViewMenu, fWidgets, and gClient.

TRootBrowserLite::TRootBrowserLite ( TBrowser *  b = 0,
const char *  title = "ROOT Browser",
UInt_t  width = 800,
UInt_t  height = 500 
)

TRootBrowserLite::TRootBrowserLite ( TBrowser *  b,
const char *  title,
Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height 
)

virtual TRootBrowserLite::~TRootBrowserLite (  )  [virtual]


Member Function Documentation

void TRootBrowserLite::CreateBrowser ( const char *  name  )  [private]

Definition at line 969 of file TRootBrowserLite.cxx.

References TList::Add(), TGToolBar::AddButton(), TGPopupMenu::AddEntry(), TGComboBox::AddEntry(), TGCompositeFrame::AddFrame(), TGMenuBar::AddPopup(), TGPopupMenu::AddPopup(), TGPopupMenu::AddSeparator(), TGPopupMenu::Associate(), TGContainer::Associate(), TGWidget::Associate(), TGPopupMenu::CheckEntry(), ClearHistory(), TQObject::Connect(), TString::Data(), TGPopupMenu::DisableEntry(), TRootIconBox::fAutoThumbnail, fBarLayout, TBrowserImp::fBrowser, fBrowseTextFile, TGObject::fClient, fComboLayout, TGMainFrame::fDNDTypeList, fDrawOption, fExpandLayout, fFileMenu, fFSComboBox, TGFrame::fgWhitePixel, fHelpMenu, fHf, fHistory, fHistoryCursor, fIconBox, fIconPic, TGObject::fId, fLbl1, fLbl2, fListHdr, fListLevel, fListView, fLt, fMenuBar, fMenuBarHelpLayout, fMenuBarItemLayout, fMenuBarLayout, fOptionMenu, ToolBarData_t::fPixmap, fSortMenu, fStatusBar, fTextEdit, fToolBar, fToolBarSep, fTreeHdr, fTreeLock, fTreeView, fV1, fV2, fViewMenu, fViewMode, fWidgets, gEnv, TGCompositeFrame::GetDefaultHeight(), TGClient::GetDefaultRoot(), TGCompositeFrame::GetDefaultWidth(), TGComboBox::GetListBox(), TGComboBox::GetTextEntry(), TEnv::GetValue(), TGListView::GetViewMode(), TGFrame::GetWidth(), gToolBarData, gVirtualX, i, kDoubleBorder, TGWindow::kEditDisable, kFALSE, kFileCloseBrowser, kFileNewBrowser, kFileNewBrowserLite, kFileNewBuilder, kFileNewCanvas, kFileOpen, kFilePrint, kFileQuit, kFileSave, kFileSaveAs, kFixedWidth, kFSComboBox, kHelpAbout, kHelpOnBrowser, kHelpOnCanvas, kHelpOnGraphicsEd, kHelpOnMenus, kHelpOnObjects, kHelpOnPS, kHelpOnRemote, kHorizontalFrame, kKey_Escape, kKey_F5, kKey_Left, kKey_Right, kKeyMod1Mask, kLHintsBottom, kLHintsCenterY, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLHintsRight, kLHintsTop, TBrowser::kNoHidden, kOptionAutoThumbnail, kOptionShowCycles, kSunkenFrame, kTRUE, kViewArrangeAuto, kViewArrangeByDate, kViewArrangeByName, kViewArrangeBySize, kViewArrangeByType, kViewDetails, kViewGroupLV, kViewHidden, kViewLargeIcons, kViewLineUp, kViewList, kViewRefresh, kViewSmallIcons, kViewStatusBar, kViewToolBar, TGCompositeFrame::MapSubwindows(), TString::Prepend(), TGListBox::Resize(), TGFrame::Resize(), TGListTree::SetAutoTips(), TObject::SetBit(), TGMainFrame::SetClassHints(), SetDefaults(), TGCompositeFrame::SetEditDisabled(), TGVSplitter::SetFrame(), TRootIconBox::SetGroupSize(), TGMainFrame::SetIconName(), TGMainFrame::SetIconPixmap(), TGListView::SetIncrements(), TGStatusBar::SetParts(), TGTextEntry::SetToolTipText(), TGMainFrame::SetWindowName(), TGMainFrame::SetWMSizeHints(), ShowMacroButtons(), str, TGCompositeFrame::TGCompositeFrame(), TRootIconBox, and TGPopupMenu::UnCheckEntry().

Referenced by ClassImp(), and TRootBrowserLite().

void TRootBrowserLite::ListTreeHighlight ( TGListTreeItem *  item  )  [private]

Definition at line 2385 of file TRootBrowserLite.cxx.

References TApplication::ApplicationName(), BrowseObj(), Chdir(), xmlio::Class, DisplayDirectory(), TDirectory::FindObjectAny(), fListLevel, fLt, Form(), TString::Format(), gApplication, gDirectory, TApplication::GetAppRemote(), TRemoteObject::GetClassName(), Getlinem(), TNamed::GetName(), TGListTreeItem::GetParent(), TGListTreeItem::GetText(), TGListTreeItem::GetUserData(), gROOT, TGListTree::HighlightItem(), TObject::InheritsFrom(), TGListTreeItem::IsActive(), kInit, TApplication::kProcessRemotely, name, TROOT::ProcessLine(), TApplication::ProcessLine(), TObject::SetBit(), TGListTreeItem::SetUserData(), and top().

Referenced by ExecuteDefaultAction(), HistoryBackward(), HistoryForward(), and ProcessMessage().

void TRootBrowserLite::DeleteListTreeItem ( TGListTreeItem *  item  )  [private]

Definition at line 2376 of file TRootBrowserLite.cxx.

References TGListTree::DeleteItem(), fHistory, and fLt.

Referenced by IconBoxAction(), and RecursiveRemove().

void TRootBrowserLite::HighlightListLevel (  )  [private]

Definition at line 2258 of file TRootBrowserLite.cxx.

References TGListTree::ClearHighlighted(), fListLevel, fLt, and TGListTree::HighlightItem().

Referenced by IconBoxAction(), and ProcessMessage().

void TRootBrowserLite::AddToHistory ( TGListTreeItem *  item  )  [private]

Definition at line 2269 of file TRootBrowserLite.cxx.

References TList::Add(), TList::After(), fHistory, fHistoryCursor, fToolBar, TGToolBar::GetButton(), kButtonUp, kHistoryBack, TList::Remove(), and TGButton::SetState().

Referenced by BrowseTextFile(), and DisplayDirectory().

void TRootBrowserLite::IconBoxAction ( TObject *  obj  )  [private]

Definition at line 2565 of file TRootBrowserLite.cxx.

References TGListTree::AddItem(), Chdir(), xmlio::Class, DeleteListTreeItem(), dir(), TSystem::DirName(), DisplayDirectory(), TQObject::Emit(), TBrowserImp::fBrowser, TGObject::fClient, fIconBox, TGListTree::FindChildByData(), TGListTree::FindChildByName(), TDirectory::FindObjectAny(), fListLevel, fLt, Form(), fTreeLock, gDirectory, TGListTreeItem::GetFirstChild(), TGListTree::GetFirstItem(), TObject::GetName(), TGListTreeItem::GetNextSibling(), TGListTreeItem::GetParent(), TGListTreeItem::GetUserData(), gROOT, gSystem, HighlightListLevel(), kFALSE, kTRUE, TGClient::NeedRedraw(), TGListTree::OpenItem(), out, TROOT::ProcessLine(), TSystem::pwd(), TBrowser::SetRefreshFlag(), TGListTreeItem::SetUserData(), t, top(), and ToSystemDirectory().

Referenced by ProcessMessage().

void TRootBrowserLite::Chdir ( TGListTreeItem *  item  )  [private]

Definition at line 2225 of file TRootBrowserLite.cxx.

References TDirectory::cd(), xmlio::Class, dir(), gDirectory, and i.

Referenced by IconBoxAction(), and ListTreeHighlight().

void TRootBrowserLite::DisplayDirectory (  )  [private]

Definition at line 1598 of file TRootBrowserLite.cxx.

References AddToHistory(), xmlio::Class, TSystem::DirName(), fFSComboBox, fLbl2, fListHdr, fListLevel, fLt, Form(), fToolBar, TGToolBar::GetButton(), TGListTree::GetPathnameFromItem(), TGListTreeItem::GetUserData(), gSystem, kButtonDisabled, kButtonUp, kOneLevelUp, TGCompositeFrame::Layout(), p, TGButton::SetState(), TGLabel::SetText(), and TGFSComboBox::Update().

Referenced by IconBoxAction(), ListTreeHighlight(), ProcessMessage(), and ToSystemDirectory().

void TRootBrowserLite::DisplayTotal ( Int_t  total,
Int_t  selected 
) [private]

Definition at line 1580 of file TRootBrowserLite.cxx.

References fStatusBar, TGStatusBar::SetText(), and snprintf.

Referenced by ProcessMessage().

void TRootBrowserLite::SetViewMode ( Int_t  new_mode,
Bool_t  force = kFALSE 
) [private]

Definition at line 2868 of file TRootBrowserLite.cxx.

References TGContainer::AdjustPosition(), TQObject::Connect(), fIconBox, fListView, TString::Format(), fViewMenu, fViewMode, TGListView::GetHeader(), TGListView::GetHeaderButtons(), gToolBarData, i, kButtonEngaged, kButtonUp, kLVDetails, kLVLargeIcons, kLVList, kLVSmallIcons, kViewArrangeByDate, kViewArrangeByName, kViewArrangeBySize, kViewArrangeByType, kViewDetails, kViewLargeIcons, kViewList, kViewSmallIcons, TGPopupMenu::RCheckEntry(), and TGListView::SetViewMode().

Referenced by ProcessMessage(), and SetDefaults().

void TRootBrowserLite::ToSystemDirectory ( const char *  dirname  )  [private]

Definition at line 2493 of file TRootBrowserLite.cxx.

References TList::Add(), BrowseObj(), xmlio::Class, ClearHistory(), dir(), DisplayDirectory(), TGObject::fClient, fIconBox, fListLevel, fLt, fStatusBar, fTreeLock, TGListTreeItem::GetFirstChild(), TROOT::GetListOfBrowsables(), TGListTreeItem::GetUserData(), gROOT, kFALSE, kTRUE, TGClient::NeedRedraw(), TGListTree::RecursiveDeleteItem(), TList::Remove(), TGListTreeItem::Rename(), TGStatusBar::SetText(), and TGListTreeItem::SetUserData().

Referenced by IconBoxAction(), and ProcessMessage().

void TRootBrowserLite::UpdateDrawOption (  )  [private]

Definition at line 1531 of file TRootBrowserLite.cxx.

References TGComboBox::AddEntry(), TString::Data(), fDrawOption, TGListBox::GetContainer(), GetDrawOption(), TGCompositeFrame::GetList(), TGComboBox::GetListBox(), TGComboBox::GetNumberOfEntries(), TGString::GetString(), TGTextLBEntry::GetText(), if(), and TGComboBox::Select().

Referenced by BrowseObj().

void TRootBrowserLite::Search (  )  [private]

Definition at line 2958 of file TRootBrowserLite.cxx.

References fIconBox, fTextEdit, kFALSE, TGContainer::Search(), and TGTextEdit::Search().

Referenced by ProcessMessage().

void TRootBrowserLite::BrowseTextFile ( const char *  file  )  [private]

Definition at line 3007 of file TRootBrowserLite.cxx.

References TSystem::AccessPathName(), TGCompositeFrame::AddFrame(), AddToHistory(), buffer, TQObject::Connect(), TString::EndsWith(), fBrowseTextFile, fclose(), fExpandLayout, fListLevel, fListView, fopen, fread, fTextEdit, fTextFileName, fToolBar, fV2, TGToolBar::GetButton(), TROOT::GetColor(), TGFrame::GetHeight(), TGFrame::GetWidth(), gROOT, gSystem, HistoryBackward(), isBinary(), kButtonDisabled, kButtonUp, kDoubleBorder, kHistoryBack, kHistoryForw, kReadPermission, kSunkenFrame, kTRUE, kViewSave, TGCompositeFrame::Layout(), TGTextView::LoadFile(), TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), TGCompositeFrame::RemoveFrame(), TGSearchDialog::SearchDialog(), TGView::SetBackgroundColor(), TGTextView::SetReadOnly(), TGButton::SetState(), ShowMacroButtons(), and TGFrame::UnmapWindow().

Referenced by ExecuteDefaultAction().

void TRootBrowserLite::HideTextEdit (  )  [private]

Definition at line 2984 of file TRootBrowserLite.cxx.

References TGCompositeFrame::AddFrame(), TGWindow::DestroyWindow(), TQObject::Disconnect(), fBrowseTextFile, fExpandLayout, fListView, fTextEdit, fTextFileName, fToolBar, fV2, TGToolBar::GetButton(), TGFrame::GetHeight(), TGFrame::GetWidth(), kFALSE, kViewSave, TGCompositeFrame::Layout(), TGCompositeFrame::MapSubwindows(), TGCompositeFrame::RemoveFrame(), TGFrame::Resize(), ShowMacroButtons(), and TGFrame::UnmapWindow().

Referenced by HistoryBackward(), HistoryForward(), and ProcessMessage().

void TRootBrowserLite::ShowMacroButtons ( Bool_t  show = kTRUE  )  [private]

Definition at line 3108 of file TRootBrowserLite.cxx.

References TQObject::Connect(), fTextEdit, fToolBar, TGToolBar::GetButton(), kFALSE, kTRUE, kViewExec, kViewInterrupt, kViewSave, TGFrame::MapWindow(), and TGFrame::UnmapWindow().

Referenced by BrowseTextFile(), CreateBrowser(), and HideTextEdit().

Bool_t TRootBrowserLite::HistoryBackward (  )  [private]

Definition at line 2304 of file TRootBrowserLite.cxx.

References TGListTree::AdjustPosition(), TList::Before(), TGListTree::ClearHighlighted(), fBrowseTextFile, TGObject::fClient, fHistory, fHistoryCursor, TRootBrowserHistoryCursor::fItem, fListLevel, fLt, fToolBar, TGToolBar::GetButton(), HideTextEdit(), kButtonDisabled, kButtonUp, kFALSE, kHistoryBack, kHistoryForw, kTRUE, ListTreeHighlight(), TGClient::NeedRedraw(), and TGButton::SetState().

Referenced by BrowseTextFile(), HandleKey(), and ProcessMessage().

Bool_t TRootBrowserLite::HistoryForward (  )  [private]

Definition at line 2339 of file TRootBrowserLite.cxx.

References TGListTree::AdjustPosition(), TList::After(), TGListTree::ClearHighlighted(), fBrowseTextFile, TGObject::fClient, fHistory, fHistoryCursor, TRootBrowserHistoryCursor::fItem, fListLevel, fLt, fToolBar, TGToolBar::GetButton(), HideTextEdit(), kButtonDisabled, kButtonUp, kFALSE, kHistoryBack, kHistoryForw, kTRUE, ListTreeHighlight(), TGClient::NeedRedraw(), and TGButton::SetState().

Referenced by HandleKey(), and ProcessMessage().

void TRootBrowserLite::ClearHistory (  )  [private]

Definition at line 2292 of file TRootBrowserLite.cxx.

References TList::Delete(), fHistory, fToolBar, TGToolBar::GetButton(), kButtonDisabled, kHistoryBack, kHistoryForw, and TGButton::SetState().

Referenced by CreateBrowser(), and ToSystemDirectory().

void TRootBrowserLite::Add ( TObject *  obj,
const char *  name = 0,
Int_t  check = -1 
) [virtual]

Reimplemented from TBrowserImp.

Definition at line 1278 of file TRootBrowserLite.cxx.

References AddToBox(), AddToTree(), TGFrameElement::fFrame, fIconBox, TGCompositeFrame::fList, and if().

Referenced by BrowseObj().

void TRootBrowserLite::AddToBox ( TObject *  obj,
const char *  name 
) [virtual]

Definition at line 1387 of file TRootBrowserLite.cxx.

References TRootIconBox::AddObjItem(), xmlio::Class, fIconBox, TClass::GetClass(), and TObject::GetTitle().

Referenced by Add().

void TRootBrowserLite::AddToTree ( TObject *  obj,
const char *  name,
Int_t  check = -1 
) [virtual]

Definition at line 1417 of file TRootBrowserLite.cxx.

References TGListTree::AddItem(), TString::Atoll(), TString::BeginsWith(), bsize, TGListTree::CheckItem(), TString::Data(), TGListTree::FindChildByData(), TGListTree::FindChildByName(), fListLevel, fLt, TString::Format(), fTreeLock, TObject::Info(), TString::IsNull(), kFALSE, kTRUE, Long64_t, TGListTreeItem::SetTipText(), TGListTree::SetToolTipItem(), and top().

Referenced by Add().

void TRootBrowserLite::AddCheckBox ( TObject *  obj,
Bool_t  check = kFALSE 
) [virtual]

Reimplemented from TBrowserImp.

Definition at line 1314 of file TRootBrowserLite.cxx.

References TGListTree::CheckItem(), TGFrameElement::fFrame, fIconBox, TGListTree::FindItemByObj(), TGCompositeFrame::fList, fLt, TGListTree::GetFirstItem(), if(), kTRUE, and TGListTree::SetCheckBox().

void TRootBrowserLite::CheckObjectItem ( TObject *  obj,
Bool_t  check = kFALSE 
) [virtual]

Reimplemented from TBrowserImp.

Definition at line 1338 of file TRootBrowserLite.cxx.

References TGListTree::CheckItem(), TGFrameElement::fFrame, fIconBox, TGListTree::FindItemByObj(), TGCompositeFrame::fList, fLt, TGListTree::GetFirstItem(), and if().

void TRootBrowserLite::RemoveCheckBox ( TObject *  obj  )  [virtual]

Reimplemented from TBrowserImp.

Definition at line 1363 of file TRootBrowserLite.cxx.

References TGFrameElement::fFrame, fIconBox, TGListTree::FindItemByObj(), TGCompositeFrame::fList, fLt, TGListTree::GetFirstItem(), if(), kFALSE, and TGListTree::SetCheckBox().

void TRootBrowserLite::BrowseObj ( TObject *  obj  )  [virtual]

Reimplemented from TBrowserImp.

Definition at line 1493 of file TRootBrowserLite.cxx.

References Add(), TGListTree::AdjustPosition(), TGContainer::ClearViewPort(), TQObject::Emit(), TBrowserImp::fBrowser, fIconBox, TGListTree::FindItemByObj(), fListLevel, fLt, TGPosition::fX, TGPosition::fY, TGListTree::GetFirstItem(), TGContainer::GetPagePosition(), gROOT, TGListTree::HighlightItem(), kFALSE, TGListTree::OpenItem(), TRootIconBox::Refresh(), TRootIconBox::RemoveAll(), TGContainer::SetHsbPosition(), TBrowser::SetRefreshFlag(), TGContainer::SetVsbPosition(), and UpdateDrawOption().

Referenced by ListTreeHighlight(), ProcessMessage(), Refresh(), and ToSystemDirectory().

void TRootBrowserLite::ExecuteDefaultAction ( TObject *  obj  )  [virtual]

Reimplemented from TBrowserImp.

Definition at line 1638 of file TRootBrowserLite.cxx.

References THashTable::Add(), TGListTree::AddItem(), BrowseTextFile(), xmlio::Class, TGListTree::ClearHighlighted(), TSystem::ConcatFileName(), TImage::Create(), TString::Data(), TQObject::Emit(), TString::EndsWith(), TSystem::Exec(), TRootIconBox::fAutoThumbnail, TBrowserImp::fBrowser, TGObject::fClient, fIconBox, TGListTree::FindChildByData(), THashTable::FindObject(), TIconBoxThumb::fLarge, fListLevel, fLt, TIconBoxThumb::fSmall, TRootIconBox::fThumbnails, gApplication, TGMimeTypes::GetAction(), GetDrawOption(), TROOT::GetListOfFiles(), TGClient::GetMimeTypeList(), TNamed::GetName(), TGPicturePool::GetPicture(), TGClient::GetPicturePool(), gFile, gInterpreter, gPad, gROOT, gSystem, h, TSystem::IsAbsoluteFileName(), TApplication::kProcessRemotely, kTRUE, ListTreeHighlight(), TVirtualPad::Modified(), TGClient::NeedRedraw(), TGListTree::OpenItem(), TApplication::ProcessLine(), Refresh(), TObject::SetBit(), TBrowser::SetDrawOption(), TVirtualPad::Update(), w, and TSystem::WorkingDirectory().

void TRootBrowserLite::DoubleClicked ( TObject *  obj  )  [virtual]

Definition at line 2545 of file TRootBrowserLite.cxx.

References TQObject::Emit().

Referenced by ProcessMessage().

void TRootBrowserLite::Checked ( TObject *  obj,
Bool_t  check 
) [virtual]

Definition at line 2553 of file TRootBrowserLite.cxx.

References TQObject::Emit().

virtual void TRootBrowserLite::Iconify (  )  [inline, virtual]

Reimplemented from TBrowserImp.

Definition at line 140 of file TRootBrowserLite.h.

void TRootBrowserLite::RecursiveRemove ( TObject *  obj  )  [virtual]

Reimplemented from TBrowserImp.

Definition at line 2728 of file TRootBrowserLite.cxx.

References TGListTree::ClearHighlighted(), DeleteListTreeItem(), TGListTree::FindItemByObj(), fListLevel, fLt, TGListTree::GetFirstItem(), TGListTreeItem::GetParent(), TGListTree::HighlightItem(), and TGListTree::OpenItem().

void TRootBrowserLite::Refresh ( Bool_t  force = kFALSE  )  [virtual]

Reimplemented from TBrowserImp.

Definition at line 2754 of file TRootBrowserLite.cxx.

References BrowseObj(), TString::Data(), TBrowserImp::fBrowser, TGObject::fClient, fIconBox, fListLevel, fLt, fTextEdit, fTextFileName, fTreeLock, TRootIconBox::GetGroupSize(), TROOT::GetListOfBrowsables(), TBrowser::GetRefreshFlag(), TCollection::GetSize(), TGListTreeItem::GetUserData(), gROOT, TROOT::IsExecutingMacro(), kFALSE, kTRUE, TGTextView::LoadFile(), TGClient::NeedRedraw(), TGContainer::NumItems(), and TRootIconBox::WasGrouped().

Referenced by ExecuteDefaultAction(), HandleKey(), and ProcessMessage().

virtual void TRootBrowserLite::ResizeBrowser (  )  [inline, virtual]

Definition at line 143 of file TRootBrowserLite.h.

void TRootBrowserLite::ShowToolBar ( Bool_t  show = kTRUE  )  [virtual]

Definition at line 2796 of file TRootBrowserLite.cxx.

References TGPopupMenu::CheckEntry(), fToolBar, fToolBarSep, fViewMenu, TGCompositeFrame::HideFrame(), kViewToolBar, TGCompositeFrame::ShowFrame(), and TGPopupMenu::UnCheckEntry().

Referenced by ProcessMessage().

void TRootBrowserLite::ShowStatusBar ( Bool_t  show = kTRUE  )  [virtual]

Definition at line 2812 of file TRootBrowserLite.cxx.

References TGPopupMenu::CheckEntry(), fStatusBar, fViewMenu, TGCompositeFrame::HideFrame(), kViewStatusBar, TGCompositeFrame::ShowFrame(), and TGPopupMenu::UnCheckEntry().

Referenced by ProcessMessage(), and SetStatusText().

virtual void TRootBrowserLite::Show (  )  [inline, virtual]

Reimplemented from TBrowserImp.

Definition at line 146 of file TRootBrowserLite.h.

References TGFrame::MapRaised().

Referenced by ClassImp(), and TRootBrowserLite().

void TRootBrowserLite::SetDefaults ( const char *  iconStyle = 0,
const char *  sortBy = 0 
) [virtual]

Definition at line 2826 of file TRootBrowserLite.cxx.

References fIconBox, gEnv, TEnv::GetValue(), kTRUE, kViewArrangeByDate, kViewArrangeByName, kViewArrangeBySize, kViewArrangeByType, kViewDetails, kViewLargeIcons, kViewList, kViewSmallIcons, TRootIconBox::Refresh(), SetSortMode(), SetViewMode(), and strcasecmp.

Referenced by CreateBrowser().

Bool_t TRootBrowserLite::HandleKey ( Event_t *  event  )  [virtual]

Reimplemented from TGMainFrame.

Definition at line 1244 of file TRootBrowserLite.cxx.

References TGDNDManager::EndDrag(), Event_t::fState, Event_t::fType, gDNDManager, gVirtualX, TGMainFrame::HandleKey(), HistoryBackward(), HistoryForward(), TGDNDManager::IsDragging(), kGKeyPress, kKey_Escape, kKey_F5, kKey_Left, kKey_Right, kKeyMod1Mask, kTRUE, Refresh(), and x20.

void TRootBrowserLite::SetStatusText ( const char *  txt,
Int_t  col 
) [virtual]

Reimplemented from TBrowserImp.

Definition at line 3136 of file TRootBrowserLite.cxx.

References GetStatusBar(), kTRUE, TGStatusBar::SetText(), and ShowStatusBar().

TGListTree* TRootBrowserLite::GetListTree (  )  const [inline]

Definition at line 151 of file TRootBrowserLite.h.

References fLt.

TGFileContainer * TRootBrowserLite::GetIconBox (  )  const

Definition at line 1555 of file TRootBrowserLite.cxx.

References fIconBox.

TGStatusBar* TRootBrowserLite::GetStatusBar (  )  const [inline]

Definition at line 153 of file TRootBrowserLite.h.

References fStatusBar.

Referenced by SetStatusText().

TGMenuBar* TRootBrowserLite::GetMenuBar (  )  const [inline]

Definition at line 154 of file TRootBrowserLite.h.

References fMenuBar.

TGToolBar* TRootBrowserLite::GetToolBar (  )  const [inline]

Definition at line 155 of file TRootBrowserLite.h.

References fToolBar.

void TRootBrowserLite::SetDrawOption ( Option_t *  option = ""  )  [virtual]

Reimplemented from TBrowserImp.

Definition at line 2530 of file TRootBrowserLite.cxx.

References fDrawOption, TGComboBox::GetTextEntry(), and TGTextEntry::SetText().

Option_t * TRootBrowserLite::GetDrawOption (  )  const [virtual]

Reimplemented from TBrowserImp.

Definition at line 2538 of file TRootBrowserLite.cxx.

References fDrawOption, TGTextEntry::GetText(), and TGComboBox::GetTextEntry().

Referenced by ExecuteDefaultAction(), and UpdateDrawOption().

void TRootBrowserLite::SetSortMode ( Int_t  new_mode  ) 

Definition at line 2927 of file TRootBrowserLite.cxx.

References fIconBox, fSortMenu, fSortMode, kSortByDate, kSortByName, kSortBySize, kSortByType, kViewArrangeByDate, kViewArrangeByName, kViewArrangeBySize, kViewArrangeByType, TGPopupMenu::RCheckEntry(), and TGFileContainer::Sort().

Referenced by ProcessMessage(), and SetDefaults().

TGMainFrame* TRootBrowserLite::GetMainFrame (  )  const [inline, virtual]

Reimplemented from TBrowserImp.

Definition at line 159 of file TRootBrowserLite.h.

void TRootBrowserLite::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

Definition at line 1572 of file TRootBrowserLite.cxx.

References TGFrame::DeleteWindow().

Bool_t TRootBrowserLite::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
) [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 1760 of file TRootBrowserLite.cxx.

References BrowseObj(), TGPopupMenu::CheckEntry(), xmlio::Class, TGListTree::ClearHighlighted(), TString::Data(), THashTable::Delete(), dir(), TSystem::DirName(), DisplayDirectory(), DisplayTotal(), DoubleClicked(), TObject::Error(), TSystem::Exec(), TRootIconBox::fAutoThumbnail, TBrowserImp::fBrowser, fBrowseTextFile, TGObject::fClient, TGFileInfo::fFilename, TGFileInfo::fFileNamesList, TGFileInfo::fFileTypes, fFSComboBox, fi, fIconBox, TGListTree::FindItemByPathname(), TDirectory::FindObjectAny(), TGFileInfo::fIniDir, fListLevel, fListView, fLt, TGFileInfo::fMultipleSelection, fOptionMenu, TString::Format(), fStatusBar, TRootIconBox::fThumbnails, fViewMenu, gApplication, gDirectory, gEnv, GET_MSG(), GET_SUBMSG(), TClass::GetClass(), TBrowser::GetContextMenu(), TGClient::GetDefaultRoot(), TSystem::Getenv(), TGListTreeItem::GetFirstChild(), TGListTree::GetFirstItem(), TObject::GetName(), TGContainer::GetNextSelected(), TGListTreeItem::GetNextSibling(), TGListTreeItem::GetParent(), TGTreeLBEntry::GetPath(), TGListTree::GetSelected(), TGComboBox::GetSelectedEntry(), TGString::GetString(), TObjString::GetString(), TGListTreeItem::GetUserData(), TGLVEntry::GetUserData(), TEnv::GetValue(), TROOT::GetVersion(), gHelpAbout, gHelpBrowserLite, gHelpCanvas, gHelpGraphicsEditor, gHelpObjects, gHelpPostscript, gHelpPullDownMenus, gHelpRemote, gOpenTypes, gROOT, gSystem, gVirtualX, HideTextEdit(), TGListTree::HighlightItem(), HighlightListLevel(), HistoryBackward(), HistoryForward(), IconBoxAction(), TObject::InheritsFrom(), TGuiBuilder::Instance(), TGListTreeItem::IsActive(), TGPopupMenu::IsEntryChecked(), TString::IsNull(), TGListTreeItem::IsOpen(), TClass::IsTObject(), kButton1, kButton3, kC_COMMAND, kC_CONTAINER, kC_LISTTREE, kCM_BUTTON, kCM_COMBOBOX, kCM_MENU, kCT_ITEMCLICK, kCT_ITEMDBLCLICK, kCT_SELCHANGED, kFALSE, kFDOpen, kFileCloseBrowser, kFileNewBrowser, kFileNewBrowserLite, kFileNewBuilder, kFileNewCanvas, kFileOpen, kFilePrint, kFileQuit, kFileSave, kFileSaveAs, kFSComboBox, kHelpAbout, kHelpOnBrowser, kHelpOnCanvas, kHelpOnGraphicsEd, kHelpOnMenus, kHelpOnObjects, kHelpOnPS, kHelpOnRemote, kHistoryBack, kHistoryForw, TBrowser::kNoHidden, kOneLevelUp, kOptionAutoThumbnail, kOptionShowCycles, kTRUE, kViewArrangeByDate, kViewArrangeByName, kViewArrangeBySize, kViewArrangeByType, kViewDetails, kViewFind, kViewGroupLV, kViewHidden, kViewLargeIcons, kViewLineUp, kViewList, kViewRefresh, kViewSmallIcons, kViewStatusBar, kViewToolBar, TGListView::Layout(), TGListView::LayoutHeader(), ListTreeHighlight(), TROOT::MakeDefCanvas(), name, TGClient::NeedRedraw(), TGContainer::NumSelected(), p, TRootHelpDialog::Popup(), TContextMenu::Popup(), TROOT::ProcessLine(), Refresh(), Search(), TGMainFrame::SendCloseMessage(), TObject::SetBit(), TRootIconBox::SetGroupSize(), SetSortMode(), TGStatusBar::SetText(), TRootHelpDialog::SetText(), TGLVEntry::SetUserData(), TEnv::SetValue(), SetViewMode(), ShowStatusBar(), ShowToolBar(), sprintf(), str, StrDup(), TApplication::Terminate(), TObject::TestBit(), ToSystemDirectory(), TGPopupMenu::UnCheckEntry(), TRootIconBox::WasGrouped(), x, and y.

void TRootBrowserLite::ReallyDelete (  )  [virtual]

Reimplemented from TGFrame.

Definition at line 1563 of file TRootBrowserLite.cxx.

References TBrowserImp::fBrowser, and gInterpreter.

void TRootBrowserLite::ExecMacro (  ) 

Definition at line 3084 of file TRootBrowserLite.cxx.

References TSystem::ConcatFileName(), TString::Data(), fTextEdit, fTextFileName, gROOT, gSystem, kFALSE, kTRUE, TROOT::Macro(), TGTextEdit::SaveFile(), TROOT::SetExecutingMacro(), TSystem::TempDirectory(), and TSystem::Unlink().

void TRootBrowserLite::InterruptMacro (  ) 

Definition at line 3100 of file TRootBrowserLite.cxx.

References gROOT, kTRUE, and TROOT::SetInterrupt().

TBrowserImp * TRootBrowserLite::NewBrowser ( TBrowser *  b = 0,
const char *  title = "ROOT Browser",
UInt_t  width = 800,
UInt_t  height = 500,
Option_t *  opt = "" 
) [static]

Definition at line 3148 of file TRootBrowserLite.cxx.

References b, and TRootBrowserLite().

Referenced by G__G__Gui3_256_0_56(), G__G__Gui3_256_0_57(), and G__setup_memfuncTRootBrowserLite().

TBrowserImp * TRootBrowserLite::NewBrowser ( TBrowser *  b,
const char *  title,
Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height,
Option_t *  opt = "" 
) [static]

Definition at line 3159 of file TRootBrowserLite.cxx.

References b, and TRootBrowserLite().

void TRootBrowserLite::CreateBrowser ( const char *  name  )  [private]

void TRootBrowserLite::ListTreeHighlight ( TGListTreeItem *  item  )  [private]

void TRootBrowserLite::DeleteListTreeItem ( TGListTreeItem *  item  )  [private]

void TRootBrowserLite::HighlightListLevel (  )  [private]

void TRootBrowserLite::AddToHistory ( TGListTreeItem *  item  )  [private]

void TRootBrowserLite::IconBoxAction ( TObject *  obj  )  [private]

void TRootBrowserLite::Chdir ( TGListTreeItem *  item  )  [private]

void TRootBrowserLite::DisplayDirectory (  )  [private]

void TRootBrowserLite::DisplayTotal ( Int_t  total,
Int_t  selected 
) [private]

void TRootBrowserLite::SetViewMode ( Int_t  new_mode,
Bool_t  force = kFALSE 
) [private]

void TRootBrowserLite::ToSystemDirectory ( const char *  dirname  )  [private]

void TRootBrowserLite::UpdateDrawOption (  )  [private]

void TRootBrowserLite::Search (  )  [private]

void TRootBrowserLite::BrowseTextFile ( const char *  file  )  [private]

void TRootBrowserLite::HideTextEdit (  )  [private]

void TRootBrowserLite::ShowMacroButtons ( Bool_t  show = kTRUE  )  [private]

Bool_t TRootBrowserLite::HistoryBackward (  )  [private]

Bool_t TRootBrowserLite::HistoryForward (  )  [private]

void TRootBrowserLite::ClearHistory (  )  [private]

virtual void TRootBrowserLite::Add ( TObject *  obj,
const char *  name = 0,
Int_t  check = -1 
) [virtual]

Reimplemented from TBrowserImp.

virtual void TRootBrowserLite::AddToBox ( TObject *  obj,
const char *  name 
) [virtual]

virtual void TRootBrowserLite::AddToTree ( TObject *  obj,
const char *  name,
Int_t  check = -1 
) [virtual]

virtual void TRootBrowserLite::AddCheckBox ( TObject *  obj,
Bool_t  check = kFALSE 
) [virtual]

Reimplemented from TBrowserImp.

virtual void TRootBrowserLite::CheckObjectItem ( TObject *  obj,
Bool_t  check = kFALSE 
) [virtual]

Reimplemented from TBrowserImp.

virtual void TRootBrowserLite::RemoveCheckBox ( TObject *  obj  )  [virtual]

Reimplemented from TBrowserImp.

virtual void TRootBrowserLite::BrowseObj ( TObject *  obj  )  [virtual]

Reimplemented from TBrowserImp.

virtual void TRootBrowserLite::ExecuteDefaultAction ( TObject *  obj  )  [virtual]

Reimplemented from TBrowserImp.

virtual void TRootBrowserLite::DoubleClicked ( TObject *  obj  )  [virtual]

virtual void TRootBrowserLite::Checked ( TObject *  obj,
Bool_t  check 
) [virtual]

virtual void TRootBrowserLite::Iconify (  )  [inline, virtual]

Reimplemented from TBrowserImp.

Definition at line 140 of file TRootBrowserLite.h.

virtual void TRootBrowserLite::RecursiveRemove ( TObject *  obj  )  [virtual]

Reimplemented from TBrowserImp.

virtual void TRootBrowserLite::Refresh ( Bool_t  force = kFALSE  )  [virtual]

Reimplemented from TBrowserImp.

virtual void TRootBrowserLite::ResizeBrowser (  )  [inline, virtual]

Definition at line 143 of file TRootBrowserLite.h.

virtual void TRootBrowserLite::ShowToolBar ( Bool_t  show = kTRUE  )  [virtual]

virtual void TRootBrowserLite::ShowStatusBar ( Bool_t  show = kTRUE  )  [virtual]

virtual void TRootBrowserLite::Show (  )  [inline, virtual]

Reimplemented from TBrowserImp.

Definition at line 146 of file TRootBrowserLite.h.

References TGFrame::MapRaised().

virtual void TRootBrowserLite::SetDefaults ( const char *  iconStyle = 0,
const char *  sortBy = 0 
) [virtual]

virtual Bool_t TRootBrowserLite::HandleKey ( Event_t *  event  )  [virtual]

Reimplemented from TGMainFrame.

virtual void TRootBrowserLite::SetStatusText ( const char *  txt,
Int_t  col 
) [virtual]

Reimplemented from TBrowserImp.

TGListTree* TRootBrowserLite::GetListTree (  )  const [inline]

Definition at line 151 of file TRootBrowserLite.h.

References fLt.

TGFileContainer* TRootBrowserLite::GetIconBox (  )  const

TGStatusBar* TRootBrowserLite::GetStatusBar (  )  const [inline]

Definition at line 153 of file TRootBrowserLite.h.

References fStatusBar.

TGMenuBar* TRootBrowserLite::GetMenuBar (  )  const [inline]

Definition at line 154 of file TRootBrowserLite.h.

References fMenuBar.

TGToolBar* TRootBrowserLite::GetToolBar (  )  const [inline]

Definition at line 155 of file TRootBrowserLite.h.

References fToolBar.

void TRootBrowserLite::SetDrawOption ( Option_t *  option = ""  )  [virtual]

Reimplemented from TBrowserImp.

Option_t* TRootBrowserLite::GetDrawOption (  )  const [virtual]

Reimplemented from TBrowserImp.

void TRootBrowserLite::SetSortMode ( Int_t  new_mode  ) 

TGMainFrame* TRootBrowserLite::GetMainFrame (  )  const [inline, virtual]

Reimplemented from TBrowserImp.

Definition at line 159 of file TRootBrowserLite.h.

void TRootBrowserLite::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

Bool_t TRootBrowserLite::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
) [virtual]

Reimplemented from TGCompositeFrame.

void TRootBrowserLite::ReallyDelete (  )  [virtual]

Reimplemented from TGFrame.

void TRootBrowserLite::ExecMacro (  ) 

void TRootBrowserLite::InterruptMacro (  ) 

static TBrowserImp* TRootBrowserLite::NewBrowser ( TBrowser *  b = 0,
const char *  title = "ROOT Browser",
UInt_t  width = 800,
UInt_t  height = 500,
Option_t *  opt = "" 
) [static]

static TBrowserImp* TRootBrowserLite::NewBrowser ( TBrowser *  b,
const char *  title,
Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height,
Option_t *  opt = "" 
) [static]


Friends And Related Function Documentation

TRootIconBox [friend]

Definition at line 54 of file TRootBrowserLite.h.

Referenced by CreateBrowser().


Member Data Documentation

TGMenuBar* TRootBrowserLite::fMenuBar [private]

Definition at line 57 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), GetMenuBar(), and ~TRootBrowserLite().

TGToolBar* TRootBrowserLite::fToolBar [private]

Definition at line 58 of file TRootBrowserLite.h.

Referenced by AddToHistory(), BrowseTextFile(), ClearHistory(), CreateBrowser(), DisplayDirectory(), GetToolBar(), HideTextEdit(), HistoryBackward(), HistoryForward(), ShowMacroButtons(), ShowToolBar(), and ~TRootBrowserLite().

TGHorizontal3DLine* TRootBrowserLite::fToolBarSep [private]

Definition at line 59 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), ShowToolBar(), and ~TRootBrowserLite().

TGVerticalFrame* TRootBrowserLite::fV1 [private]

Definition at line 60 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), and ~TRootBrowserLite().

TGVerticalFrame* TRootBrowserLite::fV2 [private]

Definition at line 61 of file TRootBrowserLite.h.

Referenced by BrowseTextFile(), CreateBrowser(), HideTextEdit(), and ~TRootBrowserLite().

TGLabel* TRootBrowserLite::fLbl1 [private]

Definition at line 62 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), and ~TRootBrowserLite().

TGLabel* TRootBrowserLite::fLbl2 [private]

Definition at line 63 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), DisplayDirectory(), and ~TRootBrowserLite().

TGHorizontalFrame* TRootBrowserLite::fHf [private]

Definition at line 64 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), and ~TRootBrowserLite().

TGCompositeFrame* TRootBrowserLite::fTreeHdr [private]

Definition at line 65 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), and ~TRootBrowserLite().

TGCompositeFrame* TRootBrowserLite::fListHdr [private]

Definition at line 66 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), DisplayDirectory(), and ~TRootBrowserLite().

TGLayoutHints* TRootBrowserLite::fMenuBarLayout [private]

Definition at line 68 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), and ~TRootBrowserLite().

TGLayoutHints* TRootBrowserLite::fMenuBarItemLayout [private]

Definition at line 69 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), and ~TRootBrowserLite().

TGLayoutHints* TRootBrowserLite::fMenuBarHelpLayout [private]

Definition at line 70 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), and ~TRootBrowserLite().

TGLayoutHints* TRootBrowserLite::fComboLayout [private]

Definition at line 71 of file TRootBrowserLite.h.

Referenced by CreateBrowser().

TGLayoutHints* TRootBrowserLite::fBarLayout [private]

Definition at line 72 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), and ~TRootBrowserLite().

TGComboBox* TRootBrowserLite::fDrawOption [private]

Definition at line 73 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), GetDrawOption(), SetDrawOption(), and UpdateDrawOption().

TGLayoutHints* TRootBrowserLite::fExpandLayout [private]

Definition at line 74 of file TRootBrowserLite.h.

Referenced by BrowseTextFile(), CreateBrowser(), and HideTextEdit().

Bool_t TRootBrowserLite::fBrowseTextFile [private]

Definition at line 75 of file TRootBrowserLite.h.

Referenced by BrowseTextFile(), CreateBrowser(), HideTextEdit(), HistoryBackward(), HistoryForward(), and ProcessMessage().

TString TRootBrowserLite::fTextFileName [private]

Definition at line 76 of file TRootBrowserLite.h.

Referenced by BrowseTextFile(), ExecMacro(), HideTextEdit(), and Refresh().

TList* TRootBrowserLite::fWidgets [private]

Definition at line 78 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), and ~TRootBrowserLite().

TList* TRootBrowserLite::fHistory [private]

Definition at line 79 of file TRootBrowserLite.h.

Referenced by AddToHistory(), ClearHistory(), CreateBrowser(), DeleteListTreeItem(), HistoryBackward(), HistoryForward(), and ~TRootBrowserLite().

TObject* TRootBrowserLite::fHistoryCursor [private]

Definition at line 80 of file TRootBrowserLite.h.

Referenced by AddToHistory(), CreateBrowser(), HistoryBackward(), and HistoryForward().

const TGPicture* TRootBrowserLite::fIconPic [private]

Definition at line 81 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), and ~TRootBrowserLite().

TGPopupMenu* TRootBrowserLite::fFileMenu [protected]

Definition at line 105 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), and ~TRootBrowserLite().

TGPopupMenu* TRootBrowserLite::fViewMenu [protected]

Definition at line 106 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), ProcessMessage(), SetViewMode(), ShowStatusBar(), ShowToolBar(), and ~TRootBrowserLite().

TGPopupMenu* TRootBrowserLite::fOptionMenu [protected]

Definition at line 107 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), ProcessMessage(), and ~TRootBrowserLite().

TGPopupMenu* TRootBrowserLite::fHelpMenu [protected]

Definition at line 108 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), and ~TRootBrowserLite().

TGPopupMenu* TRootBrowserLite::fSortMenu [protected]

Definition at line 109 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), SetSortMode(), and ~TRootBrowserLite().

TGListView* TRootBrowserLite::fListView [protected]

Definition at line 110 of file TRootBrowserLite.h.

Referenced by BrowseTextFile(), CreateBrowser(), HideTextEdit(), ProcessMessage(), SetViewMode(), and ~TRootBrowserLite().

TRootIconBox* TRootBrowserLite::fIconBox [protected]

Definition at line 111 of file TRootBrowserLite.h.

Referenced by Add(), AddCheckBox(), AddToBox(), BrowseObj(), CheckObjectItem(), CreateBrowser(), ExecuteDefaultAction(), GetIconBox(), IconBoxAction(), ProcessMessage(), Refresh(), RemoveCheckBox(), Search(), SetDefaults(), SetSortMode(), SetViewMode(), ToSystemDirectory(), and ~TRootBrowserLite().

TGCanvas* TRootBrowserLite::fTreeView [protected]

Definition at line 112 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), and ~TRootBrowserLite().

TGListTree* TRootBrowserLite::fLt [protected]

Definition at line 113 of file TRootBrowserLite.h.

Referenced by AddCheckBox(), AddToTree(), BrowseObj(), CheckObjectItem(), CreateBrowser(), DeleteListTreeItem(), DisplayDirectory(), ExecuteDefaultAction(), GetListTree(), HighlightListLevel(), HistoryBackward(), HistoryForward(), IconBoxAction(), ListTreeHighlight(), ProcessMessage(), RecursiveRemove(), Refresh(), RemoveCheckBox(), ToSystemDirectory(), and ~TRootBrowserLite().

TGButton* TRootBrowserLite::fToolBarButton[7] [protected]

Definition at line 114 of file TRootBrowserLite.h.

TGFSComboBox* TRootBrowserLite::fFSComboBox [protected]

Definition at line 115 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), DisplayDirectory(), and ProcessMessage().

TGStatusBar* TRootBrowserLite::fStatusBar [protected]

Definition at line 116 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), DisplayTotal(), GetStatusBar(), ProcessMessage(), ShowStatusBar(), ToSystemDirectory(), and ~TRootBrowserLite().

TGListTreeItem* TRootBrowserLite::fListLevel [protected]

Definition at line 117 of file TRootBrowserLite.h.

Referenced by AddToTree(), BrowseObj(), BrowseTextFile(), CreateBrowser(), DisplayDirectory(), ExecuteDefaultAction(), HighlightListLevel(), HistoryBackward(), HistoryForward(), IconBoxAction(), ListTreeHighlight(), ProcessMessage(), RecursiveRemove(), Refresh(), and ToSystemDirectory().

Bool_t TRootBrowserLite::fTreeLock [protected]

Definition at line 118 of file TRootBrowserLite.h.

Referenced by AddToTree(), CreateBrowser(), IconBoxAction(), Refresh(), and ToSystemDirectory().

Int_t TRootBrowserLite::fViewMode [protected]

Definition at line 119 of file TRootBrowserLite.h.

Referenced by CreateBrowser(), and SetViewMode().

Int_t TRootBrowserLite::fSortMode [protected]

Definition at line 120 of file TRootBrowserLite.h.

Referenced by SetSortMode().

TGTextEdit* TRootBrowserLite::fTextEdit [protected]

Definition at line 121 of file TRootBrowserLite.h.

Referenced by BrowseTextFile(), CreateBrowser(), ExecMacro(), HideTextEdit(), Refresh(), Search(), ShowMacroButtons(), and ~TRootBrowserLite().

TGMenuBar* TRootBrowserLite::fMenuBar [private]

Definition at line 57 of file TRootBrowserLite.h.

TGToolBar* TRootBrowserLite::fToolBar [private]

Definition at line 58 of file TRootBrowserLite.h.

TGHorizontal3DLine* TRootBrowserLite::fToolBarSep [private]

Definition at line 59 of file TRootBrowserLite.h.

TGVerticalFrame* TRootBrowserLite::fV1 [private]

Definition at line 60 of file TRootBrowserLite.h.

TGVerticalFrame* TRootBrowserLite::fV2 [private]

Definition at line 61 of file TRootBrowserLite.h.

TGLabel* TRootBrowserLite::fLbl1 [private]

Definition at line 62 of file TRootBrowserLite.h.

TGLabel* TRootBrowserLite::fLbl2 [private]

Definition at line 63 of file TRootBrowserLite.h.

TGHorizontalFrame* TRootBrowserLite::fHf [private]

Definition at line 64 of file TRootBrowserLite.h.

TGCompositeFrame* TRootBrowserLite::fTreeHdr [private]

Definition at line 65 of file TRootBrowserLite.h.

TGCompositeFrame* TRootBrowserLite::fListHdr [private]

Definition at line 66 of file TRootBrowserLite.h.

TGLayoutHints* TRootBrowserLite::fMenuBarLayout [private]

Definition at line 68 of file TRootBrowserLite.h.

TGLayoutHints* TRootBrowserLite::fMenuBarItemLayout [private]

Definition at line 69 of file TRootBrowserLite.h.

TGLayoutHints* TRootBrowserLite::fMenuBarHelpLayout [private]

Definition at line 70 of file TRootBrowserLite.h.

TGLayoutHints* TRootBrowserLite::fComboLayout [private]

Definition at line 71 of file TRootBrowserLite.h.

TGLayoutHints* TRootBrowserLite::fBarLayout [private]

Definition at line 72 of file TRootBrowserLite.h.

TGComboBox* TRootBrowserLite::fDrawOption [private]

Definition at line 73 of file TRootBrowserLite.h.

TGLayoutHints* TRootBrowserLite::fExpandLayout [private]

Definition at line 74 of file TRootBrowserLite.h.

TList* TRootBrowserLite::fWidgets [private]

Definition at line 78 of file TRootBrowserLite.h.

TList* TRootBrowserLite::fHistory [private]

Definition at line 79 of file TRootBrowserLite.h.

TObject* TRootBrowserLite::fHistoryCursor [private]

Definition at line 80 of file TRootBrowserLite.h.

const TGPicture* TRootBrowserLite::fIconPic [private]

Definition at line 81 of file TRootBrowserLite.h.

TGPopupMenu* TRootBrowserLite::fFileMenu [protected]

Definition at line 105 of file TRootBrowserLite.h.

TGPopupMenu* TRootBrowserLite::fViewMenu [protected]

Definition at line 106 of file TRootBrowserLite.h.

TGPopupMenu* TRootBrowserLite::fOptionMenu [protected]

Definition at line 107 of file TRootBrowserLite.h.

TGPopupMenu* TRootBrowserLite::fHelpMenu [protected]

Definition at line 108 of file TRootBrowserLite.h.

TGPopupMenu* TRootBrowserLite::fSortMenu [protected]

Definition at line 109 of file TRootBrowserLite.h.

TGListView* TRootBrowserLite::fListView [protected]

Definition at line 110 of file TRootBrowserLite.h.

TRootIconBox* TRootBrowserLite::fIconBox [protected]

Definition at line 111 of file TRootBrowserLite.h.

TGCanvas* TRootBrowserLite::fTreeView [protected]

Definition at line 112 of file TRootBrowserLite.h.

TGListTree* TRootBrowserLite::fLt [protected]

Definition at line 113 of file TRootBrowserLite.h.

TGButton* TRootBrowserLite::fToolBarButton[7] [protected]

Definition at line 114 of file TRootBrowserLite.h.

TGFSComboBox* TRootBrowserLite::fFSComboBox [protected]

Definition at line 115 of file TRootBrowserLite.h.

TGStatusBar* TRootBrowserLite::fStatusBar [protected]

Definition at line 116 of file TRootBrowserLite.h.

TGListTreeItem* TRootBrowserLite::fListLevel [protected]

Definition at line 117 of file TRootBrowserLite.h.

TGTextEdit* TRootBrowserLite::fTextEdit [protected]

Definition at line 121 of file TRootBrowserLite.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:46:17 2011 for ROOT_528-00b_version by  doxygen 1.5.1