Hot Door CORE 0.8.2
Adobe® Illustrator® Plug-in Library
|
Base plugin class; the heart of any plugin project. More...
#include <hdicorePlugin.h>
Public Types | |
enum | Options { NoOptions = 0 , AutoSelectsResultsOption = 1 << 0 , RetainsPartialPathSelectionOption = 1 << 1 } |
Allows for configuration of various plug-in behaviors. | |
enum | UndoContext { UnknownUndoContext = 0 , StandardUndoContext = 10 , SilentUndoContext = 20 , AppendUndoContext = 30 } |
Allows for setting of the undo context to other behaviors. | |
typedef std::vector< byte > | ByteVector |
Public Member Functions | |
virtual SPPluginRef | spPluginRef () const |
Gets the plugin ref around which the target object is wrapped. | |
PlatformPluginPtr | platformPlugin () const |
Gets a pointer to the platform object representing the current Plugin instance. | |
virtual std::string | filePath () const |
Gets the full path of the plugin file at runtime. | |
virtual std::string | fileName () const |
Gets the name of the plugin file at runtime. | |
virtual std::string | name () const |
Gets the plugin name. | |
virtual void | setName (const std::string &name_) |
Sets the plugin name. | |
virtual Options | options () const |
Gets the plugin's options. | |
virtual void | setOptions (const Options options_) |
Sets the plugin's options. | |
virtual Dispatcher *const | dispatcher () const |
Convenience method to return the Dispatcher instance. | |
virtual Tool *const | currentTool () const |
Gets a pointer to the currently selected tool. | |
virtual void | undo () const |
Undoes the last set of artwork changes by this specific plugin. | |
virtual bool | setUndoKind (const UndoContext uc_) |
Changes the undo context to another type. | |
virtual void | setUndoRedoNames (const std::string &undo_, const std::string &redo_) |
Sets the text for the Undo and Redo menu items, which Illustrator uses as needed. | |
virtual bool | resourceData (const int32_t type_, const int16_t id_, ByteVector &data__) const |
Acquires a byte vector for a given resource. | |
virtual bool | resourceData (const int32_t type_, const std::string &name_, ByteVector &data__) const |
Acquires a byte vector for a given resource. | |
virtual bool | toolsSnapToArt () const |
Gets whether tools belonging to this plugin should snap the cursor to artwork. | |
virtual void | setToolsSnapToArt (const bool snap_) |
Sets whether tools belonging to this plugin should snap the cursor to artwork. | |
virtual bool | toolsSnapToArtBounds () const |
Gets whether tools belonging to this plugin should snap the cursor to artwork bounds. | |
virtual void | setToolsSnapToArtBounds (const bool snap_) |
Sets whether tools belonging to this plugin should snap the cursor to artwork bounds. | |
virtual bool | toolsSnapToArtboard () const |
Gets whether tools belonging to this plugin should snap the cursor to the artboard edges. | |
virtual void | setToolsSnapToArtboard (const bool snap_) |
Sets whether tools belonging to this plugin should snap the cursor to the artboard edges. | |
virtual bool | toolsSnapToGrids () const |
Gets whether tools belonging to this plugin should snap the cursor to the Illustrator gridlines. | |
virtual void | setToolsSnapToGrids (const bool snap_) |
Sets whether tools belonging to this plugin should snap the cursor to the Illustrator gridlines. | |
virtual bool | startingUp () const |
Gets whether the plugin is in the process of starting up. | |
virtual bool | hasStartedUp () const |
Gets whether the plugin has already completed starting up. | |
virtual bool | postStartingUp () const |
Gets whether the plugin is in the process of post-starting up. | |
virtual bool | hasPostStartedUp () const |
Gets whether the plugin has already completed post-starting up. | |
virtual bool | preShuttingDown () const |
Gets whether the plugin is in the process of pre-shutting down. | |
virtual bool | hasPreShutdown () const |
Gets whether the plugin has already completed pre-shutting down. | |
virtual bool | shuttingDown () const |
Gets whether the plugin is in the process of shutting down. | |
virtual bool | hasShutdown () const |
Gets whether the plugin has already completed shutting down. | |
virtual std::ostream *const | loggingStream (const std::string &name_) const |
Gets a logging stream, by name, for debugging output for the plugin. | |
virtual void | setLoggingStream (const std::string &name_, std::ostream *const str_) |
Sets the logging stream, by name, for debugging output for the plugin. | |
virtual Callback *const | startupCallback () const |
Gets the callback that's called when the plugin is starting up. | |
virtual void | setStartupCallback (const Callback &cb_) |
Sets the callback that's called when the plugin is starting up. | |
virtual Callback *const | postStartupCallback () const |
Gets the callback that's called just after the plugin has started up. | |
virtual void | setPostStartupCallback (const Callback &cb_) |
Sets the callback that's called just after the plugin has started up. | |
virtual Callback *const | preShutdownCallback () const |
Gets the callback that's called just before the plugin will shutdown. | |
virtual void | setPreShutdownCallback (const Callback &cb_) |
Sets the callback that's called just before the plugin will shutdown. | |
virtual Callback *const | shutdownCallback () const |
Gets the callback that's called when the plugin is shutting down. | |
virtual void | setShutdownCallback (const Callback &cb_) |
Sets the callback that's called when the plugin is shutting down. | |
virtual Callback *const | menuItemSelectedCallback () const |
Gets the callback that's called when a user selects one of the plugin's menu items. | |
virtual void | setMenuItemSelectedCallback (const Callback &cb_) |
Sets the callback that's called when a user selects one of the plugin's menu items. | |
virtual Callback *const | menuItemsUpdateCallback () const |
Gets the callback that's called when a user hovers over menu groups that will show this plugin's menu items. | |
virtual void | setMenuItemsUpdateCallback (const Callback &cb_) |
Sets the callback that's called when a user hovers over menu groups that will show this plugin's menu items. | |
virtual Callback *const | brightnessAdjustedCallback () const |
Gets the callback that's called when the brightness of the app UI is changed via the app preference dialog. | |
virtual void | setBrightnessAdjustedCallback (const Callback &cb_) |
Sets the callback that's called when the brightness of the app UI is changed via the app preference dialog. | |
virtual Callback *const | toolPreSelectedCallback () const |
Gets the callback that's called just before a tool is selected from the toolbar (i.e. the tool's selection callback has not been called) | |
virtual void | setToolPreSelectedCallback (const Callback &cb_) |
Sets the callback that's called just before a tool is selected from the toolbar (i.e. the tool's selection callback has not been called) | |
virtual Callback *const | toolPostSelectedCallback () const |
Gets the callback that's called just after a tool is selected from the toolbar (i.e. the tool's selection callback has already been called) | |
virtual void | setToolPostSelectedCallback (const Callback &cb_) |
Sets the callback that's called just after a tool is selected from the toolbar (i.e. the tool's selection callback has already been called) | |
virtual Callback *const | toolPreDeselectedCallback () const |
Gets the callback that's called just before a tool is deselected (i.e. the tool's deselection callback has not been called) | |
virtual void | setToolPreDeselectedCallback (const Callback &cb_) |
Sets the callback that's called just before a tool is deselected (i.e. the tool's deselection callback has not been called) | |
virtual Callback *const | toolPostDeselectedCallback () const |
Gets the callback that's called just after a tool is deselected (i.e. the tool's deselection callback has already been called) | |
virtual void | setToolPostDeselectedCallback (const Callback &cb_) |
Sets the callback that's called just after a tool is deselected (i.e. the tool's deselection callback has already been called) | |
virtual Callback *const | toolPreReselectedCallback () const |
Gets the callback that's called just before a tool is reselected (i.e. the tool's reselection callback has not been called) | |
virtual void | setToolPreReselectedCallback (const Callback &cb_) |
Sets the callback that's called just before a tool is reselected (i.e. the tool's reselection callback has not been called) | |
virtual Callback *const | toolPostReselectedCallback () const |
Gets the callback that's called just after a tool is reselected (i.e. the tool's reselection callback has already been called) | |
virtual void | setToolPostReselectedCallback (const Callback &cb_) |
Sets the callback that's called just after a tool is reselected (i.e. the tool's reselection callback has already been called) | |
virtual Callback *const | toolPreTrackedCallback () const |
Gets the callback that's called just before the cursor moves (with the mouse button released; i.e. the tool's track callback has not been called) | |
virtual void | setToolPreTrackedCallback (const Callback &cb_) |
Sets the callback that's called just before the cursor moves (with the mouse button released; i.e. the tool's track callback has not been called) | |
virtual Callback *const | toolPostTrackedCallback () const |
Gets the callback that's called just after the cursor moves (with the mouse button released; i.e. the tool's track callback has already been called) | |
virtual void | setToolPostTrackedCallback (const Callback &cb_) |
Sets the callback that's called just after the cursor moves (with the mouse button released; i.e. the tool's track callback has already been called) | |
virtual Callback *const | toolPreMouseDownCallback () const |
Gets the callback that's called just before the mouse button goes down (i.e. the tool's mouse down callback has not been called) | |
virtual void | setToolPreMouseDownCallback (const Callback &cb_) |
Sets the callback that's called just before the mouse button goes down (i.e. the tool's mouse down callback has not been called) | |
virtual Callback *const | toolPostMouseDownCallback () const |
Gets the callback that's called just after the mouse button goes down (i.e. the tool's mouse down callback has already been called) | |
virtual void | setToolPostMouseDownCallback (const Callback &cb_) |
Sets the callback that's called just after the mouse button goes down (i.e. the tool's mouse down callback has already been called) | |
virtual Callback *const | toolPreDraggedCallback () const |
Gets the callback that's called just before the mouse button is down and the cursor moves (i.e. the tool's drag callback has not been called) | |
virtual void | setToolPreDraggedCallback (const Callback &cb_) |
Sets the callback that's called just before the mouse button is down and the cursor moves (i.e. the tool's drag callback has not been called) | |
virtual Callback *const | toolPostDraggedCallback () const |
Gets the callback that's called just after the mouse button is down and the cursor moves (i.e. the tool's drag callback has already been called) | |
virtual void | setToolPostDraggedCallback (const Callback &cb_) |
Sets the callback that's called just after the mouse button is down and the cursor moves (i.e. the tool's drag callback has already been called) | |
virtual Callback *const | toolPreMouseUpCallback () const |
Gets the callback that's called just before the mouse button comes up (i.e. the tool's mouse up callback has not been called) | |
virtual void | setToolPreMouseUpCallback (const Callback &cb_) |
Sets the callback that's called just before the mouse button comes up (i.e. the tool's mouse up callback has not been called) | |
virtual Callback *const | toolPostMouseUpCallback () const |
Gets the callback that's called just after the mouse button comes up (i.e. the tool's mouse up callback has already been called) | |
virtual void | setToolPostMouseUpCallback (const Callback &cb_) |
Sets the callback that's called just after the mouse button comes up (i.e. the tool's mouse up callback has already been called) | |
virtual Callback *const | toolPreDiameterDecreasedCallback () const |
Gets the callback that's called just before the '[' key is hit while a tool is selected (i.e. the tool's diameter decrease callback has not been called) | |
virtual void | setToolPreDiameterDecreasedCallback (const Callback &cb_) |
Sets the callback that's called just before the '[' key is hit while a tool is selected (i.e. the tool's diameter decrease callback has not been called) | |
virtual Callback *const | toolPostDiameterDecreasedCallback () const |
Gets the callback that's called just after the '[' key is hit while a tool is selected (i.e. the tool's diameter decrease callback has already been called) | |
virtual void | setToolPostDiameterDecreasedCallback (const Callback &cb_) |
Sets the callback that's called just after the '[' key is hit while a tool is selected (i.e. the tool's diameter decrease callback has already been called) | |
virtual Callback *const | toolPreDiameterIncreasedCallback () const |
Gets the callback that's called just before the ']' key is hit while a tool is selected (i.e. the tool's diameter increase callback has not been called) | |
virtual void | setToolPreDiameterIncreasedCallback (const Callback &cb_) |
Sets the callback that's called just before the ']' key is hit while a tool is selected (i.e. the tool's diameter increase callback has not been called) | |
virtual Callback *const | toolPostDiameterIncreasedCallback () const |
Gets the callback that's called just after the ']' key is hit while a tool is selected (i.e. the tool's diameter increase callback has already been called) | |
virtual void | setToolPostDiameterIncreasedCallback (const Callback &cb_) |
Sets the callback that's called just after the ']' key is hit while a tool is selected (i.e. the tool's diameter increase callback has already been called) | |
virtual Callback *const | toolPreEditedCallback () const |
Gets the callback that's called just before a tool is double-clicked in the toolbar (i.e. the tool's edit callback has not been called) | |
virtual void | setToolPreEditedCallback (const Callback &cb_) |
Sets the callback that's called just before a tool is double-clicked in the toolbar (i.e. the tool's edit callback has not been called) | |
virtual Callback *const | toolPostEditedCallback () const |
Gets the callback that's called just after a tool is double-clicked in the toolbar (i.e. the tool's edit callback has already been called) | |
virtual void | setToolPostEditedCallback (const Callback &cb_) |
Sets the callback that's called just after a tool is double-clicked in the toolbar (i.e. the tool's edit callback has already been called) | |
virtual ModalDialog *const | aboutBox () const |
Gets the about box modal dialog for the plugin. | |
virtual void | setAboutBox (const ModalDialog &dialog_) |
Sets the about box modal dialog for the plugin. | |
virtual ModalDialog *const | prefsDialog () const |
Gets the global prefs modal dialog for the plugin. | |
virtual void | setPrefsDialog (const ModalDialog &dialog_) |
Sets the global prefs modal dialog for the plugin. | |
virtual MenuItem *const | aboutMenuItem () const |
Gets the about box menu item for the plugin. | |
virtual void | setAboutMenuItem (const MenuItem &mi_) |
Sets the about box menu item for the plugin. | |
virtual MenuItem *const | prefsMenuItem () const |
Gets the global prefs menu item for the plugin. | |
virtual void | setPrefsMenuItem (const MenuItem &mi_) |
Sets the global prefs menu item for the plugin. | |
Static Public Member Functions | |
static Plugin *const | instance () |
Allows access to the singleton Plugin instance object. | |
Friends | |
__MainError() | PluginMain (const char *, const char *, void *) |
Main entry point for all plugins (required by Illustrator). This is called whenever a plugin should perform some action or respond to some message. | |
Base plugin class; the heart of any plugin project.
Receives startup/shutdown messages, tool messages, menu messages, etc.; allows for preference access, registration access, etc.
|
virtual |
Gets the about box modal dialog for the plugin.
|
virtual |
Gets the about box menu item for the plugin.
|
virtual |
Gets the callback that's called when the brightness of the app UI is changed via the app preference dialog.
|
virtual |
Gets a pointer to the currently selected tool.
|
virtual |
Convenience method to return the Dispatcher instance.
|
virtual |
Gets the name of the plugin file at runtime.
|
virtual |
Gets the full path of the plugin file at runtime.
|
virtual |
Gets whether the plugin has already completed post-starting up.
|
virtual |
Gets whether the plugin has already completed pre-shutting down.
|
virtual |
Gets whether the plugin has already completed shutting down.
|
virtual |
Gets whether the plugin has already completed starting up.
|
static |
|
virtual |
Gets a logging stream, by name, for debugging output for the plugin.
name_ | The unique name of the logging stream |
|
virtual |
Gets the callback that's called when a user selects one of the plugin's menu items.
|
virtual |
Gets the callback that's called when a user hovers over menu groups that will show this plugin's menu items.
|
virtual |
Gets the plugin name.
|
virtual |
Gets the plugin's options.
PlatformPluginPtr hdi::core::Plugin::platformPlugin | ( | ) | const |
Gets a pointer to the platform object representing the current Plugin instance.
|
virtual |
Gets whether the plugin is in the process of post-starting up.
|
virtual |
Gets the callback that's called just after the plugin has started up.
|
virtual |
Gets the global prefs modal dialog for the plugin.
|
virtual |
Gets the global prefs menu item for the plugin.
|
virtual |
Gets the callback that's called just before the plugin will shutdown.
|
virtual |
Gets whether the plugin is in the process of pre-shutting down.
|
virtual |
Acquires a byte vector for a given resource.
type_ | Type of resource (four-byte code, e.g. 'PNGI') |
id_ | ID number of the resource |
data__ | Return-by-reference for the resource data |
|
virtual |
Acquires a byte vector for a given resource.
type_ | Type of resource (four-byte code, e.g. 'PNGI') |
name_ | Name of the resource |
data__ | Return-by-reference for the resource data |
|
virtual |
Sets the about box modal dialog for the plugin.
dialog_ | New about box modal dialog for the plugin |
|
virtual |
Sets the about box menu item for the plugin.
mi_ | New about box menu item for the plugin |
|
virtual |
Sets the callback that's called when the brightness of the app UI is changed via the app preference dialog.
cb_ | New brightness change callback |
|
virtual |
Sets the logging stream, by name, for debugging output for the plugin.
name_ | The unique name of the logging stream |
str_ | A pointer to the new logging stream, or NULL for none |
|
virtual |
Sets the callback that's called when a user selects one of the plugin's menu items.
cb_ | New menu item selection callback |
|
virtual |
Sets the callback that's called when a user hovers over menu groups that will show this plugin's menu items.
cb_ | New menu items update callback |
|
virtual |
Sets the plugin name.
name_ | The new plugin name, as UTF-8 |
|
virtual |
Sets the plugin's options.
options_ | New options for the plugin |
|
virtual |
Sets the callback that's called just after the plugin has started up.
cb_ | New post-startup callback |
|
virtual |
Sets the global prefs modal dialog for the plugin.
dialog_ | New global prefs modal dialog for the plugin |
|
virtual |
Sets the global prefs menu item for the plugin.
mi_ | New global prefs menu item for the plugin |
|
virtual |
Sets the callback that's called just before the plugin will shutdown.
cb_ | New pre-shutdown callback |
|
virtual |
Sets the callback that's called when the plugin is shutting down.
cb_ | New shutdown callback |
|
virtual |
Sets the callback that's called when the plugin is starting up.
cb_ | New startup callback |
|
virtual |
Sets the callback that's called just after a tool is deselected (i.e. the tool's deselection callback has already been called)
cb_ | New tool post-deselection callback |
|
virtual |
Sets the callback that's called just after the '[' key is hit while a tool is selected (i.e. the tool's diameter decrease callback has already been called)
cb_ | New tool diameter post-decreased callback |
|
virtual |
Sets the callback that's called just after the ']' key is hit while a tool is selected (i.e. the tool's diameter increase callback has already been called)
cb_ | New tool diameter post-increased callback |
|
virtual |
Sets the callback that's called just after the mouse button is down and the cursor moves (i.e. the tool's drag callback has already been called)
cb_ | New tool post-dragging callback |
|
virtual |
Sets the callback that's called just after a tool is double-clicked in the toolbar (i.e. the tool's edit callback has already been called)
cb_ | New tool post-editing callback |
|
virtual |
Sets the callback that's called just after the mouse button goes down (i.e. the tool's mouse down callback has already been called)
cb_ | New tool post-mouse down callback |
|
virtual |
Sets the callback that's called just after the mouse button comes up (i.e. the tool's mouse up callback has already been called)
cb_ | New tool post-mouse up callback |
|
virtual |
Sets the callback that's called just after a tool is reselected (i.e. the tool's reselection callback has already been called)
cb_ | New tool post-reselection callback |
|
virtual |
Sets the callback that's called just after a tool is selected from the toolbar (i.e. the tool's selection callback has already been called)
cb_ | New tool post-selection callback |
|
virtual |
Sets the callback that's called just after the cursor moves (with the mouse button released; i.e. the tool's track callback has already been called)
cb_ | New tool post-tracking callback |
|
virtual |
Sets the callback that's called just before a tool is deselected (i.e. the tool's deselection callback has not been called)
cb_ | New tool pre-deselection callback |
|
virtual |
Sets the callback that's called just before the '[' key is hit while a tool is selected (i.e. the tool's diameter decrease callback has not been called)
cb_ | New tool diameter pre-decreased callback |
|
virtual |
Sets the callback that's called just before the ']' key is hit while a tool is selected (i.e. the tool's diameter increase callback has not been called)
cb_ | New tool diameter pre-increased callback |
|
virtual |
Sets the callback that's called just before the mouse button is down and the cursor moves (i.e. the tool's drag callback has not been called)
cb_ | New tool pre-dragging callback |
|
virtual |
Sets the callback that's called just before a tool is double-clicked in the toolbar (i.e. the tool's edit callback has not been called)
cb_ | New tool pre-editing callback |
|
virtual |
Sets the callback that's called just before the mouse button goes down (i.e. the tool's mouse down callback has not been called)
cb_ | New tool pre-mouse down callback |
|
virtual |
Sets the callback that's called just before the mouse button comes up (i.e. the tool's mouse up callback has not been called)
cb_ | New tool pre-mouse up callback |
|
virtual |
Sets the callback that's called just before a tool is reselected (i.e. the tool's reselection callback has not been called)
cb_ | New tool pre-reselection callback |
|
virtual |
Sets the callback that's called just before a tool is selected from the toolbar (i.e. the tool's selection callback has not been called)
cb_ | New tool pre-selection callback |
|
virtual |
Sets the callback that's called just before the cursor moves (with the mouse button released; i.e. the tool's track callback has not been called)
cb_ | New tool pre-tracking callback |
|
virtual |
Sets whether tools belonging to this plugin should snap the cursor to artwork.
snap_ | true if tools should snap the cursor to artwork, false otherwise |
|
virtual |
Sets whether tools belonging to this plugin should snap the cursor to the artboard edges.
snap_ | true if tools should snap the cursor to artboard edges, false otherwise |
|
virtual |
Sets whether tools belonging to this plugin should snap the cursor to artwork bounds.
snap_ | true if tools should snap the cursor to artwork bounds, false otherwise |
|
virtual |
Sets whether tools belonging to this plugin should snap the cursor to the Illustrator gridlines.
snap_ | true if tools should snap the cursor to gridlines, false otherwise |
|
virtual |
Changes the undo context to another type.
uc_ | New undo context |
|
virtual |
Sets the text for the Undo and Redo menu items, which Illustrator uses as needed.
undo_ | String to display for undo item, as UTF-8 |
redo_ | String to display for redo item, as UTF-8 |
|
virtual |
Gets the callback that's called when the plugin is shutting down.
|
virtual |
Gets whether the plugin is in the process of shutting down.
|
virtual |
Gets the plugin ref around which the target object is wrapped.
|
virtual |
Gets whether the plugin is in the process of starting up.
|
virtual |
Gets the callback that's called when the plugin is starting up.
|
virtual |
Gets the callback that's called just after a tool is deselected (i.e. the tool's deselection callback has already been called)
|
virtual |
Gets the callback that's called just after the '[' key is hit while a tool is selected (i.e. the tool's diameter decrease callback has already been called)
|
virtual |
Gets the callback that's called just after the ']' key is hit while a tool is selected (i.e. the tool's diameter increase callback has already been called)
|
virtual |
Gets the callback that's called just after the mouse button is down and the cursor moves (i.e. the tool's drag callback has already been called)
|
virtual |
Gets the callback that's called just after a tool is double-clicked in the toolbar (i.e. the tool's edit callback has already been called)
|
virtual |
Gets the callback that's called just after the mouse button goes down (i.e. the tool's mouse down callback has already been called)
|
virtual |
Gets the callback that's called just after the mouse button comes up (i.e. the tool's mouse up callback has already been called)
|
virtual |
Gets the callback that's called just after a tool is reselected (i.e. the tool's reselection callback has already been called)
|
virtual |
Gets the callback that's called just after a tool is selected from the toolbar (i.e. the tool's selection callback has already been called)
|
virtual |
Gets the callback that's called just after the cursor moves (with the mouse button released; i.e. the tool's track callback has already been called)
|
virtual |
Gets the callback that's called just before a tool is deselected (i.e. the tool's deselection callback has not been called)
|
virtual |
Gets the callback that's called just before the '[' key is hit while a tool is selected (i.e. the tool's diameter decrease callback has not been called)
|
virtual |
Gets the callback that's called just before the ']' key is hit while a tool is selected (i.e. the tool's diameter increase callback has not been called)
|
virtual |
Gets the callback that's called just before the mouse button is down and the cursor moves (i.e. the tool's drag callback has not been called)
|
virtual |
Gets the callback that's called just before a tool is double-clicked in the toolbar (i.e. the tool's edit callback has not been called)
|
virtual |
Gets the callback that's called just before the mouse button goes down (i.e. the tool's mouse down callback has not been called)
|
virtual |
Gets the callback that's called just before the mouse button comes up (i.e. the tool's mouse up callback has not been called)
|
virtual |
Gets the callback that's called just before a tool is reselected (i.e. the tool's reselection callback has not been called)
|
virtual |
Gets the callback that's called just before a tool is selected from the toolbar (i.e. the tool's selection callback has not been called)
|
virtual |
Gets the callback that's called just before the cursor moves (with the mouse button released; i.e. the tool's track callback has not been called)
|
virtual |
Gets whether tools belonging to this plugin should snap the cursor to artwork.
|
virtual |
Gets whether tools belonging to this plugin should snap the cursor to the artboard edges.
|
virtual |
Gets whether tools belonging to this plugin should snap the cursor to artwork bounds.
|
virtual |
Gets whether tools belonging to this plugin should snap the cursor to the Illustrator gridlines.
|
virtual |
Undoes the last set of artwork changes by this specific plugin.
|
friend |
Main entry point for all plugins (required by Illustrator). This is called whenever a plugin should perform some action or respond to some message.