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
= "-*-fangsong ti-*-*-*-*-16-*-*-*-*-*-*-*",
28 text_align
= "center",
33 font
= "-*-fangsong ti-*-*-*-*-16-*-*-*-*-*-*-*",
35 de
.substyle("active-selected", {
37 highlight_colour
= "#aaaacc",
38 shadow_colour
= "#aaaacc",
39 background_colour
= "#666699",
40 foreground_colour
= "#eeeeee",
43 de
.substyle("inactive-selected", {
45 highlight_colour
= "#eeeeff",
46 shadow_colour
= "#eeeeff",
47 background_colour
= "#9999aa",
48 foreground_colour
= "#000000",
53 de
.defstyle("input", {
56 -- Greyish violet background
57 highlight_colour
= "#eeeeff",
58 shadow_colour
= "#eeeeff",
59 background_colour
= "#9999aa",
60 foreground_colour
= "#000000",
62 de
.substyle("*-selection", {
63 background_colour
= "#777799",
64 foreground_colour
= "#000000",
67 de
.substyle("*-cursor", {
68 background_colour
= "#000000",
69 foreground_colour
= "#9999aa",
74 dopath("lookcommon_clean")
77 -- Refresh objects' brushes.