IMenuItem Member List

This is the complete list of members for IMenuItem, including all inherited members.
_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p)FPInterface [inline, protected, virtual]
AcquireInterface()BaseInterface [inline, virtual]
ActAsSeparator()=0IMenuItem [pure virtual]
ActionFn typedefIMenuItem
ActionMode enum nameIMenuItem
AM_FN enum valueIMenuItem
AM_INACTIVE enum valueIMenuItem
AM_ITEM enum valueIMenuItem
AM_ITEM_SUBMENU enum valueIMenuItem
AM_SEPARATOR enum valueIMenuItem
AM_SUBMENU enum valueIMenuItem
CloneInterface(void *remapDir=NULL)BaseInterface [inline, virtual]
DeleteInterface()BaseInterface [inline, virtual]
Display(bool leftToRight)=0IMenuItem [pure virtual]
EnableActions(BOOL onOff)FPInterface [inline, virtual]
ExecuteAction() const =0IMenuItem [pure virtual]
FindFn(MCHAR *name)FPInterface [virtual]
FPMixinInterface(const FPMixinInterface &rhs)FPMixinInterface [inline, protected]
FPMixinInterface()FPMixinInterface [inline]
GetAccelerator()=0IMenuItem [pure virtual]
GetActionFn() const =0IMenuItem [pure virtual]
GetActionItem() const =0IMenuItem [pure virtual]
GetActionMode() const =0IMenuItem [pure virtual]
GetActionTable()FPInterface [inline, virtual]
GetChecked()=0IMenuItem [pure virtual]
GetDesc()=0FPInterface [pure virtual]
GetDescByID(Interface_ID id)FPMixinInterface [inline, virtual]
getDisplayFlat enum valueIMenuItem
GetDisplayFlat() const =0IMenuItem [pure virtual]
GetEnabled()=0IMenuElement [pure virtual]
GetHighlighted() const =0IMenuItem [pure virtual]
GetIcon() const =0IMenuItem [pure virtual]
GetID()FPMixinInterface [inline, virtual]
GetInterface(Interface_ID id)FPMixinInterface [inline, virtual]
GetIsChecked(FunctionID actionID)FPInterface [virtual]
GetIsEnabled(FunctionID actionID)FPInterface [virtual]
getIsSeparator enum valueIMenuItem
GetIsVisible(FunctionID actionID)FPInterface [virtual]
getMacroScript enum valueIMenuItem
GetOrigin() const =0IMenuElement [pure virtual]
GetPreDisplayCB() const =0IMenuItem [pure virtual]
GetRect()=0IMenuElement [pure virtual]
GetSize()=0IMenuElement [pure virtual]
getSubMenu enum valueIMenuItem
GetSubMenu()=0IMenuItem [pure virtual]
GetTitle()=0IMenuElement [pure virtual]
getTitle enum valueIMenuItem
GetUseCustomTitle() const =0IMenuItem [pure virtual]
getUseCustomTitle enum valueIMenuItem
GetVisible()=0IMenuElement [pure virtual]
IMenuItemIcon typedefIMenuItem
immediateRelease enum valueBaseInterface
interfaceNotifyCBsFPMixinInterface [protected]
Invoke(FunctionID fid, TimeValue t=0, FPParams *params=NULL)FPInterface [virtual]
Invoke(FunctionID fid, FPParams *params)FPInterface [inline, virtual]
Invoke(FunctionID fid, TimeValue t, FPValue &result, FPParams *params=NULL)FPInterface [virtual]
Invoke(FunctionID fid, FPValue &result, FPParams *params=NULL)FPInterface [inline, virtual]
IsChecked(FunctionID actionID)FPInterface [virtual]
IsEnabled(FunctionID actionID)FPInterface [virtual]
IsInRect(const IPoint2 &point)=0IMenuElement [pure virtual]
IsSeparator() const =0IMenuItem [pure virtual]
IsVisible(FunctionID actionID)FPInterface [virtual]
LifetimeControl()FPMixinInterface [inline, virtual]
LifetimeType enum nameBaseInterface
LOWER_LEFT enum valueIMenuElement
LOWER_RIGHT enum valueIMenuElement
noRelease enum valueBaseInterface
nullInterfaceFPInterface [static]
FPMixinInterface::operator delete(void *ptr)MaxHeapOperators [static]
FPMixinInterface::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
FPMixinInterface::operator delete(void *ptr, const char *filename, int line)MaxHeapOperators [static]
FPMixinInterface::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
FPMixinInterface::operator delete(void *ptr, unsigned long flags)MaxHeapOperators [static]
FPMixinInterface::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
FPMixinInterface::operator delete(void *ptr, void *placement_ptr)MaxHeapOperators [static]
IMenuElement::operator delete(void *ptr)MaxHeapOperators [static]
IMenuElement::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
IMenuElement::operator delete(void *ptr, const char *filename, int line)MaxHeapOperators [static]
IMenuElement::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IMenuElement::operator delete(void *ptr, unsigned long flags)MaxHeapOperators [static]
IMenuElement::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IMenuElement::operator delete(void *ptr, void *placement_ptr)MaxHeapOperators [static]
FPMixinInterface::operator delete[](void *ptr)MaxHeapOperators [static]
FPMixinInterface::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
FPMixinInterface::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperators [static]
FPMixinInterface::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
FPMixinInterface::operator delete[](void *ptr, unsigned long flags)MaxHeapOperators [static]
FPMixinInterface::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IMenuElement::operator delete[](void *ptr)MaxHeapOperators [static]
IMenuElement::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
IMenuElement::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperators [static]
IMenuElement::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IMenuElement::operator delete[](void *ptr, unsigned long flags)MaxHeapOperators [static]
IMenuElement::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
FPMixinInterface::operator new(size_t size)MaxHeapOperators [static]
FPMixinInterface::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
FPMixinInterface::operator new(size_t size, const char *filename, int line)MaxHeapOperators [static]
FPMixinInterface::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
FPMixinInterface::operator new(size_t size, unsigned long flags)MaxHeapOperators [static]
FPMixinInterface::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
FPMixinInterface::operator new(size_t size, void *placement_ptr)MaxHeapOperators [static]
IMenuElement::operator new(size_t size)MaxHeapOperators [static]
IMenuElement::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
IMenuElement::operator new(size_t size, const char *filename, int line)MaxHeapOperators [static]
IMenuElement::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IMenuElement::operator new(size_t size, unsigned long flags)MaxHeapOperators [static]
IMenuElement::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IMenuElement::operator new(size_t size, void *placement_ptr)MaxHeapOperators [static]
FPMixinInterface::operator new[](size_t size)MaxHeapOperators [static]
FPMixinInterface::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
FPMixinInterface::operator new[](size_t size, const char *filename, int line)MaxHeapOperators [static]
FPMixinInterface::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
FPMixinInterface::operator new[](size_t size, unsigned long flags)MaxHeapOperators [static]
FPMixinInterface::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IMenuElement::operator new[](size_t size)MaxHeapOperators [static]
IMenuElement::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
IMenuElement::operator new[](size_t size, const char *filename, int line)MaxHeapOperators [static]
IMenuElement::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IMenuElement::operator new[](size_t size, unsigned long flags)MaxHeapOperators [static]
IMenuElement::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator=(const FPMixinInterface &rhs)FPMixinInterface [inline, protected]
OriginLocation enum nameIMenuElement
PostMenuInteraction()=0IMenuItem [pure virtual]
PreDisplayCB typedefIMenuItem
RegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterface [virtual]
ReleaseInterface()BaseInterface [inline, virtual]
serverControlled enum valueBaseInterface
SetActionFn(ActionFn actionFn)=0IMenuItem [pure virtual]
SetActionItem(ActionItem *pActionItem)=0IMenuItem [pure virtual]
SetChecked(bool checked)=0IMenuItem [pure virtual]
SetDisplayFlat(bool displayFlat)=0IMenuItem [pure virtual]
setDisplayFlat enum valueIMenuItem
SetEnabled(bool enabled)=0IMenuElement [pure virtual]
SetHighlighted(bool highlighted)=0IMenuItem [pure virtual]
SetIcon(MaxIcon *pMaxIcon)=0IMenuItem [pure virtual]
SetIMenuLocalContext(IMenuLocalContext *pIMenuLocalContext)=0IMenuItem [pure virtual]
SetOrigin(const IPoint2 &origin, OriginLocation location)=0IMenuElement [pure virtual]
SetPreDisplayCB(PreDisplayCB preDisplayCB)=0IMenuItem [pure virtual]
SetSubMenu(IMenu *menu)=0IMenuItem [pure virtual]
SetTitle(const MCHAR *customTitle)=0IMenuElement [pure virtual]
setTitle enum valueIMenuItem
SetUseCustomTitle(bool useCustomTitle)=0IMenuItem [pure virtual]
setUseCustomTitle enum valueIMenuItem
SetVisible(bool visible)=0IMenuElement [pure virtual]
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterface [inline, virtual]
UPPER_LEFT enum valueIMenuElement
UPPER_RIGHT enum valueIMenuElement
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterface [virtual]
~FPMixinInterface()FPMixinInterface
~IMenuElement()IMenuElement [inline, virtual]
~InterfaceServer()InterfaceServer [virtual]