TGFileBrowser Class Reference

#include <TGFileBrowser.h>

Inheritance diagram for TGFileBrowser:

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

Public Types

typedef std::list< TGListTreeItem * > sLTI_t
typedef sLTI_t::iterator sLTI_i
typedef sLTI_t::reverse_iterator sLTI_ri
typedef std::list< TGListTreeItem * > sLTI_t
typedef sLTI_t::iterator sLTI_i
typedef sLTI_t::reverse_iterator sLTI_ri

Public Member Functions

 TGFileBrowser (const TGWindow *p, TBrowser *b=0, UInt_t w=200, UInt_t h=400)
virtual ~TGFileBrowser ()
virtual void Add (TObject *obj, const char *name=0, Int_t check=-1)
virtual void BrowseObj (TObject *obj)
virtual void RecursiveRemove (TObject *obj)
virtual void Refresh (Bool_t force=kFALSE)
virtual void Show ()
Option_tGetDrawOption () const
TRootBrowserGetNewBrowser () const
void SetNewBrowser (TRootBrowser *b)
void AddFSDirectory (const char *entry, const char *path=0, Option_t *opt="")
void AddKey (TGListTreeItem *itm, TObject *obj, const char *name=0)
void AddRemoteFile (TObject *obj)
void ApplyFilter (Int_t id)
void Chdir (TGListTreeItem *item)
void Checked (TObject *obj, Bool_t check)
void CheckRemote (TGListTreeItem *item)
Bool_t CheckSorted (TGListTreeItem *item, Bool_t but=kFALSE)
void Clicked (TGListTreeItem *item, Int_t btn, Int_t x, Int_t y)
TString DirName (TGListTreeItem *item)
TString FullPathName (TGListTreeItem *item)
void DoubleClicked (TGListTreeItem *item, Int_t btn)
Long_t XXExecuteDefaultAction (TObject *obj)
char * FormatFileInfo (const char *fname, Long64_t size, Long_t modtime)
void GetFilePictures (const TGPicture **pic, Int_t file_type, Bool_t is_link, const char *name)
void GetObjPicture (const TGPicture **pic, TObject *obj)
void GotoDir (const char *path)
void PadModified ()
void Selected (char *)
void ToggleSort ()
void Update ()
 TGFileBrowser (const TGWindow *p, TBrowser *b=0, UInt_t w=200, UInt_t h=400)
virtual ~TGFileBrowser ()
virtual void Add (TObject *obj, const char *name=0, Int_t check=-1)
virtual void BrowseObj (TObject *obj)
virtual void RecursiveRemove (TObject *obj)
virtual void Refresh (Bool_t force=kFALSE)
virtual void Show ()
Option_tGetDrawOption () const
TRootBrowserGetNewBrowser () const
void SetNewBrowser (TRootBrowser *b)
void AddFSDirectory (const char *entry, const char *path=0, Option_t *opt="")
void AddKey (TGListTreeItem *itm, TObject *obj, const char *name=0)
void AddRemoteFile (TObject *obj)
void ApplyFilter (Int_t id)
void Chdir (TGListTreeItem *item)
void Checked (TObject *obj, Bool_t check)
void CheckRemote (TGListTreeItem *item)
Bool_t CheckSorted (TGListTreeItem *item, Bool_t but=kFALSE)
void Clicked (TGListTreeItem *item, Int_t btn, Int_t x, Int_t y)
TString DirName (TGListTreeItem *item)
TString FullPathName (TGListTreeItem *item)
void DoubleClicked (TGListTreeItem *item, Int_t btn)
Long_t XXExecuteDefaultAction (TObject *obj)
char * FormatFileInfo (const char *fname, Long64_t size, Long_t modtime)
void GetFilePictures (const TGPicture **pic, Int_t file_type, Bool_t is_link, const char *name)
void GetObjPicture (const TGPicture **pic, TObject *obj)
void GotoDir (const char *path)
void PadModified ()
void Selected (char *)
void ToggleSort ()
void Update ()

Protected Member Functions

void CreateBrowser ()
void CreateBrowser ()

Protected Attributes

