![]() |
Plug-in SelectorsAllowed values for the
Detailed DescriptionAllowed values for the Define Documentation
Used by the Control palette to set stroke width with If there is no stroke currently applied, and a non-zero stroke width is set through this selector, the previously applied stroke color is restored.
See
See
See
See
Sent to plug-ins that own tab palettes to reset to hard-coded default values defined in the plug-in and in You must configure the palette layout to the initial default. In addition to a palette's specific configuration (show/hide option, list view), resets the values of a palette's location, visibility, dock code, dock group, and size.
Sent to plug-ins that own tab palettes to request restore of the current dialog's specific configuration. To retrieve a configuration value from the current workspace, use the appropriate
Each palette's location, visibility, dock code, dock group, and size of the current workspace are restored by the Workspaces plug-in.
Sent to plug-ins that own tab palettes to request save of the current dialog's specific configuration (show/hide option, list view). To save a configuration value for the current workspace, use the appropriate
Each palette's location, visibility, dock code, dock group, and size of the current workspace are saved by the Workspaces plug-in.
Message selector sent when requesting a plug-in to play an action. In this case the message is a
Sent to add a rollover icon of a tool. Can be sent any time after the tool has been added. The toolbox, tool, and icon fields are valid in the message.
Sent to signal the addition of a tool. Always followed immediately by another
Asks a plug-in group to apply a developer-defined color-mapping callback function to objects for which it privately manages styles or colors. Initiated by plug-ins or other system components that want to alter all the colors in a collection of objects. Your handler must iterate through the colors within the plug-in group that fit the request, passing them to the supplied callback. The message data,
For private color data not contained in an If the option To initiate this request to a plug-in group that your plug-in does not manage, call
Sent when the user switches to an alternate selection tool by pressing Ctrl (in Windows) or Cmd (in MacOS) key while using a tool that allows alternate selection tool. The message data is an
Sent when the user switches back from a temporary alternate selection tool. The message data is an
Sent when the user requests a switch to an alternate selection tool by pressing Ctrl (in Windows) or Cmd (in MacOS) key, while using a tool that allows alternate selection tool, to determine whether the alternate selection tool is ready to be selected. Valid return values are:
Sent to signal that a tool's alternate action has been invoked. Typically brings up a tool options dialog. The toolbox and tool fields are valid in the message.
Sent only if the Asks the plug-in group to merge a path style into those of its selected descendants, or perform a transformation on the path styles. See
Check if you can copy the data in the current document to your format. Return
Asks a plug-in group whether the Layers palette shows edit groups.
Sent to file format plug-ins after the user has selected a file, to allow a reader to open the file and check for header information in order to verify that it can be opened. If your plug-in cannot read the specified file, it should return The data is an
Requests a duplicate of the data in the Make a copy, replace the
Asks a plug-in group to collect the paint styles of all objects for which it privately manages styles. Sent if the Call the desired callback function repeatedly until either all the relevant styles have been iterated, or until the callback returns an error or Use to process information about style-related attributes of selected objects, such as fill or stroke attributes, when the styles do not map directly onto the styles of selected objects within the edit group. A stroke style, for example, might apply only to certain bezier segments and not to an entire path.You can keep styles in a dictionary, along with information about parts of the edit group and/or result group to which those styles apply. You can iterate partial styles to privately accumulate a report for multiple objects. Invalid fields, as identified by the style map, are considered mixed in the plug-in group. For example, if
Execute a
Sent to signal a tool cycle. The toolbox and tool fields are valid in the message. If the currently selected tool is not in the message tool's tool set, make the message tool the current tool. If the currently selected tool is in the message tool's tool set, switch to the next tool in the tool set.
Sent to the plug-in owning a layer list to request that it dispose of any data it allocated on push. The data of the message is an
Sent to a plug-in when a different tool is selected, to allow cleanup of any run-time variables. The message data is an
Asks a plug-in group whether it allows art objects of a given type in its edit group. Sent if the plug-in group option Valid return values are:
Delete the data in the
Sent when the plug-in implementing a plug-in annotator should draw its annotations.
Sends an
Sent when the tool has been selected (double-clicked) in the Tool palette. The plug-in can display a tool options dialog. The message data is an
Sent to signal the end of a series of calls describing tools to be added. The only valid information in the message is the toolbox.
Sent to signal the end of a tool group. Always followed immediately by a new
Sent to signal the end of a tool set. Always followed immediately by a new
Sent to file format plug-ins to allow the plug-in to show any dialogs necessary to gather parameters.
Not always sent; for example, when re-saving a document with the Save command, only the Go message is sent. In this case, the operation uses the parameters from the last time the document was saved. The data is an
Sent when the user chooses a filter from the Filter menu. The filter should get any user parameters, which are returned to Illustrator in the
Execute a clipboard operation. The
Sent to file format plug-ins to execute the read or write operation.
The data is an
Tells your filter to execute. Do not query for parameters in the processing of this message; parameters are passed in the
Sends an
Sent to the plug-in that installed a menu item when the item is selected by the user. If the plug-in has installed more than one menu item, compare the menu handle in the
See
Asks a plug-in group to interpolate plug-in data and dictionary contents when interpolations are made into a blend between plug-in groups.
Uses At all stages,
When the stage is
The The The Any reply other than these is treated as an error and causes the blend not to be created at all.
Sent when the plug-in implementing a plug-in annotator should invalidate the regions occupied by its annotations.
Sends an
Sends an
Sends an
Sends an
Sends an
Sends an
Sends an
Sends an
See
Notifies a plug-in group of edits to the edit group. An When the handler returns If the handler returns
Asks a plug-in group to perform a custom hit test. Sent when
Sent to the plug-in owning a layer list when it is popped. Allows you to clean up the layer lists. Within the scope of the message you can modify both the previous layer list and the one about to be popped. The data of the message is an
Sent to the plug-in owning a layer list when it is pushed onto the stack. Allows you to initialize the layer list. Within the scope of the message, you can modify both the previous layer list and the newly pushed list. On return, the previous layer list can no longer be modified. The data of the message is an
Asks a plug-in group to replace symbols used in its dictionary. Sent to plug-in groups that are selected when user chooses Replace Symbol in the Symbol palette. You are not required to handle this notification, even if the plug-in group uses symbols. The sender does not modify the dictionary. See
Sent when an already-selected tool is reselected, with both The message data is an
Sent to a plug-in when its tool has been selected, to allow initialization. The message data is an
Sent to file format plug-ins to allow the plug-in to customize import/export based on client provided options.
This is only sent if the client has provided some options to customize import/export and the plugin had registered the file format with the The data is an
Sent to plug-ins where the The plug-in should enter a mode where the contents are shown and editable. If this does not make sense for a particular plug-in group, ignore the call.
Sent to signal a tool soft cycle. The toolbox and tool fields are valid in the message. If the currently selected tool is not in the message tool's tool set, make the message tool the current tool. If the currently selected tool is in the message tool's tool set, do nothing. See
Sent to signal the start of a series of calls describing tools to be added. Always followed immediately by
Sent to signal the start of a tool group. (See Toolsets and Groups in the Tools Palette) Typically many of these are sent. Always followed immediately by
Sent to signal the start of a tool set. (See Toolsets and Groups in the Tools Palette) Typically many of these are sent. Always followed immediately by
Sent when shortcut '[' is activated to decrease a diameter.
This can be used to get strokes directly without listening to mouse down, drag and up events. The message data is an
Sent when shortcut ']' is activated to increase a diameter.
Sent when the mouse button is pressed. The message data is an
Sent on drag (cursor move with button down). The plug-in receives a series of these selectors. The message data is an
Either follows the mouse-down selector immediately or ends the mouse-drag selectors. The message data is an
Sent to signal that a tool has been selected. The toolbox and tool fields are valid in the message.
Sent when the tool is selected and as the cursor is moved over the artboard with the button up. The plug-in can set the cursor based on location or some other factor. The message data is an
The transform again selector.
Notifies a plug-in group that the result group needs to be rebuilt.
Obsolete. Linked raster art is now implemented as placed art. Sent to file format plug-ins to request an update for a linked object in the document. The data is an
Sent on mouse down in the menu bar. Provides an opportunity for a plug-in to change the appearance of a menu before it is displayed. Request this selector by setting If a plug-in with a menu is unloaded, it must first be reloaded before it can process the update selector. This can cause a noticeable performance lag when the user clicks the menu bar. Unless there is a pressing reason for a custom menu update, use
Object set selector. Object sets are deprecated in favor of dictionaries, see
Object set selector. Object sets are deprecated in favor of dictionaries, see
Object set selector. Object sets are deprecated in favor of dictionaries, see
Object set selector. Object sets are deprecated in favor of dictionaries, see
Object set selector. Object sets are deprecated in favor of dictionaries, see
Object set selector. Object sets are deprecated in favor of dictionaries, see
Object set selector. Object sets are deprecated in favor of dictionaries, see
Object set selector. Object sets are deprecated in favor of dictionaries, see
Object set selector. Object sets are deprecated in favor of dictionaries, see
The first message a plug-in receives on startup (whether loaded or reloaded). Allows you to restore saved state information, before startup initialization. See
The first message a plug-in receives before being unloaded. Allows you to save state information See
Received by a plug-in with an adapter after a call to
Received by a plug-in with an adapter when the application frees memory, to allow garbage collection.
Received by a plug-in with an adapter before it is loaded, to allow the adapter to perform needed translations before the load occurs. The handler does not need to call the load operation. See
Received by a plug-in after its initialization, to allow it to register its own adapter. Get the adapter list from PICA and use SPAdapterRef oldAPI; SPAdapterListRef adapterList; SPErr error; error = sSPRuntime->GetRuntimeAdapterList( &adapterList); error = sSPAdapters->AddAdapter( adapterList, message->d.self, "old API adapter", &oldAPI );
Received by a plug-in with an adapter before it is unloaded, to allow the adapter to perform needed translations before the unload occurs. The handler does not need to call the unload operation. See
Received by a plug-in with an adapter when the application needs to communicate with it. The adapter should relay the message, performing any required translation. See
Received by a plug-in with an adapter on application shutdown, after PICA completes its plug-in shutdown process. Use for termination cleanup related to the adapter. See
Received by a plug-in with an adapter on application startup, after PICA completes its plug-in startup process. Use for initialization related to the adapter. See
Received by plug-in adapters with the Accompanied by the
Acquire PICA plug-in properties; sent with See
Release PICA plug-in properties; sent with See |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() |
|