Adobe.com
Contents Suites Classes Class Index Member Index

Plug-in Notifiers

Plug-in event notification types, see AINotifierSuite. More...

Defines

#define kAIActionManagerPlayActionEventDoneNotifier   "AI Action Manager PlayActionEvent Done Notifier"
 Sent when an action event has completed execution.
#define kAIArtSelectionChangedNotifier   "AI Art Selection Changed Notifier"
 Sent when either a change in the selected art objects occurs or an artwork modification such as moving a point on a path occurs.
#define kAIDrawingModeChangedNotifier   "AI Drawing Mode Changed Notifier"
 Sent when drawing mode of a document changes.
#define kAIArtPropertiesChangedNotifier   "AI Art Properties Changed Notifier"
 Sent when an object attribute such as the fill or stroke of an object changes.
#define kAIAlignmentKeyArtChangedNotifier   "AI Alignment Key Art Changed Notifier"
 Sent when the key object or the key anchor point to be aligned to changes.
#define kAINamedStyleListChangedNotifier   "AI Named Style List Changed Notifier"
 Sent when the list of styles in the Graphic Styles palette changes in any way, such as the order of the list, the names of the styles, deletions, additions, and so on.
#define kAIArtStyleFocusChangedNotifier   "AI Art Style Focus Changed Notifier"
 Sent when the focus changes from the entire object to just the fill or stroke of the object, or the reverse.
#define kAIArtStyleEditTransparencyNotifier   "AI Edit Transparency Notifier"
 Sent by the Appearance palette when the user double-clicks a transparency entry.
#define kAILaunchProjectBridgeNotifier   "AI Launch Project Bridge Notifier"
#define kAICurrentFontChangedNotifier   "AI Current Font Changed Notifier"
 Font changed in current document.
#define kAICurrentFontSizeChangedNotifier   "AI Current Font Size Changed Notifier"
 Font size changed in current document.
#define kAIFontListChangedNotifier   "AI Font List Changed Notifier"
 List of available fonts changed.
#define kATEDocumentResourceChangedNotifier   "AI ATE Document Resource Changed Notifier"
 Sent when ATE document resources, such as named style, have changed.
#define kAIColorCalibrationChangedNotifier   "AI Color Calibration Changed Notifier"
 Sent whenever the color management settings for are changed.
#define kAICSXSPlugPlugSetupCompleteNotifier   "AI CSXS PlugPlug Setup Complete"
 Sent after CSXS PlugPlug setup completion.
#define kAIArtCustomColorChangedNotifier   "AI Art Custom Color Changed Notifier"
 Sent when there is a change to custom colors, including adding a new color or deleting an existing one.
#define kAIDocumentChangedNotifier   "AI Document Changed Notifier"
 Sent when the contents of a document have changed.
#define kAIDocumentAboutToCloseNotifier   "AI Document About To Close Notifier"
 Sent right before the last document window of the artwork is about to be closed.
#define kAIDocumentClosedNotifier   "AI Document Closed Notifier"
 Sent when a document has been closed.
#define kAIDocumentOpenedNotifier   "AI Document Opened Notifier"
 Sent when a document has been opened.
#define kAIDocumentSavedNotifier   "AI Document Saved Notifier"
 Sent when a document has been saved.
#define kAIDocumentNewNotifier   "AI Document New Notifier"
 Sent when a new document has been created.
#define kAIDocumentClrMdlChangedNotifier   "AI Document Color Model Changed Notifier"
 Sent when the color model for a document has changed.
#define kAIDocumentProfilesChangedNotifier   "AI Document Profiles Changed Notifier"
 Sent when document profiles have been changed.
#define kAIDocumentSpotColorModeChangedNotifier   "AI Document Spot Color Mode Changed Notifier"
 Sent whenever the spot color mode of a document has been changed.
#define kAIDocumentRulerUnitChangedNotifier   "AI Document Ruler Unit Changed Notifier"
 Sent when ruler unit has changed.
#define kAIDocumentWritePreprocessNotifier   "AI Document Write Preprocess Notifier"
 Sent just before the document is saved, along with the AI Version information to allow any data conversion required for saving to legacy files.
