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

TClassMenuItem Class Reference

#include <TClassMenuItem.h>

Inheritance diagram for TClassMenuItem:

Inheritance graph
[legend]
Collaboration diagram for TClassMenuItem:

Collaboration graph
[legend]
List of all members.

Public Types

enum  EClassMenuItemType { kPopupUserFunction, kPopupSeparator, kPopupStandardList }
enum  { kIsExternal, kIsSelf }

Public Methods

 TClassMenuItem ()
 TClassMenuItem (Int_t type, TClass *parent, const char *title="", const char *functionname="", TObject *obj=0, const char *args="", Int_t selfobjposition=-1, Bool_t self=kFALSE)
virtual ~TClassMenuItem ()
virtual const char * GetTitle () const
virtual const char * GetFunctionName () const
virtual const char * GetArgs () const
virtual TObjectGetCalledObject () const
virtual Int_t GetType () const
virtual Int_t GetSelfObjectPos () const
virtual Bool_t IsCallSelf () const
virtual Bool_t IsSeparator () const
virtual Bool_t IsStandardList () const
virtual Bool_t IsToggle () const
virtual void SetType (Int_t type)
virtual void SetTitle (const char *title)
virtual void SetSelf (Bool_t self)
virtual void SetToggle (Bool_t toggle=kTRUE)
virtual void SetCall (TObject *obj, const char *method, const char *args="", Int_t selfobjposition=0)

Member Enumeration Documentation

enum TClassMenuItem::EClassMenuItemType
 

Enumeration values:
kPopupUserFunction 
kPopupSeparator 
kPopupStandardList 

Definition at line 38 of file TClassMenuItem.h.

anonymous enum
 

Enumeration values:
kIsExternal 
kIsSelf 

Definition at line 41 of file TClassMenuItem.h.


Constructor & Destructor Documentation

TClassMenuItem::TClassMenuItem  
 

TClassMenuItem::TClassMenuItem Int_t    type,
TClass   parent,
const char *    title = "",
const char *    functionname = "",
TObject   obj = 0,
const char *    args = "",
Int_t    selfobjposition = -1,
Bool_t    self = kFALSE
 

virtual TClassMenuItem::~TClassMenuItem   [virtual]
 


Member Function Documentation

virtual const char* TClassMenuItem::GetTitle   const [virtual]
 

Reimplemented from TObject.

Definition at line 62 of file TClassMenuItem.h.

virtual const char* TClassMenuItem::GetFunctionName   const [virtual]
 

Definition at line 63 of file TClassMenuItem.h.

virtual const char* TClassMenuItem::GetArgs   const [virtual]
 

Definition at line 64 of file TClassMenuItem.h.

virtual TObject* TClassMenuItem::GetCalledObject   const [virtual]
 

Definition at line 65 of file TClassMenuItem.h.

virtual Int_t TClassMenuItem::GetType   const [virtual]
 

Definition at line 66 of file TClassMenuItem.h.

virtual Int_t TClassMenuItem::GetSelfObjectPos   const [virtual]
 

Definition at line 67 of file TClassMenuItem.h.

virtual Bool_t TClassMenuItem::IsCallSelf   const [virtual]
 

Definition at line 68 of file TClassMenuItem.h.

virtual Bool_t TClassMenuItem::IsSeparator   const [virtual]
 

Definition at line 69 of file TClassMenuItem.h.

References kPopupSeparator.

virtual Bool_t TClassMenuItem::IsStandardList   const [virtual]
 

Definition at line 70 of file TClassMenuItem.h.

References kPopupStandardList.

virtual Bool_t TClassMenuItem::IsToggle   const [virtual]
 

Definition at line 71 of file TClassMenuItem.h.

virtual void TClassMenuItem::SetType Int_t    type [virtual]
 

Definition at line 72 of file TClassMenuItem.h.

virtual void TClassMenuItem::SetTitle const char *    title [virtual]
 

Definition at line 73 of file TClassMenuItem.h.

virtual void TClassMenuItem::SetSelf Bool_t    self [virtual]
 

Definition at line 74 of file TClassMenuItem.h.

virtual void TClassMenuItem::SetToggle Bool_t    toggle = kTRUE [virtual]
 

Definition at line 75 of file TClassMenuItem.h.

virtual void TClassMenuItem::SetCall TObject   obj,
const char *    method,
const char *    args = "",
Int_t    selfobjposition = 0
[virtual]
 

Definition at line 76 of file TClassMenuItem.h.


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