TRootBrowserfNewBrowser
TGHorizontalFramefTopFrame
TGHorizontalFramefBotFrame
TGCanvasfCanvas
TGListTreefListTree
TGListTreeItemfListLevel
TGListTreeItemfCurrentDir
TGListTreeItemfRootDir
TGComboBoxfDrawOption
TGComboBoxfFileType
TContextMenufContextMenu
TGPictureButtonfSortButton
TGPictureButtonfRefreshButton
const TGPicturefRootIcon
const TGPicturefFileIcon
const TGPicturefCachedPic
TString fCachedPicName
TRegexpfFilter
TSystemDirectoryfDir
TSystemFilefFile
Int_t fGroupSize
Long_t fNKeys
Long_t fCnt
Bool_t fGrouped
Bool_t fShowHidden
Bool_t fDblClick
sLTI_t fSortedItems
TRootBrowserfNewBrowser
TGHorizontalFramefTopFrame
TGHorizontalFramefBotFrame
TGCanvasfCanvas
TGListTreefListTree
TGListTreeItemfListLevel
TGListTreeItemfCurrentDir
TGListTreeItemfRootDir
TGComboBoxfDrawOption
TGComboBoxfFileType
TContextMenufContextMenu
TGPictureButtonfSortButton
TGPictureButtonfRefreshButton
const TGPicturefRootIcon
const TGPicturefFileIcon
const TGPicturefCachedPic
TRegexpfFilter
TSystemDirectoryfDir
TSystemFilefFile

Detailed Description

Definition at line 37 of file TGFileBrowser.h.


Member Typedef Documentation

typedef std::list<TGListTreeItem*> TGFileBrowser::sLTI_t

Definition at line 40 of file TGFileBrowser.h.

typedef sLTI_t::iterator TGFileBrowser::sLTI_i

Definition at line 41 of file TGFileBrowser.h.

typedef sLTI_t::reverse_iterator TGFileBrowser::sLTI_ri

Definition at line 42 of file TGFileBrowser.h.

typedef std::list<TGListTreeItem*> TGFileBrowser::sLTI_t

Definition at line 40 of file TGFileBrowser.h.

typedef sLTI_t::iterator TGFileBrowser::sLTI_i

Definition at line 41 of file TGFileBrowser.h.

typedef sLTI_t::reverse_iterator TGFileBrowser::sLTI_ri

Definition at line 42 of file TGFileBrowser.h.


Constructor & Destructor Documentation

TGFileBrowser::TGFileBrowser ( const TGWindow p,
TBrowser b = 0,
UInt_t  w = 200,
UInt_t  h = 400 
)

TGFileBrowser::~TGFileBrowser (  )  [virtual]

Definition at line 231 of file TGFileBrowser.cxx.

References TGCompositeFrame::Cleanup(), TQObject::Disconnect(), fCachedPic, TGObject::fClient, fContextMenu, fFileIcon, fListTree, TGClient::FreePicture(), and fRootIcon.

TGFileBrowser::TGFileBrowser ( const TGWindow p,
TBrowser b = 0,
UInt_t  w = 200,
UInt_t  h = 400 
)

virtual TGFileBrowser::~TGFileBrowser (  )  [virtual]


Member Function Documentation

void TGFileBrowser::CreateBrowser (  )  [protected]

Definition at line 114 of file TGFileBrowser.cxx.

References TGComboBox::AddEntry(), TGCompositeFrame::AddFrame(), TQObject::Connect(), TString::Data(), fBotFrame, fCachedPic, fCanvas, fCnt, fContextMenu, fCurrentDir, fDblClick, fDir, fDrawOption, fFile, fFileIcon, fFileType, fFilter, fGroupSize, fListLevel, fListTree, fNKeys, fRefreshButton, fRootDir, fRootIcon, fShowHidden, fSortButton, fTopFrame, gClient, gEnv, TGCompositeFrame::GetDefaultSize(), TGComboBox::GetListBox(), TGClient::GetPicture(), TGComboBox::GetTextEntry(), TEnv::GetValue(), TGFrame::GetWidth(), kDeepCleanup, kFALSE, kHorizontalFrame, kLHintsCenterY, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLHintsRight, kLHintsTop, kTRUE, TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), TGListBox::Resize(), TGFrame::Resize(), TGCompositeFrame::SetCleanup(), TGTextEntry::SetToolTipText(), and TGButton::SetToolTipText().

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

Reimplemented from TBrowserImp.

Definition at line 314 of file TGFileBrowser.cxx.

References TGListTree::AddItem(), AddKey(), AddRemoteFile(), TString::BeginsWith(), TGListTree::CheckItem(), xmlio::Class, fCachedPic, TGObject::fClient, fFileIcon, TGListTree::FindChildByName(), fListLevel, fListTree, FormatToolTip(), TGClient::FreePicture(), fShowHidden, TRemoteObject::GetClassName(), GetObjPicture(), TGListTreeItem::GetParent(), TGListTreeItem::GetText(), kFALSE, kTRUE, TGListTree::SetToolTipItem(), and top().

