]> git.decadent.org.uk Git - ion3.git/blob - etc/look_cleanviolet.lua
[svn-upgrade] Integrating new upstream version, ion3 (20070506)
[ion3.git] / etc / look_cleanviolet.lua
1 --
2 -- Look_cleanviolet for Ion's default drawing engine. 
3 -- Based on look-clean and look-violetgrey.
4 -- 
5
6 if not gr.select_engine("de") then
7     return
8 end
9
10 -- Clear existing styles from memory.
11 de.reset()
12
13 -- Base style
14 de.defstyle("*", {
15     -- Gray background
16     highlight_colour = "#eeeeee",
17     shadow_colour = "#eeeeee",
18     background_colour = "#aaaaaa",
19     foreground_colour = "#000000",
20     
21     shadow_pixels = 1,
22     highlight_pixels = 1,
23     padding_pixels = 1,
24     spacing = 0,
25     border_style = "elevated",
26     
27     font = "-*-helvetica-medium-r-normal-*-14-*-*-*-*-*-*-*",
28     text_align = "center",
29 })
30
31
32 de.defstyle("tab", {
33     font = "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*",
34     
35     de.substyle("active-selected", {
36         -- Violet tab
37         highlight_colour = "#aaaacc",
38         shadow_colour = "#aaaacc",
39         background_colour = "#666699",
40         foreground_colour = "#eeeeee",
41     }),
42
43     de.substyle("inactive-selected", {
44         -- Greyish violet tab
45         highlight_colour = "#eeeeff",
46         shadow_colour = "#eeeeff",
47         background_colour = "#9999aa",
48         foreground_colour = "#000000",
49     }),
50 })
51
52
53 de.defstyle("input", {
54     text_align = "left",
55     spacing = 1,
56     -- Greyish violet background
57     highlight_colour = "#eeeeff",
58     shadow_colour = "#eeeeff",
59     background_colour = "#9999aa",
60     foreground_colour = "#000000",
61     
62     de.substyle("*-selection", {
63         background_colour = "#777799",
64         foreground_colour = "#000000",
65     }),
66
67     de.substyle("*-cursor", {
68         background_colour = "#000000",
69         foreground_colour = "#9999aa",
70     }),
71 })
72
73
74 dopath("lookcommon_clean")
75
76
77 -- Refresh objects' brushes.
78 gr.refresh()