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.
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.defstyle("frame", {
34 padding_colour = "#aaaaaa",
35 background_colour = "#000000",
36 transparent_background = false,
42 font = "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*",
44 de.substyle("active-selected", {
46 highlight_colour = "#aaaacc",
47 shadow_colour = "#aaaacc",
48 background_colour = "#666699",
49 foreground_colour = "#eeeeee",
52 de.substyle("inactive-selected", {
54 highlight_colour = "#eeeeff",
55 shadow_colour = "#eeeeff",
56 background_colour = "#9999aa",
57 foreground_colour = "#000000",
62 de.defstyle("tab-menuentry", {
69 de.defstyle("tab-menuentry-big", {
70 based_on = "tab-menuentry",
71 font = "-*-helvetica-medium-r-normal-*-17-*-*-*-*-*-*-*",
76 de.defstyle("input", {
80 -- Greyish violet background
81 highlight_colour = "#eeeeff",
82 shadow_colour = "#eeeeff",
83 background_colour = "#9999aa",
84 foreground_colour = "#000000",
86 de.substyle("*-selection", {
87 background_colour = "#777799",
88 foreground_colour = "#000000",
91 de.substyle("*-cursor", {
92 background_colour = "#000000",
93 foreground_colour = "#9999aa",
97 dopath("lookcommon_clean")
99 -- Refresh objects' brushes.