Referenced by BrowseObj(), and histobrowser().

void TGFileBrowser::BrowseObj ( TObject obj  )  [virtual]

Reimplemented from TBrowserImp.

Definition at line 439 of file TGFileBrowser.cxx.

References Add(), AddFSDirectory(), TGListTree::AdjustPosition(), TList::At(), TGContainer::ClearViewPort(), TBrowserImp::fBrowser, TGListTree::FindItemByObj(), fListLevel, fListTree, fNewBrowser, TString::Format(), TGListTree::GetFirstItem(), TROOT::GetListOfFiles(), TNamed::GetName(), TNamed::GetTitle(), TSystem::GetVolumes(), GotoDir(), gROOT, gSystem, TGListTree::HighlightItem(), TCollection::IsEmpty(), TGListTree::OpenItem(), Selected(), TRootBrowser::SetActBrowser(), and TSystem::WorkingDirectory().

Referenced by Refresh(), and Selected().

void TGFileBrowser::RecursiveRemove ( TObject obj  )  [virtual]

Reimplemented from TBrowserImp.

Definition at line 560 of file TGFileBrowser.cxx.

References TGListTree::DeleteChildren(), TGListTree::DeleteItem(), TGListTree::FindChildByData(), TGListTree::FindItemByObj(), fListTree, fRootDir, TGListTreeItem::GetFirstChild(), TROOT::GetListOfFiles(), TGListTreeItem::GetNextSibling(), gROOT, and TGListTree::RecursiveDeleteItem().

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

Reimplemented from TBrowserImp.

Definition at line 587 of file TGFileBrowser.cxx.

References BrowseObj(), fListLevel, fListTree, TROOT::GetListOfBrowsables(), TCollection::GetSize(), gROOT, and TTimer::SingleShot().

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

Reimplemented from TBrowserImp.

Definition at line 83 of file TGFileBrowser.h.

References TGFrame::MapRaised().

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

Reimplemented from TBrowserImp.

Definition at line 499 of file TGFileBrowser.cxx.

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

Referenced by XXExecuteDefaultAction().

TRootBrowser* TGFileBrowser::GetNewBrowser (  )  const [inline]

Definition at line 86 of file TGFileBrowser.h.

References fNewBrowser.

void TGFileBrowser::SetNewBrowser ( TRootBrowser b  )  [inline]

Definition at line 87 of file TGFileBrowser.h.

References b, and fNewBrowser.

void TGFileBrowser::AddFSDirectory ( const char *  entry,
const char *  path = 0,
Option_t opt = "" 
)

Definition at line 692 of file TGFileBrowser.cxx.

References TGListTree::AddItem(), TString::Contains(), TGListTree::FindChildByName(), fListTree, fRootDir, gClient, TGClient::GetPicture(), rootdir, TGListTreeItem::SetPictures(), and TGListTreeItem::SetTipText().

Referenced by BrowseObj().

void TGFileBrowser::AddKey ( TGListTreeItem itm,
TObject obj,
const char *  name = 0 
)

Definition at line 733 of file TGFileBrowser.cxx.

References TGListTree::AddItem(), TString::Data(), fCachedPic, TGObject::fClient, fCnt, fFileIcon, fGroupSize, TGListTree::FindChildByName(), TGListTree::FindItemByObj(), fListTree, fNKeys, TString::Format(), FormatToolTip(), TGClient::FreePicture(), TGListTreeItem::GetFirstChild(), TGListTreeItem::GetNextSibling(), GetObjPicture(), TGListTreeItem::GetText(), kTRUE, TGListTreeItem::Rename(), and TGListTreeItem::SetDNDSource().

Referenced by Add().

void TGFileBrowser::AddRemoteFile ( TObject obj  ) 

Definition at line 394 of file TGFileBrowser.cxx.

References TGListTree::AddItem(), TRefCnt::AddReference(), fFilter, TGListTree::FindChildByData(), TGListTree::FindChildByName(), fListLevel, fListTree, GetFilePictures(), TRemoteObject::GetFileStat(), TNamed::GetName(), TString::Index(), kFALSE, kNPOS, Long64_t, R_ISDIR(), size, and type.

Referenced by Add().

void TGFileBrowser::ApplyFilter ( Int_t  id  ) 

