24 #ifndef __ACTIONDEFS__ 25 #define __ACTIONDEFS__ 37 const int16 kAlwaysDisabled = 0;
40 const int16 kCustomEnabling = 1;
43 const int16 kAlwaysEnabled = 2;
46 const int16 kDisableIfNoFrontDocument = 4;
49 const int16 kDisableIfSelectionDoesNotSupportIID= 8;
52 const int16 kDisableIfLowMem = 128;
55 const int16 kEnableEvenDuringDialogs = 256;
58 const int16 kDisableIfNoFrontLayoutView = 512;
61 const int16 kDisableIfQuickApply = 1024;
70 const int16 kNormalAction = 0;
74 const int16 kPreNotify = 1;
78 const int16 kPostNotify = 2;
84 const textchar kDontTranslateChar = 0x002E;
91 const int16 kNormalMenuItemType = 0 ;
94 const int16 kDynamicMenuItemType = 1 ;
97 const int16 kOwnerDrawMenuItemType = 2 ;
102 #define kAlertsActionArea "KBSCE Alerts" 103 #define kDocumentsActionArea "KBSCE Documents" 104 #define kEditMenuActionArea "KBSCE Edit menu" 105 #define kEditMenuInCopyActionArea "KBSCE Edit menu: InCopy: " 106 #define kEditMenuInCopyExportActionArea "KBSCE Edit menu: InCopy: Export: " 107 #define kEditMenuInCopyAddSelectionToAssignmentActionArea "KBSCE Edit menu: InCopy: Add Selection to Assignment: " 108 #define kEditMenuInCopyAddLayerToAssignmentActionArea "KBSCE Edit menu: InCopy: Add Layer to Assignment: " 109 #define kEditMenuInCopyAddAllStoriesToAssignmentActionArea "KBSCE Edit menu: InCopy: Add All Stories to Assignment: " 110 #define kEditMenuInCopyAddAllGraphicsToAssignmentActionArea "KBSCE Edit menu: InCopy: Add All Graphics to Assignment: " 111 #define kEditMenuPositionMarkerActionArea "KBSCE Edit menu: Position Marker: " 112 #define kEditMenuPreferencesActionArea "KBSCE Edit menu: Preferences: " 113 #define kEditMenuTransparencyBlendSpaceActionArea "KBSCE Edit menu: Transparency Blend Space: " 114 #define kEditMenuSpellingActionArea "KBSCE Edit menu: Spelling: " 115 #define kApplicationMenuActionArea "KBSCE Application menu" 116 #define kFileMenuActionArea "KBSCE File menu" 117 #define kFileMenuManageWorkgroupActionArea "KBSCE File menu: Manage Workgroup: " 118 #define kFileMenuNewActionArea "KBSCE File menu: New: " 119 #define kFileMenuPDFStyleActionArea "KBSCE File menu: PDF Style: " 120 #define kFileMenuPrinterStyleActionArea "KBSCE File menu: Printer Style: " 121 #define kFileMenuDocumentPresetsActionArea "KBSCE File menu: Document Presets: " 122 #define kFileMenuUserSettingsActionArea "KBSCE File menu: User Settings: " 123 #define kHelpMenuActionArea "KBSCE Help menu" 124 #define kAppleMenuActionArea "KBSCE Apple menu" 125 #define kJapaneseTypographyActionArea "KBSCE Japanese Typography" 126 #define kLayoutMenuActionArea "KBSCE Layout menu" 127 #define kLayoutMenuPagesActionArea "KBSCE Layout menu: Pages: " 128 #define kLinksActionArea "KBSCE Links" 129 #define kNotesMenuActionArea "KBSCE Notes menu" 130 #define kObjectEditingActionArea "KBSCE Object editing" 131 #define kObjectMenuActionArea "KBSCE Object menu" 132 #define kObjectMenuArrangeActionArea "KBSCE Object menu: Arrange: " 133 #define kObjectMenuSelectObjectActionArea "KBSCE Object menu: Select: " 134 #define kObjectMenuPathFinderActionArea "KBSCE Object menu: Pathfinder: " 135 #define kObjectMenuConvertShapeActionArea "KBSCE Object menu: Convert Shape: " 136 #define kObjectMenuCaptionActionArea "KBSCE Object menu: Captions: " 137 #define kObjectMenuPathsActionArea "KBSCE Object menu: Paths: " 138 #define kObjectMenuContentActionArea "KBSCE Object menu: Content: " 139 #define kObjectMenuConvertPointActionArea "KBSCE Object menu: Paths: Convert Point: " 140 #define kObjectMenuDisplayActionArea "KBSCE Object menu: Display: " 141 #define kObjectMenuFittingActionArea "KBSCE Object menu: Fitting: " 142 #define kObjectMenuExtractFromImageActionArea "KBSCE Object menu: Extract from Image: " 143 #define kObjectMenuTransformActionArea "KBSCE Object menu: Transform: " 144 #define kObjectMenuTransformAgainActionArea "KBSCE Object menu: Transform Again: " 145 #define kObjectMenuAnchoredObjectActionArea "KBSCE Object menu: Anchored Object: " 146 #define kObjectMenuInteractiveActionArea "KBSCE Object menu: Interactive: " 147 #define kObjectMenuEffectsActionArea "KBSCE Object menu: Effects: " 148 #define kClipPathMenuActionArea "KBSCE Object menu: Clipping Path: " 149 #define kOnlineActionArea "KBSCE Online" 150 #define kOtherActionArea "KBSCE Other" 151 #define kPaletteMenusActionArea "KBSCE Palette Menus" 152 #define kPaletteMenusAlignActionArea "KBSCE Palette Menus: Align: " 153 #define kPaletteMenusBookActionArea "KBSCE Palette Menus: Book: " 154 #define kPaletteMenusBookmarksActionArea "KBSCE Palette Menus: Bookmarks: " 155 #define kPaletteMenusCellStylesActionArea "KBSCE Palette Menus: Cell Styles: " 156 #define kPaletteMenusCharacterStylesActionArea "KBSCE Palette Menus: Character Styles: " 157 #define kPaletteMenusCharacterActionArea "KBSCE Palette Menus: Character: " 158 #define kPaletteMenusCharacterOpenTypeActionArea "KBSCE Palette Menus: Character: OpenType: " 159 #define kPaletteMenusColorActionArea "KBSCE Palette Menus: Color: " 160 #define kPaletteMenusControlActionArea "KBSCE Palette Menus: Control: " 161 #define kPaletteMenusControlBridgeActionArea "KBSCE Palette Menus: Control: Bridge: " 162 #define kPaletteMenusGlyphActionArea "KBSCE Palette Menus: Glyph: " 163 #define kPaletteMenusGradientActionArea "KBSCE Palette Menus: Gradient: " 164 #define kPaletteMenusHyperlinksActionArea "KBSCE Palette Menus: Hyperlinks: " 165 #define kPaletteMenusCrossReferencesActionArea "KBSCE Palette Menus: Cross-References: " 166 #define kPaletteMenusPageTransitionsActionArea "KBSCE Palette Menus: Page Transitions: " 167 #define kPaletteMenusHTMLPreviewActionArea "KBSCE Palette Menus: HTML Preview: " 168 #define kPaletteMenusLiquidLayoutActionArea "KBSCE Palette Menus: Liquid Layout: " 169 #define kPaletteMenusTimingActionArea "KBSCE Palette Menus: Timing: " 170 #define kPaletteMenusMediaActionArea "KBSCE Palette Menus: Media: " 171 #define kPaletteMenusAnimationUIActionArea "KBSCE Palette Menus: Animation UI: " 172 #define kPaletteMenusIndexActionArea "KBSCE Palette Menus: Index: " 173 #define kPaletteMenusInfoActionArea "KBSCE Palette Menus: Info: " 174 #define kPaletteMenusJBXUIActionArea "KBSCE Palette Menus: Job Bag UI: " 175 #define kPaletteMenusDocStatusActionArea "KBSCE Palette Menus: Layout Window Status menu: " 176 #define kPaletteMenusLibraryActionArea "KBSCE Palette Menus: Library: " 177 #define kPaletteMenusLinksActionArea "KBSCE Palette Menus: Links: " 178 #define kPaletteMenusLinksSelectionActionArea "KBSCE Palette Menus: Links: Selection: " 179 #define kPaletteMenusNamedGridsActionArea "KBSCE Palette Menus: Named Grids: " 180 #define kPaletteMenusNavigatorActionArea "KBSCE Palette Menus: Navigator: " 181 #define kPaletteMenusObjectStylesActionArea "KBSCE Palette Menus: Object Styles: " 182 #define kPaletteMenusPagesActionArea "KBSCE Palette Menus: Pages: " 183 #define kPaletteMenusPagesRotateSpreadActionArea "KBSCE Palette Menus: Pages: Rotate Spread: " 184 #define kPaletteMenusPagesSpreadFlatteningActionArea "KBSCE Palette Menus: Pages: Spread Flattening: " 185 #define kPaletteMenusPagesAttributesActionArea "KBSCE Palette Menus: Pages: Attributes: " 186 #define kPaletteMenusParagraphStylesActionArea "KBSCE Palette Menus: Paragraph Styles: " 187 #define kPaletteMenusParagraphActionArea "KBSCE Palette Menus: Paragraph: " 188 #define kPaletteMenusButtonsActionArea "KBSCE Palette Menus: Buttons: " 189 #define kPaletteMenusButtonsActionsActionArea "KBSCE Palette Menus: Buttons: Actions: " 190 #define kPaletteMenusObjectStatesActionArea "KBSCE Palette Menus: Object States: " 191 #define kPaletteMenusStrokeActionArea "KBSCE Palette Menus: Stroke: " 192 #define kPaletteMenusSwatchesActionArea "KBSCE Palette Menus: Swatches: " 193 #define kPaletteMenusTabActionArea "KBSCE Palette Menus: Tab: " 194 #define kPaletteMenusTableStylesActionArea "KBSCE Palette Menus: Table Styles: " 195 #define kPaletteMenusTableActionArea "KBSCE Palette Menus: Table: " 196 #define kPaletteMenusTagActionArea "KBSCE Palette Menus: Tag: " 197 #define kPaletteMenusTextWrapActionArea "KBSCE Palette Menus: Text Wrap: " 198 #define kPaletteMenusTransformActionArea "KBSCE Palette Menus: Transform: " 199 #define kPaletteMenusEffectsActionArea "KBSCE Palette Menus: Effects: " 200 #define kPaletteMenusTrapStyleActionArea "KBSCE Palette Menus: Trap Style: " 201 #define kPaletteMenusLayerActionArea "KBSCE Palette Menus: Layer: " 202 #define kPaletteMenusNotesActionArea "KBSCE Palette Menus: Notes: " 203 #define kPaletteMenusThesaurusActionArea "KBSCE Palette Menus: Thesaurus: " 204 #define kPaletteMenusCopyfitInfoActionArea "KBSCE Palette Menus: Copyfit Info: " 205 #define kPaletteMenusSepPrvActionArea "KBSCE Palette Menus: Separations Preview: " 206 #define kPaletteMenusFlatPrvActionArea "KBSCE Palette Menus: Flattener Preview: " 207 #define kPaletteMenusStoryListActionArea "KBSCE Palette Menus: Assignment: " 208 #define kPaletteMenusStoryListAddToAssignmentActionArea "KBSCE Palette Menus: Assignment: Add to Assignment: " 209 #define kPaletteMenusSuppressedUIActionArea "KBSCE Palette Menus: Suppressed UI: " 210 #define kPaletteMenusDocPreflightActionArea "KBSCE Palette Menus: Layout Window Preflight Menu: " 211 #define kStructureMenuActionArea "KBSCE Structure menu" 212 #define kStructureNavigationActionArea "KBSCE Structure navigation" 213 #define kTablesMenuActionArea "KBSCE Table menu" 214 #define kTablesMenuCellOptionsActionArea "KBSCE Table menu: Cell Options: " 215 #define kTablesMenuDeleteActionArea "KBSCE Table menu: Delete: " 216 #define kTablesMenuInsertActionArea "KBSCE Table menu: Insert: " 217 #define kTablesMenuSelectActionArea "KBSCE Table menu: Select: " 218 #define kTablesMenuTableOptionsActionArea "KBSCE Table menu: Table Options: " 219 #define kTestMenuActionArea "KBSCE Test Menu" 220 #define kTestingActionArea "KBSCE Testing" 221 #define kTextAndTablesActionArea "KBSCE Text and Tables" 222 #define kTextSelectionActionArea "KBSCE Text Selection" 223 #define kToolsActionArea "KBSCE Tools" 224 #define kToolsLoupeActionArea "KBSCE Tools: Magnify Tool: " 225 #define kTypeMenuActionArea "KBSCE Type menu" 226 #define kTypeNotesMenuActionArea "KBSCE Type menu: NotesSubmenu: " 227 #define kTypeChangesMenuActionArea "KBSCE Type menu: ChangesSubmenu: " 228 #define kTypeAcceptAllChangesMenuActionArea "KBSCE Type menu: ChangesSubmenu: AcceptAllSubMenu: " 229 #define kTypeRejectAllChangesMenuActionArea "KBSCE Type menu: ChangesSubmenu: RejectAllSubMenu: " 230 #define kTypeAcceptChangesByUserMenuActionArea "KBSCE Type menu: ChangesSubmenu: AcceptByUserSubMenu: " 231 #define kTypeRejectChangesByUserMenuActionArea "KBSCE Type menu: ChangesSubmenu: RejectByUserSubMenu: " 232 #define kTypeMenuTextVariablesActionArea "KBSCE Type menu: Text Variables: " 233 #define kTypeMenuBNListActionArea "KBSCE Type menu: Bulleted & Numbered Lists: " 234 #define kTypeMenuChangeCaseActionArea "KBSCE Type menu: Change Case: " 235 #define kTypeMenuInsertBreakCharacterActionArea "KBSCE Type menu: Insert Break Character: " 236 #define kTypeMenuInsertSpecialSymbolsActionArea "KBSCE Type menu: Insert Special Character: Symbols: " 237 #define kTypeMenuInsertSpecialMarkersActionArea "KBSCE Type menu: Insert Special Character: Markers: " 238 #define kTypeMenuInsertSpecialHyphensAndDashesActionArea "KBSCE Type menu: Insert Special Character: Hyphens and Dashes: " 239 #define kTypeMenuInsertSpecialQuotationMarksActionArea "KBSCE Type menu: Insert Special Character: Quotation Marks: " 240 #define kTypeMenuInsertSpecialOtherActionArea "KBSCE Type menu: Insert Special Character: Other: " 241 #define kTypeMenuInsertWhiteSpaceActionArea "KBSCE Type menu: Insert White Space: " 242 #define kTypeMenuSizeOtherActionArea "KBSCE Type menu: Size: Other: " 243 #define kTypeMenuTypeOnPathActionArea "KBSCE Type menu: Type on Path: " 244 #define kViewMenuActionArea "KBSCE View menu" 245 #define kViewMenuExtrasActionArea "KBSCE View menu: ExtrasSubmenu: " 246 #define kViewMenuProofSetupActionArea "KBSCE View menu: Proof Setup: " 247 #define kViewMenuScreenModeActionArea "KBSCE View menu: Screen Mode: " 248 #define kViewMenuDisplayPerformanceActionArea "KBSCE View menu: Display Performance: " 249 #define kViewMenuStructureActionArea "KBSCE View menu: Structure: " 250 #define kViewMenuGridsGuidesActionArea "KBSCE View menu: Grids Guides: " 251 #define kViewMenuStoryEditorActionArea "KBSCE View menu: Story Editor: " 252 #define kViewsNavigationActionArea "KBSCE Views, Navigation" 253 #define kViewsNavigationHRulerActionArea "KBSCE Views, Navigation: Horizontal Ruler: " 254 #define kViewsNavigationVRulerActionArea "KBSCE Views, Navigation: Vertical Ruler: " 255 #define kViewsNavigationVDepthRulerActionArea "KBSCE Views, Navigation: Vertical Depth Ruler: " 256 #define kPluginsMenuActionArea "KBSCE Plug-Ins menu" 257 #define kWindowMenuActionArea "KBSCE Window menu" 258 #define kWindowMenuArrangeActionArea "KBSCE Window menu: Arrange: " 259 #define kWindowMenuWorkspaceActionArea "KBSCE Window menu: Workspace: " 260 #define kWindowMenuUtilitiesActionArea "KBSCE Window menu: Utilities: " 261 #define kWindowMenuExtensionsActionArea "KBSCE Window menu:ExtensionsActionArea" 262 #define kWindowMenuInteractiveActionArea "KBSCE Window menu: Interactive: " 263 #define kWindowMenuObjectAndLayoutActionArea "KBSCE Window menu: Object & Layout: " 264 #define kWindowMenuOutputActionArea "KBSCE Window menu: Output: " 265 #define kWindowMenuTypeAndTablesActionArea "KBSCE Window menu: Type & Tables: " 266 #define kWindowMenuStylesActionArea "KBSCE Window menu: Styles: " 267 #define kWindowMenuEditorialActionArea "KBSCE Window menu: Editorial: " 268 #define kWindowMenuColorActionArea "KBSCE Window menu: Color: " 269 #define kWindowMenuContextBarActionArea "KBSCE Window menu: Context Bar More Options: " 270 #define kScriptsMenuActionArea "KBSCE Scripts menu" 271 #define kScriptsPanelMenuActionArea "KBSCE Palette Menus: Scripts: " 272 #define kPaletteMenusPreflightActionArea "KBSCE Palette Menus: Preflight: " 273 #define kPaletteMenusPreflightButtonsActionArea "KBSCE Palette Menus: Preflight: Buttons: " 274 #define kPaletteMenusConditionalTextActionArea "KBSCE Palette Menus: Conditional Text: " 275 #define kWindowMenuCommentsActionArea "KBSCE Palette Menus: Comments: " 279 #define kMiscellaneousArea kOtherActionArea 281 #define kGalleyArea "KBSC Galley" // Meant only for InCopy actions, use kTextAndTablesActionArea for InDesign 282 #define kTextMacroActionArea "KBSCE Text Macros" 283 #define kChangesMenuActionArea "KBSCE Changes menu" 284 #define kAcceptAllChangesMenuActionArea "KBSCE Changes menu: AcceptAllSubMenu" 285 #define kRejectAllChangesMenuActionArea "KBSCE Changes menu: RejectAllSubMenu" 286 #define kAcceptChangesByUserMenuActionArea "KBSCE Changes menu: AcceptByUserSubMenu" 287 #define kRejectChangesByUserMenuActionArea "KBSCE Changes menu: RejectByUserSubMenu" 288 #define kPaletteChangeReviewBarActionArea "KBSCE Palette Menus: Change Tracking Toolbar: " 289 #define kPaletteMenusActionsActionArea "KBSCE Palette Menus: Actions: " 290 #define kPaletteMenusRulesActionArea "KBSCE Palette Menus: Rules: " 291 #define kPaletteMenusArticleActionArea "KBSCE Palette Menus: Articles: " 292 #define kEditMenuCollaborationActionArea "KBSCE Edit menu: Collaboration: " 293 #define kPaletteMenusCollaborationActionArea "KBSCE Palette Menus: Collaboration:" 294 #define kPaletteMenusCollaborationAssignActionArea "KBSCE Palette Menus: Collaboration: Assign To: " 295 #define kEditMenuCollaborationAssignActionArea "KBSCE Edit menu: Collaboration: Assign Selection To: " 296 #define kEditMenuCollaborationAssignAllActionArea "KBSCE Edit menu: Collaboration: Assign All Stories To: " 298 #endif // __ACTIONDEFS__