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)
TGListTreeGetListTree () const
TGFileContainerGetIconBox () const
TGStatusBarGetStatusBar () const
TGMenuBarGetMenuBar () const
TGToolBarGetToolBar () const
void SetDrawOption (Option_t *option="")
Option_tGetDrawOption () const
void SetSortMode (Int_t new_mode)
TGMainFrameGetMainFrame () 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)
TGListTreeGetListTree () const
TGFileContainerGetIconBox () const
TGStatusBarGetStatusBar () const
TGMenuBarGetMenuBar () const
TGToolBarGetToolBar () const
void SetDrawOption (Option_t *option="")
Option_tGetDrawOption () const
void SetSortMode (Int_t new_mode)
TGMainFrameGetMainFrame () 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 TBrowserImpNewBrowser (TBrowser *b=0, const char *title="ROOT Browser", UInt_t width=800, UInt_t height=500, Option_t *opt="")
static TBrowserImpNewBrowser (TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t *opt="")
static TBrowserImpNewBrowser (TBrowser *b=0, const char *title="ROOT Browser", UInt_t width=800, UInt_t height=500, Option_t *opt="")
static TBrowserImpNewBrowser (TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t *opt="")

Protected Attributes

TGPopupMenufFileMenu
TGPopupMenufViewMenu
TGPopupMenufOptionMenu
TGPopupMenufHelpMenu
TGPopupMenufSortMenu
TGListViewfListView
TRootIconBoxfIconBox
TGCanvasfTreeView
TGListTreefLt
TGButtonfToolBarButton [7]
TGFSComboBoxfFSComboBox
TGStatusBarfStatusBar
TGListTreeItemfListLevel
Bool_t fTreeLock
Int_t fViewMode
Int_t fSortMode
TGTextEditfTextEdit
TGPopupMenufFileMenu
TGPopupMenufViewMenu
TGPopupMenufOptionMenu
TGPopupMenufHelpMenu
TGPopupMenufSortMenu
TGListViewfListView
TRootIconBoxfIconBox
TGCanvasfTreeView
TGListTreefLt
TGButtonfToolBarButton [7]
TGFSComboBoxfFSComboBox
TGStatusBarfStatusBar
TGListTreeItemfListLevel
TGTextEditfTextEdit

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

TGMenuBarfMenuBar
TGToolBarfToolBar
TGHorizontal3DLinefToolBarSep
TGVerticalFramefV1
TGVerticalFramefV2
TGLabelfLbl1
TGLabelfLbl2
TGHorizontalFramefHf
TGCompositeFramefTreeHdr
TGCompositeFramefListHdr
TGLayoutHintsfMenuBarLayout
TGLayoutHintsfMenuBarItemLayout
TGLayoutHintsfMenuBarHelpLayout
TGLayoutHintsfComboLayout
TGLayoutHintsfBarLayout
TGComboBoxfDrawOption
TGLayoutHintsfExpandLayout
Bool_t fBrowseTextFile
TString fTextFileName
TListfWidgets
TListfHistory
TObjectfHistoryCursor
const TGPicturefIconPic
TGMenuBarfMenuBar
TGToolBarfToolBar
TGHorizontal3DLinefToolBarSep
TGVerticalFramefV1
TGVerticalFramefV2
TGLabelfLbl1
TGLabelfLbl2
TGHorizontalFramefHf
TGCompositeFramefTreeHdr
TGCompositeFramefListHdr
TGLayoutHintsfMenuBarLayout
TGLayoutHintsfMenuBarItemLayout
TGLayoutHintsfMenuBarHelpLayout
TGLayoutHintsfComboLayout
TGLayoutHintsfBarLayout
TGComboBoxfDrawOption
TGLayoutHintsfExpandLayout
TListfWidgets
TListfHistory
TObjectfHistoryCursor
const TGPicturefIconPic

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