InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
MenuNodeID Class Reference
Inheritance diagram for MenuNodeID:
NodeIDClass

Public Types

enum  { kNodeType = kMenuNodeID }
 
- Public Types inherited from NodeIDClass
typedef int32 NodeType
 

Public Member Functions

virtual NodeType GetNodeType () const
 
virtual int32 Compare (const NodeIDClass *NodeID) const
 
virtual NodeIDClassClone () const
 
virtual void Read (IPMStream *stream)
 
virtual void Write (IPMStream *stream) const
 
virtual PMString GetDescription () const
 
PMString GetRealMenuPath () const
 
const PMStringGetBBPanelMenuPath () const
 
PMString GetMenuName () const
 
PMString GetMenuAcceleratorFromPath (PMString menuPath) const
 
ActionID GetActionID () const
 
bool16 CanSuppress () const
 
bool16 CanCustomize () const
 
bool16 CanHide () const
 
PMString GetOriginalAccelerator () const
 
PMString GetAccelerator () const
 
void SetAccelerator (PMString accelerator)
 
bool16 GetAcceleratorLock () const
 
void SetAcceleratorLock (bool16 lock)
 
- Public Member Functions inherited from NodeIDClass
 NodeIDClass (const NodeIDClass &)=delete
 
NodeIDClassoperator= (const NodeIDClass &)=delete
 

Static Public Member Functions

static NodeID_rv Create ()
 
static NodeID_rv Create (const PMString &fullMenuPath, ActionID action)
 
static NodeID_rv Create (const PMString &fullMenuPath)