1 #include "appearance.hpp"
2 #include "board/board_layers.hpp"
3
4 namespace horizon {
5
Appearance()6 Appearance::Appearance()
7 {
8 colors[ColorP::JUNCTION] = {1, 1, 0};
9 colors[ColorP::FRAG_ORPHAN] = {1, 1, 0};
10 colors[ColorP::AIRWIRE_ROUTER] = {1, 1, 0};
11 colors[ColorP::TEXT_OVERLAY] = {1, 1, 1};
12 colors[ColorP::HOLE] = {1, 1, 1};
13 colors[ColorP::DIMENSION] = {1, 1, 1};
14 colors[ColorP::ERROR] = {1, 0, 0};
15 colors[ColorP::NET] = {0, 1, 0};
16 colors[ColorP::BUS] = {1, .4, 0};
17 colors[ColorP::FRAME] = {0, .5, 0};
18 colors[ColorP::AIRWIRE] = {0, 1, 1};
19 colors[ColorP::PIN] = {1, 1, 1};
20 colors[ColorP::PIN_HIDDEN] = {.5, .5, .5};
21 colors[ColorP::DIFFPAIR] = {.5, 1, 0};
22 colors[ColorP::CURSOR_NORMAL] = {0, 1, 0};
23 colors[ColorP::CURSOR_TARGET] = {1, 0, 0};
24 colors[ColorP::BACKGROUND] = Color::new_from_int(0, 24, 64);
25 colors[ColorP::GRID] = Color::new_from_int(0, 78, 208);
26 colors[ColorP::ORIGIN] = {0, 1, 0};
27 colors[ColorP::MARKER_BORDER] = {1, 1, 1};
28 colors[ColorP::SELECTION_BOX] = {1, 0, 0};
29 colors[ColorP::SELECTION_LINE] = {0, 1, 1};
30 colors[ColorP::SELECTABLE_OUTER] = {1, 0, 1};
31 colors[ColorP::SELECTABLE_INNER] = {0, 0, 0};
32 colors[ColorP::SELECTABLE_ALWAYS] = {1, 1, 0};
33 colors[ColorP::SELECTABLE_PRELIGHT] = {.5, 0, .5};
34 colors[ColorP::SEARCH] = {0, 0, 1};
35 colors[ColorP::SEARCH_CURRENT] = {1, 0, 1};
36 colors[ColorP::SHADOW] = {.3, .3, .3};
37 colors[ColorP::CONNECTION_LINE] = {.7, 0, .6};
38 colors[ColorP::NOPOPULATE_X] = {.8, .4, .4};
39 colors[ColorP::PROJECTION] = {.7, .8, .3};
40
41 layer_colors[BoardLayers::TOP_NOTES] = {1, 1, 1};
42 layer_colors[BoardLayers::OUTLINE_NOTES] = {.6, .6, 0};
43 layer_colors[BoardLayers::L_OUTLINE] = {.6, .6, 0};
44 layer_colors[BoardLayers::TOP_COURTYARD] = {.5, .5, .5};
45 layer_colors[BoardLayers::TOP_ASSEMBLY] = {.5, .5, .5};
46 layer_colors[BoardLayers::TOP_PACKAGE] = {.5, .5, .5};
47 layer_colors[BoardLayers::TOP_PASTE] = {.8, .8, .8};
48 layer_colors[BoardLayers::TOP_SILKSCREEN] = {.9, .9, .9};
49 layer_colors[BoardLayers::TOP_MASK] = {1, .5, .5};
50 layer_colors[BoardLayers::TOP_COPPER] = {1, 0, 0};
51 layer_colors[BoardLayers::IN1_COPPER] = {1, 1, 0};
52 layer_colors[BoardLayers::IN2_COPPER] = {1, 1, 0};
53 layer_colors[BoardLayers::IN3_COPPER] = {1, 1, 0};
54 layer_colors[BoardLayers::IN4_COPPER] = {1, 1, 0};
55 layer_colors[BoardLayers::BOTTOM_COPPER] = {0, .5, 0};
56 layer_colors[BoardLayers::BOTTOM_MASK] = {.25, .5, .25};
57 layer_colors[BoardLayers::BOTTOM_SILKSCREEN] = {.9, .9, .9};
58 layer_colors[BoardLayers::BOTTOM_PASTE] = {.8, .8, .8};
59 layer_colors[BoardLayers::BOTTOM_PACKAGE] = {.5, .5, .5};
60 layer_colors[BoardLayers::BOTTOM_ASSEMBLY] = {.5, .5, .5};
61 layer_colors[BoardLayers::BOTTOM_COURTYARD] = {.5, .5, .5};
62
63 layer_colors[BoardLayers::BOTTOM_NOTES] = {1, 1, 1};
64 layer_colors[10000] = {1, 1, 1};
65 }
66 } // namespace horizon
67