#define kAIDocumentWritePostprocessNotifier   "AI Document Write Postprocess Notifier"
 Sent just after serializing a document to an Illustrator file format, and before the flattening layer is removed (if the document was flattened).
#define kAIDocumentCropAreaModifiedNotifier   "AI Document Crop Area Modified Notifier"
 Sent when a crop area has been modified, deleted, or created.
#define kAIDocumentRulerOriginChangedNotifier   "AI Document Ruler Origin Changed Notifier"
 Sent when the document ruler origin has been changed or reset.
#define kAIDocumentBleedsChangedNotifier   "AI Document Bleed Value Changed Notifier"
 Sent when the document bleed values have been changed.
#define kAIDocumentTransparencyGridNotifier   "AI Document Transparency Grid Notifier"
 Sent when the transparency grid is toggled.
#define kAIDocumentViewChangedNotifier   "AI Document View Changed Notifier"
 Sent when the document view changes.
#define kAIDocumentViewInvalidRectChangedNotifier   "AI Document View Invalid Rect Changed Notifier"
 See AIDocumentViewSuite::GetDocumentViewInvalidRect().
#define kAIDocumentViewStyleChangedNotifier   "AI Document View Style Changed Notifier"
 Sent when the document view style changes.
#define kAIDocumentViewActiveViewChangedNotifier   "AI Document View Style Active View Changed Notifier"
 Sent when the active view switches from one view window to another.
#define kAIDocumentViewOPPPlateStateChangedNotifier   "AI Document View Plate State Changed Notifier"
 Sent when the active view's plate set's state changes.
#define kAIDocumentViewEdgesVisibilityChangeNotifier   "AI Document View Edges Visibility Change Notifier"
 Sent when the edges visibility on the document is toggled.
#define kAIActiveDocViewTitleChangedNotifier   "AI Document View Title Changed Notifier"
 Sent when title of the active document view is changed.
#define kAIFileFormatDocumentOpenedNotifier   "AI File Format Document Opened Notifier"
 If a notifier plug-in requests this type of notification, it receives this selector when any open-file action has been completed.
#define kAIFileFormatLinkUpdateNotifier   "AI File Format Link Update Notifier"
 If a notifier plug-in requests this type of notification, it receives this selector when Illustrator cannot find a linked file for the current document.
#define kAIBeginImportCompFontNotifier   "AI Begin Import CompFont Notifier"
 Sent before a font import operation is executed.
#define kAIEndImportCompFontNotifier   "AI End Import CompFont Notifier"
 Sent after a font import operation is executed.
#define kAICurrentLanguageChangedNotifier   "AI Current Language Changed Notifier"
 Sent when the system language has changed.
#define kAIArtGradientChangedNotifier   "AI Art Gradient Changed Notifier"
 Sent when a gradient (blend) has changed.
#define kAICurrentCoordinateSystemChangedNotifier   "AI Current Coordinate System Changed Notifier"
 Sent when the ruler coordinate system for current view has changed.
#define kAIIsolationModeChangedNotifier   "AI Isolation Mode Changed Notifier"
 (Internal, do not use) Sent after isolation-mode focus changes from one art object to another.
#define kAIBeforeIsolationModeChangedNotifier   "AI Before Isolation Mode Changed Notifier"
 (Internal, do not use) Sent just before isolation-mode focus changes from one art object to another.