Definition at line 781 of file TGFileBrowser.cxx.

References TGContainer::ClearViewPort(), TGListTree::DeleteChildren(), DoubleClicked(), fCurrentDir, fFilter, filters, fListTree, fRootDir, and kTRUE.

void TGFileBrowser::Chdir ( TGListTreeItem item  ) 

Definition at line 803 of file TGFileBrowser.cxx.

References i.

Referenced by Clicked(), and DoubleClicked().

void TGFileBrowser::Checked ( TObject obj,
Bool_t  check 
)

Definition at line 490 of file TGFileBrowser.cxx.

References TRootBrowser::Checked(), and fNewBrowser.

void TGFileBrowser::CheckRemote ( TGListTreeItem item  ) 

Definition at line 821 of file TGFileBrowser.cxx.

References TApplication::ApplicationName(), TString::Format(), gApplication, TApplication::GetAppRemote(), Getlinem(), TGListTreeItem::GetParent(), TGListTreeItem::GetText(), TGListTreeItem::GetUserData(), gROOT, TObject::InheritsFrom(), kInit, TApplication::kProcessRemotely, TROOT::ProcessLine(), TApplication::ProcessLine(), TObject::SetBit(), and top().

Referenced by Clicked(), and DoubleClicked().

Bool_t TGFileBrowser::CheckSorted ( TGListTreeItem item,
Bool_t  but = kFALSE 
)

Definition at line 887 of file TGFileBrowser.cxx.

References fSortButton, fSortedItems, TGListTreeItem::GetFirstChild(), TGListTreeItem::GetParent(), i, kButtonEngaged, kButtonUp, kFALSE, kTRUE, p, and TGButton::SetState().

Referenced by Clicked(), DoubleClicked(), and ToggleSort().

void TGFileBrowser::Clicked ( TGListTreeItem item,
Int_t  btn,
Int_t  x,
Int_t  y 
)

Definition at line 910 of file TGFileBrowser.cxx.

References TSystem::AccessPathName(), Chdir(), CheckRemote(), CheckSorted(), xmlio::Class, TGContainer::ClearViewPort(), TString::Data(), TBrowserImp::fBrowser, fContextMenu, fCurrentDir, fDir, fFile, TDirectory::FindObjectAny(), flags, fListLevel, fListTree, TString::Format(), FullPathName(), gDirectory, TClass::GetClass(), TVirtualPadEditor::GetPadEditor(), TGListTreeItem::GetParent(), TSystem::GetPathInfo(), TGListTree::GetPathnameFromItem(), TGListTreeItem::GetText(), TGListTreeItem::GetUserData(), gPad, gROOT, gSystem, TObject::InheritsFrom(), IsObjectEditable(), TClass::IsTObject(), kButton1Down, kButton3, kFALSE, kTRUE, Long64_t, name, TContextMenu::Popup(), TROOT::ProcessLine(), TGedEditor::SetModel(), TGListTreeItem::SetUserData(), and size.

Referenced by ToggleSort().

TString TGFileBrowser::DirName ( TGListTreeItem item  ) 

Definition at line 1016 of file TGFileBrowser.cxx.

References TString::Data(), TSystem::DirName(), TString::Format(), FullPathName(), and gSystem.

Referenced by DoubleClicked().

TString TGFileBrowser::FullPathName ( TGListTreeItem item  ) 

Definition at line 1000 of file TGFileBrowser.cxx.

References TSystem::ConcatFileName(), TGListTreeItem::GetParent(), TGListTreeItem::GetText(), and gSystem.

Referenced by Clicked(), DirName(), DoubleClicked(), and Update().

void TGFileBrowser::DoubleClicked ( TGListTreeItem item,
Int_t  btn 
)

Definition at line 1078 of file TGFileBrowser.cxx.

