![]() | InDesign SDK 20.5 |
#include <ISelectionMessages.h>
Public Types | |
| enum | SelectionMessageType { kSelectionChanged, kSelectionAttributeChanged, kSelectionChanged_Frequent } |
Public Member Functions | |
| virtual SelectionMessageType | GetMessageType (void) const =0 |
| virtual bool16 | WasSuiteAffected (const PMIID &) const =0 |
| virtual SelectionSuiteData * | GetSuiteBroadcastData (const PMIID &) const =0 |
| virtual SuiteBroadcastData * | GetSuiteBroadcastDataList (void)=0 |
This is the void* for kClientMessage. It is used when the selection or a selection attribute has changed. The suite on the CSB broadcasts the change and the ASB responds by broadcasting to the client code.
| pure virtual |
Return the message type of this message.
| pure virtual |
Return the Suite data associated with this broadcast.
Used by the kSelectionAttributeChanged message.
Proprietary suite message (based on SelectionSuiteData)
| pure virtual |
Return the list of SuiteBroadcastData.
Used by the IInternalSelectionMessage.
DO NOT access the SuiteBroadcastData* directly.
List of suite IID and Proprietary suite message pairs
| pure virtual |
Was the suite affected by the change that caused this broadcast? Used by the kSelectionAttributeChanged message.
kTrue / kFalse