InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IDocumentLayoutSuite Class Referenceabstract
Inheritance diagram for IDocumentLayoutSuite:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IDOCUMENTLAYOUTSUITE }
 

Public Member Functions

virtual ErrorCode DocumentLayoutChanged (ILayoutControlData *lcd)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Member Function Documentation

virtual ErrorCode IDocumentLayoutSuite::DocumentLayoutChanged (ILayoutControlDatalcd)
pure virtual

Notification to the various selection bosses that the layout of the document has changed. In particular, this is invoked when a page or spread is added, deleted, or moved. The layoutselection uses this to remove items from the selection that are selected but not on the "current" spread. Text ignores this, as it is valid to have a text selection on an inactive page.

Parameters
ILayoutControlData- which layout window we are talking about ("current" spread is per view)
Returns
ErrorCode (currently always kSuccess)