Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TBrowser Class Reference

#include <TBrowser.h>

Inheritance diagram for TBrowser:

Inheritance graph
[legend]
Collaboration diagram for TBrowser:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { kNoHidden = BIT(9) }

Public Methods

 TBrowser (const char *name="Browser", const char *title="ROOT Object Browser")
 TBrowser (const char *name, const char *title, UInt_t width, UInt_t height)
 TBrowser (const char *name, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height)
 TBrowser (const char *name, TObject *obj, const char *title="ROOT Object Browser")
 TBrowser (const char *name, TObject *obj, const char *title, UInt_t width, UInt_t height)
 TBrowser (const char *name, TObject *obj, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height)
virtual ~TBrowser ()
void Add (TObject *obj, const char *name=0)
virtual void Create (TObject *obj=0)
void ExecuteDefaultAction (TObject *obj)
TBrowserImpGetBrowserImp () const
TContextMenuGetContextMenu () const
Bool_t GetRefreshFlag () const
TObjectGetSelected () const
void SetRefreshFlag (Bool_t flag)
void Iconify ()
virtual void RecursiveRemove (TObject *obj)
void Refresh ()
void SetSelected (TObject *clickedObject)
void Show ()

Protected Attributes

TBrowserImpfImp
 The last TObject selected by user.

TBrowserTimer * fTimer
 Window system specific browser implementation.

TContextMenufContextMenu
 Browser's timer.

Bool_t fNeedRefresh
 Context menu pointer.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
kNoHidden 

Definition at line 53 of file TBrowser.h.


Constructor & Destructor Documentation

TBrowser::TBrowser const char *    name = "Browser",
const char *    title = "ROOT Object Browser"
 

TBrowser::TBrowser const char *    name,
const char *    title,
UInt_t    width,
UInt_t    height
 

TBrowser::TBrowser const char *    name,
const char *    title,
Int_t    x,
Int_t    y,
UInt_t    width,
UInt_t    height
 

TBrowser::TBrowser const char *    name,
TObject   obj,
const char *    title = "ROOT Object Browser"
 

TBrowser::TBrowser const char *    name,
TObject   obj,
const char *    title,
UInt_t    width,
UInt_t    height
 

TBrowser::TBrowser const char *    name,
TObject   obj,
const char *    title,
Int_t    x,
Int_t    y,
UInt_t    width,
UInt_t    height
 

virtual TBrowser::~TBrowser   [virtual]
 


Member Function Documentation

void TBrowser::Add TObject   obj,
const char *    name = 0
 

virtual void TBrowser::Create TObject   obj = 0 [virtual]
 

void TBrowser::ExecuteDefaultAction TObject   obj
 

TBrowserImp* TBrowser::GetBrowserImp   const
 

Definition at line 68 of file TBrowser.h.

TContextMenu* TBrowser::GetContextMenu   const
 

Definition at line 69 of file TBrowser.h.

Bool_t TBrowser::GetRefreshFlag   const
 

Definition at line 70 of file TBrowser.h.

References fNeedRefresh.

TObject* TBrowser::GetSelected   const
 

Definition at line 71 of file TBrowser.h.

void TBrowser::SetRefreshFlag Bool_t    flag
 

Definition at line 72 of file TBrowser.h.

References fNeedRefresh.

void TBrowser::Iconify  
 

Definition at line 73 of file TBrowser.h.

References TBrowserImp::Iconify().

virtual void TBrowser::RecursiveRemove TObject   obj [virtual]
 

Reimplemented from TObject.

void TBrowser::Refresh  
 

void TBrowser::SetSelected TObject   clickedObject
 

void TBrowser::Show  
 

Definition at line 77 of file TBrowser.h.

References TBrowserImp::Show().


Member Data Documentation

TBrowserImp* TBrowser::fImp [protected]
 

The last TObject selected by user.

Definition at line 47 of file TBrowser.h.

TBrowserTimer* TBrowser::fTimer [protected]
 

Window system specific browser implementation.

Definition at line 48 of file TBrowser.h.

TContextMenu* TBrowser::fContextMenu [protected]
 

Browser's timer.

Definition at line 49 of file TBrowser.h.

Bool_t TBrowser::fNeedRefresh [protected]
 

Context menu pointer.

Definition at line 50 of file TBrowser.h.

Referenced by GetRefreshFlag(), and SetRefreshFlag().


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:56:48 2003 for ROOT by doxygen1.2.16