#define kAICurrentLayerNotifier   "AI Current Layer Notifier"
 Sent when a new layer becomes current, but no changes are made to the layers themselves (options, names, ordering, and so on.
#define kAILayerDeletionNotifier   "AI Layer Deletion Notifier"
 Sent when layers are deleted.
#define kAILayerSetNotifier   "AI Layer Set Notifier"
 Sent when layers are added, deleted, or reordered.
#define kAILayerOptionsNotifier   "AI Layer Options Notifier"
 Sent when layers have changed options, such as name, selection color, lock status, visibility, view mode, and so on.
#define kAILayerArtStyleChangeNotifier   "AI Layer Art Style Change Notifier"
 Sent when an art style is applied to a layer.
#define kAILayerListChangedNotifier   "AI Edit Layer List Changed Notifier"
 Sent when a layer list is pushed or popped.
#define kAIMenuChangedNotifier   "AI Menu Changed Notifier"
 Sent when a menu item is modified using AIMenuSuite functions.
#define kAINewCommandPreNotifierStr   "AI Command Notifier: Before New"
 Menu identifiers for pre- and post- notification See source code and AIMenuSuite.
#define kAIObjectSetChangedNotifier   "AI Object Set Changed Notifier"
 Object sets are deprecated in favor of dictionaries, see AIDictionarySuite.
#define kAIReplaceColorNotifier   "AI Replace Color Notifier"
 Object sets are deprecated in favor of dictionaries, see AIDictionarySuite.
#define kAIUpdatePathStyleNotifier   "AI Update PathStyle Notifier"
 The eyedropper sends this while tracking a mouse drag, to notify the Color palette to update its proxies during the drag, using the path style and map in the AIUpdatePathStyleNotifyData.
#define kAIPaintStyleFillStrokeChangedNotifier   "AI Paint Style Fill Stroke Changed Notifier"
 See AIPaintStyleSuite.
#define kAIPaintStyleGradientStopChangedNotifier   "AI Paint Style Gradient Stop Changed Notifier"
 See AIPaintStyleSuite.
#define kAIBeginImportStylesNotifier   "AI Begin Import Styles Notifier"
 See AIPathStyleSuite.
#define kAIEndImportStylesNotifier   "AI End Import Styles Notifier"
 See AIPathStyleSuite.
#define kAIArtPatternChangedNotifier   "AI Art Pattern Changed Notifier"
 See AIPatternSuite.
#define kAIPerspectiveParamsChangedNotifier   "AI Perspective Parameters Changed Notifier"
 Sent when perspective grid parameters are changed.
#define kAIPerspectiveGridVisibilityChangedNotifier   "AI Perspective Grid Visibility Changed Notifier"
 Sent when perspective grid visibility is changed.
#define kAIAllPluginStartedNotifier   "AI All Plug-ins Started Notifier"
 Sent after all plug-ins have received and processed kAIApplicationStartedNotifier.
#define kAIPluginStoppingNotifier   "AI All Plug-ins Stopping Notifier"
 Sent before Illustrator sends the application-stopped notifier.
#define kAIPreferenceChangedNotifier   "AI Preference Changed Notifier"
 Sent when a change is made to the preferences.
#define kAIApplicationStartedNotifier   "AI Application Started Notifier"
 Your plug-in can subscribe to this notifier when it receives the startup selector.
#define kAIApplicationShutdownNotifier   "AI Application Shutdown Notifier"
 Sent at application shutdown, allows you to clean up private data.
#define kAISlicingChangedNotifier   "AI Slicing Changed"
 See AISlicingSuite.
#define kAISVGFilterChangedNotifier   "AI SVG Filter Changed Notifier"
 See AISVGFilterSuite.
#define kAISVGFilterAddedNotifier   "AI SVG Filter Added Notifier"
 See AISVGFilterAddedNotifierData.
#define kAISwatchLibraryChangedNotifier   "AI Swatch Library Changed Notifier"
 Sent when the Swatch Library is opened and has been modified since the last load or when it is reloaded because the user saved to it.
#define kAIArtSymbolSetChangedNotifier   "AI Art Symbol Set Changed Notifier"
 Sent when symbols are added, deleted, redefined (including indirectly due to redefinition of elements used inside the symbol pattern), renamed, sorted or moved in the symbol list.
#define kAIArtSymbolSetDetailedChangeNotifier   "AI Art Symbol Set Detailed Change Notifier"
 Sent after kAIArtSymbolSetChangedNotifier, with the same time stamp.
#define kAIArtSymbolListChangedNotifier   "AI Art Symbol List Changed Notifier"
 Sent when symbols are added to, removed from, or reordered in the symbol list.
#define kAIArtSymbolDoubleClickedNotifier   "AI Art Symbol Double Clicked Notifier"
 Sent when a symbol instance is double-clicked.
#define kAITagChangedNotifier   "AI Tag Changed Notifier"
 See AITagSuite.
#define kAIEffectiveToolChangedNotifier   "AI Effective Tool Changed Notifier"
 Sent when effective tool is changed, either permanently or temporarily using modifier keys (such as Cmd, Cntl, or Spacebar).
#define kAIToolSelectedNotifier   "AI Tool Selected Notifier"
 Sent when a tool is selected.
#define kAIToolDeselectedNotifier   "AI Tool Deselected Notifier"
 Sent when a tool is deselected.
#define kAIInvalidateByScrollNotifier   "AI Invalidate By Scroll Notifier"
 Send to notify tools to invalidate their current view when a scroll is happening on the document.
#define kAIToolClearStateNotifier   "AI Tool Clear State Notifier"
 Sent to notify tools that they should clear any editing state that they maintain.
#define kAIToolTitleChangedNotifier   "AI Tool Title Changed Notifier"
 Sent when the title string of a tool is changed.
#define kAIToolTooltipChangedNotifier   "AI Tool Tooltip Changed Notifier"
 Sent when a tool's rollover tooltip is changed.
#define kAIToolHelpIDChangedNotifier   "AI Tool Help ID Changed Notifier"
 Sent when a tool's help ID is changed.
#define kAIToolIconChangedNotifier   "AI Tool Icon Resources Changed Notifier"
 Sent when a tool's icon resources are changed.
#define kAIToolWindowChangedNotifier   "AI Tool Window Changed Notifier"
 Sent when the tool window has changed.
#define kAIToolTabletPointerTypeChangedNotifier   "AI Tablet Pointer Type Changed Notifier"
 Sent when AIToolTabletPointerType is changed.
#define kAIToolModifiersChangedNotifier   "AI Tool Modifiers Changed Notifier"
 Sent when the modifier keys for the current tool are changed.
#define kAIEyedropperDragNotifier   "AI Eyedropper Drag Notifier"
 Sent by the eyedropper when it is selected and dragged.
#define kAIXMLNameChangedNotifier   "AI XML Name Changed Notifier"
 Sent when the XML name pool has changed.
#define kAIUIBrightnessChangedNotifier   "AI UI Brightness Changed Notifier"
 Sent when UI brightness is changed.
#define kAIVectorizeUpdateNotifier   "AI Vectorize Update Notifier"
 Sent after an Update call is made and completed.
#define kAIMetadataSyncNotifier   "AI Metadata Sync Notifier"
 Sent when an operation requiring update of metadata is about to occur.

Variables

const char *const kAIApplicationActivatedNotifier = "AI Application Activated Notifier"
 Sent when the application is activated.
const char *const kAIApplicationDeactivatedNotifier = "AI Application Deactivated Notifier"
 Sent when the application is deactivated.

Detailed Description

Plug-in event notification types, see AINotifierSuite.


Define Documentation

#define kAIActionManagerPlayActionEventDoneNotifier   "AI Action Manager PlayActionEvent Done Notifier"

Sent when an action event has completed execution.

#define kAIActiveDocViewTitleChangedNotifier   "AI Document View Title Changed Notifier"

Sent when title of the active document view is changed.

#define kAIAlignmentKeyArtChangedNotifier   "AI Alignment Key Art Changed Notifier"

Sent when the key object or the key anchor point to be aligned to changes.

This happens when there is any change in the key art; that is, a reset to NULL, a change from NULL to a valid art object, or a change from one object or anchor point to another.

#define kAIAllPluginStartedNotifier   "AI All Plug-ins Started Notifier"

Sent after all plug-ins have received and processed kAIApplicationStartedNotifier.

#define kAIApplicationShutdownNotifier   "AI Application Shutdown Notifier"

Sent at application shutdown, allows you to clean up private data.

See AIRuntimeSuite.

#define kAIApplicationStartedNotifier   "AI Application Started Notifier"

Your plug-in can subscribe to this notifier when it receives the startup selector.

It receives the notification only once, when the application has completed the startup process. This provides an opportunity to perform additional setup operations such as restoring plug-in window positions and visibility, or operations that depend on suites unavailable at an earlier time.

#define kAIArtCustomColorChangedNotifier   "AI Art Custom Color Changed Notifier"

Sent when there is a change to custom colors, including adding a new color or deleting an existing one.

No is data sent with the notifier, so the plug-in must determine what change occurred using the AICustomColorSuite functions.

#define kAIArtGradientChangedNotifier   "AI Art Gradient Changed Notifier"

Sent when a gradient (blend) has changed.

See AIGradientSuite.

#define kAIArtPatternChangedNotifier   "AI Art Pattern Changed Notifier"
#define kAIArtPropertiesChangedNotifier   "AI Art Properties Changed Notifier"

Sent when an object attribute such as the fill or stroke of an object changes.

Same as kAIArtSelectionChangedNotifier, except that it is additionally sent if any global object sets change.

#define kAIArtSelectionChangedNotifier   "AI Art Selection Changed Notifier"

Sent when either a change in the selected art objects occurs or an artwork modification such as moving a point on a path occurs.

You cannot distinguish a selection change from an artwork modification change. There is no notifier than means just one or the other. Receiving this does not necessarily mean that the set of selected objects, as returned AIMatchingArtSuite::GetSelectedArt(), is different.

#define kAIArtStyleEditTransparencyNotifier   "AI Edit Transparency Notifier"

Sent by the Appearance palette when the user double-clicks a transparency entry.

Used mainly to bring up the transparency palette.

#define kAIArtStyleFocusChangedNotifier   "AI Art Style Focus Changed Notifier"

Sent when the focus changes from the entire object to just the fill or stroke of the object, or the reverse.

The notify data includes the current focus as an AIArtStyleFocusValue. The current focus controls whether transparency and Live Effects applied by the user affect the targeted object as a whole or just the fill or stroke of the targeted object.

#define kAIArtSymbolDoubleClickedNotifier   "AI Art Symbol Double Clicked Notifier"

Sent when a symbol instance is double-clicked.

#define kAIArtSymbolListChangedNotifier   "AI Art Symbol List Changed Notifier"

Sent when symbols are added to, removed from, or reordered in the symbol list.

This message is NOT sent when unlisted symbols are created, deleted or modified, nor when the definitions or names of symbols are changed, even if they are listed. See AISymbolSuite

#define kAIArtSymbolSetChangedNotifier   "AI Art Symbol Set Changed Notifier"

Sent when symbols are added, deleted, redefined (including indirectly due to redefinition of elements used inside the symbol pattern), renamed, sorted or moved in the symbol list.

This message is sent even when the affected symbols are unlisted. See AISymbolSuite

#define kAIArtSymbolSetDetailedChangeNotifier   "AI Art Symbol Set Detailed Change Notifier"

Sent after kAIArtSymbolSetChangedNotifier, with the same time stamp.

Provides details of the change. The notify data is anAISymbolSetChangeNotifierData.

#define kAIBeforeIsolationModeChangedNotifier   "AI Before Isolation Mode Changed Notifier"

(Internal, do not use) Sent just before isolation-mode focus changes from one art object to another.

See AIIsolationModeSuite Not sent when changes are a result of Undo or Redo actions.

#define kAIBeginImportCompFontNotifier   "AI Begin Import CompFont Notifier"

Sent before a font import operation is executed.

See AIFontSuite.

#define kAIBeginImportStylesNotifier   "AI Begin Import Styles Notifier"
#define kAIColorCalibrationChangedNotifier   "AI Color Calibration Changed Notifier"

Sent whenever the color management settings for are changed.

#define kAICSXSPlugPlugSetupCompleteNotifier   "AI CSXS PlugPlug Setup Complete"

Sent after CSXS PlugPlug setup completion.

#define kAICurrentCoordinateSystemChangedNotifier   "AI Current Coordinate System Changed Notifier"

Sent when the ruler coordinate system for current view has changed.

#define kAICurrentFontChangedNotifier   "AI Current Font Changed Notifier"

Font changed in current document.

See AIATETextUtilSuite

#define kAICurrentFontSizeChangedNotifier   "AI Current Font Size Changed Notifier"

Font size changed in current document.

See AIATETextUtilSuite

#define kAICurrentLanguageChangedNotifier   "AI Current Language Changed Notifier"

Sent when the system language has changed.

See AIMEFontSuite.

#define kAICurrentLayerNotifier   "AI Current Layer Notifier"

Sent when a new layer becomes current, but no changes are made to the layers themselves (options, names, ordering, and so on.

)

#define kAIDocumentAboutToCloseNotifier   "AI Document About To Close Notifier"

Sent right before the last document window of the artwork is about to be closed.

#define kAIDocumentBleedsChangedNotifier   "AI Document Bleed Value Changed Notifier"

Sent when the document bleed values have been changed.

See AIDocumentSuite.

#define kAIDocumentChangedNotifier   "AI Document Changed Notifier"

Sent when the contents of a document have changed.

#define kAIDocumentClosedNotifier   "AI Document Closed Notifier"

Sent when a document has been closed.

#define kAIDocumentClrMdlChangedNotifier   "AI Document Color Model Changed Notifier"

Sent when the color model for a document has changed.

#define kAIDocumentCropAreaModifiedNotifier   "AI Document Crop Area Modified Notifier"

Sent when a crop area has been modified, deleted, or created.

#define kAIDocumentNewNotifier   "AI Document New Notifier"

Sent when a new document has been created.

#define kAIDocumentOpenedNotifier   "AI Document Opened Notifier"

Sent when a document has been opened.

#define kAIDocumentProfilesChangedNotifier   "AI Document Profiles Changed Notifier"

Sent when document profiles have been changed.

#define kAIDocumentRulerOriginChangedNotifier   "AI Document Ruler Origin Changed Notifier"

Sent when the document ruler origin has been changed or reset.

See AIDocumentSuite.

#define kAIDocumentRulerUnitChangedNotifier   "AI Document Ruler Unit Changed Notifier"

Sent when ruler unit has changed.

#define kAIDocumentSavedNotifier   "AI Document Saved Notifier"

Sent when a document has been saved.

#define kAIDocumentSpotColorModeChangedNotifier   "AI Document Spot Color Mode Changed Notifier"

Sent whenever the spot color mode of a document has been changed.

The document is not necessarily an open document being edited by a user. For example, swatch libraries are considered documents.

#define kAIDocumentTransparencyGridNotifier   "AI Document Transparency Grid Notifier"

Sent when the transparency grid is toggled.

#define kAIDocumentViewActiveViewChangedNotifier   "AI Document View Style Active View Changed Notifier"

Sent when the active view switches from one view window to another.

See AIDocumentViewSuite.

#define kAIDocumentViewChangedNotifier   "AI Document View Changed Notifier"

Sent when the document view changes.

See AIDocumentViewSuite.

#define kAIDocumentViewEdgesVisibilityChangeNotifier   "AI Document View Edges Visibility Change Notifier"

Sent when the edges visibility on the document is toggled.

#define kAIDocumentViewInvalidRectChangedNotifier   "AI Document View Invalid Rect Changed Notifier"
#define kAIDocumentViewOPPPlateStateChangedNotifier   "AI Document View Plate State Changed Notifier"

Sent when the active view's plate set's state changes.

See AIDocumentViewSuite.

#define kAIDocumentViewStyleChangedNotifier   "AI Document View Style Changed Notifier"

Sent when the document view style changes.

See AIDocumentViewSuite.

#define kAIDocumentWritePostprocessNotifier   "AI Document Write Postprocess Notifier"

Sent just after serializing a document to an Illustrator file format, and before the flattening layer is removed (if the document was flattened).

Allows plug-ins to clean up anything that was done during preprocessing.

#define kAIDocumentWritePreprocessNotifier   "AI Document Write Preprocess Notifier"

Sent just before the document is saved, along with the AI Version information to allow any data conversion required for saving to legacy files.

For example, Unicode data must be converted to Platform encoding before saving to AI versions less than version 12.

#define kAIDrawingModeChangedNotifier   "AI Drawing Mode Changed Notifier"

Sent when drawing mode of a document changes.

#define kAIEffectiveToolChangedNotifier   "AI Effective Tool Changed Notifier"

Sent when effective tool is changed, either permanently or temporarily using modifier keys (such as Cmd, Cntl, or Spacebar).

Data is AIEffectiveToolChangeData Replaces individual notifiers for tool suspend and resume actions that have been deprecated.

#define kAIEndImportCompFontNotifier   "AI End Import CompFont Notifier"

Sent after a font import operation is executed.

See AIFontSuite.

#define kAIEndImportStylesNotifier   "AI End Import Styles Notifier"
#define kAIEyedropperDragNotifier   "AI Eyedropper Drag Notifier"

Sent by the eyedropper when it is selected and dragged.

The data is an AIEyedropperDragNotifyData specifying the event and whether the path style has changed as a result.

#define kAIFileFormatDocumentOpenedNotifier   "AI File Format Document Opened Notifier"

If a notifier plug-in requests this type of notification, it receives this selector when any open-file action has been completed.

See the AINotifierSuite.

#define kAIFileFormatLinkUpdateNotifier   "AI File Format Link Update Notifier"

If a notifier plug-in requests this type of notification, it receives this selector when Illustrator cannot find a linked file for the current document.

The notification data sent is of type AILinkUpdateNotifyData.

#define kAIFontListChangedNotifier   "AI Font List Changed Notifier"

List of available fonts changed.

See AIATETextUtilSuite

#define kAIInvalidateByScrollNotifier   "AI Invalidate By Scroll Notifier"

Send to notify tools to invalidate their current view when a scroll is happening on the document.

#define kAIIsolationModeChangedNotifier   "AI Isolation Mode Changed Notifier"

(Internal, do not use) Sent after isolation-mode focus changes from one art object to another.

See AIIsolationModeSuite Not sent when changes are a result of Undo or Redo actions.

#define kAILaunchProjectBridgeNotifier   "AI Launch Project Bridge Notifier"
#define kAILayerArtStyleChangeNotifier   "AI Layer Art Style Change Notifier"

Sent when an art style is applied to a layer.

#define kAILayerDeletionNotifier   "AI Layer Deletion Notifier"

Sent when layers are deleted.

kAILayerSetNotifier is sent at the same time. Subscribe to this one if you care ONLY about deletions, but NOT new layers or reorderings; for example, to remove references to deleted layers,

#define kAILayerListChangedNotifier   "AI Edit Layer List Changed Notifier"

Sent when a layer list is pushed or popped.

See AILayerListSuite.

#define kAILayerOptionsNotifier   "AI Layer Options Notifier"

Sent when layers have changed options, such as name, selection color, lock status, visibility, view mode, and so on.

)