References TSystem::AccessPathName(), TGListTree::AddItem(), TString::BeginsWith(), TSystem::ChangeDirectory(), Chdir(), CheckRemote(), CheckSorted(), xmlio::Class, TGContainer::ClearViewPort(), TString::Data(), dir(), DirName(), TBrowserImp::fBrowser, TGObject::fClient, fCnt, fCurrentDir, fDblClick, fFileIcon, fFilter, TGFrameElement::fFrame, TGListTree::FindChildByName(), TCollection::FindObject(), TDirectory::FindObjectAny(), TList::First(), flags, fListLevel, fListTree, FileStat_t::fMtime, fNewBrowser, fNKeys, TString::Format(), FormatFileInfo(), TGClient::FreePicture(), fShowHidden, FileStat_t::fSize, FullPathName(), gApplication, gClient, gDirectory, TGMimeTypes::GetAction(), TClass::GetClass(), TRemoteObject::GetClassName(), TGTab::GetCurrentContainer(), TGMimeTypes::GetIcon(), TGCompositeFrame::GetList(), TROOT::GetListOfFiles(), TGClient::GetMimeTypeList(), TNamed::GetName(), TGListTreeItem::GetParent(), TSystem::GetPathInfo(), TRootBrowser::GetTabRight(), TGListTreeItem::GetText(), TNamed::GetTitle(), TGListTreeItem::GetUserData(), gROOT, gSystem, id, TString::Index(), TObject::InheritsFrom(), TSystemFile::IsDirectory(), IsTextFile(), TClass::IsTObject(), kFALSE, kNPOS, TApplication::kProcessRemotely, kTRUE, Long64_t, name, TROOT::ProcessLine(), TApplication::ProcessLine(), TString::ReplaceAll(), TRootBrowser::SetActBrowser(), TObject::SetBit(), TGListTreeItem::SetDNDSource(), TGListTreeItem::SetTipText(), TGListTreeItem::SetUserData(), size, TSystem::Sleep(), TSystem::UnixPathName(), TSystem::WorkingDirectory(), and XXExecuteDefaultAction().

Referenced by ApplyFilter(), GotoDir(), ToggleSort(), and Update().

Long_t TGFileBrowser::XXExecuteDefaultAction ( TObject obj  ) 

Definition at line 1318 of file TGFileBrowser.cxx.

References TString::Data(), TSystem::Exec(), TBrowserImp::fBrowser, gApplication, gClient, TGMimeTypes::GetAction(), GetDrawOption(), TGClient::GetMimeTypeList(), gInterpreter, gSystem, TApplication::kProcessRemotely, TApplication::ProcessLine(), TString::Remove(), TString::ReplaceAll(), TObject::SetBit(), and TBrowser::SetDrawOption().

Referenced by DoubleClicked().

char * TGFileBrowser::FormatFileInfo ( const char *  fname,
Long64_t  size,
Long_t  modtime 
)

Definition at line 1348 of file TGFileBrowser.cxx.

References bsize, TString::Data(), TString::Format(), Long64_t, and StrDup().

Referenced by DoubleClicked().

void TGFileBrowser::GetFilePictures ( const TGPicture **  pic,
Int_t  file_type,
Bool_t  is_link,
const char *  name 
)

Definition at line 507 of file TGFileBrowser.cxx.

References gClient, TGMimeTypes::GetIcon(), TGClient::GetMimeTypeList(), TGClient::GetPicture(), kS_IXUSR, kTRUE, R_ISDIR(), R_ISREG(), and sname.

Referenced by AddRemoteFile().

void TGFileBrowser::GetObjPicture ( const TGPicture **  pic,
TObject obj 
)

Definition at line 1379 of file TGFileBrowser.cxx.

References TGMimeTypes::AddType(), xmlio::Class, TImage::Create(), fCachedPic, fCachedPicName, TGObject::fClient, fFileIcon, TString::Format(), TGClient::FreePicture(), gClient, TImage::GetHeight(), TGMimeTypes::GetIcon(), TImage::GetMask(), TGClient::GetMimeTypeList(), TGPicturePool::GetPicture(), TGClient::GetPicturePool(), TImage::GetPixmap(), TImage::GetWidth(), gROOT, kTRUE, TImage::kXpm, name, TROOT::ProcessLine(), TImage::Scale(), and TImage::SetImageBuffer().

Referenced by Add(), and AddKey().

void TGFileBrowser::GotoDir ( const char *  path  ) 

Definition at line 1452 of file TGFileBrowser.cxx.

References TGListTree::AddItem(), TGListTree::AdjustPosition(), TObjArray::At(), TList::At(), TGContainer::ClearViewPort(), DoubleClicked(), TGListTree::FindChildByName(), fListTree, fRootDir, TObjArray::GetEntriesFast(), TGWindow::GetName(), TNamed::GetName(), TNamed::GetTitle(), TSystem::GetVolumes(), gSystem, TGListTree::HighlightItem(), i, TObjArray::IsEmpty(), kFALSE, kTRUE, TGListTree::OpenItem(), and TSystem::UnixPathName().

Referenced by BrowseObj().

void TGFileBrowser::PadModified (  ) 

