InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
InterfaceColorDefines.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: brendan o'shea
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 // Note: This file is included in .fr files, so don't add any C/C++ structures.
24 //
25 //========================================================================================
26 
27 #ifndef __InterfaceColorDefines__
28 #define __InterfaceColorDefines__
29 
30 // NOTE: These enums represent the "standard" set of Adobe Interface
31 // Colors which are common to all Adobe Applications. See Adobe
32 // UI guidelines for description of this index table.
33 
34 // CAREFUL: while adding a new color constant,
35 // - keep the enum UI_Color also in sync in IDThemeColors.h
36 // - add the new color resource in InterfaceColorTable.fr
37 // - add the theme color in ColorTheme.xml file
38 
39 const int32 kInvalidInterfaceColor = -1;
40 const int32 kInterfaceWhite = 0; // also known as kADMWhiteColor
41 const int32 kInterfaceButtonUpFill = 1; // aka kADMButtonUpColor
42 const int32 kInterfaceBevelShadow = 2; // aka kADMShadowColor
43 const int32 kInterfacePaletteFill = 3; // aka kADMBackgroundColor
44 const int32 kInterfaceIconFrameDimmed = 4;
45 const int32 kInterfaceIconFrameActive = 5;
46 const int32 kInterfaceBevelHighlight = 6;
47 const int32 kInterfaceButtonDownFill = 7; // aka kADMButtonDownColor
48 const int32 kInterfaceIconFillSelected = 8;
49 const int32 kInterfaceBorder = 9;
50 const int32 kInterfaceButtonDarkShadow = 10; // aka kADMButtonDownShadowColor
51 const int32 kInterfaceIconFrameSelected = 11;
52 const int32 kInterfaceBlack = 12; // aka kADMBlackColor
53 
54 // NOTE: Add any custom K2 color enumerations below here:
55 const int32 kInterfaceTooltipText = 13; // aka kADMToolTipForegroundColor
56 const int32 kInterfaceTooltipBackground = 14; // aka kADMToolTipBackgroundColor
57 const int32 kInterfaceDisabledGray = 15;
58 const int32 kInterfaceHighLight = 16; // aka kADMHiliteColor
59 const int32 kInterfaceHighLightText = 17; // aka kADMHiliteTextColor
60 const int32 kInterfaceCntlMgrTabsPane = 18;
61 const int32 kInterfaceAboutBoxGrayText= 19;
62 const int32 kInterfaceMenuHighLight = 20; // aka kADMMenuHiliteColor??
63 const int32 kInterfaceBlueProgressBack= 21;
64 
65 // 100% Gray is WHITE, and 0% Gray is BLACK
66 const int32 kInterface96Gray = 22; // 96% Gray
67 const int32 kInterface92Gray = 23; // 92% Gray
68 const int32 kInterface88Gray = 24; // 88% Gray
69 const int32 kInterface84Gray = 25; // 84% Gray
70 const int32 kInterface80Gray = 26; // 80% Gray
71 const int32 kInterface76Gray = 27; // 76% Gray
72 const int32 kInterface72Gray = 28; // 72% Gray
73 const int32 kInterface68Gray = 29; // 68% Gray
74 const int32 kInterface64Gray = 30; // 64% Gray
75 const int32 kInterface60Gray = 31; // 60% Gray
76 const int32 kInterface56Gray = 32; // 56% Gray
77 const int32 kInterface52Gray = 33; // 52% Gray
78 const int32 kInterfaceGray = 34; // 50% Gray
79 const int32 kInterface48Gray = 35; // 48% Gray
80 const int32 kInterface44Gray = 36; // 44% Gray
81 const int32 kInterface40Gray = 37; // 40% Gray
82 const int32 kInterface36Gray = 38; // 36% Gray
83 const int32 kInterface32Gray = 39; // 32% Gray
84 const int32 kInterface28Gray = 40; // 28% Gray // 26.7% gray variant is mentioned below with the name kInterface26Dot7Gray
85 const int32 kInterface24Gray = 41; // 24% Gray
86 const int32 kInterface20Gray = 42; // 20% Gray
87 const int32 kInterface16Gray = 43; // 16% Gray
88 const int32 kInterface12Gray = 44; // 12% Gray
89 const int32 kInterface08Gray = 45; // 08% Gray
90 const int32 kInterface04Gray = 46; // 04% Gray
91 
92 const int32 kInterfaceBrightnessAwareVeryLightGray = 47;
93 const int32 kInterfaceBrightnessAwareLightGray = 48;
94 const int32 kInterfaceBrightnessAwareMediumLightGray = 49;
95 const int32 kInterfaceBrightnessAwareMediumDarkGray = 50;
96 const int32 kInterfaceBrightnessAwareDarkGray = 51;
97 const int32 kInterfaceBrightnessAwareVeryDarkGray = 52;
98 const int32 kInterfaceBrightnessAwareWhite = 53; // White color in Light UI, Black color in Dark UI
99 const int32 kInterfaceBrightnessAwareBlack = 54; // Black color in Light UI, White color in Dark UI
100 
101 const int32 kInterfaceTextColor = 55; // Black in bright, 0.8 gray in dark (used for text Drawing)
102 const int32 kInterfaceLightFillColor = 56; // White in bright, light gray in dark (used in glyph panel)
103 const int32 kInterfacePanelBorderColor = 57; // Same as group panel border colors in drover
104 const int32 kInterfaceSeparatorColor = 58; // Used in tree node separators and header separators in multicolum lists.
105 const int32 kInterfaceDarkFillColor = 59; // Used in slider fill.
106 const int32 kInterfaceTextEditNormalBackground = 60; // This is the same color drover uses to fill edit text boxes background.
107 const int32 kInterfaceItemHighLight = 61; // Similar to kInterfaceHighLight in Light UI, and Orange color in Dark UI
108 const int32 kInterfaceLightHighLight = 62; // Similar to kInterfaceHighLight in Light UI, and slightly light in Dark UI
109 const int32 kInterfaceUnselectedTabColor = 63;
110 const int32 kInterfaceBrightnessAwareHyperlinkColor = 64;
111 const int32 kInterfaceBlueSeparatorColor = 65;
112 const int32 kInterface26Dot7Gray = 66; // 26.7% gray
113 
114 // Touch Color
115 const int32 kTouchPanelBorderColor = 67;
116 const int32 kTouchTabTitleRectFillColor = 68;
117 const int32 kTouchSliderThumbKnobStartGradient = 69;
118 const int32 kTouchSliderThumbKnobEndGradient = 70;
119 const int32 kTouchSliderThumbInnerKnobStartGradient = 71;
120 const int32 kTouchSliderThumbInnerKnobEndGradient = 72;
121 const int32 kInterface94Gray = 73;
122 const int32 kInterfaceStructureFixHLColor = 74;
123 const int32 kInterfaceFontDropDownBorderColor = 75;
124 const int32 kInterfaceVFBOnboardingBlue = 76;
125 const int32 kInterfaceFilterHoverColor = 77;
126 const int32 kInterfaceFilterCheckedColor = 78;
127 const int32 kInterfaceButtonHoverBackgroundColor = 79;
128 const int32 kInterfaceButtonHoverTextColor = 80;
129 const int32 kInterfaceButtonDisabledBackgroundColor = 81;
130 const int32 kInterfaceButtonDisabledTextColor = 82;
131 const int32 kInterfaceAdaptiveLayoutHighlightColor = 83;
132 
133 
134 
135 
136 //#######################################################################
137 /*#####*/ const int32 kInterfaceColorCount = 84; //##### this is needed for counting purpose, always set as last value
138 //#######################################################################
139 
140 #endif