#define kAILayerSetNotifier   "AI Layer Set Notifier"

Sent when layers are added, deleted, or reordered.

Respond, for example, by rebuilding the list for a layer palette.

#define kAIMenuChangedNotifier   "AI Menu Changed Notifier"

Sent when a menu item is modified using AIMenuSuite functions.

Receives no associated data.

#define kAIMetadataSyncNotifier   "AI Metadata Sync Notifier"

Sent when an operation requiring update of metadata is about to occur.

For example, sent before any file format is called or written. Register for this if you need to keep metadata current. If you add any function that assumes the metadata is current (for a metadata browser, for example), send this notifier.

See also:
AIXMLDocumentSuite
#define kAINamedStyleListChangedNotifier   "AI Named Style List Changed Notifier"

Sent when the list of styles in the Graphic Styles palette changes in any way, such as the order of the list, the names of the styles, deletions, additions, and so on.

Also sent when such changes are undone or redone.

#define kAINewCommandPreNotifierStr   "AI Command Notifier: Before New"

Menu identifiers for pre- and post- notification See source code and AIMenuSuite.

#define kAIObjectSetChangedNotifier   "AI Object Set Changed Notifier"

Object sets are deprecated in favor of dictionaries, see AIDictionarySuite.

#define kAIPaintStyleFillStrokeChangedNotifier   "AI Paint Style Fill Stroke Changed Notifier"
#define kAIPaintStyleGradientStopChangedNotifier   "AI Paint Style Gradient Stop Changed Notifier"
#define kAIPerspectiveGridVisibilityChangedNotifier   "AI Perspective Grid Visibility Changed Notifier"