Definition at line 1522 of file TGFileBrowser.cxx.

References canvas, fDblClick, TList::First(), fNewBrowser, TString::Format(), TGCompositeFrame::GetList(), TGTab::GetNumberOfTabs(), TGTab::GetTabContainer(), TRootBrowser::GetTabRight(), gPad, gROOT, i, if(), TObject::InheritsFrom(), kTRUE, TROOT::ProcessLine(), and TGTab::SetTab().

void TGFileBrowser::Selected ( char *   ) 

Definition at line 1553 of file TGFileBrowser.cxx.

References TGListTree::AdjustPosition(), BrowseObj(), TGListTree::ClearHighlighted(), TGContainer::ClearViewPort(), TGListTree::FindChildByData(), fListLevel, fListTree, TROOT::GetListOfFiles(), gROOT, TGListTree::HighlightItem(), and TGListTree::OpenItem().

Referenced by BrowseObj().

void TGFileBrowser::ToggleSort (  ) 

Definition at line 1570 of file TGFileBrowser.cxx.

References TGListTree::AdjustPosition(), CheckSorted(), TGListTree::ClearHighlighted(), TGContainer::ClearViewPort(), Clicked(), TGListTree::DeleteChildren(), DoubleClicked(), TGListTree::FindChildByName(), fListLevel, fListTree, fSortButton, fSortedItems, gClient, TGListTreeItem::GetFirstChild(), TGListTreeItem::GetParent(), TGListTreeItem::GetText(), TGClient::HandleInput(), TGListTree::HighlightItem(), kButtonEngaged, kButtonUp, kTRUE, TGClient::NeedRedraw(), TGListTreeItem::SetActive(), TGListTree::SetSelected(), TGButton::SetState(), TGListTree::SortChildren(), and StrDup().

void TGFileBrowser::Update (  ) 

Definition at line 608 of file TGFileBrowser.cxx.

References TSystem::AccessPathName(), TString::Data(), TGListTree::DeleteItem(), DoubleClicked(), fCurrentDir, flags, fListTree, TString::Format(), fRootDir, FullPathName(), TGListTreeItem::GetFirstChild(), TGListTreeItem::GetNextSibling(), TVirtualPadEditor::GetPadEditor(), TGListTreeItem::GetParent(), TSystem::GetPathInfo(), TGListTree::GetPathnameFromItem(), TGListTree::GetSelected(), TGListTreeItem::GetUserData(), gPad, gROOT, gSystem, TObject::InheritsFrom(), IsObjectEditable(), kButton1Down, kFALSE, TObject::kNotDeleted, Long64_t, TROOT::ProcessLine(), TGedEditor::SetModel(), size, and TSystem::WorkingDirectory().

void TGFileBrowser::CreateBrowser (  )  [protected]

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

Reimplemented from TBrowserImp.

virtual void TGFileBrowser::BrowseObj ( TObject obj  )  [virtual]

Reimplemented from TBrowserImp.

virtual void TGFileBrowser::RecursiveRemove ( TObject obj  )  [virtual]

Reimplemented from TBrowserImp.

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

Reimplemented from TBrowserImp.

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

Reimplemented from TBrowserImp.

Definition at line 83 of file TGFileBrowser.h.

References TGFrame::MapRaised().

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

Reimplemented from TBrowserImp.

TRootBrowser* TGFileBrowser::GetNewBrowser (  )  const [inline]

Definition at line 86 of file TGFileBrowser.h.

References fNewBrowser.

void TGFileBrowser::SetNewBrowser ( TRootBrowser b  )  [inline]

Definition at line 87 of file TGFileBrowser.h.

References b, and fNewBrowser.

void TGFileBrowser::AddFSDirectory ( const char *  entry,
const char *  path = 0,
Option_t opt = "" 
)

void TGFileBrowser::AddKey ( TGListTreeItem itm,
TObject obj,
const char *  name = 0 
)

void TGFileBrowser::AddRemoteFile ( TObject obj  ) 

void TGFileBrowser::ApplyFilter ( Int_t  id  ) 

void TGFileBrowser::Chdir ( TGListTreeItem item  ) 

void TGFileBrowser::Checked ( TObject obj,
Bool_t  check 
)

void TGFileBrowser::CheckRemote ( TGListTreeItem item  ) 

Bool_t TGFileBrowser::CheckSorted ( TGListTreeItem item,
Bool_t  but = kFALSE 
)

