Adobe.com
Contents Suites Classes Class Index Member Index

AICSXSExtension.h File Reference

#include "AITypes.h"
#include "AIHeaderBegin.h"
#include "AIHeaderEnd.h"

Go to the source code of this file.

Classes

struct  AICSXSExtensionNotifierMsg
struct  AICSXSExtensionSuite
 This suite provides access to information about the status of Creative Suite extensions that might be loaded into Illustrator. More...

Defines

#define kAICSXSExtensionSuite   "AI CSXS Extension Suite"
#define kAICSXSExtensionSuiteVersion   AIAPI_VERSION(4)
#define kAICSXSExtensionVersion   kAICSXSExtensionSuiteVersion
#define kAICSXSExtensionUnloadNotifier   "Extension Unloaded Notifier"
#define kAICSXSExtensionLoadNotifier   "Extension Loaded Notifier"
#define kAICSXSPanelVisibilityChangeNotifier   "Extension Panel Visibility Changed Notifier"

Enumerations

enum  AICSXSExtensionState {
  kAICSXSExtensionNotRegisteredState, kAICSXSExtensionRegisteredState, kAICSXSExtensionLoadedState, kAICSXSExtensionLoadedVisibleState,
  kAICSXSExtensionLoadedInvisibleState, kAICSXSExtensionUnLoadedState, kCSXSExtensionMaximumState = 0xffff
}
 

Constants for reporting the status of Creative Suite extensions.

More...

Detailed Description


Define Documentation

#define kAICSXSExtensionLoadNotifier   "Extension Loaded Notifier"
#define kAICSXSExtensionSuite   "AI CSXS Extension Suite"
#define kAICSXSExtensionSuiteVersion   AIAPI_VERSION(4)
#define kAICSXSExtensionUnloadNotifier   "Extension Unloaded Notifier"
#define kAICSXSExtensionVersion   kAICSXSExtensionSuiteVersion
#define kAICSXSPanelVisibilityChangeNotifier   "Extension Panel Visibility Changed Notifier"

Enumeration Type Documentation

Constants for reporting the status of Creative Suite extensions.

See AICSXSExtensionSuite::GetExtensionState().

Enumerator:
kAICSXSExtensionNotRegisteredState 

Extension is not registered in Illustrator.

kAICSXSExtensionRegisteredState 

Extension is registered in Illustrator and ready to load.

kAICSXSExtensionLoadedState 

Extension is loaded.

kAICSXSExtensionLoadedVisibleState 

Extension is loaded and Visible , valid for Panel and Dashboard Extension as of AI 19.2.

kAICSXSExtensionLoadedInvisibleState 

Extension is loaded but inVisible , valid for Panel and Dashboard Extension as of AI 19.2.

kAICSXSExtensionUnLoadedState 

Extension is unloaded.

kCSXSExtensionMaximumState 

Internal use.



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