InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
SuppressedUIXMLDefs.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Matt Joss
6 //
7 // $Author$
8 //
9 // $DateTime$
10 //
11 // $Revision$
12 //
13 // $Change$
14 //
15 // Copyright 1997-2010 Adobe Systems Incorporated. All rights reserved.
16 //
17 // NOTICE: Adobe permits you to use, modify, and distribute this file in accordance
18 // with the terms of the Adobe license agreement accompanying it. If you have received
19 // this file from a source other than Adobe, then your use, modification, or
20 // distribution of it requires the prior written permission of Adobe.
21 //
22 //========================================================================================
23 
24 #ifndef __SuppressedUIXMLDefs__
25 #define __SuppressedUIXMLDefs__
26 
27 #include "WideString.h"
28 
29 namespace SuppressedUIXMLDefs
30 {
31  static const WideString kSuppressedUIRootXMLTag( "SuppressedUI" );
32 
33  // XML Element Tags
34  static const WideString kSuppressedWidgetXMLTag( "SuppressedWidget" );
35  static const WideString kSuppressedDragDropXMLTag( "SuppressedDragDrop" );
36  static const WideString kSuppressedActionXMLTag( "SuppressedAction" );
37  static const WideString kSuppressedMenuXMLTag( "SuppressedMenu" );
38  static const WideString kSuppressedPlatformDialogControlXMLTag( "SuppressedPlatformDialogControl" );
39 
40  // Attribute names
41  static const WideString kSuppressionType( "restrictionType" );
42  static const WideString kWidgetIDAttributeName( "widgetID" );
43  static const WideString kAncestorWidgetIDAttributeName( "ancestorWidgetID" );
44  static const WideString kDragDropFlavorAttributeName( "dragDropFlovor" );
45  static const WideString kActionAttributeName( "actionID" );
46  static const WideString kMenuAttributeName( "menuName" );
47  static const WideString kPlatformDialogControlIdentifierName( "PlatformDialogControlIdentifier" );
48 
49 
50  // Attribute values
51  static const WideString kDisableAttributeValue( "disable" );
52  static const WideString kHideAttributeValue( "hide" );
53  static const WideString kDisableDragDropAttributeValue( "disableDragDrop" );
54 
55  // Identifiers for Platform dialog controls
56  // Open Document Dialog
57  static const WideString kAllOpenDocDialogCustomControlsValue( "AllOpenDocDialogCustomControls" );
58  static const WideString kOpenDocNormalRadioButtonValue( "OpenDocNormalRadioButton" );
59  static const WideString kOpenDocOriginalRadioButtonValue( "OpenDocOriginalRadioButton" );
60  static const WideString kOpenDocCopyRadioButtonValue( "OpenDocCopyRadioButton" );
61 
62  // Save Document Dialog
63  static const WideString kAllSaveDocDialogCustomControlsValue( "AllSaveDocDialogCustomControls" );
64  static const WideString kSaveDocPreviewImages( "SaveDocPreviewImages" );
65 
66  // Place Dialog
67  static const WideString kAllPlaceFileDialogCustomControlsValue( "AllPlaceFileDialogCustomControls" );
68  static const WideString kPlaceFileImportOptionsCheckboxValue( "PlaceFileImportOptionsCheckbox" );
69  static const WideString kPlaceFileReplaceSelectedCheckboxValue( "PlaceFileReplaceSelectedCheckbox" );
70  static const WideString kPlaceFileGenerateCaptionsCheckboxValue( "PlaceFileGenerateCaptionsCheckbox" );
71  static const WideString kPlaceFileApplyGridFormatCheckboxValue( "PlaceFileApplyGridFormatCheckbox" );
72  static const WideString kPlaceFilePreviewCheckboxValue( "PlaceFilePreviewCheckbox" );
73 
74  // Relink Dialog
75  static const WideString kRelinkFileImportOptionsCheckboxValue( "RelinkFileImportOptionsCheckbox" );
76  static const WideString kRelinkFileSearchForMissingCheckboxValue( "RelinkFileSearchForMissingOptionsCheckbox" );
77  static const WideString kRelinkSkipButtonValue( "RelinkSkipButton" );
78  static const WideString kRelinkFilePreviewCheckboxValue( "RelinkFilePreviewCheckbox" );
79 
80  // Relink to folder Dialog
81  static const WideString kRelinkToFolderExtensionControls( "RelinkToFolderExtensionControls" );
82 
83  // Package dialog
84  static const WideString kAllPackageDialogCustomControlsValue( "AllPackageDialogCustomControls" );
85  static const WideString kPackageCopyFontsCheckboxValue( "PackageCopyFontsCheckbox" );
86  static const WideString kPackageCopyGraphicsCheckboxValue( "PackageCopyGraphicsCheckbox" );
87  static const WideString kPackageUpdateGraphicLinksCheckboxValue( "PackageUpdateGraphicLinksCheckbox" );
88  static const WideString kPackageHyphenationExceptionsCheckboxValue( "PackageHyphenationExceptionsCheckbox" );
89  static const WideString kPackageHiddenLayersCheckboxValue( "PackageHiddenLayersCheckbox" );
90  static const WideString kPackageViewReportCheckboxValue( "PackageViewReportCheckbox" );
91  static const WideString kPackageCreateIDMLCheckboxValue( "PackageCreateIDMLCheckbox" );
92  static const WideString kPackageCreatePDFCheckboxValue( "PackageCreatePDFCheckbox" );
93  static const WideString kPackagePDFPresetComboValue( "PackagePDFPresetCombo" );
94  static const WideString kPackageInstructionsButtonCheckboxValue( "PackageInstructionsButtonCheckbox" );
95 
96  // Import XML dialog
97  static const WideString kAllImportXMLDialogCustomControlsValue( "AllImportXMLDialogCustomControls" );
98  static const WideString kImportXMLShowOptionsCheckboxValue( "ImportXMLShowOptionsCheckbox" );
99  static const WideString kImportXMLImportIntoSelectedItemCheckboxValue( "ImportXMLImportIntoSelectedItemCheckbox" );
100  static const WideString kImportXMLMergeContentRadioButtonValue( "ImportXMLMergeContentRadioButton" );
101  static const WideString kImportXMLAppendContentRadioButtonValue( "ImportXMLAppendContentRadioButton" );
102 
103  // Save XML Tags dialog
104  static const WideString kAllSaveTagsDialogCustomControlsValue( "AllSaveTagsDialogCustomControls" );
105  static const WideString kSaveTagsEncodingValue( "SaveTagsEncoding" );
106 
107  // Suppress "Use Adobe Dialog" button
108  // These buttons are found on Platform Open and Save File, and Choose Directory, dialogs.
109  //Suppressing the button will cause the platform dialog to open.
110  //There is no way to suppress the button and show the Adobe dialog.
111  static const WideString kAdobeFileDialogOpenDialogButtonValue( "AdobeFileDialogOpenDialogButton" );
112  static const WideString kAdobeFileDialogSaveDialogButtonValue( "AdobeFileDialogSaveDialogButton" );
113  static const WideString kAdobeFileDialogChooseFolderDialogButton( "AdobeFileDialogChooseFolderButton" );
114 
115 }
116 
117 #endif // __SuppressedUIXMLDefs__
118