void TGFileBrowser::Clicked ( TGListTreeItem item,
Int_t  btn,
Int_t  x,
Int_t  y 
)

TString TGFileBrowser::DirName ( TGListTreeItem item  ) 

TString TGFileBrowser::FullPathName ( TGListTreeItem item  ) 

void TGFileBrowser::DoubleClicked ( TGListTreeItem item,
Int_t  btn 
)

Long_t TGFileBrowser::XXExecuteDefaultAction ( TObject obj  ) 

char* TGFileBrowser::FormatFileInfo ( const char *  fname,
Long64_t  size,
Long_t  modtime 
)

void TGFileBrowser::GetFilePictures ( const TGPicture **  pic,
Int_t  file_type,
Bool_t  is_link,
const char *  name 
)

void TGFileBrowser::GetObjPicture ( const TGPicture **  pic,
TObject obj 
)

void TGFileBrowser::GotoDir ( const char *  path  ) 

void TGFileBrowser::PadModified (  ) 

void TGFileBrowser::Selected ( char *   ) 

void TGFileBrowser::ToggleSort (  ) 

void TGFileBrowser::Update (  ) 


Member Data Documentation

TRootBrowser* TGFileBrowser::fNewBrowser [protected]

Definition at line 45 of file TGFileBrowser.h.

Referenced by BrowseObj(), Checked(), DoubleClicked(), GetNewBrowser(), PadModified(), and SetNewBrowser().

TGHorizontalFrame* TGFileBrowser::fTopFrame [protected]

Definition at line 46 of file TGFileBrowser.h.

Referenced by CreateBrowser().

TGHorizontalFrame* TGFileBrowser::fBotFrame [protected]

Definition at line 47 of file TGFileBrowser.h.

Referenced by CreateBrowser().

TGCanvas* TGFileBrowser::fCanvas [protected]

Definition at line 48 of file TGFileBrowser.h.

Referenced by CreateBrowser().

TGListTree* TGFileBrowser::fListTree [protected]

Definition at line 49 of file TGFileBrowser.h.

Referenced by Add(), AddFSDirectory(), AddKey(), AddRemoteFile(), ApplyFilter(), BrowseObj(), Clicked(), CreateBrowser(), DoubleClicked(), GotoDir(), RecursiveRemove(), Refresh(), Selected(), ToggleSort(), Update(), and ~TGFileBrowser().

TGListTreeItem* TGFileBrowser::fListLevel [protected]

Definition at line 50 of file TGFileBrowser.h.

Referenced by Add(), AddRemoteFile(), BrowseObj(), Clicked(), CreateBrowser(), DoubleClicked(), Refresh(), Selected(), and ToggleSort().

TGListTreeItem* TGFileBrowser::fCurrentDir [protected]

Definition at line 51 of file TGFileBrowser.h.

Referenced by ApplyFilter(), Clicked(), CreateBrowser(), DoubleClicked(), and Update().

TGListTreeItem* TGFileBrowser::fRootDir [protected]

Definition at line 52 of file TGFileBrowser.h.

Referenced by AddFSDirectory(), ApplyFilter(), CreateBrowser(), GotoDir(), RecursiveRemove(), and Update().

TGComboBox* TGFileBrowser::fDrawOption [protected]

Definition at line 53 of file TGFileBrowser.h.

Referenced by CreateBrowser(), and GetDrawOption().

TGComboBox* TGFileBrowser::fFileType [protected]

Definition at line 54 of file TGFileBrowser.h.

Referenced by CreateBrowser().

TContextMenu* TGFileBrowser::fContextMenu [protected]

Definition at line 55 of file TGFileBrowser.h.

Referenced by Clicked(), CreateBrowser(), and ~TGFileBrowser().

TGPictureButton* TGFileBrowser::fSortButton [protected]

Definition at line 56 of file TGFileBrowser.h.

Referenced by CheckSorted(), CreateBrowser(), and ToggleSort().

TGPictureButton* TGFileBrowser::fRefreshButton [protected]

Definition at line 57 of file TGFileBrowser.h.

Referenced by CreateBrowser().

const TGPicture* TGFileBrowser::fRootIcon [protected]

Definition at line 58 of file TGFileBrowser.h.

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

const TGPicture* TGFileBrowser::fFileIcon [protected]

Definition at line 59 of file TGFileBrowser.h.

Referenced by Add(), AddKey(), CreateBrowser(), DoubleClicked(), GetObjPicture(), and ~TGFileBrowser().

const TGPicture* TGFileBrowser::fCachedPic [protected]

