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

#include <ISelectionMessages.h>

Public Types

enum  MessageType { kActiveCSBsChangedMessage }
 

Public Member Functions

virtual MessageType GetMessageType (void) const =0
 
virtual const K2Vector
< KeyValuePair< ClassID,
bool16 > > * 
GetEnabledCSBs (void) const =0
 
virtual const K2Vector< PMIID > * GetEnabledSuiteInterfaces (void) const =0
 

Detailed Description

This is the void* object when the ASB broadcasts a SelectionChanged() message to the ISuites.

Member Function Documentation

virtual const K2Vector<KeyValuePair<ClassID, bool16> >* ISelectionChangedISuiteMessage::GetEnabledCSBs (void ) const
pure virtual

Return a list of currently disabled CSBs. (only valid for kActiveCSBsChangedMessage) The bool16 in the returned list has the enable value.

virtual const K2Vector<PMIID>* ISelectionChangedISuiteMessage::GetEnabledSuiteInterfaces (void ) const
pure virtual

Return a list of enabled ISuites on the ASB. (only valid for kActiveCSBsChangedMessage)

virtual MessageType ISelectionChangedISuiteMessage::GetMessageType (void ) const
pure virtual

Return the message type.