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

Public Member Functions

 PrnSelActionComponent (IPMUnknown *boss)
 
 ~PrnSelActionComponent ()
 
virtual void DoAction (IActiveContext *ac, ActionID actionID, GSysPoint mousePoint=kInvalidMousePoint, IPMUnknown *widget=nil)
 
virtual void UpdateActionStates (IActiveContext *ac, IActionStateList *listToUpdate, GSysPoint mousePoint=kInvalidMousePoint, IPMUnknown *widget=nil)
 
- Public Member Functions inherited from CActionComponent
 CActionComponent (IPMUnknown *boss)
 
virtual ~CActionComponent ()
 

Additional Inherited Members

- Public Types inherited from IActionComponent
enum  { kDefaultIID = IID_IACTIONCOMPONENT }
 

Detailed Description

Implements the actions that are executed when plug-in menu items are selected.

Constructor & Destructor Documentation

Binds the C implementation class onto its ImplementationID making the C code callable by the application * PrnSelActionComponent::PrnSelActionComponent (IPMUnknownboss)

Constructor.

Parameters
bossinterface ptr from boss object on which interface is aggregated.
PrnSelActionComponent::~PrnSelActionComponent ()
inline

Destructor.

Member Function Documentation

void PrnSelActionComponent::DoAction (IActiveContextac,
ActionID actionID,
GSysPoint mousePoint = kInvalidMousePoint,
IPMUnknownwidget = nil 
)
virtual
void PrnSelActionComponent::UpdateActionStates (IActiveContextac,
IActionStateListlistToUpdate,
GSysPoint mousePoint = kInvalidMousePoint,
IPMUnknownwidget = nil 
)
virtual