TClassMenuItem
class description - source file - inheritance tree
public:
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)
TClassMenuItem(const TClassMenuItem&)
TClassMenuItem()
virtual ~TClassMenuItem()
static TClass* Class()
virtual const char* GetArgs() const
virtual TObject* GetCalledObject() const
virtual const char* GetFunctionName() const
virtual Int_t GetSelfObjectPos() const
virtual const char* GetTitle() const
virtual Int_t GetType() const
virtual TClass* IsA() const
virtual Bool_t IsCallSelf() const
virtual Bool_t IsSeparator() const
virtual Bool_t IsStandardList() const
virtual Bool_t IsToggle() const
virtual void SetCall(TObject* obj, const char* method, const char* args, Int_t selfobjposition = 0)
virtual void SetSelf(Bool_t self)
virtual void SetTitle(const char* title)
virtual void SetToggle(Bool_t toggle = kTRUE)
virtual void SetType(Int_t type)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TClassMenuItem::EClassMenuItemType fType type flag (EClassMenuItemType)
Int_t fSelfObjectPos rang in argument list corresponding to the object being clicked on
Bool_t fSelf flag to indicate that object to be called is the selected one
Bool_t fToggle flag toggle method
TString fTitle title if not standard
TObject* fCalledObject object to be called
TString fFunctionName name of the function or method to be called
TString fArgs arguments type list *** NOT CHECKED ***
TList* fSubMenu list of submenu items
TClass* fParent parent class
public:
static const TClassMenuItem::EClassMenuItemType kPopupUserFunction
static const TClassMenuItem::EClassMenuItemType kPopupSeparator
static const TClassMenuItem::EClassMenuItemType kPopupStandardList
static const enum TClassMenuItem:: kIsExternal
static const enum TClassMenuItem:: kIsSelf
Last update: Fri May 14 13:32:36 2004
ROOT page - Class index - Top of the page
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.