Adobe.com
Contents Suites Classes Class Index Member Index

AIPlugin.h File Reference

#include "AITypes.h"
#include "SPAccess.h"
#include "SPInterf.h"
#include "SPProps.h"
#include "AIHeaderBegin.h"
#include "AIHeaderEnd.h"

Go to the source code of this file.

Classes

struct  AIPluginSuite
 These functions access Illustrator-specific plug-in options, and allow Illustrator plug-ins to send messages to one another. More...

Defines

#define kAIPluginSuite   "AI Plugin Suite"
#define kAIPluginSuiteVersion   AIAPI_VERSION(5)
#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.

Enumerations

enum  AIPluginOptions { kPluginWantsResultsAutoSelectedOption = (1<<1), kPluginWantsPartialPathSelectionOption = (1<<2) }
 

Options available to plug-ins.

More...

Define Documentation

#define kAIPluginSuite   "AI Plugin Suite"
#define kAIPluginSuiteVersion   AIAPI_VERSION(5)

Enumeration Type Documentation

Options available to plug-ins.

Enumerator:
kPluginWantsResultsAutoSelectedOption 

When true (the default for plug-in filters) Illustrator automatically selects any artwork a plug-in modifies while running, and that art remains selected when the plug-in finishes running.

Any artwork that was in a selected state on entry but not touched by the plug-in is deselected.

When false (the default for all other plug-ins) the plug-in handles the selection and deselection of artwork before exit.

kPluginWantsPartialPathSelectionOption 

When true, retains the state of partially selected path objects in the plug-in when an Undo operation is performed.

When false (the default), when a plug-in edits a partially selected path object and the edit is undone, Illustrator does not retain the partial selection state that existed prior to the edit.



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