+
class TRootBrowser
-
library: libGui
#include "TRootBrowser.h"
Display options:
Show inherited
Show non-public

class TRootBrowser: public TGMainFrame, public TBrowserImp


TRootBrowser

This class creates a ROOT object browser (looking like Windows
Explorer). The widgets used are the new native ROOT GUI widgets.


Function Members (Methods)

public:
TRootBrowser(TBrowser* b = 0, const char* title = "ROOT Browser", UInt_t width = 800, UInt_t height = 500)
TRootBrowser(TBrowser* b, const char* title, Int_t x, Int_t y, UInt_t width, UInt_t height)
virtual~TRootBrowser()
voidTObject::AbstractMethod(const char* method) const
virtual voidTGFrame::Activate(Bool_t)
virtual voidAdd(TObject* obj, const char* name = 0, Int_t check = -1)
virtual voidAddCheckBox(TObject* obj, Bool_t check = kFALSE)
virtual voidTGCompositeFrame::AddFrame(TGFrame* f, TGLayoutHints* l = 0)
voidTGFrame::AddInput(UInt_t emask)
virtual voidAddToBox(TObject* obj, const char* name)
virtual voidAddToTree(TObject* obj, const char* name, Int_t check = -1)
virtual voidTObject::AppendPad(Option_t* option = "")
virtual Bool_tTGMainFrame::BindKey(const TGWindow* w, Int_t keycode, Int_t modifier) const
virtual voidTObject::Browse(TBrowser* b)
virtual voidBrowseObj(TObject* obj)
TBrowser*TBrowserImp::Browser() const
virtual voidTGFrame::ChangeBackground(Pixel_t back)
virtual voidTQObject::ChangedBy(const char* method)
virtual voidTGCompositeFrame::ChangeOptions(UInt_t options)
virtual voidTGCompositeFrame::ChangeSubframesBackground(Pixel_t back)
virtual voidChecked(TObject* obj, Bool_t check)
virtual voidCheckObjectItem(TObject* obj, Bool_t check = kFALSE)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTGCompositeFrame::Cleanup()
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual voidCloseWindow()
virtual Int_tTObject::Compare(const TObject* obj) const
Bool_tTQObject::Connect(const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(TQObject* sender, const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(const char* sender_class, const char* signal, const char* receiver_class, void* receiver, const char* slot)
virtual voidTQObject::Connected(const char*)
Bool_tTGFrame::Contains(Int_t x, Int_t y) const
virtual voidTObject::Copy(TObject& object) const
virtual voidTGFrame::Delete(Option_t* = "")
virtual voidTGFrame::DeleteWindow()
virtual voidTQObject::Destroyed()
virtual voidTGWindow::DestroySubwindows()
virtual voidTGWindow::DestroyWindow()
Bool_tTQObject::Disconnect(const char* signal = 0, void* receiver = 0, const char* slot = 0)
static Bool_tTQObject::Disconnect(TQObject* sender, const char* signal = 0, void* receiver = 0, const char* slot = 0)
static Bool_tTQObject::Disconnect(const char* class_name, const char* signal, void* receiver = 0, const char* slot = 0)
virtual voidTQObject::Disconnected(const char*)
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
voidTGMainFrame::DontCallClose()
virtual voidDoubleClicked(TObject* obj)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTGFrame::DrawBorder()
virtual voidTGFrame::DrawClass() const
virtual TObject*TGFrame::DrawClone(Option_t* = "") const
virtual voidTGFrame::DrawCopy(Handle_t, Int_t, Int_t)
virtual voidTGFrame::Dump() const
voidTQObject::Emit(const char* signal)
voidTQObject::Emit(const char* signal, Long_t* paramArr)
voidTQObject::Emit(const char* signal, const char* params)
voidTQObject::Emit(const char* signal, Double_t param)
voidTQObject::Emit(const char* signal, Long_t param)
voidTQObject::Emit(const char* signal, Long64_t param)
voidTQObject::Emit(const char* signal, Bool_t param)
voidTQObject::Emit(const char* signal, Char_t param)
voidTQObject::Emit(const char* signal, UChar_t param)
voidTQObject::Emit(const char* signal, Short_t param)
voidTQObject::Emit(const char* signal, UShort_t param)
voidTQObject::Emit(const char* signal, Int_t param)
voidTQObject::Emit(const char* signal, UInt_t param)
voidTQObject::Emit(const char* signal, ULong_t param)
voidTQObject::Emit(const char* signal, ULong64_t param)
voidTQObject::Emit(const char* signal, Float_t param)
voidTQObject::EmitVA(const char* signal, Int_t nargs)
voidTQObject::EmitVA(const char* signal, Int_t nargs, va_list va)
virtual voidTObject::Error(const char* method, const char* msgfmt) const
voidExecMacro()
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidExecuteDefaultAction(TObject* obj)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual Pixel_tTGFrame::GetBackground() const
static const TGGC&TGFrame::GetBckgndGC()
TList*TGMainFrame::GetBindList() const
static const TGGC&TGFrame::GetBlackGC()
static Pixel_tTGFrame::GetBlackPixel()
Int_tTGFrame::GetBorderWidth() const
voidTGMainFrame::GetClassHints(const char*& className, const char*& resourceName) const
TGClient*TGObject::GetClient() const
static Int_tTGWindow::GetCounter()
static Pixel_tTGFrame::GetDefaultFrameBackground()
virtual UInt_tTGCompositeFrame::GetDefaultHeight() const
static Pixel_tTGFrame::GetDefaultSelectedBackground()
virtual TGDimensionTGCompositeFrame::GetDefaultSize() const
virtual UInt_tTGCompositeFrame::GetDefaultWidth() const
virtual TDNDdata*TGFrame::GetDNDdata(Atom_t)
virtual Int_tTGFrame::GetDragType() const
virtual Option_t*GetDrawOption() const
virtual Int_tTGFrame::GetDropType() const
static Long_tTObject::GetDtorOnly()
virtual UInt_tTGWindow::GetEditDisabled() const
UInt_tTGFrame::GetEventMask() const
virtual Pixel_tTGFrame::GetForeground() const
TGFrameElement*TGFrame::GetFrameElement() const
virtual TGFrame*TGCompositeFrame::GetFrameFromPoint(Int_t x, Int_t y)
UInt_tTGFrame::GetHeight() const
static const TGGC&TGFrame::GetHilightGC()
TGFileContainer*GetIconBox() const
virtual const char*TGMainFrame::GetIconName() const
const char*TGMainFrame::GetIconPixmap() const
Handle_tTGObject::GetId() const
virtual TGLayoutManager*TGCompositeFrame::GetLayoutManager() const
virtual TList*TGCompositeFrame::GetList() const
TList*TQObject::GetListOfClassSignals() const
TList*TQObject::GetListOfConnections() const
TList*TQObject::GetListOfSignals() const
TGListTree*GetListTree() const
virtual const TGWindow*TGWindow::GetMainFrame() const
UInt_tTGFrame::GetMaxHeight() const
UInt_tTGFrame::GetMaxWidth() const
TGMenuBar*GetMenuBar() const
UInt_tTGFrame::GetMinHeight() const
UInt_tTGFrame::GetMinWidth() const
voidTGMainFrame::GetMWMHints(UInt_t& value, UInt_t& funcs, UInt_t& input) const
virtual const char*TGWindow::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual UInt_tTGFrame::GetOptions() const
const TGWindow*TGWindow::GetParent() const
static const TGGC&TGFrame::GetShadowGC()
TGDimensionTGFrame::GetSize() const
Int_tTGCompositeFrame::GetState(TGFrame* f) const
TGStatusBar*GetStatusBar() const
virtual const char*TObject::GetTitle() const
TGToolBar*GetToolBar() const
virtual UInt_tTObject::GetUniqueID() const
static const TGGC&TGFrame::GetWhiteGC()
static Pixel_tTGFrame::GetWhitePixel()
UInt_tTGFrame::GetWidth() const
const char*TGMainFrame::GetWindowName() const
voidTGMainFrame::GetWMPosition(Int_t& x, Int_t& y) const
voidTGMainFrame::GetWMSize(UInt_t& w, UInt_t& h) const
voidTGMainFrame::GetWMSizeHints(UInt_t& wmin, UInt_t& hmin, UInt_t& wmax, UInt_t& hmax, UInt_t& winc, UInt_t& hinc) const
EInitialStateTGMainFrame::GetWMState() const
Int_tTGFrame::GetX() const
Int_tTGFrame::GetY() const
virtual Bool_tTGMainFrame::HandleButton(Event_t* event)
virtual Bool_tTGMainFrame::HandleClientMessage(Event_t* event)
virtual Bool_tTGFrame::HandleColormapChange(Event_t*)
virtual Bool_tTGFrame::HandleConfigureNotify(Event_t* event)
virtual Bool_tTGCompositeFrame::HandleCrossing(Event_t*)
virtual Bool_tTGFrame::HandleDNDdrop(TDNDdata*)
virtual Atom_tTGFrame::HandleDNDenter(Atom_t*)
virtual Bool_tTGFrame::HandleDNDfinished()
virtual Bool_tTGFrame::HandleDNDleave()
virtual Atom_tTGFrame::HandleDNDposition(Int_t, Int_t, Atom_t, Int_t, Int_t)
virtual Bool_tTGCompositeFrame::HandleDoubleClick(Event_t*)
virtual Bool_tTGCompositeFrame::HandleDragDrop(TGFrame* frame, Int_t x, Int_t y, TGLayoutHints* lo)
virtual Bool_tTGCompositeFrame::HandleDragEnter(TGFrame*)
virtual Bool_tTGCompositeFrame::HandleDragLeave(TGFrame*)
virtual Bool_tTGCompositeFrame::HandleDragMotion(TGFrame*)
virtual Bool_tTGFrame::HandleEvent(Event_t* event)
virtual Bool_tTGWindow::HandleExpose(Event_t* event)
virtual Bool_tTGCompositeFrame::HandleFocusChange(Event_t*)
virtual Bool_tTGWindow::HandleIdleEvent(TGIdleHandler*)
virtual Bool_tHandleKey(Event_t* event)
virtual Bool_tTGMainFrame::HandleMotion(Event_t* event)
virtual Bool_tTGMainFrame::HandleSelection(Event_t* event)
virtual Bool_tTGFrame::HandleSelectionClear(Event_t*)
virtual Bool_tTGMainFrame::HandleSelectionRequest(Event_t* event)
virtual Bool_tTGWindow::HandleTimer(TTimer*)
virtual Bool_tTQObject::HasConnection(const char* signal_name) const
virtual ULong_tTGObject::Hash() const
virtual voidTGCompositeFrame::HideFrame(TGFrame* f)
virtual voidTQObject::HighPriority(const char* signal_name, const char* slot_name = 0)
virtual voidIconify()
virtual voidTGWindow::IconifyWindow()
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTGFrame::Inspect() const
voidInterruptMacro()
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTGFrame::IsActive() const
Bool_tTGCompositeFrame::IsArranged(TGFrame* f) const
Bool_tTGCompositeFrame::IsArranged(TGFrameElement* ptr) const
virtual Bool_tTGCompositeFrame::IsComposite() const
Bool_tTGFrame::IsDNDSource() const
Bool_tTGFrame::IsDNDTarget() const
virtual Bool_tTGCompositeFrame::IsEditable() const
virtual Bool_tTGObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
virtual Bool_tTGCompositeFrame::IsLayoutBroken() const
virtual Bool_tTGWindow::IsMapped()
virtual Bool_tTGCompositeFrame::IsMapSubwindows() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
Bool_tTGCompositeFrame::IsVisible(TGFrame* f) const
Bool_tTGCompositeFrame::IsVisible(TGFrameElement* ptr) const
Bool_tTObject::IsZombie() const
virtual voidTGCompositeFrame::Layout()
static voidTQObject::LoadRQ_OBJECT()
virtual voidTGWindow::LowerWindow()
virtual voidTQObject::LowPriority(const char* signal_name, const char* slot_name = 0)
virtual voidTObject::ls(Option_t* option = "") const
virtual voidTGFrame::MapRaised()
virtual voidTGCompositeFrame::MapSubwindows()
virtual voidTGFrame::MapWindow()
voidTObject::MayNotUse(const char* method) const
virtual voidTQObject::Message(const char* msg)
virtual voidTGFrame::Move(Int_t x, Int_t y)
virtual voidTGFrame::MoveResize(Int_t x, Int_t y, UInt_t w = 0, UInt_t h = 0)
virtual Int_tTGCompositeFrame::MustCleanup() const
virtual Bool_tTObject::Notify()
virtual Int_tTQObject::NumberOfConnections() const
virtual Int_tTQObject::NumberOfSignals() const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTGCompositeFrame::Print(Option_t* option = "") const
virtual voidTGFrame::ProcessedEvent(Event_t* event)
virtual Bool_tProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
virtual voidTGWindow::RaiseWindow()
virtual Int_tTObject::Read(const char* name)
virtual voidReallyDelete()
virtual voidRecursiveRemove(TObject* obj)
virtual voidRefresh(Bool_t force = kFALSE)
virtual voidTGMainFrame::RemoveBind(const TGWindow* w, Int_t keycode, Int_t modifier) const
virtual voidRemoveCheckBox(TObject* obj)
virtual voidTGCompositeFrame::RemoveFrame(TGFrame* f)
voidTGFrame::RemoveInput(UInt_t emask)
virtual voidTGFrame::ReparentWindow(const TGWindow* p, Int_t x = 0, Int_t y = 0)
virtual voidTGWindow::RequestFocus()
voidTObject::ResetBit(UInt_t f)
virtual voidTGFrame::Resize(TGDimension size)
virtual voidTGFrame::Resize(UInt_t w = 0, UInt_t h = 0)
virtual voidResizeBrowser()
virtual voidTGObject::SaveAs(const char* filename = "", Option_t* option = "") const
virtual voidTGMainFrame::SavePrimitive(ostream& out, Option_t* option = "")
virtual voidTGCompositeFrame::SavePrimitiveSubframes(ostream& out, Option_t* option = "")
virtual voidTGMainFrame::SaveSource(const char* filename = "Rootappl.C", Option_t* option = "")
voidTGFrame::SaveUserColor(ostream& out, Option_t*)
virtual voidTGMainFrame::SendCloseMessage()
virtual voidTGFrame::SendMessage(const TGWindow* w, Long_t msg, Long_t parm1, Long_t parm2)
virtual voidTGFrame::SetBackgroundColor(Pixel_t back)
virtual voidTGWindow::SetBackgroundPixmap(Pixmap_t pixmap)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidTGMainFrame::SetClassHints(const char* className, const char* resourceName)
virtual voidTGCompositeFrame::SetCleanup(Int_t mode = kLocalCleanup)
virtual voidSetDefaults(const char* iconStyle = 0, const char* sortBy = 0)
voidTGFrame::SetDNDSource(Bool_t onoff)
voidTGFrame::SetDNDTarget(Bool_t onoff)
virtual voidTGFrame::SetDragType(Int_t type)
virtual voidSetDrawOption(Option_t* option = "")
virtual voidTGFrame::SetDropType(Int_t type)
static voidTObject::SetDtorOnly(void* obj)
virtual voidTGCompositeFrame::SetEditable(Bool_t on = kTRUE)
virtual voidTGCompositeFrame::SetEditDisabled(UInt_t on = 1)
virtual voidTGFrame::SetForegroundColor(Pixel_t)
voidTGFrame::SetFrameElement(TGFrameElement* fe)
virtual voidTGFrame::SetHeight(UInt_t h)
voidTGMainFrame::SetIconName(const char* name)
const TGPicture*TGMainFrame::SetIconPixmap(const char* iconName)
virtual voidTGCompositeFrame::SetLayoutBroken(Bool_t on = kTRUE)
virtual voidTGCompositeFrame::SetLayoutManager(TGLayoutManager* l)
virtual voidTGCompositeFrame::SetMapSubwindows(Bool_t on)
virtual voidTGFrame::SetMaxHeight(UInt_t h)
virtual voidTGFrame::SetMaxWidth(UInt_t w)
virtual voidTGFrame::SetMinHeight(UInt_t h)
virtual voidTGFrame::SetMinWidth(UInt_t w)
voidTGMainFrame::SetMWMHints(UInt_t value, UInt_t funcs, UInt_t input)
virtual voidTGWindow::SetName(const char* name)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidTGFrame::SetSize(const TGDimension& s)
voidSetSortMode(Int_t new_mode)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidTGFrame::SetWidth(UInt_t w)
virtual voidTGMainFrame::SetWindowName(const char* name = 0)
voidTGMainFrame::SetWMPosition(Int_t x, Int_t y)
voidTGMainFrame::SetWMSize(UInt_t w, UInt_t h)
voidTGMainFrame::SetWMSizeHints(UInt_t wmin, UInt_t hmin, UInt_t wmax, UInt_t hmax, UInt_t winc, UInt_t hinc)
voidTGMainFrame::SetWMState(EInitialState state)
virtual voidTGFrame::SetX(Int_t x)
virtual voidTGFrame::SetY(Int_t y)
virtual voidShow()
virtual voidTGCompositeFrame::ShowFrame(TGFrame* f)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidShowStatusBar(Bool_t show = kTRUE)
virtual voidShowToolBar(Bool_t show = kTRUE)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual Bool_tTGCompositeFrame::TranslateCoordinates(TGFrame* child, Int_t x, Int_t y, Int_t& fx, Int_t& fy)
virtual voidTGFrame::UnmapWindow()
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
static Int_tTQObject::CheckConnectArgs(TQObject* sender, TClass* sender_class, const char* signal, TClass* receiver_class, const char* slot)
static Bool_tTQObject::ConnectToClass(TQObject* sender, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::ConnectToClass(const char* sender_class, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
virtual voidTGFrame::DoRedraw()
virtual voidTGFrame::Draw3dRectangle(UInt_t type, Int_t x, Int_t y, UInt_t w, UInt_t h)
static Time_tTGFrame::GetLastClick()
TStringTGMainFrame::GetMWMfuncString() const
TStringTGMainFrame::GetMWMinpString() const
TStringTGMainFrame::GetMWMvalueString() const
TStringTGFrame::GetOptionString() const
const TGResourcePool*TGFrame::GetResourcePool() const
virtual void*TGFrame::GetSender()
virtual const char*TQObject::GetSenderClassName() const
voidTObject::MakeZombie()
TGWindow&TGWindow::operator=(const TGWindow& tgw)
virtual voidTGFrame::StartGuiBuilding(Bool_t on = kTRUE)
private:
voidAddToHistory(TGListTreeItem* item)
voidBrowseTextFile(const char* file)
voidChdir(TGListTreeItem* item)
voidClearHistory()
voidCreateBrowser(const char* name)
voidDeleteListTreeItem(TGListTreeItem* item)
voidDisplayDirectory()
voidDisplayTotal(Int_t total, Int_t selected)
voidHideTextEdit()
voidHighlightListLevel()
Bool_tHistoryBackward()
Bool_tHistoryForward()
voidIconBoxAction(TObject* obj)
voidListTreeHighlight(TGListTreeItem* item)
voidSearch()
voidSetViewMode(Int_t new_mode, Bool_t force = kFALSE)
voidShowMacroButtons(Bool_t show = kTRUE)
voidToSystemDirectory(const char* dirname)
voidUpdateDrawOption()

Data Members

public:
enum TGMainFrame::[unnamed] { kDontCallClose
};
enum TGWindow::EEditMode { kEditEnable
kEditDisable
kEditDisableEvents
kEditDisableGrab
kEditDisableLayout
kEditDisableResize
kEditDisableHeight
kEditDisableWidth
kEditDisableBtnEnable
kEditDisableKeyEnable
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
Pixel_tTGFrame::fBackgroundframe background color
TList*TGMainFrame::fBindListlist with key bindings
Int_tTGFrame::fBorderWidthframe border width
TBrowser*TBrowserImp::fBrowserTBrowser associated with this implementation
TStringTGMainFrame::fClassNameWM class name
TGClient*TGObject::fClientConnection to display server
Int_tTGFrame::fDNDStateEDNDFlags
Atom_t*TGMainFrame::fDNDTypeListhandles DND types
UInt_tTGWindow::fEditDisabledflags used for "guibuilding"
UInt_tTGFrame::fEventMaskcurrenty active event mask
TGFrameElement*TGFrame::fFEpointer to frame element
TGFSComboBox*fFSComboBox
TGPopupMenu*fFileMenu
UInt_tTGFrame::fHeightframe height
TGPopupMenu*fHelpMenu
TRootIconBox*fIconBox
TStringTGMainFrame::fIconNameicon name
TStringTGMainFrame::fIconPixmapicon pixmap name
Handle_tTGObject::fIdX11/Win32 Window identifier
Bool_tTGCompositeFrame::fLayoutBrokenno layout manager is used
TGLayoutManager*TGCompositeFrame::fLayoutManagerlayout manager
TList*TGCompositeFrame::fListcontainer of frame elements
TGListTreeItem*fListLevelcurrent TGListTree level
TList*TQObject::fListOfConnections! list of connections to this object
TList*TQObject::fListOfSignals! list of signals from this object
TGListView*fListView
TGListTree*fLt
UInt_tTGMainFrame::fMWMFuncsMWM functions
UInt_tTGMainFrame::fMWMInputMWM input modes
UInt_tTGMainFrame::fMWMValueMWM decoration hints
Bool_tTGCompositeFrame::fMapSubwindowskTRUE - map subwindows
UInt_tTGFrame::fMaxHeightmaximal frame height
UInt_tTGFrame::fMaxWidthmaximal frame width
UInt_tTGFrame::fMinHeightminimal frame height
UInt_tTGFrame::fMinWidthminimal frame width
Int_tTGCompositeFrame::fMustCleanupcleanup mode (see EFrameCleanup)
TStringTGWindow::fNamename of the window used in SavePrimitive()
Bool_tTGWindow::fNeedRedrawkTRUE if window needs to be redrawn
TGPopupMenu*fOptionMenu
UInt_tTGFrame::fOptionsframe options
const TGWindow*TGWindow::fParentParent window
TStringTGMainFrame::fResourceNameWM resource name
Bool_tTBrowserImp::fShowCyclesShow object cycle numbers in browser
TGPopupMenu*fSortMenu
Int_tfSortModecurrent IconBox sort mode
TGStatusBar*fStatusBar
TGTextEdit*fTextEditcontents of browsed text file
TGButton*fToolBarButton[7]same size as gToolBarData[]
Bool_tfTreeLocktrue when we want to lock TGListTree
TGCanvas*fTreeView
TGPopupMenu*fViewMenu
Int_tfViewModecurrent IconBox view mode
UInt_tTGMainFrame::fWMHeightWM height
UInt_tTGMainFrame::fWMHeightIncWM height increments
EInitialStateTGMainFrame::fWMInitStateWM initial state
UInt_tTGMainFrame::fWMMaxHeightWM max height
UInt_tTGMainFrame::fWMMaxWidthWM max width
UInt_tTGMainFrame::fWMMinHeightWM min height
UInt_tTGMainFrame::fWMMinWidthWM min width
UInt_tTGMainFrame::fWMWidthWM width
UInt_tTGMainFrame::fWMWidthIncWM width increments
Int_tTGMainFrame::fWMXWM x position
Int_tTGMainFrame::fWMYWM y position
UInt_tTGFrame::fWidthframe width
TStringTGMainFrame::fWindowNamewindow name
Int_tTGFrame::fXframe x position
Int_tTGFrame::fYframe y position
static const TGGC*TGFrame::fgBckgndGC
static const TGGC*TGFrame::fgBlackGC
static Pixel_tTGFrame::fgBlackPixel
static Int_tTGWindow::fgCountercounter of created windows in SavePrimitive
static Window_tTGFrame::fgDbw
static Int_tTGFrame::fgDbx
static Int_tTGFrame::fgDby
static Pixel_tTGFrame::fgDefaultFrameBackground
static TGLayoutHints*TGCompositeFrame::fgDefaultHintsdefault hints used by AddFrame()
static Pixel_tTGFrame::fgDefaultSelectedBackground
static const TGGC*TGFrame::fgHilightGC
static Bool_tTGFrame::fgInit
static UInt_tTGFrame::fgLastButton
static Time_tTGFrame::fgLastClick
static const TGGC*TGFrame::fgShadowGC
static UInt_tTGFrame::fgUserColor
static const TGGC*TGFrame::fgWhiteGC
static Pixel_tTGFrame::fgWhitePixel
private:
TGLayoutHints*fBarLayout
Bool_tfBrowseTextFile
TGLayoutHints*fComboLayout
TGComboBox*fDrawOptiondrawing option entry
TGLayoutHints*fExpandLayout
TGHorizontalFrame*fHf
TList*fHistoryhistory of browsing
TObject*fHistoryCursorcurrent hsitory position
const TGPicture*fIconPicicon picture
TGLabel*fLbl1
TGLabel*fLbl2
TGCompositeFrame*fListHdr
TGMenuBar*fMenuBar
TGLayoutHints*fMenuBarHelpLayout
TGLayoutHints*fMenuBarItemLayout
TGLayoutHints*fMenuBarLayout
TStringfTextFileName
TGToolBar*fToolBar
TGHorizontal3DLine*fToolBarSep
TGCompositeFrame*fTreeHdr
TGVerticalFrame*fV1
TGVerticalFrame*fV2
TList*fWidgets

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TRootBrowser(TBrowser* b = 0, const char* title = "ROOT Browser", UInt_t width = 800, UInt_t height = 500)
 Create browser with a specified width and height.
TRootBrowser(TBrowser* b, const char* title, Int_t x, Int_t y, UInt_t width, UInt_t height)
 Create browser with a specified width and height and at position x, y.
~TRootBrowser()
 Browser destructor.
void CreateBrowser(const char* name)
 Create the actual canvas.
Bool_t HandleKey(Event_t* event)
 handle keys
void Add(TObject* obj, const char* name = 0, Int_t check = -1)
 Add items to the browser. This function has to be called
 by the Browse() member function of objects when they are
 called by a browser. If check < 0 (default) no check box is drawn,
 if 0 then unchecked checkbox is added, if 1 checked checkbox is added.
void AddCheckBox(TObject* obj, Bool_t check = kFALSE)
 Add a checkbox in the TGListTreeItem corresponding to obj
 and a checkmark on TGLVEntry if check = kTRUE.
void CheckObjectItem(TObject* obj, Bool_t check = kFALSE)
 Check / uncheck the TGListTreeItem corresponding to this
 object and add a checkmark on TGLVEntry if check = kTRUE.
void RemoveCheckBox(TObject* obj)
 Remove checkbox from TGListTree and checkmark from TGListView.
void AddToBox(TObject* obj, const char* name)
 Add items to the iconbox of the browser.
void AddToTree(TObject* obj, const char* name, Int_t check = -1)
 Add items to the current TGListTree of the browser.
void BrowseObj(TObject* obj)
 Browse object. This, in turn, will trigger the calling of
 TRootBrowser::Add() which will fill the IconBox and the tree.
 Emits signal "BrowseObj(TObject*)".
void UpdateDrawOption()
 add new draw option to the "history"
TGFileContainer * GetIconBox()
 returns pointer to fIconBox object
void ReallyDelete()
 Really delete the browser and the this GUI.
void CloseWindow()
 In case window is closed via WM we get here.
void DisplayTotal(Int_t total, Int_t selected)
 Display in statusbar total number of objects and number of
 selected objects in IconBox.
void DisplayDirectory()
 Display current directory in second label, fLbl2.
void ExecuteDefaultAction(TObject* obj)
 Execute default action for selected object (action is specified
 in the $HOME/.root.mimes or $ROOTSYS/etc/root.mimes file.
 Emits signal "ExecuteDefaultAction(TObject*)".
Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
 Handle menu and other command generated by the user.
void Chdir(TGListTreeItem* item)
 Make object associated with item the current directory.
void HighlightListLevel()
 helper method  to track history
void AddToHistory(TGListTreeItem* item)
 helper method to track history
void ClearHistory()
 clear navigation history
Bool_t HistoryBackward()
 go to the past
Bool_t HistoryForward()
  go to the future
void DeleteListTreeItem(TGListTreeItem* item)
 delete list tree item, remove it from history
void ListTreeHighlight(TGListTreeItem* item)
 Open tree item and list in iconbox its contents.
void ToSystemDirectory(const char* dirname)
 display  directory
void SetDrawOption(Option_t* option = "")
 sets drawing option
Option_t * GetDrawOption()
 returns drawing option
void DoubleClicked(TObject* obj)
 Emits signal when double clicking on icon.
void Checked(TObject* obj, Bool_t check)
 Emits signal when double clicking on icon.
void IconBoxAction(TObject* obj)
 Default action when double clicking on icon.
void RecursiveRemove(TObject* obj)
 Recursively remove object from browser.
void Refresh(Bool_t force = kFALSE)
 Refresh the browser contents.
void ShowToolBar(Bool_t show = kTRUE)
 Show or hide toolbar.
void ShowStatusBar(Bool_t show = kTRUE)
 Show or hide statusbar.
void SetDefaults(const char* iconStyle = 0, const char* sortBy = 0)
 Set defaults depending on settings in the user's .rootrc.
void SetViewMode(Int_t new_mode, Bool_t force = kFALSE)
 Set iconbox's view mode and update menu and toolbar buttons accordingly.
void SetSortMode(Int_t new_mode)
 Set iconbox's sort mode and update menu radio buttons accordingly.
void Search()
 starts serach dialog
void HideTextEdit()
 hide text edit
void BrowseTextFile(const char* file)
 browse text file
void ExecMacro()
 executed browsed text macro
void InterruptMacro()
 interrupt browsed macro execution
void ShowMacroButtons(Bool_t show = kTRUE)
 show/hide macro buttons
void Iconify()
{ }
void ResizeBrowser()
{ }
void Show()
{ MapRaised(); }
TGListTree * GetListTree()
{ return fLt; }
TGStatusBar * GetStatusBar()
{ return fStatusBar; }
TGMenuBar * GetMenuBar()
{ return fMenuBar; }
TGToolBar * GetToolBar()
{ return fToolBar; }

Author: Fons Rademakers 27/02/98
Last update: root/gui:$Name: $:$Id: TRootBrowser.cxx,v 1.125 2007/06/26 13:17:38 antcheva Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.