Sent when perspective grid visibility is changed.

#define kAIPerspectiveParamsChangedNotifier   "AI Perspective Parameters Changed Notifier"

Sent when perspective grid parameters are changed.

#define kAIPluginStoppingNotifier   "AI All Plug-ins Stopping Notifier"

Sent before Illustrator sends the application-stopped notifier.

#define kAIPreferenceChangedNotifier   "AI Preference Changed Notifier"

Sent when a change is made to the preferences.

See AIPreferenceSuite

#define kAIReplaceColorNotifier   "AI Replace Color Notifier"

Object sets are deprecated in favor of dictionaries, see AIDictionarySuite.

#define kAISlicingChangedNotifier   "AI Slicing Changed"
#define kAISVGFilterAddedNotifier   "AI SVG Filter Added Notifier"
#define kAISVGFilterChangedNotifier   "AI SVG Filter Changed Notifier"
#define kAISwatchLibraryChangedNotifier   "AI Swatch Library Changed Notifier"

Sent when the Swatch Library is opened and has been modified since the last load or when it is reloaded because the user saved to it.

#define kAITagChangedNotifier   "AI Tag Changed Notifier"

See AITagSuite.

#define kAIToolClearStateNotifier   "AI Tool Clear State Notifier"

Sent to notify tools that they should clear any editing state that they maintain.

