KiCad PCB EDA Suite
Loading...
Searching...
No Matches
builtin_color_themes.h
Go to the documentation of this file.
1/*
2 * This program source code file is part of KiCad, a free EDA CAD application.
3 *
4 * Copyright (C) 2020 Jon Evans <[email protected]>
5 * Copyright (C) 2020-2023 KiCad Developers, see AUTHORS.txt for contributors.
6 *
7 * This program is free software: you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License as published by the
9 * Free Software Foundation, either version 3 of the License, or (at your
10 * option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License along
18 * with this program. If not, see <http://www.gnu.org/licenses/>.
19 */
20
21// NOTE: This file should only be included in color_settings.cpp
22
23#ifndef _BUILTIN_COLOR_THEMES_H
24#define _BUILTIN_COLOR_THEMES_H
25
26#define CSS_COLOR( r, g, b, a ) COLOR4D().FromCSSRGBA( r, g, b, a )
27
28static const std::map<int, COLOR4D> s_defaultTheme =
29 {
30 { LAYER_SCHEMATIC_ANCHOR, CSS_COLOR( 0, 0, 255, 1 ) },
31 { LAYER_SCHEMATIC_AUX_ITEMS, CSS_COLOR( 0, 0, 0, 1 ) },
32 { LAYER_SCHEMATIC_BACKGROUND, CSS_COLOR( 245, 244, 239, 1 ) },
33 { LAYER_HOVERED, CSS_COLOR( 0, 0, 255, 1 ) },
34 { LAYER_BRIGHTENED, CSS_COLOR( 255, 0, 255, 1 ) },
35 { LAYER_BUS, CSS_COLOR( 0, 0, 132, 1 ) },
36 { LAYER_BUS_JUNCTION, CSS_COLOR( 0, 0, 132, 1 ) },
37 { LAYER_DEVICE_BACKGROUND, CSS_COLOR( 255, 255, 194, 1 ) },
38 { LAYER_DEVICE, CSS_COLOR( 132, 0, 0, 1 ) },
39 { LAYER_SCHEMATIC_CURSOR, CSS_COLOR( 15, 15, 15, 1 ) },
40 { LAYER_DNP_MARKER, CSS_COLOR( 220, 9, 13, 0.85 ) },
41 { LAYER_EXCLUDED_FROM_SIM, CSS_COLOR( 194, 194, 194, 0.95 ) },
42 { LAYER_ERC_ERR, CSS_COLOR( 230, 9, 13, 0.8 ) },
43 { LAYER_ERC_WARN, CSS_COLOR( 209, 146, 0, 0.8 ) },
44 { LAYER_ERC_EXCLUSION, CSS_COLOR( 194, 194, 194, 0.8 ) },
45 { LAYER_FIELDS, CSS_COLOR( 132, 0, 132, 1 ) },
46 { LAYER_SCHEMATIC_GRID, CSS_COLOR( 181, 181, 181, 1 ) },
47 { LAYER_SCHEMATIC_GRID_AXES, CSS_COLOR( 0, 0, 132, 1 ) },
48 { LAYER_HIDDEN, CSS_COLOR( 194, 194, 194, 1 ) },
49 { LAYER_JUNCTION, CSS_COLOR( 0, 150, 0, 1 ) },
50 { LAYER_GLOBLABEL, CSS_COLOR( 132, 0, 0, 1 ) },
51 { LAYER_HIERLABEL, CSS_COLOR( 114, 86, 0, 1 ) },
52 { LAYER_LOCLABEL, CSS_COLOR( 15, 15, 15, 1 ) },
53 { LAYER_NETCLASS_REFS, CSS_COLOR( 72, 72, 72, 1 ) },
54 { LAYER_RULE_AREAS, CSS_COLOR( 255, 0, 0, 1 ) },
55 { LAYER_NOCONNECT, CSS_COLOR( 0, 0, 132, 1 ) },
56 { LAYER_NOTES, CSS_COLOR( 0, 0, 194, 1 ) },
57 { LAYER_PRIVATE_NOTES, CSS_COLOR( 72, 72, 255, 1 ) },
58 { LAYER_NOTES_BACKGROUND, CSS_COLOR( 0, 0, 0, 0 ) },
59 { LAYER_PIN, CSS_COLOR( 132, 0, 0, 1 ) },
60 { LAYER_PINNAM, CSS_COLOR( 0, 100, 100, 1 ) },
61 { LAYER_PINNUM, CSS_COLOR( 169, 0, 0, 1 ) },
62 { LAYER_REFERENCEPART, CSS_COLOR( 0, 100, 100, 1 ) },
63#ifdef __WXMAC__
64 // Try to mimic the system highlight color on Mac
65 { LAYER_SELECTION_SHADOWS, COLOR4D( .3, .7, 1.0, 0.6 ) },
66#else
67 { LAYER_SELECTION_SHADOWS, COLOR4D( .4, .7, 1.0, 0.8 ) },
68#endif
69 { LAYER_SHEET, CSS_COLOR( 132, 0, 0, 1 ) },
70 { LAYER_SHEET_BACKGROUND, CSS_COLOR( 255, 255, 255, 0 ) },
71 { LAYER_SHEETFILENAME, CSS_COLOR( 114, 86, 0, 1 ) },
72 { LAYER_SHEETFIELDS, CSS_COLOR( 132, 0, 132, 1 ) },
73 { LAYER_SHEETLABEL, CSS_COLOR( 0, 100, 100, 1 ) },
74 { LAYER_SHEETNAME, CSS_COLOR( 0, 100, 100, 1 ) },
75 { LAYER_VALUEPART, CSS_COLOR( 0, 100, 100, 1 ) },
76 { LAYER_WIRE, CSS_COLOR( 0, 150, 0, 1 ) },
77 { LAYER_SCHEMATIC_DRAWINGSHEET, CSS_COLOR( 132, 0, 0, 1 ) },
78 { LAYER_SCHEMATIC_PAGE_LIMITS, CSS_COLOR( 181, 181, 181, 1 ) },
79 { LAYER_OP_VOLTAGES, CSS_COLOR( 132, 0, 50, 1 ) },
80 { LAYER_OP_CURRENTS, CSS_COLOR( 224, 0, 12, 1 ) },
81
82 { LAYER_GERBVIEW_AXES, CSS_COLOR( 0, 0, 132, 1 ) },
83 { LAYER_GERBVIEW_BACKGROUND, CSS_COLOR( 0, 0, 0, 1 ) },
84 { LAYER_DCODES, CSS_COLOR( 255, 255, 255, 1 ) },
85 { LAYER_GERBVIEW_GRID, CSS_COLOR( 132, 132, 132, 1 ) },
86 { LAYER_NEGATIVE_OBJECTS, CSS_COLOR( 132, 132, 132, 1 ) },
87 { LAYER_GERBVIEW_DRAWINGSHEET, CSS_COLOR( 0, 0, 132, 1 ) },
88 { LAYER_GERBVIEW_PAGE_LIMITS, CSS_COLOR( 132, 132, 132, 1 ) },
89
90 { GERBVIEW_LAYER_ID_START, CSS_COLOR( 200, 52, 52, 1 ) },
91 { GERBVIEW_LAYER_ID_START + 1, CSS_COLOR( 127, 200, 127, 1 ) },
92 { GERBVIEW_LAYER_ID_START + 2, CSS_COLOR( 206, 125, 44, 1 ) },
93 { GERBVIEW_LAYER_ID_START + 3, CSS_COLOR( 79, 203, 203, 1 ) },
94 { GERBVIEW_LAYER_ID_START + 4, CSS_COLOR( 219, 98, 139, 1 ) },
95 { GERBVIEW_LAYER_ID_START + 5, CSS_COLOR( 167, 165, 198, 1 ) },
96 { GERBVIEW_LAYER_ID_START + 6, CSS_COLOR( 40, 204, 217, 1 ) },
97 { GERBVIEW_LAYER_ID_START + 7, CSS_COLOR( 232, 178, 167, 1 ) },
98 { GERBVIEW_LAYER_ID_START + 8, CSS_COLOR( 242, 237, 161, 1 ) },
99 { GERBVIEW_LAYER_ID_START + 9, CSS_COLOR( 141, 203, 129, 1 ) },
100 { GERBVIEW_LAYER_ID_START + 10, CSS_COLOR( 237, 124, 51, 1 ) },
101 { GERBVIEW_LAYER_ID_START + 11, CSS_COLOR( 91, 195, 235, 1 ) },
102 { GERBVIEW_LAYER_ID_START + 12, CSS_COLOR( 247, 111, 142, 1 ) },
103 { GERBVIEW_LAYER_ID_START + 13, CSS_COLOR( 77, 127, 196, 1 ) },
104 { GERBVIEW_LAYER_ID_START + 14, CSS_COLOR( 200, 52, 52, 1 ) },
105 { GERBVIEW_LAYER_ID_START + 15, CSS_COLOR( 127, 200, 127, 1 ) },
106 { GERBVIEW_LAYER_ID_START + 16, CSS_COLOR( 206, 125, 44, 1 ) },
107 { GERBVIEW_LAYER_ID_START + 17, CSS_COLOR( 79, 203, 203, 1 ) },
108 { GERBVIEW_LAYER_ID_START + 18, CSS_COLOR( 219, 98, 139, 1 ) },
109 { GERBVIEW_LAYER_ID_START + 19, CSS_COLOR( 167, 165, 198, 1 ) },
110 { GERBVIEW_LAYER_ID_START + 20, CSS_COLOR( 40, 204, 217, 1 ) },
111 { GERBVIEW_LAYER_ID_START + 21, CSS_COLOR( 232, 178, 167, 1 ) },
112 { GERBVIEW_LAYER_ID_START + 22, CSS_COLOR( 242, 237, 161, 1 ) },
113 { GERBVIEW_LAYER_ID_START + 23, CSS_COLOR( 141, 203, 129, 1 ) },
114 { GERBVIEW_LAYER_ID_START + 24, CSS_COLOR( 237, 124, 51, 1 ) },
115 { GERBVIEW_LAYER_ID_START + 25, CSS_COLOR( 91, 195, 235, 1 ) },
116 { GERBVIEW_LAYER_ID_START + 26, CSS_COLOR( 247, 111, 142, 1 ) },
117 { GERBVIEW_LAYER_ID_START + 27, CSS_COLOR( 77, 127, 196, 1 ) },
118 { GERBVIEW_LAYER_ID_START + 28, CSS_COLOR( 200, 52, 52, 1 ) },
119 { GERBVIEW_LAYER_ID_START + 29, CSS_COLOR( 127, 200, 127, 1 ) },
120 { GERBVIEW_LAYER_ID_START + 30, CSS_COLOR( 206, 125, 44, 1 ) },
121 { GERBVIEW_LAYER_ID_START + 31, CSS_COLOR( 79, 203, 203, 1 ) },
122 { GERBVIEW_LAYER_ID_START + 32, CSS_COLOR( 219, 98, 139, 1 ) },
123 { GERBVIEW_LAYER_ID_START + 33, CSS_COLOR( 167, 165, 198, 1 ) },
124 { GERBVIEW_LAYER_ID_START + 34, CSS_COLOR( 40, 204, 217, 1 ) },
125 { GERBVIEW_LAYER_ID_START + 35, CSS_COLOR( 232, 178, 167, 1 ) },
126 { GERBVIEW_LAYER_ID_START + 36, CSS_COLOR( 242, 237, 161, 1 ) },
127 { GERBVIEW_LAYER_ID_START + 37, CSS_COLOR( 141, 203, 129, 1 ) },
128 { GERBVIEW_LAYER_ID_START + 38, CSS_COLOR( 237, 124, 51, 1 ) },
129 { GERBVIEW_LAYER_ID_START + 39, CSS_COLOR( 91, 195, 235, 1 ) },
130 { GERBVIEW_LAYER_ID_START + 40, CSS_COLOR( 247, 111, 142, 1 ) },
131 { GERBVIEW_LAYER_ID_START + 41, CSS_COLOR( 77, 127, 196, 1 ) },
132 { GERBVIEW_LAYER_ID_START + 42, CSS_COLOR( 200, 52, 52, 1 ) },
133 { GERBVIEW_LAYER_ID_START + 43, CSS_COLOR( 127, 200, 127, 1 ) },
134 { GERBVIEW_LAYER_ID_START + 44, CSS_COLOR( 206, 125, 44, 1 ) },
135 { GERBVIEW_LAYER_ID_START + 45, CSS_COLOR( 79, 203, 203, 1 ) },
136 { GERBVIEW_LAYER_ID_START + 46, CSS_COLOR( 219, 98, 139, 1 ) },
137 { GERBVIEW_LAYER_ID_START + 47, CSS_COLOR( 167, 165, 198, 1 ) },
138 { GERBVIEW_LAYER_ID_START + 48, CSS_COLOR( 40, 204, 217, 1 ) },
139 { GERBVIEW_LAYER_ID_START + 49, CSS_COLOR( 232, 178, 167, 1 ) },
140 { GERBVIEW_LAYER_ID_START + 50, CSS_COLOR( 242, 237, 161, 1 ) },
141 { GERBVIEW_LAYER_ID_START + 51, CSS_COLOR( 141, 203, 129, 1 ) },
142 { GERBVIEW_LAYER_ID_START + 52, CSS_COLOR( 237, 124, 51, 1 ) },
143 { GERBVIEW_LAYER_ID_START + 53, CSS_COLOR( 91, 195, 235, 1 ) },
144 { GERBVIEW_LAYER_ID_START + 54, CSS_COLOR( 247, 111, 142, 1 ) },
145 { GERBVIEW_LAYER_ID_START + 55, CSS_COLOR( 77, 127, 196, 1 ) },
146 { GERBVIEW_LAYER_ID_START + 56, CSS_COLOR( 200, 52, 52, 1 ) },
147 { GERBVIEW_LAYER_ID_START + 57, CSS_COLOR( 127, 200, 127, 1 ) },
148 { GERBVIEW_LAYER_ID_START + 58, CSS_COLOR( 206, 125, 44, 1 ) },
149 { GERBVIEW_LAYER_ID_START + 59, CSS_COLOR( 79, 203, 203, 1 ) },
150 { GERBVIEW_LAYER_ID_START + 60, CSS_COLOR( 219, 98, 139, 1 ) },
151 { GERBVIEW_LAYER_ID_START + 61, CSS_COLOR( 167, 165, 198, 1 ) },
152 { GERBVIEW_LAYER_ID_START + 62, CSS_COLOR( 40, 204, 217, 1 ) },
153 { GERBVIEW_LAYER_ID_START + 63, CSS_COLOR( 232, 178, 167, 1 ) },
154
155 { LAYER_ANCHOR, CSS_COLOR( 255, 38, 226, 1 ) },
156 { LAYER_LOCKED_ITEM_SHADOW, CSS_COLOR( 255, 38, 226, 0.5 ) },
157 { LAYER_CONFLICTS_SHADOW, CSS_COLOR( 255, 0, 05, 0.5 ) },
158 { LAYER_AUX_ITEMS, CSS_COLOR( 255, 255, 255, 1 ) },
159 { LAYER_PCB_BACKGROUND, CSS_COLOR( 0, 16, 35, 1 ) },
160 { LAYER_CURSOR, CSS_COLOR( 255, 255, 255, 1 ) },
161 { LAYER_DRC_ERROR, CSS_COLOR( 215, 91, 107, 0.8 ) },
162 { LAYER_DRC_WARNING, CSS_COLOR( 255, 208, 66, 0.8 ) },
163 { LAYER_DRC_EXCLUSION, CSS_COLOR( 255, 255, 255, 0.8 ) },
164 { LAYER_GRID, CSS_COLOR( 132, 132, 132, 1 ) },
165 { LAYER_GRID_AXES, CSS_COLOR( 194, 194, 194, 1 ) },
166 { LAYER_PAD_PLATEDHOLES, CSS_COLOR( 194, 194, 0, 1 ) },
167 { LAYER_NON_PLATEDHOLES, CSS_COLOR( 26, 196, 210, 1 ) },
168 { LAYER_RATSNEST, CSS_COLOR( 0, 248, 255, 0.35 ) },
169 { LAYER_SELECT_OVERLAY, CSS_COLOR( 4, 255, 67, 1 ) },
170 { LAYER_VIA_HOLES, CSS_COLOR( 227, 183, 46, 1 ) },
171 { LAYER_DRAWINGSHEET, CSS_COLOR( 200, 114, 171, 1 ) },
172 { LAYER_PAGE_LIMITS, CSS_COLOR( 132, 132, 132, 1 ) },
173 { NETNAMES_LAYER_ID_START, CSS_COLOR( 255, 255, 255, 0.7 ) },
174 { LAYER_PAD_NETNAMES, CSS_COLOR( 255, 255, 255, 0.9 ) },
175
176 { F_Cu, CSS_COLOR( 200, 52, 52, 1 ) },
177 { In1_Cu, CSS_COLOR( 127, 200, 127, 1 ) },
178 { In2_Cu, CSS_COLOR( 206, 125, 44, 1 ) },
179 { In3_Cu, CSS_COLOR( 79, 203, 203, 1 ) },
180 { In4_Cu, CSS_COLOR( 219, 98, 139, 1 ) },
181 { In5_Cu, CSS_COLOR( 167, 165, 198, 1 ) },
182 { In6_Cu, CSS_COLOR( 40, 204, 217, 1 ) },
183 { In7_Cu, CSS_COLOR( 232, 178, 167, 1 ) },
184 { In8_Cu, CSS_COLOR( 242, 237, 161, 1 ) },
185 { In9_Cu, CSS_COLOR( 141, 203, 129, 1 ) },
186 { In10_Cu, CSS_COLOR( 237, 124, 51, 1 ) },
187 { In11_Cu, CSS_COLOR( 91, 195, 235, 1 ) },
188 { In12_Cu, CSS_COLOR( 247, 111, 142, 1 ) },
189 { In13_Cu, CSS_COLOR( 167, 165, 198, 1 ) },
190 { In14_Cu, CSS_COLOR( 40, 204, 217, 1 ) },
191 { In15_Cu, CSS_COLOR( 232, 178, 167, 1 ) },
192 { In16_Cu, CSS_COLOR( 242, 237, 161, 1 ) },
193 { In17_Cu, CSS_COLOR( 237, 124, 51, 1 ) },
194 { In18_Cu, CSS_COLOR( 91, 195, 235, 1 ) },
195 { In19_Cu, CSS_COLOR( 247, 111, 142, 1 ) },
196 { In20_Cu, CSS_COLOR( 167, 165, 198, 1 ) },
197 { In21_Cu, CSS_COLOR( 40, 204, 217, 1 ) },
198 { In22_Cu, CSS_COLOR( 232, 178, 167, 1 ) },
199 { In23_Cu, CSS_COLOR( 242, 237, 161, 1 ) },
200 { In24_Cu, CSS_COLOR( 237, 124, 51, 1 ) },
201 { In25_Cu, CSS_COLOR( 91, 195, 235, 1 ) },
202 { In26_Cu, CSS_COLOR( 247, 111, 142, 1 ) },
203 { In27_Cu, CSS_COLOR( 167, 165, 198, 1 ) },
204 { In28_Cu, CSS_COLOR( 40, 204, 217, 1 ) },
205 { In29_Cu, CSS_COLOR( 232, 178, 167, 1 ) },
206 { In30_Cu, CSS_COLOR( 242, 237, 161, 1 ) },
207 { B_Cu, CSS_COLOR( 77, 127, 196, 1 ) },
208
209 { B_Adhes, CSS_COLOR( 0, 0, 132, 1 ) },
210 { F_Adhes, CSS_COLOR( 132, 0, 132, 1 ) },
211 { B_Paste, CSS_COLOR( 0, 194, 194, 0.9 ) },
212 { F_Paste, CSS_COLOR( 180, 160, 154, 0.9 ) },
213 { B_SilkS, CSS_COLOR( 232, 178, 167, 1 ) },
214 { F_SilkS, CSS_COLOR( 242, 237, 161, 1 ) },
215 { B_Mask, CSS_COLOR( 2, 255, 238, 0.4 ) },
216 { F_Mask, CSS_COLOR( 216, 100, 255, 0.4 ) },
217 { Dwgs_User, CSS_COLOR( 194, 194, 194, 1 ) },
218 { Cmts_User, CSS_COLOR( 89, 148, 220, 1 ) },
219 { Eco1_User, CSS_COLOR( 180, 219, 210, 1 ) },
220 { Eco2_User, CSS_COLOR( 216, 200, 82, 1 ) },
221 { Edge_Cuts, CSS_COLOR( 208, 210, 205, 1 ) },
222 { Margin, CSS_COLOR( 255, 38, 226, 1 ) },
223 { B_CrtYd, CSS_COLOR( 38, 233, 255, 1 ) },
224 { F_CrtYd, CSS_COLOR( 255, 38, 226, 1 ) },
225 { B_Fab, CSS_COLOR( 88, 93, 132, 1 ) },
226 { F_Fab, CSS_COLOR( 175, 175, 175, 1 ) },
227 { User_1, CSS_COLOR( 194, 194, 194, 1 ) },
228 { User_2, CSS_COLOR( 89, 148, 220, 1 ) },
229 { User_3, CSS_COLOR( 180, 219, 210, 1 ) },
230 { User_4, CSS_COLOR( 216, 200, 82, 1 ) },
231 { User_5, CSS_COLOR( 194, 194, 194, 1 ) },
232 { User_6, CSS_COLOR( 89, 148, 220, 1 ) },
233 { User_7, CSS_COLOR( 180, 219, 210, 1 ) },
234 { User_8, CSS_COLOR( 216, 200, 82, 1 ) },
235 { User_9, CSS_COLOR( 232, 178, 167, 1 ) },
236
237 { LAYER_3D_BACKGROUND_BOTTOM, COLOR4D( 0.4, 0.4, 0.5, 1.0 ) },
238 { LAYER_3D_BACKGROUND_TOP, COLOR4D( 0.8, 0.8, 0.9, 1.0 ) },
239 { LAYER_3D_BOARD, COLOR4D( 0.2, 0.17, 0.09, 0.9 ) },
240 { LAYER_3D_COPPER_TOP, COLOR4D( 0.7, 0.61, 0.0, 1.0 ) },
241 { LAYER_3D_SILKSCREEN_BOTTOM, COLOR4D( 0.9, 0.9, 0.9, 1.0 ) },
242 { LAYER_3D_SILKSCREEN_TOP, COLOR4D( 0.9, 0.9, 0.9, 1.0 ) },
243 { LAYER_3D_SOLDERMASK_BOTTOM, COLOR4D( 0.08, 0.2, 0.14, 0.83 ) },
244 { LAYER_3D_SOLDERMASK_TOP, COLOR4D( 0.08, 0.2, 0.14, 0.83 ) },
245 { LAYER_3D_SOLDERPASTE, COLOR4D( 0.5, 0.5, 0.5, 1.0 ) }
246 };
247
248
249static const std::map<int, COLOR4D> s_classicTheme =
250 {
251 { LAYER_SCHEMATIC_ANCHOR, CSS_COLOR( 0, 0, 255, 1 ) },
252 { LAYER_SCHEMATIC_AUX_ITEMS, COLOR4D( BLACK ) },
253 { LAYER_SCHEMATIC_BACKGROUND, COLOR4D( WHITE ) },
254 { LAYER_HOVERED, COLOR4D( BLUE ) },
255 { LAYER_BRIGHTENED, COLOR4D( PUREMAGENTA ) },
256 { LAYER_BUS, COLOR4D( BLUE ) },
257 { LAYER_BUS_JUNCTION, COLOR4D( BLUE ) },
258 { LAYER_DEVICE_BACKGROUND, COLOR4D( LIGHTYELLOW ) },
259 { LAYER_DEVICE, COLOR4D( RED ) },
260 { LAYER_SCHEMATIC_CURSOR, COLOR4D( BLACK ) },
261 { LAYER_DNP_MARKER, COLOR4D( PURERED ).WithAlpha( 0.85 ) },
262 { LAYER_EXCLUDED_FROM_SIM, COLOR4D( LIGHTGRAY ).WithAlpha( 0.95 ) },
263 { LAYER_ERC_ERR, COLOR4D( PURERED ).WithAlpha( 0.8 ) },
264 { LAYER_ERC_WARN, COLOR4D( PUREGREEN ).WithAlpha( 0.8 ) },
265 { LAYER_ERC_EXCLUSION, COLOR4D( LIGHTGRAY ) },
266 { LAYER_FIELDS, COLOR4D( MAGENTA ) },
267 { LAYER_SCHEMATIC_GRID, COLOR4D( DARKGRAY ) },
268 { LAYER_SCHEMATIC_GRID_AXES, COLOR4D( BLUE ) },
269 { LAYER_HIDDEN, COLOR4D( LIGHTGRAY ) },
270 { LAYER_JUNCTION, COLOR4D( GREEN ) },
271 { LAYER_GLOBLABEL, COLOR4D( RED ) },
272 { LAYER_HIERLABEL, COLOR4D( BROWN ) },
273 { LAYER_LOCLABEL, COLOR4D( BLACK ) },
274 { LAYER_NETCLASS_REFS, COLOR4D( BLACK ) },
275 { LAYER_RULE_AREAS, COLOR4D( RED ) },
276 { LAYER_NOCONNECT, COLOR4D( BLUE ) },
277 { LAYER_NOTES, COLOR4D( LIGHTBLUE ) },
278 { LAYER_PRIVATE_NOTES, COLOR4D( LIGHTBLUE ) },
280 { LAYER_PIN, COLOR4D( RED ) },
281 { LAYER_PINNAM, COLOR4D( CYAN ) },
282 { LAYER_PINNUM, COLOR4D( RED ) },
283 { LAYER_REFERENCEPART, COLOR4D( CYAN ) },
284#ifdef __WXMAC__
285 // Macs look better with a lighter shadow
286 { LAYER_SELECTION_SHADOWS, COLOR4D( .78, .92, 1.0, 0.8 ) },
287#else
288 { LAYER_SELECTION_SHADOWS, COLOR4D( .4, .7, 1.0, 0.8 ) },
289#endif
290 { LAYER_SHEET, COLOR4D( MAGENTA ) },
291 { LAYER_SHEET_BACKGROUND, COLOR4D( WHITE ).WithAlpha( 0.0 ) },
292 { LAYER_SHEETFILENAME, COLOR4D( BROWN ) },
293 { LAYER_SHEETFIELDS, COLOR4D( MAGENTA ) },
294 { LAYER_SHEETLABEL, COLOR4D( CYAN ) },
295 { LAYER_SHEETNAME, COLOR4D( CYAN ) },
296 { LAYER_VALUEPART, COLOR4D( CYAN ) },
297 { LAYER_WIRE, COLOR4D( GREEN ) },
298 { LAYER_SCHEMATIC_DRAWINGSHEET, COLOR4D( RED ) },
299 { LAYER_OP_VOLTAGES, COLOR4D( DARKMAGENTA ) },
300 { LAYER_OP_CURRENTS, COLOR4D( RED ) },
301
302 { LAYER_GERBVIEW_AXES, COLOR4D( BLUE ) },
303 { LAYER_GERBVIEW_BACKGROUND, COLOR4D( BLACK ) },
304 { LAYER_DCODES, COLOR4D( WHITE ) },
305 { LAYER_GERBVIEW_GRID, COLOR4D( MAGENTA ) },
306 { LAYER_NEGATIVE_OBJECTS, COLOR4D( DARKGRAY ) },
307 { LAYER_GERBVIEW_DRAWINGSHEET, COLOR4D( DARKRED ) },
308 { LAYER_GERBVIEW_PAGE_LIMITS, COLOR4D( MAGENTA ) },
309
310 { GERBVIEW_LAYER_ID_START, COLOR4D( RED ) },
311 { GERBVIEW_LAYER_ID_START + 1, COLOR4D( YELLOW ) },
312 { GERBVIEW_LAYER_ID_START + 2, COLOR4D( LIGHTMAGENTA ) },
313 { GERBVIEW_LAYER_ID_START + 3, COLOR4D( LIGHTRED ) },
314 { GERBVIEW_LAYER_ID_START + 4, COLOR4D( CYAN ) },
315 { GERBVIEW_LAYER_ID_START + 5, COLOR4D( GREEN ) },
316 { GERBVIEW_LAYER_ID_START + 6, COLOR4D( BLUE ) },
317 { GERBVIEW_LAYER_ID_START + 7, COLOR4D( DARKGRAY ) },
318 { GERBVIEW_LAYER_ID_START + 8, COLOR4D( MAGENTA ) },
319 { GERBVIEW_LAYER_ID_START + 9, COLOR4D( LIGHTGRAY ) },
320 { GERBVIEW_LAYER_ID_START + 10, COLOR4D( MAGENTA ) },
321 { GERBVIEW_LAYER_ID_START + 11, COLOR4D( RED ) },
322 { GERBVIEW_LAYER_ID_START + 12, COLOR4D( BROWN ) },
323 { GERBVIEW_LAYER_ID_START + 13, COLOR4D( LIGHTGRAY ) },
324 { GERBVIEW_LAYER_ID_START + 14, COLOR4D( BLUE ) },
325 { GERBVIEW_LAYER_ID_START + 15, COLOR4D( GREEN ) },
326 { GERBVIEW_LAYER_ID_START + 16, COLOR4D( RED ) },
327 { GERBVIEW_LAYER_ID_START + 17, COLOR4D( YELLOW ) },
328 { GERBVIEW_LAYER_ID_START + 18, COLOR4D( LIGHTMAGENTA ) },
329 { GERBVIEW_LAYER_ID_START + 19, COLOR4D( LIGHTRED ) },
330 { GERBVIEW_LAYER_ID_START + 20, COLOR4D( CYAN ) },
331 { GERBVIEW_LAYER_ID_START + 21, COLOR4D( GREEN ) },
332 { GERBVIEW_LAYER_ID_START + 22, COLOR4D( BLUE ) },
333 { GERBVIEW_LAYER_ID_START + 23, COLOR4D( DARKGRAY ) },
334 { GERBVIEW_LAYER_ID_START + 24, COLOR4D( MAGENTA ) },
335 { GERBVIEW_LAYER_ID_START + 25, COLOR4D( LIGHTGRAY ) },
336 { GERBVIEW_LAYER_ID_START + 26, COLOR4D( MAGENTA ) },
337 { GERBVIEW_LAYER_ID_START + 27, COLOR4D( RED ) },
338 { GERBVIEW_LAYER_ID_START + 28, COLOR4D( BROWN ) },
339 { GERBVIEW_LAYER_ID_START + 29, COLOR4D( LIGHTGRAY ) },
340 { GERBVIEW_LAYER_ID_START + 30, COLOR4D( BLUE ) },
341 { GERBVIEW_LAYER_ID_START + 31, COLOR4D( GREEN ) },
342 { GERBVIEW_LAYER_ID_START + 32, COLOR4D( RED ) },
343 { GERBVIEW_LAYER_ID_START + 33, COLOR4D( YELLOW ) },
344 { GERBVIEW_LAYER_ID_START + 34, COLOR4D( LIGHTMAGENTA ) },
345 { GERBVIEW_LAYER_ID_START + 35, COLOR4D( LIGHTRED ) },
346 { GERBVIEW_LAYER_ID_START + 36, COLOR4D( CYAN ) },
347 { GERBVIEW_LAYER_ID_START + 37, COLOR4D( GREEN ) },
348 { GERBVIEW_LAYER_ID_START + 38, COLOR4D( BLUE ) },
349 { GERBVIEW_LAYER_ID_START + 39, COLOR4D( DARKGRAY ) },
350 { GERBVIEW_LAYER_ID_START + 40, COLOR4D( MAGENTA ) },
351 { GERBVIEW_LAYER_ID_START + 41, COLOR4D( LIGHTGRAY ) },
352 { GERBVIEW_LAYER_ID_START + 42, COLOR4D( MAGENTA ) },
353 { GERBVIEW_LAYER_ID_START + 43, COLOR4D( RED ) },
354 { GERBVIEW_LAYER_ID_START + 44, COLOR4D( BROWN ) },
355 { GERBVIEW_LAYER_ID_START + 45, COLOR4D( LIGHTGRAY ) },
356 { GERBVIEW_LAYER_ID_START + 46, COLOR4D( BLUE ) },
357 { GERBVIEW_LAYER_ID_START + 47, COLOR4D( GREEN ) },
358 { GERBVIEW_LAYER_ID_START + 48, COLOR4D( RED ) },
359 { GERBVIEW_LAYER_ID_START + 49, COLOR4D( YELLOW ) },
360 { GERBVIEW_LAYER_ID_START + 50, COLOR4D( LIGHTMAGENTA ) },
361 { GERBVIEW_LAYER_ID_START + 51, COLOR4D( LIGHTRED ) },
362 { GERBVIEW_LAYER_ID_START + 52, COLOR4D( CYAN ) },
363 { GERBVIEW_LAYER_ID_START + 53, COLOR4D( GREEN ) },
364 { GERBVIEW_LAYER_ID_START + 54, COLOR4D( BLUE ) },
365 { GERBVIEW_LAYER_ID_START + 55, COLOR4D( DARKGRAY ) },
366 { GERBVIEW_LAYER_ID_START + 56, COLOR4D( MAGENTA ) },
367 { GERBVIEW_LAYER_ID_START + 57, COLOR4D( LIGHTGRAY ) },
368 { GERBVIEW_LAYER_ID_START + 58, COLOR4D( MAGENTA ) },
369 { GERBVIEW_LAYER_ID_START + 59, COLOR4D( RED ) },
370
371 { LAYER_ANCHOR, COLOR4D( BLUE ) },
372 { LAYER_LOCKED_ITEM_SHADOW, COLOR4D( BLUE ).WithAlpha( 0.6 ) },
373 { LAYER_CONFLICTS_SHADOW, COLOR4D( RED ).WithAlpha( 0.5 ) },
374 { LAYER_AUX_ITEMS, COLOR4D( WHITE ) },
375 { LAYER_PCB_BACKGROUND, COLOR4D( BLACK ) },
376 { LAYER_CURSOR, COLOR4D( WHITE ) },
377 { LAYER_DRC_ERROR, COLOR4D( PURERED ).WithAlpha( 0.8 ) },
378 { LAYER_DRC_WARNING, COLOR4D( PUREGREEN ).WithAlpha( 0.8 ) },
379 { LAYER_DRC_EXCLUSION, COLOR4D( WHITE ) },
380 { LAYER_GRID, COLOR4D( DARKGRAY ) },
381 { LAYER_GRID_AXES, COLOR4D( BLUE ) },
382 { LAYER_PAD_PLATEDHOLES, COLOR4D( YELLOW ) },
383 { LAYER_NON_PLATEDHOLES, COLOR4D( YELLOW ) },
384 { LAYER_RATSNEST, COLOR4D( WHITE ) },
385 { LAYER_SELECT_OVERLAY, COLOR4D( PUREGREEN ) },
386 { LAYER_VIA_HOLES, COLOR4D( 0.5, 0.4, 0, 0.8 ) },
387 { LAYER_DRAWINGSHEET, COLOR4D( DARKRED ) },
388 { LAYER_PAGE_LIMITS, COLOR4D( DARKGRAY) },
389 { NETNAMES_LAYER_ID_START, CSS_COLOR( 255, 255, 255, 0.7 ) },
390 { LAYER_PAD_NETNAMES, CSS_COLOR( 255, 255, 255, 0.9 ) },
391
392 { F_Cu, COLOR4D( RED ) },
393 { In1_Cu, COLOR4D( YELLOW ) },
394 { In2_Cu, COLOR4D( LIGHTMAGENTA ) },
395 { In3_Cu, COLOR4D( LIGHTRED ) },
396 { In4_Cu, COLOR4D( CYAN ) },
397 { In5_Cu, COLOR4D( GREEN ) },
398 { In6_Cu, COLOR4D( BLUE ) },
399 { In7_Cu, COLOR4D( DARKGRAY ) },
400 { In8_Cu, COLOR4D( MAGENTA ) },
401 { In9_Cu, COLOR4D( LIGHTGRAY ) },
402 { In10_Cu, COLOR4D( MAGENTA ) },
403 { In11_Cu, COLOR4D( RED ) },
404 { In12_Cu, COLOR4D( BROWN ) },
405 { In13_Cu, COLOR4D( LIGHTGRAY ) },
406 { In14_Cu, COLOR4D( BLUE ) },
407 { In15_Cu, COLOR4D( GREEN ) },
408 { In16_Cu, COLOR4D( RED ) },
409 { In17_Cu, COLOR4D( YELLOW ) },
410 { In18_Cu, COLOR4D( LIGHTMAGENTA ) },
411 { In19_Cu, COLOR4D( LIGHTRED ) },
412 { In20_Cu, COLOR4D( CYAN ) },
413 { In21_Cu, COLOR4D( GREEN ) },
414 { In22_Cu, COLOR4D( BLUE ) },
415 { In23_Cu, COLOR4D( DARKGRAY ) },
416 { In24_Cu, COLOR4D( MAGENTA ) },
417 { In25_Cu, COLOR4D( LIGHTGRAY ) },
418 { In26_Cu, COLOR4D( MAGENTA ) },
419 { In27_Cu, COLOR4D( RED ) },
420 { In28_Cu, COLOR4D( BROWN ) },
421 { In29_Cu, COLOR4D( LIGHTGRAY ) },
422 { In30_Cu, COLOR4D( BLUE ) },
423 { B_Cu, COLOR4D( GREEN ) },
424
425 { B_Adhes, COLOR4D( BLUE ) },
426 { F_Adhes, COLOR4D( MAGENTA ) },
427 { B_Paste, COLOR4D( LIGHTCYAN ) },
428 { F_Paste, COLOR4D( RED ) },
429 { B_SilkS, COLOR4D( MAGENTA ) },
430 { F_SilkS, COLOR4D( CYAN ) },
431 { B_Mask, COLOR4D( BROWN ) },
432 { F_Mask, COLOR4D( MAGENTA ) },
433 { Dwgs_User, COLOR4D( LIGHTGRAY ) },
434 { Cmts_User, COLOR4D( BLUE ) },
435 { Eco1_User, COLOR4D( GREEN ) },
436 { Eco2_User, COLOR4D( YELLOW ) },
437 { Edge_Cuts, COLOR4D( YELLOW ) },
438 { Margin, COLOR4D( LIGHTMAGENTA ) },
439 { B_CrtYd, COLOR4D( DARKGRAY ) },
440 { F_CrtYd, COLOR4D( LIGHTGRAY ) },
441 { B_Fab, COLOR4D( BLUE ) },
442 { F_Fab, COLOR4D( DARKGRAY ) },
443 { User_1, COLOR4D( BLUE ) },
444 { User_2, COLOR4D( BLUE ) },
445 { User_3, COLOR4D( BLUE ) },
446 { User_4, COLOR4D( BLUE ) },
447 { User_5, COLOR4D( BLUE ) },
448 { User_6, COLOR4D( BLUE ) },
449 { User_7, COLOR4D( BLUE ) },
450 { User_8, COLOR4D( BLUE ) },
451 { User_9, COLOR4D( BLUE ) },
452
453 { LAYER_3D_BACKGROUND_BOTTOM, COLOR4D( 0.4, 0.4, 0.5, 1.0 ) },
454 { LAYER_3D_BACKGROUND_TOP, COLOR4D( 0.8, 0.8, 0.9, 1.0 ) },
455 { LAYER_3D_BOARD, COLOR4D( 0.2, 0.17, 0.09, 0.9 ) },
456 { LAYER_3D_COPPER_TOP, COLOR4D( 0.7, 0.61, 0.0, 1.0 ) },
457 { LAYER_3D_SILKSCREEN_BOTTOM, COLOR4D( 0.9, 0.9, 0.9, 1.0 ) },
458 { LAYER_3D_SILKSCREEN_TOP, COLOR4D( 0.9, 0.9, 0.9, 1.0 ) },
459 { LAYER_3D_SOLDERMASK_BOTTOM, COLOR4D( 0.08, 0.2, 0.14, 0.83 ) },
460 { LAYER_3D_SOLDERMASK_TOP, COLOR4D( 0.08, 0.2, 0.14, 0.83 ) },
461 { LAYER_3D_SOLDERPASTE, COLOR4D( 0.5, 0.5, 0.5, 1.0 ) }
462 };
463
464#endif
#define CSS_COLOR(r, g, b, a)
static const std::map< int, COLOR4D > s_defaultTheme
static const std::map< int, COLOR4D > s_classicTheme
@ BROWN
Definition: color4d.h:61
@ LIGHTBLUE
Definition: color4d.h:62
@ WHITE
Definition: color4d.h:48
@ BLUE
Definition: color4d.h:56
@ LIGHTGRAY
Definition: color4d.h:47
@ DARKGRAY
Definition: color4d.h:46
@ MAGENTA
Definition: color4d.h:60
@ DARKMAGENTA
Definition: color4d.h:54
@ LIGHTYELLOW
Definition: color4d.h:49
@ PURERED
Definition: color4d.h:71
@ UNSPECIFIED_COLOR
Definition: color4d.h:43
@ GREEN
Definition: color4d.h:57
@ CYAN
Definition: color4d.h:58
@ DARKRED
Definition: color4d.h:53
@ LIGHTCYAN
Definition: color4d.h:64
@ PUREGREEN
Definition: color4d.h:69
@ LIGHTMAGENTA
Definition: color4d.h:66
@ YELLOW
Definition: color4d.h:67
@ LIGHTRED
Definition: color4d.h:65
@ BLACK
Definition: color4d.h:44
@ PUREMAGENTA
Definition: color4d.h:72
@ RED
Definition: color4d.h:59
@ LAYER_PAD_NETNAMES
Definition: layer_ids.h:167
@ NETNAMES_LAYER_ID_START
Definition: layer_ids.h:157
@ LAYER_GERBVIEW_DRAWINGSHEET
Definition: layer_ids.h:435
@ GERBVIEW_LAYER_ID_START
Definition: layer_ids.h:425
@ LAYER_GERBVIEW_BACKGROUND
Definition: layer_ids.h:434
@ LAYER_DCODES
Definition: layer_ids.h:430
@ LAYER_NEGATIVE_OBJECTS
Definition: layer_ids.h:431
@ LAYER_GERBVIEW_PAGE_LIMITS
Definition: layer_ids.h:436
@ LAYER_GERBVIEW_AXES
Definition: layer_ids.h:433
@ LAYER_GERBVIEW_GRID
Definition: layer_ids.h:432
@ LAYER_3D_SOLDERMASK_TOP
Definition: layer_ids.h:461
@ LAYER_3D_BACKGROUND_TOP
Definition: layer_ids.h:454
@ LAYER_3D_SOLDERMASK_BOTTOM
Definition: layer_ids.h:460
@ LAYER_3D_BOARD
Definition: layer_ids.h:455
@ LAYER_3D_SILKSCREEN_TOP
Definition: layer_ids.h:459
@ LAYER_3D_COPPER_TOP
Definition: layer_ids.h:456
@ LAYER_3D_SOLDERPASTE
Definition: layer_ids.h:462
@ LAYER_3D_BACKGROUND_BOTTOM
Definition: layer_ids.h:453
@ LAYER_3D_SILKSCREEN_BOTTOM
Definition: layer_ids.h:458
@ LAYER_GRID
Definition: layer_ids.h:206
@ LAYER_PAGE_LIMITS
color for drawing the page extents (visibility stored in PCBNEW_SETTINGS::m_ShowPageLimits)
Definition: layer_ids.h:253
@ LAYER_LOCKED_ITEM_SHADOW
shadow layer for locked items
Definition: layer_ids.h:240
@ LAYER_GRID_AXES
Definition: layer_ids.h:207
@ LAYER_CONFLICTS_SHADOW
shadow layer for items flagged conficting
Definition: layer_ids.h:242
@ LAYER_NON_PLATEDHOLES
handle color for not plated holes (holes, not pads)
Definition: layer_ids.h:198
@ LAYER_DRAWINGSHEET
drawingsheet frame and titleblock
Definition: layer_ids.h:218
@ LAYER_DRC_EXCLUSION
layer for drc markers which have been individually excluded
Definition: layer_ids.h:237
@ LAYER_PCB_BACKGROUND
PCB background color.
Definition: layer_ids.h:221
@ LAYER_DRC_WARNING
layer for drc markers with SEVERITY_WARNING
Definition: layer_ids.h:236
@ LAYER_PAD_PLATEDHOLES
to draw pad holes (plated)
Definition: layer_ids.h:215
@ LAYER_CURSOR
PCB cursor.
Definition: layer_ids.h:222
@ LAYER_AUX_ITEMS
Auxiliary items (guides, rule, etc)
Definition: layer_ids.h:223
@ LAYER_RATSNEST
Definition: layer_ids.h:205
@ LAYER_ANCHOR
anchor of items having an anchor point (texts, footprints)
Definition: layer_ids.h:202
@ LAYER_VIA_HOLES
to draw via holes (pad holes do not use this layer)
Definition: layer_ids.h:216
@ LAYER_SELECT_OVERLAY
currently selected items overlay
Definition: layer_ids.h:220
@ LAYER_DRC_ERROR
layer for drc markers with SEVERITY_ERROR
Definition: layer_ids.h:217
@ LAYER_SHEETNAME
Definition: layer_ids.h:376
@ LAYER_ERC_WARN
Definition: layer_ids.h:383
@ LAYER_SCHEMATIC_ANCHOR
Definition: layer_ids.h:402
@ LAYER_SHEETLABEL
Definition: layer_ids.h:379
@ LAYER_PINNUM
Definition: layer_ids.h:362
@ LAYER_RULE_AREAS
Definition: layer_ids.h:369
@ LAYER_DEVICE
Definition: layer_ids.h:370
@ LAYER_SHEET_BACKGROUND
Definition: layer_ids.h:388
@ LAYER_EXCLUDED_FROM_SIM
Definition: layer_ids.h:386
@ LAYER_BRIGHTENED
Definition: layer_ids.h:394
@ LAYER_ERC_EXCLUSION
Definition: layer_ids.h:385
@ LAYER_HIDDEN
Definition: layer_ids.h:395
@ LAYER_HIERLABEL
Definition: layer_ids.h:361
@ LAYER_PINNAM
Definition: layer_ids.h:363
@ LAYER_PRIVATE_NOTES
Definition: layer_ids.h:372
@ LAYER_HOVERED
Definition: layer_ids.h:393
@ LAYER_GLOBLABEL
Definition: layer_ids.h:360
@ LAYER_WIRE
Definition: layer_ids.h:356
@ LAYER_NOTES
Definition: layer_ids.h:371
@ LAYER_ERC_ERR
Definition: layer_ids.h:384
@ LAYER_PIN
Definition: layer_ids.h:374
@ LAYER_VALUEPART
Definition: layer_ids.h:365
@ LAYER_BUS
Definition: layer_ids.h:357
@ LAYER_SCHEMATIC_CURSOR
Definition: layer_ids.h:392
@ LAYER_FIELDS
Definition: layer_ids.h:366
@ LAYER_DEVICE_BACKGROUND
Definition: layer_ids.h:387
@ LAYER_SCHEMATIC_DRAWINGSHEET
Definition: layer_ids.h:398
@ LAYER_LOCLABEL
Definition: layer_ids.h:359
@ LAYER_JUNCTION
Definition: layer_ids.h:358
@ LAYER_SHEETFIELDS
Definition: layer_ids.h:378
@ LAYER_SCHEMATIC_GRID_AXES
Definition: layer_ids.h:390
@ LAYER_REFERENCEPART
Definition: layer_ids.h:364
@ LAYER_NETCLASS_REFS
Definition: layer_ids.h:368
@ LAYER_NOTES_BACKGROUND
Definition: layer_ids.h:373
@ LAYER_OP_CURRENTS
Definition: layer_ids.h:404
@ LAYER_SCHEMATIC_PAGE_LIMITS
Definition: layer_ids.h:399
@ LAYER_SHEET
Definition: layer_ids.h:375
@ LAYER_SELECTION_SHADOWS
Definition: layer_ids.h:397
@ LAYER_SCHEMATIC_BACKGROUND
Definition: layer_ids.h:391
@ LAYER_SCHEMATIC_AUX_ITEMS
Definition: layer_ids.h:401
@ LAYER_OP_VOLTAGES
Definition: layer_ids.h:403
@ LAYER_SHEETFILENAME
Definition: layer_ids.h:377
@ LAYER_BUS_JUNCTION
Definition: layer_ids.h:400
@ LAYER_DNP_MARKER
Definition: layer_ids.h:382
@ LAYER_NOCONNECT
Definition: layer_ids.h:380
@ LAYER_SCHEMATIC_GRID
Definition: layer_ids.h:389
@ In22_Cu
Definition: layer_ids.h:87
@ In11_Cu
Definition: layer_ids.h:76
@ In29_Cu
Definition: layer_ids.h:94
@ In30_Cu
Definition: layer_ids.h:95
@ User_8
Definition: layer_ids.h:131
@ F_CrtYd
Definition: layer_ids.h:116
@ In17_Cu
Definition: layer_ids.h:82
@ B_Adhes
Definition: layer_ids.h:103
@ Edge_Cuts
Definition: layer_ids.h:112
@ Dwgs_User
Definition: layer_ids.h:107
@ F_Paste
Definition: layer_ids.h:104
@ In9_Cu
Definition: layer_ids.h:74
@ Cmts_User
Definition: layer_ids.h:108
@ User_6
Definition: layer_ids.h:129
@ User_7
Definition: layer_ids.h:130
@ In19_Cu
Definition: layer_ids.h:84
@ In7_Cu
Definition: layer_ids.h:72
@ In28_Cu
Definition: layer_ids.h:93
@ In26_Cu
Definition: layer_ids.h:91
@ F_Adhes
Definition: layer_ids.h:102
@ B_Mask
Definition: layer_ids.h:98
@ B_Cu
Definition: layer_ids.h:65
@ User_5
Definition: layer_ids.h:128
@ Eco1_User
Definition: layer_ids.h:109
@ F_Mask
Definition: layer_ids.h:97
@ In21_Cu
Definition: layer_ids.h:86
@ In23_Cu
Definition: layer_ids.h:88
@ B_Paste
Definition: layer_ids.h:105
@ In15_Cu
Definition: layer_ids.h:80
@ In2_Cu
Definition: layer_ids.h:67
@ User_9
Definition: layer_ids.h:132
@ F_Fab
Definition: layer_ids.h:119
@ In10_Cu
Definition: layer_ids.h:75
@ Margin
Definition: layer_ids.h:113
@ F_SilkS
Definition: layer_ids.h:100
@ In4_Cu
Definition: layer_ids.h:69
@ B_CrtYd
Definition: layer_ids.h:115
@ Eco2_User
Definition: layer_ids.h:110
@ In16_Cu
Definition: layer_ids.h:81
@ In24_Cu
Definition: layer_ids.h:89
@ In1_Cu
Definition: layer_ids.h:66
@ User_3
Definition: layer_ids.h:126
@ User_1
Definition: layer_ids.h:124
@ B_SilkS
Definition: layer_ids.h:101
@ In13_Cu
Definition: layer_ids.h:78
@ User_4
Definition: layer_ids.h:127
@ In8_Cu
Definition: layer_ids.h:73
@ In14_Cu
Definition: layer_ids.h:79
@ User_2
Definition: layer_ids.h:125
@ In12_Cu
Definition: layer_ids.h:77
@ In27_Cu
Definition: layer_ids.h:92
@ In6_Cu
Definition: layer_ids.h:71
@ In5_Cu
Definition: layer_ids.h:70
@ In3_Cu
Definition: layer_ids.h:68
@ In20_Cu
Definition: layer_ids.h:85
@ F_Cu
Definition: layer_ids.h:64
@ In18_Cu
Definition: layer_ids.h:83
@ In25_Cu
Definition: layer_ids.h:90
@ B_Fab
Definition: layer_ids.h:118