2 -- look_newviolet for Ion's default drawing engine.
3 -- Based on look_cleanviolet
6 if not gr.select_engine("de") then
13 highlight_colour = "#e7e7ff",
14 shadow_colour = "#e7e7ff",
15 background_colour = "#b8b8c8",
16 foreground_colour = "#000000",
22 border_style = "elevated",
25 font = "-*-helvetica-medium-r-normal-*-14-*-*-*-*-*-*-*",
26 text_align = "center",
32 font = "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*",
34 de.substyle("active-selected", {
35 highlight_colour = "#aaaacc",
36 shadow_colour = "#aaaacc",
37 background_colour = "#666699",
38 foreground_colour = "#eeeeee",
41 de.substyle("inactive-selected", {
42 highlight_colour = "#cfcfdf",
43 shadow_colour = "#cfcfdf",
44 background_colour = "#9999bb",
45 foreground_colour = "#000000",
50 de.defstyle("input", {
53 highlight_colour = "#eeeeff",
54 shadow_colour = "#eeeeff",
56 de.substyle("*-selection", {
57 background_colour = "#666699",
58 foreground_colour = "#000000",
61 de.substyle("*-cursor", {
62 background_colour = "#000000",
63 foreground_colour = "#b8b8c8",
68 de.defstyle("input-menu", {
76 de.defstyle("frame", {
78 background_colour = "#000000",
79 transparent_background = false,
84 de.substyle("quasiactive", {
85 -- Something detached from the frame is active
86 padding_colour = "#901010",
90 de.defstyle("frame-tiled", {
97 de.defstyle("frame-tiled-alt", {
98 based_on = "frame-tiled",
102 de.defstyle("frame-floating", {
109 dopath("lookcommon_clean_stdisp")
110 dopath("lookcommon_clean_tab")
112 -- Refresh objects' brushes.