![]() | InDesign SDK 20.5 |

Public Member Functions | |
| PstLstUIActionComponent (IPMUnknown *boss) | |
| virtual void | DoAction (IActiveContext *context, ActionID actionID, GSysPoint mousePoint, IPMUnknown *widget) |
| virtual void | UpdateActionStates (IActiveContext *context, IActionStateList *listToUpdate, GSysPoint mousePoint, IPMUnknown *widget) |
Public Member Functions inherited from CActionComponent | |
| CActionComponent (IPMUnknown *boss) | |
| virtual | ~CActionComponent () |
Additional Inherited Members | |
Public Types inherited from IActionComponent | |
| enum | { kDefaultIID = IID_IACTIONCOMPONENT } |
PstLstUIActionComponent Implements the actions that are executed when the plug-in's menu items are selected.
| Binds the C implementation class onto its ImplementationID making the C code callable by the application * PstLstUIActionComponent::PstLstUIActionComponent | ( | IPMUnknown * | boss | ) |
Constructor.
| boss | interface ptr from boss object on which this interface is aggregated. |
| virtual |
The action component should do the requested action.
| context | See IActionComponent::DoAction |
| actionID | identifies the menu item that was selected. |
| mousePoint | See IActionComponent::DoAction |
| widget | See IActionComponent::DoAction |
Implements IActionComponent.
| virtual |
Called by the framework enable or disable items.
| context | See IActionComponent::UpdateActionStates |
| listToUpdate | is used for action components to update the state of their actions. |
| mousePoint | See IActionComponent::UpdateActionStates |
| widget | See IActionComponent::UpdateActionStates |
Reimplemented from CActionComponent.