Tools other than the current tool might maintain editing state; for example, selecting the zoom tool does not clear the editing state of the pen tool, which remembers the path to which it is adding points.

#define kAIToolDeselectedNotifier   "AI Tool Deselected Notifier"

Sent when a tool is deselected.

The data is the AIToolHandle.

#define kAIToolHelpIDChangedNotifier   "AI Tool Help ID Changed Notifier"

Sent when a tool's help ID is changed.

See AIToolSuite::SetToolHelpID()

#define kAIToolIconChangedNotifier   "AI Tool Icon Resources Changed Notifier"

Sent when a tool's icon resources are changed.

See AIToolSuite::SetToolIcons()

#define kAIToolModifiersChangedNotifier   "AI Tool Modifiers Changed Notifier"

Sent when the modifier keys for the current tool are changed.

#define kAIToolSelectedNotifier   "AI Tool Selected Notifier"

Sent when a tool is selected.

The data is the AIToolHandle. Reselection of an already selected tool sends both kAIToolDeselectedNotifier and kAIToolSelectedNotifier with the kSelectorAIReselectTool message.

#define kAIToolTabletPointerTypeChangedNotifier   "AI Tablet Pointer Type Changed Notifier"

Sent when AIToolTabletPointerType is changed.

#define kAIToolTitleChangedNotifier   "AI Tool Title Changed Notifier"

