InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IActionMenuService Class Referenceabstract

#include <IActionMenuService.h>

Inheritance diagram for IActionMenuService:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IACTIONMENUSERVICE }
 

Public Member Functions

virtual void AddEventMenuItems (IActionMenuManager *inEventMenuMgr)=0
 
virtual void AddBehaviorMenuItems (IActionMenuManager *inEventMenuMgr)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

A service interface that allows you to specify a menu name and menu order for any event or action.

You specify names and order for any events in AddEventMenuItems You specify names and order for any behaviors in AddBehaviorMenuItems

This service works in tandem with IActionMenuManager.

See Also
IActionMenuManager

Member Function Documentation

virtual void IActionMenuService::AddBehaviorMenuItems (IActionMenuManagerinEventMenuMgr)
pure virtual

Specify names and order for all the menu items for all the behaviors that this service is responsible for.

Parameters
inEventMenuMgrcall this interface to specify name and ordering for the menu items
virtual void IActionMenuService::AddEventMenuItems (IActionMenuManagerinEventMenuMgr)
pure virtual

Specify names and order for all the menu items for all the events that this service is responsible for to IActionMenuManager, using AddEventMenuItem, AddEventSeparatorItem

Parameters
inEventMenuMgrcall AddEventMenuItem, AddEventSeparatorItem on this interface to specify name and ordering for the menu items