Adobe.com
Contents Suites Classes Class Index Member Index

AIWorkspace.h File Reference

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

Go to the source code of this file.

Classes

struct  AIWorkspaceMessage
 Message sent with workspace selectors. More...
struct  AIWorkspaceSuite
 This suite allows you to access workspaces. More...

Defines

#define kAIWorkspaceSuite   "AI Workspace Suite"
#define kAIWorkspaceSuiteVersion3   AIAPI_VERSION(3)
#define kAIWorkspaceSuiteVersion   kAIWorkspaceSuiteVersion3
#define kAIWorkspaceVersion   kAIWorkspaceSuiteVersion
#define kMaxWSStringLength   (64)
 Maximum number of bytes in a workspace name, including null terminator.
#define kAIWorkspaceRestoreFinishNotifier   "AI Workspace Restore Finish Notifier"
 Sent as a last step when the workspace has been restored.
#define kAIWorkspaceCaller   "Workspace Manager"
 Sent to plug-ins from the workspace manager.
#define kAIWSWriteSelector   "Write Workspace"
 Sent to plug-ins that own tab palettes to request save of the current dialog's specific configuration (show/hide option, list view).
#define kAIWSRestoreSelector   "Restore Workspace"
 Sent to plug-ins that own tab palettes to request restore of the current dialog's specific configuration.
#define kAIWSDefaultSelector   "Default Workspace"
 Sent to plug-ins that own tab palettes to reset to hard-coded default values defined in the plug-in and in AIPaletteDefaults.h.
#define kWorkspaceNameTooLongErr   'WSNL'
 Workspace name is longer than kMaxWSStringLength.

Typedefs

typedef struct _AIWorkspace * AIWorkspaceHandle
 Opaque reference to a workspace.

Enumerations

enum  AIWorkspaceDefaultValue { kAIWSDefaultPreset = 1, kAIWSAICSPreset }
 

Not used.

More...

Detailed Description


Define Documentation

#define kAIWorkspaceSuite   "AI Workspace Suite"
#define kAIWorkspaceSuiteVersion   kAIWorkspaceSuiteVersion3
#define kAIWorkspaceSuiteVersion3   AIAPI_VERSION(3)
#define kAIWorkspaceVersion   kAIWorkspaceSuiteVersion
#define kMaxWSStringLength   (64)

Maximum number of bytes in a workspace name, including null terminator.


Typedef Documentation

typedef struct _AIWorkspace* AIWorkspaceHandle

Opaque reference to a workspace.

Access with AIWorkspaceSuite.


Enumeration Type Documentation

Not used.

Enumerator:
kAIWSDefaultPreset 
kAIWSAICSPreset 


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