Definition at line 60 of file TGFileBrowser.h.

Referenced by Add(), AddKey(), CreateBrowser(), GetObjPicture(), and ~TGFileBrowser().

TString TGFileBrowser::fCachedPicName [protected]

Definition at line 61 of file TGFileBrowser.h.

Referenced by GetObjPicture().

TRegexp* TGFileBrowser::fFilter [protected]

Definition at line 62 of file TGFileBrowser.h.

Referenced by AddRemoteFile(), ApplyFilter(), CreateBrowser(), and DoubleClicked().

TSystemDirectory* TGFileBrowser::fDir [protected]

Definition at line 63 of file TGFileBrowser.h.

Referenced by Clicked(), and CreateBrowser().

TSystemFile* TGFileBrowser::fFile [protected]

Definition at line 64 of file TGFileBrowser.h.

Referenced by Clicked(), and CreateBrowser().

Int_t TGFileBrowser::fGroupSize [protected]

Definition at line 65 of file TGFileBrowser.h.

Referenced by AddKey(), and CreateBrowser().

Long_t TGFileBrowser::fNKeys [protected]

Definition at line 66 of file TGFileBrowser.h.

Referenced by AddKey(), CreateBrowser(), and DoubleClicked().

Long_t TGFileBrowser::fCnt [protected]

Definition at line 66 of file TGFileBrowser.h.

Referenced by AddKey(), CreateBrowser(), and DoubleClicked().

Bool_t TGFileBrowser::fGrouped [protected]

Definition at line 67 of file TGFileBrowser.h.

Bool_t TGFileBrowser::fShowHidden [protected]

Definition at line 68 of file TGFileBrowser.h.

Referenced by Add(), CreateBrowser(), and DoubleClicked().

Bool_t TGFileBrowser::fDblClick [protected]

Definition at line 69 of file TGFileBrowser.h.

Referenced by CreateBrowser(), DoubleClicked(), and PadModified().

sLTI_t TGFileBrowser::fSortedItems [protected]

Definition at line 71 of file TGFileBrowser.h.

Referenced by CheckSorted(), and ToggleSort().

TRootBrowser* TGFileBrowser::fNewBrowser [protected]

Definition at line 45 of file TGFileBrowser.h.

TGHorizontalFrame* TGFileBrowser::fTopFrame [protected]

Definition at line 46 of file TGFileBrowser.h.

TGHorizontalFrame* TGFileBrowser::fBotFrame [protected]

Definition at line 47 of file TGFileBrowser.h.

TGCanvas* TGFileBrowser::fCanvas [protected]

Definition at line 48 of file TGFileBrowser.h.

TGListTree* TGFileBrowser::fListTree [protected]

Definition at line 49 of file TGFileBrowser.h.

TGListTreeItem* TGFileBrowser::fListLevel [protected]

Definition at line 50 of file TGFileBrowser.h.

TGListTreeItem* TGFileBrowser::fCurrentDir [protected]

Definition at line 51 of file TGFileBrowser.h.

TGListTreeItem* TGFileBrowser::fRootDir [protected]

Definition at line 52 of file TGFileBrowser.h.

TGComboBox* TGFileBrowser::fDrawOption [protected]

Definition at line 53 of file TGFileBrowser.h.

TGComboBox* TGFileBrowser::fFileType [protected]

Definition at line 54 of file TGFileBrowser.h.

TContextMenu* TGFileBrowser::fContextMenu [protected]

Definition at line 55 of file TGFileBrowser.h.

TGPictureButton* TGFileBrowser::fSortButton [protected]

Definition at line 56 of file TGFileBrowser.h.

TGPictureButton* TGFileBrowser::fRefreshButton [protected]

Definition at line 57 of file TGFileBrowser.h.

const TGPicture* TGFileBrowser::fRootIcon [protected]

Definition at line 58 of file TGFileBrowser.h.

const TGPicture* TGFileBrowser::fFileIcon [protected]

Definition at line 59 of file TGFileBrowser.h.

const TGPicture* TGFileBrowser::fCachedPic [protected]

Definition at line 60 of file TGFileBrowser.h.

TRegexp* TGFileBrowser::fFilter [protected]

Definition at line 62 of file TGFileBrowser.h.

TSystemDirectory* TGFileBrowser::fDir [protected]

Definition at line 63 of file TGFileBrowser.h.

TSystemFile* TGFileBrowser::fFile [protected]

Definition at line 64 of file TGFileBrowser.h.


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