2 -- Look-cleanviolet for Ion's default drawing engine.
3 -- Based on look-clean and look-violetgrey.
6 if not gr_select_engine("de") then
10 -- Clear existing styles from memory.
14 de_define_style("*", {
16 highlight_colour = "#eeeeee",
17 shadow_colour = "#eeeeee",
18 background_colour = "#aaaaaa",
19 foreground_colour = "#000000",
25 border_style = "elevated",
27 font = "-*-helvetica-medium-r-normal-*-14-*-*-*-*-*-*-*",
28 text_align = "center",
32 de_define_style("frame", {
34 padding_colour = "#aaaaaa",
35 background_colour = "#000000",
36 transparent_background = false,
40 de_define_style("frame-ionframe", {
49 de_define_style("tab", {
51 font = "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*",
53 de_substyle("active-selected", {
55 highlight_colour = "#aaaacc",
56 shadow_colour = "#aaaacc",
57 background_colour = "#666699",
58 foreground_colour = "#eeeeee",
61 de_substyle("inactive-selected", {
63 highlight_colour = "#eeeeff",
64 shadow_colour = "#eeeeff",
65 background_colour = "#9999aa",
66 foreground_colour = "#000000",
71 de_define_style("tab-frame", {
74 de_substyle("*-*-*-*-activity", {
76 highlight_colour = "#eeeeff",
77 shadow_colour = "#eeeeff",
78 background_colour = "#990000",
79 foreground_colour = "#eeeeee",
84 de_define_style("tab-frame-ionframe", {
85 based_on = "tab-frame",
87 bar_inside_frame = true,
91 de_define_style("tab-menuentry", {
98 de_define_style("tab-menuentry-big", {
99 based_on = "tab-menuentry",
100 font = "-*-helvetica-medium-r-normal-*-17-*-*-*-*-*-*-*",
105 de_define_style("input", {
109 -- Greyish violet background
110 highlight_colour = "#eeeeff",
111 shadow_colour = "#eeeeff",
112 background_colour = "#9999aa",
113 foreground_colour = "#000000",
115 de_substyle("*-selection", {
116 background_colour = "#777799",
117 foreground_colour = "#000000",
120 de_substyle("*-cursor", {
121 background_colour = "#000000",
122 foreground_colour = "#9999aa",
127 -- Refresh objects' brushes.