Sent when the title string of a tool is changed.

See AIToolSuite::SetToolTitle()

#define kAIToolTooltipChangedNotifier   "AI Tool Tooltip Changed Notifier"

Sent when a tool's rollover tooltip is changed.

#define kAIToolWindowChangedNotifier   "AI Tool Window Changed Notifier"

Sent when the tool window has changed.

#define kAIUIBrightnessChangedNotifier   "AI UI Brightness Changed Notifier"

Sent when UI brightness is changed.

#define kAIUpdatePathStyleNotifier   "AI Update PathStyle Notifier"

The eyedropper sends this while tracking a mouse drag, to notify the Color palette to update its proxies during the drag, using the path style and map in the AIUpdatePathStyleNotifyData.

See AIPaintStyleSuite

#define kAIVectorizeUpdateNotifier   "AI Vectorize Update Notifier"

Sent after an Update call is made and completed.

Message data contains the Vectorize object being updated. See AIVectorizeSuite.

#define kAIXMLNameChangedNotifier   "AI XML Name Changed Notifier"

Sent when the XML name pool has changed.

Any UIDs or references associated with that name will now have a different name. See AINamePoolRef.

#define kATEDocumentResourceChangedNotifier   "AI ATE Document Resource Changed Notifier"

Sent when ATE document resources, such as named style, have changed.


Variable Documentation

const char* const kAIApplicationActivatedNotifier = "AI Application Activated Notifier"

Sent when the application is activated.

const char* const kAIApplicationDeactivatedNotifier = "AI Application Deactivated Notifier"

Sent when the application is deactivated.



Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2016 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks