Adobe.com
Contents Suites Classes Class Index Member Index

AIEnvelopeAction.h

Go to the documentation of this file.
00001 #ifndef _AIENVELOPEACTION_H_
00002 #define _AIENVELOPEACTION_H_
00003 
00004 /*
00005  *        Name: AIEnvelopeAction.h
00006  *   $Revision: 1 $
00007  *      Author:
00008  *        Date:
00009  *     Purpose: Adobe Illustrator Actions for envelopes.
00010  *
00011  * ADOBE SYSTEMS INCORPORATED
00012  * Copyright 2001-2007 Adobe Systems Incorporated.
00013  * All rights reserved.
00014  *
00015  * NOTICE:  Adobe permits you to use, modify, and distribute this file 
00016  * in accordance with the terms of the Adobe license agreement 
00017  * accompanying it. If you have received this file from a source other 
00018  * than Adobe, then your use, modification, or distribution of it 
00019  * requires the prior written permission of Adobe.
00020  *
00021  */
00022 
00023 #ifndef __AIActionManager_h__
00024 #include "AIActionManager.h"
00025 #endif
00026 
00027 //  Action menu identifiers; stored as \c #actionTypeEnum values when recorded
00029 #define kAIEnvelopeActionMenuRelease                    0
00030 
00031 #define kAIEnvelopeActionMenuOptions                    1
00032 
00033 #define kAIEnvelopeActionMenuExpand                             2
00034 
00035 #define kAIEnvelopeActionMenuToggle                             3
00036 
00037 // Action 'type' identifiers; stored as \c #actionTypeEnum values when recorded
00039 #define kAIEnvelopeActionTypeWarp                               0
00040 
00041 #define kAIEnvelopeActionTypeMesh                               1
00042 
00043 #define kAIEnvelopeActionTypeTopObject                  2
00044 
00045 //------------------------------------------------------------------------------
00046 
00082 #define kAIEnvelopeMenuAction                                                   "ai_plugin_envelope"
00083 
00092 const ActionParamKeyID kAIEnvelopeMenuItem                              = 'menu'; // enum
00095 const ActionParamKeyID kAIEnvelopeAntiAliasRaster               = 'aars'; // bool
00101 const ActionParamKeyID kAIEnvelopePreserveRasterShape   = 'alph'; // enum
00106 const ActionParamKeyID kAIEnvelopeFidelity                              = 'fidt'; // integer
00112 const ActionParamKeyID kAIEnvelopeDistortAppearance             = 'app.'; // bool
00114 const ActionParamKeyID kAIEnvelopeDistortPatterns               = 'patt'; // bool
00116 const ActionParamKeyID kAIEnvelopeDistortGradients              = 'grad'; // bool
00117 
00118 //------------------------------------------------------------------------------
00119 
00141 #define kAIEnvelopeMakeAction "ai_plugin_envelope_make"
00142 
00147 const ActionParamKeyID kAIEnvelopeMakeType                              = 'type'; // enum
00149 const ActionParamKeyID kAIEnvelopeNumRows                               = 'rows'; // integer
00151 const ActionParamKeyID kAIEnvelopeNumCols                               = 'cols'; // integer
00153 const ActionParamKeyID kAIEnvelopeWarpStyle                             = 'warp'; // enum
00156 const ActionParamKeyID kAIEnvelopeBend                                  = 'bend'; // unit real
00159 const ActionParamKeyID kAIEnvelopeHorizDistort                  = 'horz'; // unit real
00162 const ActionParamKeyID kAIEnvelopeVertDistort                   = 'vert'; // unit real
00164 const ActionParamKeyID kAIEnvelopeRotate90                              = 'rot.'; // enum
00165 
00166 //------------------------------------------------------------------------------
00167 
00178 #define kAIEnvelopeResetAction                                                  "ai_plugin_envelope_reset"
00179 
00183 const ActionParamKeyID kAIEnvelopeResetType                             = 'type'; // enum
00185 const ActionParamKeyID kAIEnvelopeMaintainShape                 = 'shap'; // bool
00186 // The following keys are reused from the kAIEnvelopeMakeAction action and are already defined
00187 //const ActionParamKeyID kAIEnvelopeNumRows                             = 'rows'; // integer
00188 //const ActionParamKeyID kAIEnvelopeNumCols                             = 'cols'; // integer
00189 //const ActionParamKeyID kAIEnvelopeWarpStyle                   = 'warp'; // enum
00190 //const ActionParamKeyID kAIEnvelopeBend                                = 'bend'; // unit real
00191 //const ActionParamKeyID kAIEnvelopeHorizDistort                = 'horz'; // unit real
00192 //const ActionParamKeyID kAIEnvelopeVertDistort                 = 'vert'; // unit real
00193 //const ActionParamKeyID kAIEnvelopeRotate90                    = 'rot.'; // enum
00194 
00195 
00196 #endif // _AIENVELOPEACTION_H_


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