Released version 3-2015061300
[notion.git] / contrib / styles / look_tibi.lua
blob53809ca8ecb851d164fd4b9a856013458927f2bc
1 -- Authors: Tibor Csögör <tibi@tiborius.net>
2 -- License: Public domain
3 -- Last Changed: 2007-02-07
4 --
5 -- $Id: look_tibi.lua 78 2007-02-07 18:36:32Z tibi $
7 -- version : 0.2
8 -- date : 2007-02-07
9 -- author : Tibor Csögör <tibi@tiborius.net>
11 -- This style highlights active elements with an `accent' color. Bright and
12 -- dimmed variants emphasize the level of importance. The corresponding neutral
13 -- colors are (roughly) the non-saturated versions.
15 -- The author likes the color scheme `gold' best, however, feel free to
16 -- experiment with the accent color(s).
18 -- This software is in the public domain.
21 -- color configuration ---------------------------------------------------------
23 -- gold
24 local my_accent_color_bright = "lightgoldenrod1"
25 local my_accent_color_normal = "gold1"
26 local my_accent_color_dimmed = "gold2"
27 local my_accent_color_dark = "gold3"
29 -- green
30 -- local my_accent_color_bright = "#c2ffc2"
31 -- local my_accent_color_normal = "palegreen1"
32 -- local my_accent_color_dimmed = "palegreen2"
33 -- local my_accent_color_dark = "palegreen3"
35 -- blue
36 -- local my_accent_color_bright = "lightblue1"
37 -- local my_accent_color_normal = "skyblue1"
38 -- local my_accent_color_dimmed = "skyblue2"
39 -- local my_accent_color_dark = "skyblue3"
41 -- plum
42 -- local my_accent_color_bright = "#ffd3ff"
43 -- local my_accent_color_normal = "plum1"
44 -- local my_accent_color_dimmed = "plum2"
45 -- local my_accent_color_dark = "plum3"
47 --------------------------------------------------------------------------------
50 -- neutral colors
51 local my_neutral_color_normal = "grey85"
52 local my_neutral_color_dimmed = "grey70"
53 local my_neutral_color_dark = "grey20"
56 if not gr.select_engine("de") then return end
58 de.reset()
60 de.defstyle("*", {
61 padding_pixels = 0,
62 spacing = 0,
63 foreground_colour = "black",
64 background_colour = my_accent_color_bright,
65 highlight_pixels = 1,
66 highlight_colour = "black",
67 shadow_pixels = 1,
68 shadow_colour = "black",
69 border_style = "elevated",
72 de.defstyle("frame", {
73 based_on = "*",
74 background_colour = "black",
77 de.defstyle("frame-floating", {
78 based_on = "frame",
79 padding_pixels = 0,
80 highlight_pixels = 3,
81 highlight_colour = my_neutral_color_normal,
82 shadow_pixels = 3,
83 shadow_colour = my_neutral_color_normal,
84 de.substyle("active", {
85 highlight_colour = my_accent_color_normal,
86 shadow_colour = my_accent_color_normal,
87 }),
90 de.defstyle("frame-tiled", {
91 based_on = "frame",
92 spacing = 1,
93 padding_pixels = 3,
94 highlight_pixels = 2,
95 highlight_colour = my_neutral_color_dark,
96 shadow_pixels = 2,
97 shadow_colour = my_neutral_color_dark,
98 de.substyle("active", {
99 highlight_colour = my_accent_color_normal,
100 shadow_colour = my_accent_color_normal,
104 de.defstyle("tab", {
105 based_on = "*",
106 spacing = 2,
107 padding_pixels = 2,
108 highlight_pixels = 0,
109 shadow_pixels = 0,
110 foreground_colour = "black",
111 background_colour = my_neutral_color_dimmed,
112 text_align = "center",
113 font = "-*-helvetica-bold-r-normal-*-10-*-*-*-*-*-*-*",
114 de.substyle("active-selected", {
115 background_colour = my_accent_color_normal,
117 de.substyle("active-unselected", {
118 background_colour = my_accent_color_dark,
120 de.substyle("inactive-selected", {
121 background_colour = my_neutral_color_normal,
125 de.defstyle("input-edln", {
126 based_on = "*",
127 padding_pixels = 2,
128 foreground_colour = "black",
129 background_colour = my_accent_color_bright,
130 highlight_pixels = 1,
131 highlight_colour = my_accent_color_dark,
132 shadow_pixels = 1,
133 shadow_colour = my_accent_color_dark,
134 font ="-*-lucidatypewriter-medium-r-*-*-10-*-*-*-*-*-*-*",
135 de.substyle("*-cursor", {
136 foreground_colour = my_accent_color_bright,
137 background_colour = "black",
139 de.substyle("*-selection", {
140 foreground_colour = "black",
141 background_colour = my_accent_color_dimmed,
145 de.defstyle("stdisp", {
146 based_on = "*",
147 padding_pixels = 4,
148 shadow_pixels = 0,
149 highlight_pixels = 0,
150 background_colour = my_neutral_color_dark,
151 foreground_colour = "white",
152 font ="-*-lucida-medium-r-*-*-10-*-*-*-*-*-*-*",
155 de.defstyle("tab-menuentry", {
156 based_on = "*",
157 text_align = "left",
158 padding_pixels = 4,
159 spacing = 0,
160 shadow_pixels = 0,
161 highlight_pixels = 0,
162 font = "-*-helvetica-medium-r-normal-*-10-*-*-*-*-*-*-*",
163 foreground_colour = "black",
164 background_colour = my_accent_color_bright,
165 de.substyle("inactive-selected", {
166 background_colour = my_accent_color_dimmed,
170 de.defstyle("actnotify", {
171 based_on = "*",
172 padding_pixels = 4,
173 highlight_pixels = 2,
174 highlight_colour = my_accent_color_normal,
175 shadow_pixels = 2,
176 shadow_colour = my_accent_color_normal,
177 background_colour = "red",
178 foreground_colour = "white",
179 font = "-*-helvetica-bold-r-normal-*-10-*-*-*-*-*-*-*",
182 gr.refresh()
184 -- EOF