![]() | InDesign SDK 20.5 |
#include <IGraphicAttrMessage.h>

Public Types | |
| enum | MessageType { kMsg_DefinitionChanged = 3, kSwapStrokeAndFillMsg = 6, kGraphicStateChangedChangeMsg, kMsg_SelectionChanged = 100, kMsg_SelectionAttrChanged = 200, kMsg_ProxyTypeChanged = 300, kMsg_AttrsEnableStateChanged = 400 } |
Public Types inherited from SelectionSuiteData | |
| typedef object_type | data_type |
Public Member Functions | |
| virtual MessageType | GetMessageType (void) const =0 |
| virtual int32 | GetClassIDCount (void) const =0 |
| virtual ClassID | GetClassID (int32 index=0) const =0 |
| virtual bool16 | IsClassAffected (const ClassID &classID) const =0 |
| virtual bool16 | NeedClearAllBlocks (void) const =0 |
A graphic attribute selection suite message. This message will be broadcast whenever selection attributes affecting graphic attributes are changed.
CSB messages for selection and selection attribute changes.
| pure virtual |
Returns the nth class ID.
| pure virtual |
Returns the number of attribute class count in the list.
| pure virtual |
Returns the message type.
| pure virtual |
Returns whether or not the specified attribute class ID is affected.
| classID | specifies the interested attribute class ID. |
| pure virtual |
Returns true if the result of the attribute changes also required all rendering blocks to be cleared.