Classes |
struct | AISymbolSetChangeNotifierData |
| Data sent with kAIArtSymbolSetDetailedChangeNotifier . More...
|
struct | AISymbolInstanceDoubleClickedNotifierData |
| Data sent with kAIArtSymbolDoubleClickedNotifier . More...
|
struct | AISymbolSuite |
| This suite is always available. More...
|
struct | AISymbolPaletteSuite |
| These functions access and manipulate the currency and selection state of symbols. More...
|
Defines |
#define | kAISymbolSuite "AI Symbol Suite" |
#define | kAISymbolSuiteVersion7 AIAPI_VERSION(7) |
#define | kAISymbolSuiteVersion kAISymbolSuiteVersion7 |
#define | kAISymbolVersion kAISymbolSuiteVersion |
#define | kAISymbolPaletteSuite "AI Symbol Palette Suite" |
#define | kAISymbolPaletteSuiteVersion3 AIAPI_VERSION(3) |
#define | kAISymbolPaletteSuiteVersion kAISymbolPaletteSuiteVersion3 |
#define | kAISymbolPaletteVersion kAISymbolPaletteSuiteVersion |
#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 | kMaxSymbolNameLength 63 |
| Maximum number of real characters in a symbol name.
|
#define | kSymbolNotInCurrentDocument 'SYnD' |
| Attempt to modify a symbol that is not in the current document.
|
#define | kCircularSymbolDefinitionErr '@in@' |
| Symbol definitions cannot contain instances of the symbol being redefined.
|
#define | kNoGraphsInSymbolDefErr '#in@' |
| Symbol definitions cannot contain graphs.
|
#define | kNoLinkedImagesInSymbolDefErr '!%i@' |
| Symbol definitions cannot contain linked (non-embedded) images.
|
#define | kNoPerspectiveInSymbolDefErr '$in@' |
| Symbol definitions cannot contain Text and symbol in Perspective.
|
#define | kInvalidSymbolDefErr '!#Sd' |
| Miscellaneous problems with the definition art for symbols.
|
#define | kCantDeleteSymbolUsedInLiveEffectsErr '!Del' |
| Symbol cannot be deleted because it is used in Live Effects.
|
#define | kAISymbolToSelectDictKey "AISymbolToSelect" |
| When a plug-in group object is selected and has this key, it is selected as if it were an instance of the associated symbol.
|
Enumerations |
enum | AISymbolChangeType { kSymbolAdded,
kSymbolDeleted,
kSymbolRenamed,
kSymbolChanged
} |
| The type of symbol change that triggered the notification, sent in AISymbolSetChangeNotifierData .
More...
|
enum | AISymbolSearchScope {
kSearchArtDictionary = 0x0001,
kSearchDescendants = 0x0002,
kSearchVisualRepresentation = 0x0004,
kSearchNestedSymbolPatterns = 0x0008,
kSearchEffectDictionaries = 0x0040,
kSymbolSearchEverywhere = 0x004F,
kSearchPrintingOnly = 0x0010,
kSymbolSearchListedOnly = 0x0020
} |
| Bit flags for the search scope in AISymbolSuite::ArtUsesSymbolPattern() .
More...
|
enum | AISymbolGlobalObjectUsage { kUsedInGraphDesigns = 0x0001,
kUsedInUsedGraphDesigns = 0x0002,
kUsedInOtherSymbols = 0x0004,
kUsedInUsedSymbols = 0x0008
} |
| Bit flags for the global object usage result from AISymbolSuite::ArtUsesSymbolPattern() .
More...
|
enum | AISymbolFlashExportType { kGraphicType = 0x01,
kMovieClipType = 0x02
} |
| Symbol type used when exporting to Flash.
More...
|
enum | AISymbolRegistrationPoint {
kSymbolTopLeftPoint = 0x01,
kSymbolTopMiddlePoint,
kSymbolTopRightPoint,
kSymbolMiddleLeftPoint,
kSymbolCenterPoint,
kSymbolMiddleRightPoint,
kSymbolBottomLeftPoint,
kSymbolBottomMiddlePoint,
kSymbolBottomRightPoint,
kSymbolRegistrationPointUndefined = 0xffffffff
} |
| Symbol registration point.
More...
|