Merge lp:~cimi/light-themes/ambiance-gtk3-unico into lp:~ubuntu-art-pkg/light-themes/trunk
- ambiance-gtk3-unico
- Merge into trunk
Proposed by
Andrea Cimitan
Status: | Merged |
---|---|
Merged at revision: | 90 |
Proposed branch: | lp:~cimi/light-themes/ambiance-gtk3-unico |
Merge into: | lp:~ubuntu-art-pkg/light-themes/trunk |
Diff against target: |
615 lines (+600/-0) 3 files modified
Ambiance/gtk-3.0/gtk-widgets.css (+564/-0) Ambiance/gtk-3.0/gtk.css (+33/-0) Ambiance/gtk-3.0/settings.ini (+3/-0) |
To merge this branch: | bzr merge lp:~cimi/light-themes/ambiance-gtk3-unico |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ken VanDine | Approve | ||
Review via email: mp+65033@code.launchpad.net |
Commit message
Description of the change
First draft of the gtk+3 theme using unico engine
To post a comment you must log in.
Revision history for this message
Ken VanDine (ken-vandine) : | # |
review:
Approve
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === added directory 'Ambiance/gtk-3.0' |
2 | === added file 'Ambiance/gtk-3.0/gtk-widgets.css' |
3 | --- Ambiance/gtk-3.0/gtk-widgets.css 1970-01-01 00:00:00 +0000 |
4 | +++ Ambiance/gtk-3.0/gtk-widgets.css 2011-06-17 16:23:40 +0000 |
5 | @@ -0,0 +1,564 @@ |
6 | +/* NOTES to contributors: use 4 spaces intends, and keep code ALIGNED and ORDERED */ |
7 | + |
8 | +/* default */ |
9 | +* { |
10 | + -GtkButton-child-displacement-x: 1; |
11 | + -GtkButton-child-displacement-y: 1; |
12 | + -GtkButton-default-border: 0; |
13 | + -GtkButton-image-spacing: 0; |
14 | + -GtkButton-interior-focus: true; |
15 | + -GtkButton-inner-border: 3; |
16 | + -GtkCheckButton-indicator-size: 16; |
17 | + -GtkCheckMenuItem-indicator-size: 14; |
18 | + -GtkEntry-inner-border: 2; |
19 | + -GtkEntry-progress-border: 0; |
20 | + -GtkExpander-expander-size: 10; |
21 | + -GtkHTML-link-color: @link_color; |
22 | + -GtkIMHtml-hyperlink-color: @link_color; |
23 | + -GtkMenu-horizontal-padding: 0; |
24 | + -GtkMenu-vertical-padding: 3; |
25 | + -GtkMenuBar-internal-padding: 0; |
26 | + -GtkNotebook-tab-overlap: 0; |
27 | + -GtkPaned-handle-size: 6; |
28 | + -GtkProgressBar-min-horizontal-bar-height: 14; |
29 | + -GtkProgressBar-min-vertical-bar-width: 14; |
30 | + -GtkRange-trough-border: 0; |
31 | + -GtkRange-slider-width: 14; |
32 | + -GtkRange-stepper-size: 13; |
33 | + -GtkRange-trough-under-steppers: 1; |
34 | + -GtkRange-stepper-spacing: 0; |
35 | + -GtkScale-trough-border: 0; |
36 | + -GtkScale-trough-side-details: 1; |
37 | + -GtkScrollbar-activate-slider: 1; |
38 | + -GtkScrollbar-trough-border: 0; |
39 | + -GtkScrollbar-slider-width: 13; |
40 | + -GtkScrollbar-min-slider-length: 31; |
41 | + -GtkScrolledWindow-scrollbar-spacing: 0; |
42 | + -GtkScrolledWindow-scrollbars-within-bevel: 1; |
43 | + -GtkSeparatorMenuItem-horizontal-padding: 0; |
44 | + -GtkTextView-error-underline-color: @error_color; |
45 | + -GtkToolButton-icon-spacing: 6; |
46 | + -GtkToolItemGroup-expander-size: 11; |
47 | + -GtkToolbar-internal-padding: 0; |
48 | + -GtkTreeView-expander-size: 8; |
49 | + -GtkTreeView-vertical-separator: 0; |
50 | + -GtkWidget-wide-separators: 1; |
51 | + -GtkWidget-separator-width: 2; |
52 | + -GtkWidget-separator-height: 2; |
53 | + -GtkWidget-focus-padding: 0; |
54 | + -GtkWidget-focus-line-width: 1; |
55 | + -GtkWidget-link-color: @link_color; |
56 | + -GtkWidget-visited-link-color: @link_color; |
57 | + -WnckTasklist-fade-overlay-rect: 0; |
58 | + |
59 | + border-width: 1; |
60 | + |
61 | + engine: unico; |
62 | +} |
63 | + |
64 | +*:insensitive { |
65 | + color: shade (@theme_bg_color, 0.6); |
66 | + text-shadow: 0 1 alpha (shade (@theme_bg_color, 1.25), 0.5); |
67 | +} |
68 | + |
69 | +*:active { |
70 | +} |
71 | + |
72 | +*:active:hover:insensitive { |
73 | +} |
74 | + |
75 | +*:active:insensitive { |
76 | +} |
77 | + |
78 | +*:hover { |
79 | +} |
80 | + |
81 | +*:hover:insensitive { |
82 | +} |
83 | + |
84 | +*:selected { |
85 | +} |
86 | + |
87 | +*:selected:focused { |
88 | +} |
89 | + |
90 | +/* border and inner stroke */ |
91 | +.button, |
92 | +.frame, |
93 | +.notebook { |
94 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
95 | + from (shade (@theme_bg_color, 0.8)), |
96 | + to (shade (@theme_bg_color, 0.7))); |
97 | + -unico-inner-stroke-style: custom; |
98 | + -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.26), 0.2); |
99 | +} |
100 | + |
101 | +.button:insensitive, |
102 | +.frame:insensitive, |
103 | +.notebook:insensitive { |
104 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
105 | + from (shade (@theme_bg_color, 0.8)), |
106 | + to (shade (@theme_bg_color, 0.8))); |
107 | +} |
108 | + |
109 | +/* inset */ |
110 | +.button:active, |
111 | +.button:insensitive, |
112 | +.check, |
113 | +.entry, |
114 | +.radio |
115 | +{ |
116 | + -unico-outer-stroke-style: custom; |
117 | + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, |
118 | + from (alpha (shade (@theme_bg_color, 0.85), 0.6)), |
119 | + to (alpha (shade (@theme_bg_color, 1.25), 0.6))); |
120 | +} |
121 | + |
122 | +/* shadow */ |
123 | +.button, |
124 | +.check:active, |
125 | +.frame, |
126 | +GtkProgressBar.progressbar, |
127 | +.notebook .button, |
128 | +.notebook, |
129 | +.radio:active { |
130 | + -unico-outer-stroke-style: custom; |
131 | + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, |
132 | + from (alpha (shade (@theme_bg_color, 0.05), 0.02)), |
133 | + to (alpha (shade (@theme_bg_color, 0.05), 0.06))); |
134 | +} |
135 | + |
136 | +/* background */ |
137 | +.background { |
138 | + border-width: 0; |
139 | + background-color: @theme_bg_color; |
140 | +} |
141 | + |
142 | +/* button */ |
143 | +GtkScale.slider, |
144 | +.button { |
145 | + border-radius: 4; |
146 | + text-shadow: 0 1 alpha (shade (@button_bg_color, 1.25), 0.4); |
147 | + background-image: -gtk-gradient (linear, left top, left bottom, |
148 | + from (shade (@button_bg_color, 1.1)), |
149 | + to (shade (@button_bg_color, 0.9))); |
150 | + |
151 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
152 | + from (shade (@button_bg_color, 0.85)), |
153 | + to (shade (@button_bg_color, 0.7))); |
154 | + -unico-inner-stroke-style: custom; |
155 | + -unico-inner-stroke-color: alpha (shade (@button_bg_color, 1.26), 0.2); |
156 | +} |
157 | + |
158 | +.button:active { |
159 | + background-image: -gtk-gradient (linear, left top, left bottom, |
160 | + from (shade (@button_bg_color, 0.9)), |
161 | + to (shade (@button_bg_color, 0.95))); |
162 | + |
163 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
164 | + from (shade (@button_bg_color, 0.6)), |
165 | + to (shade (@button_bg_color, 0.7))); |
166 | + -unico-inner-stroke-style: custom; |
167 | + -unico-inner-stroke-color: alpha (shade (@button_bg_color, 0.8), 0.5); |
168 | +} |
169 | + |
170 | +.button:insensitive { |
171 | + text-shadow: 0 1 alpha (shade (@button_bg_color, 1.25), 0.4); |
172 | + background-image: -gtk-gradient (linear, left top, left bottom, |
173 | + from (shade (@button_insensitive_bg_color, 1.04)), |
174 | + to (shade (@button_insensitive_bg_color, 0.96))); |
175 | + |
176 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
177 | + from (shade (@button_insensitive_bg_color, 0.8)), |
178 | + to (shade (@button_insensitive_bg_color, 0.8))); |
179 | +} |
180 | + |
181 | +.button:insensitive:active { |
182 | + background-image: -gtk-gradient (linear, left top, left bottom, |
183 | + from (shade (@button_insensitive_bg_color, 0.97)), |
184 | + to (shade (@button_insensitive_bg_color, 1.0))); |
185 | + |
186 | + -unico-inner-stroke-style: custom; |
187 | + -unico-inner-stroke-color: alpha (shade (@button_insensitive_bg_color, 0.9), 0.2); |
188 | +} |
189 | + |
190 | +column-header .button, |
191 | +GtkScale.slider, |
192 | +.notebook .button, |
193 | +.toolbar .button { |
194 | + text-shadow: 0 1 alpha (shade (@theme_bg_color, 1.25), 0.4); |
195 | + background-image: -gtk-gradient (linear, left top, left bottom, |
196 | + from (shade (@theme_bg_color, 1.1)), |
197 | + to (shade (@theme_bg_color, 0.94))); |
198 | + |
199 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
200 | + from (shade (@theme_bg_color, 0.84)), |
201 | + to (shade (@theme_bg_color, 0.74))); |
202 | + -unico-inner-stroke-style: custom; |
203 | + -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.26), 0.4); |
204 | +} |
205 | + |
206 | +.notebook .button:active, |
207 | +.toolbar .button:active { |
208 | + background-image: -gtk-gradient (linear, left top, left bottom, |
209 | + from (shade (@theme_bg_color, 0.9)), |
210 | + to (shade (@theme_bg_color, 0.95))); |
211 | + |
212 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
213 | + from (shade (@theme_bg_color, 0.6)), |
214 | + to (shade (@theme_bg_color, 0.7))); |
215 | + -unico-inner-stroke-style: custom; |
216 | + -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 0.8), 0.5); |
217 | +} |
218 | + |
219 | +.notebook .button:insensitive, |
220 | +.toolbar .button:insensitive { |
221 | + background-image: -gtk-gradient (linear, left top, left bottom, |
222 | + from (shade (@theme_bg_color, 1.04)), |
223 | + to (shade (@theme_bg_color, 0.96))); |
224 | +} |
225 | + |
226 | +/* check and radio */ |
227 | +.check, |
228 | +.check row, |
229 | +.radio, |
230 | +.radio row { |
231 | + background-image: -gtk-gradient (linear, left top, left bottom, |
232 | + from (shade (@theme_base_color, 0.96)), |
233 | + color-stop (0.10, shade (@theme_base_color, 0.98)), |
234 | + to (@theme_base_color)); |
235 | + |
236 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
237 | + from (shade (@theme_bg_color, 0.68)), |
238 | + to (shade (@theme_bg_color, 0.68))); |
239 | + -unico-inner-stroke-style: custom; |
240 | + -unico-inner-stroke-color: alpha (shade (@theme_base_color, 0.1), 0.02); |
241 | +} |
242 | + |
243 | +.check, |
244 | +.check row { |
245 | + border-radius: 3; |
246 | +} |
247 | + |
248 | +.radio, |
249 | +.radio row { |
250 | + border-radius: 10; |
251 | +} |
252 | + |
253 | +.check:active, |
254 | +.check row:selected:active, |
255 | +.check row:selected:focused:active, |
256 | +.notebook .check:active, |
257 | +.notebook .radio:active, |
258 | +.radio:active, |
259 | +.radio row:selected:active, |
260 | +.radio row:selected:focused:active { |
261 | + background-image: -gtk-gradient (linear, left top, left bottom, |
262 | + from (shade (@theme_selected_bg_color, 1.1)), |
263 | + to (shade (@theme_selected_bg_color, 0.9))); |
264 | + |
265 | + -unico-bullet-color: shade (@theme_selected_bg_color, 0.535); |
266 | + -unico-bullet-outline-color: shade (@theme_selected_bg_color, 1.2); |
267 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
268 | + from (shade (@theme_selected_bg_color, 0.7)), |
269 | + to (shade (@theme_selected_bg_color, 0.7))); |
270 | + -unico-inner-stroke-style: custom; |
271 | + -unico-inner-stroke-color: alpha (shade (@theme_selected_bg_color, 1.26), 0.4); |
272 | + -unico-outer-stroke-style: custom; |
273 | + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, |
274 | + from (alpha (shade (@theme_bg_color, 0.05), 0.02)), |
275 | + to (alpha (shade (@theme_bg_color, 0.05), 0.08))); |
276 | +} |
277 | + |
278 | +.check:insensitive, |
279 | +.radio:insensitive { |
280 | + background-image: none; |
281 | + background-color: shade (@theme_bg_color, 0.96); |
282 | +} |
283 | + |
284 | +.check:insensitive:active, |
285 | +.radio:insensitive:active { |
286 | + background-image: -gtk-gradient (linear, left top, left bottom, |
287 | + from (shade (@theme_bg_color, 0.96)), |
288 | + to (shade (@theme_bg_color, 0.9))); |
289 | + |
290 | + -unico-bullet-color: shade (@theme_bg_color, 0.6); |
291 | + -unico-bullet-outline-color: shade (@theme_bg_color, 1.0); |
292 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
293 | + from (shade (@theme_bg_color, 0.8)), |
294 | + to (shade (@theme_bg_color, 0.7))); |
295 | + -unico-inner-stroke-style: custom; |
296 | + -unico-inner-stroke-gradient: none; |
297 | + -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.26), 0.2); |
298 | +} |
299 | + |
300 | +/* column-header */ |
301 | +column-header .button { |
302 | + border-radius: 0; |
303 | + |
304 | + -unico-outer-stroke-style: none; |
305 | +} |
306 | + |
307 | +/* entry */ |
308 | +.entry { |
309 | + border-radius: 4; |
310 | + background-image: -gtk-gradient (linear, left top, left bottom, |
311 | + from (shade (@theme_base_color, 0.90)), |
312 | + color-stop (0.10, shade (@theme_base_color, 0.94)), |
313 | + to (@theme_base_color)); |
314 | + |
315 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
316 | + from (shade (@theme_bg_color, 0.65)), |
317 | + to (shade (@theme_bg_color, 0.7))); |
318 | + -unico-inner-stroke-style: custom; |
319 | + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, |
320 | + from (alpha (shade (@theme_bg_color, 0.05), 0.06)), |
321 | + to (alpha (shade (@theme_bg_color, 0.05), 0.03))); |
322 | + |
323 | +} |
324 | + |
325 | +.entry:focused { |
326 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
327 | + from (shade (@selected_bg_color, 0.75)), |
328 | + to (shade (@selected_bg_color, 0.8))); |
329 | + -unico-inner-stroke-style: custom; |
330 | + -unico-inner-stroke-coloe: alpha (@selected_bg_color, 0.5); |
331 | + -unico-inner-stroke-gradient: none; |
332 | +} |
333 | + |
334 | +.entry:insensitive { |
335 | + background-image: none; |
336 | + background-color: shade (@theme_bg_color, 0.96); |
337 | + |
338 | + -unico-inner-stroke-style: custom; |
339 | + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, |
340 | + from (alpha (shade (@theme_bg_color, 0.05), 0.04)), |
341 | + to (alpha (shade (@theme_bg_color, 0.05), 0.02))); |
342 | +} |
343 | + |
344 | +/* frame */ |
345 | +.frame { |
346 | + border-radius: 3; |
347 | +} |
348 | + |
349 | +/* GtkProgressBar */ |
350 | +GtkProgressBar { |
351 | + padding: 0; |
352 | + border-radius: 8; |
353 | + |
354 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
355 | + from (shade (@theme_bg_color, 0.75)), |
356 | + to (shade (@theme_bg_color, 1.05))); |
357 | +} |
358 | + |
359 | +GtkProgressBar.vertical { |
360 | + -unico-border-gradient: -gtk-gradient (linear, left top, right top, |
361 | + from (shade (@theme_bg_color, 0.75)), |
362 | + to (shade (@theme_bg_color, 1.05))); |
363 | +} |
364 | + |
365 | +GtkProgressBar.progressbar { |
366 | + background-image: -gtk-gradient (linear, left top, left bottom, |
367 | + from (shade (@theme_selected_bg_color, 1.13)), |
368 | + to (shade (@theme_selected_bg_color, 0.9))); |
369 | + |
370 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
371 | + from (shade (@theme_selected_bg_color, 0.75)), |
372 | + to (shade (@theme_selected_bg_color, 0.75))); |
373 | + -unico-inner-stroke-style: custom; |
374 | + -unico-inner-stroke-color: alpha (shade (@theme_selected_bg_color, 1.26), 0.3); |
375 | +} |
376 | + |
377 | +GtkProgressBar.progressbar.vertical { |
378 | + background-image: -gtk-gradient (linear, left top, right top, |
379 | + from (shade (@theme_selected_bg_color, 1.13)), |
380 | + to (shade (@theme_selected_bg_color, 0.9))); |
381 | + |
382 | + -unico-border-gradient: -gtk-gradient (linear, left top, right top, |
383 | + from (shade (@theme_selected_bg_color, 0.75)), |
384 | + to (shade (@theme_selected_bg_color, 0.75))); |
385 | +} |
386 | + |
387 | +GtkProgressBar.trough { |
388 | + background-image: -gtk-gradient (linear, left top, left bottom, |
389 | + from (shade (@theme_bg_color, 0.92)), |
390 | + to (shade (@theme_bg_color, 0.96))); |
391 | + |
392 | + -unico-outer-stroke-style: none; |
393 | +} |
394 | + |
395 | +GtkProgressBar.trough.vertical { |
396 | + background-image: -gtk-gradient (linear, left top, right top, |
397 | + from (shade (@theme_bg_color, 0.92)), |
398 | + to (shade (@theme_bg_color, 0.96))); |
399 | +} |
400 | + |
401 | +/* GtkScale */ |
402 | +GtkScale { |
403 | + -GtkScale-slider-length: 10; |
404 | + -GtkRange-slider-width: 17; |
405 | + -GtkRange-trough-border: 1; |
406 | + |
407 | + border-radius: 8; |
408 | +} |
409 | + |
410 | +/* GtkScrolledWindow */ |
411 | +GtkScrolledWindow.frame { |
412 | + border-radius: 0; |
413 | +} |
414 | + |
415 | +/* GtkSeparator */ |
416 | +GtkSeparator { |
417 | + border-style: solid; |
418 | + border-color: shade (@theme_bg_color, 0.8); |
419 | + |
420 | + -unico-border-gradient: none; |
421 | + -unico-inner-stroke-style: custom; |
422 | + -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.26), 0.6); |
423 | +} |
424 | + |
425 | +.button GtkSeparator { |
426 | + border-style: solid; |
427 | + border-color: shade (@button_bg_color, 0.8); |
428 | + |
429 | + -unico-inner-stroke-style: custom; |
430 | + -unico-inner-stroke-color: alpha (shade (@button_bg_color, 1.26), 0.4); |
431 | +} |
432 | + |
433 | +.menuitem.separator { |
434 | + border-style: solid; |
435 | + border-color: shade (@dark_bg_color, 0.8); |
436 | + |
437 | + -unico-border-gradient: none; |
438 | + -unico-inner-stroke-style: custom; |
439 | + -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.5); |
440 | +} |
441 | + |
442 | +/* GtkSpinButton */ |
443 | +GtkSpinButton.button { |
444 | + -unico-outer-stroke-style: none; |
445 | +} |
446 | + |
447 | +GtkSpinButton.button:insensitive { |
448 | + -unico-outer-stroke-style: none; |
449 | +} |
450 | + |
451 | +/* GtkStatusbar */ |
452 | +GtkStatusbar .frame { |
453 | + border-style: none; |
454 | + |
455 | + -unico-outer-stroke-style: none; |
456 | +} |
457 | + |
458 | +/* menu */ |
459 | +.menu { |
460 | + padding: 0; |
461 | + background-image: none; |
462 | + background-color: @dark_bg_color; |
463 | + border-color: shade (@dark_bg_color, 0.9); |
464 | + color: @dark_fg_color; |
465 | +} |
466 | + |
467 | +/* menubar */ |
468 | +.menubar { |
469 | + -GtkWidget-window-dragging: true; |
470 | + |
471 | + color: @dark_fg_color; |
472 | + text-shadow: 0 -1 shade (@dark_bg_color, 0.6); |
473 | + background-image: none; |
474 | + background-color: @dark_bg_color; |
475 | + |
476 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
477 | + from (shade (@dark_bg_color, 1.1)), |
478 | + to (shade (@dark_bg_color, 0.75))); |
479 | +} |
480 | + |
481 | +.menubar.menuitem { |
482 | + border-radius: 4; |
483 | +} |
484 | + |
485 | +.menubar.menuitem:prelight { |
486 | + color: #ffffff; |
487 | + background-image: -gtk-gradient (linear, left top, left bottom, |
488 | + from (shade (@dark_bg_color, 1.38)), |
489 | + to (shade (@dark_bg_color, 1.11))); |
490 | + |
491 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
492 | + from (shade (@dark_bg_color, 0.9)), |
493 | + to (shade (@dark_bg_color, 1.0))); |
494 | + -unico-inner-stroke-style: custom; |
495 | + -unico-inner-stroke-color: alpha (@dark_bg_color, 0.02); |
496 | +} |
497 | + |
498 | +/* menuitem */ |
499 | +.menuitem { |
500 | + padding: 2; |
501 | + border-width: 1; |
502 | + border-radius: 0; |
503 | + border-style: solid; |
504 | + color: @dark_fg_color; |
505 | + background-image: -gtk-gradient (linear, left top, left bottom, |
506 | + from (shade (@theme_selected_bg_color, 1.1)), |
507 | + to (shade (@theme_selected_bg_color, 0.9))); |
508 | + |
509 | + -unico-bullet-color: @dark_fg_color; |
510 | + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, |
511 | + from (shade (@theme_selected_bg_color, 0.7)), |
512 | + to (shade (@theme_selected_bg_color, 0.7))); |
513 | + -unico-inner-stroke-style: custom; |
514 | + -unico-inner-stroke-color: alpha (shade (@theme_selected_bg_color, 1.26), 0.4); |
515 | +} |
516 | + |
517 | +.menuitem:prelight, |
518 | +.menuitem *:prelight { |
519 | + color: @selected_fg_color; |
520 | +} |
521 | + |
522 | +.menuitem:insensitive, |
523 | +.menuitem *:insensitive { |
524 | + color: mix (@dark_fg_color, @dark_bg_color, 0.5); |
525 | + text-shadow: 0 -1 shade (@dark_bg_color, 0.6); |
526 | +} |
527 | + |
528 | +.menuitem.check:active, |
529 | +.menuitem.radio:active { |
530 | + color: @dark_fg_color; |
531 | + |
532 | + -unico-bullet-color: @dark_fg_color; |
533 | +} |
534 | + |
535 | +.menuitem.check:active:prelight, |
536 | +.menuitem.radio:active:prelight { |
537 | + color: @selected_fg_color; |
538 | + |
539 | + -unico-bullet-color: @selected_fg_color; |
540 | +} |
541 | + |
542 | +/* notebook */ |
543 | +.notebook { |
544 | + border-radius: 3; |
545 | + background-image: none; |
546 | + background-color: shade (@theme_bg_color, 1.02); |
547 | + |
548 | + -unico-inner-stroke-style: custom; |
549 | + -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.26), 0.3); |
550 | +} |
551 | + |
552 | +.notebook tab { |
553 | + padding: 0; |
554 | + background-image: -gtk-gradient (linear, left top, left bottom, |
555 | + from (shade (@theme_bg_color, 0.97)), |
556 | + color-stop (0.60, shade (@theme_bg_color, 0.95)), |
557 | + to (shade (@theme_bg_color, 0.9))); |
558 | +} |
559 | + |
560 | +.notebook tab:active { |
561 | + background-image: -gtk-gradient (linear, left top, left bottom, |
562 | + from (shade (@theme_bg_color, 1.1)), |
563 | + to (shade (@theme_bg_color, 1.02))); |
564 | +} |
565 | + |
566 | +/* toolbar */ |
567 | +.toolbar { |
568 | + border-style: none; |
569 | +} |
570 | |
571 | === added file 'Ambiance/gtk-3.0/gtk.css' |
572 | --- Ambiance/gtk-3.0/gtk.css 1970-01-01 00:00:00 +0000 |
573 | +++ Ambiance/gtk-3.0/gtk.css 2011-06-17 16:23:40 +0000 |
574 | @@ -0,0 +1,33 @@ |
575 | +/* default color scheme */ |
576 | +@define-color bg_color #f2f1f0; |
577 | +@define-color fg_color #4c4c4c; |
578 | +@define-color base_color #ffffff; |
579 | +@define-color text_color #3C3C3C; |
580 | +@define-color selected_bg_color #f07746; |
581 | +@define-color selected_fg_color #ffffff; |
582 | +@define-color tooltip_bg_color #000; |
583 | +@define-color tooltip_fg_color #ffffff; |
584 | + |
585 | +/* other color schemes could simply override these */ |
586 | +@define-color theme_bg_color @bg_color; |
587 | +@define-color theme_fg_color @fg_color; |
588 | +@define-color theme_base_color @base_color; |
589 | +@define-color theme_text_color @text_color; |
590 | +@define-color theme_selected_bg_color @selected_bg_color; |
591 | +@define-color theme_selected_fg_color @selected_fg_color; |
592 | +@define-color theme_tooltip_bg_color @tooltip_bg_color; |
593 | +@define-color theme_tooltip_fg_color @tooltip_fg_color; |
594 | + |
595 | +/* misc colors used by gtk+ */ |
596 | +@define-color link_color #4a90d9; |
597 | +@define-color warning_color #f57900; |
598 | +@define-color error_color #cc0000; |
599 | +@define-color success_color #4e9a06; |
600 | + |
601 | +/* theme common colors */ |
602 | +@define-color button_bg_color #cdcdcd; |
603 | +@define-color button_insensitive_bg_color mix (@button_bg_color, @theme_bg_color, 0.6); |
604 | +@define-color dark_bg_color #3c3b37; |
605 | +@define-color dark_fg_color #dfdbd2; |
606 | + |
607 | +@import url("gtk-widgets.css"); |
608 | |
609 | === added file 'Ambiance/gtk-3.0/settings.ini' |
610 | --- Ambiance/gtk-3.0/settings.ini 1970-01-01 00:00:00 +0000 |
611 | +++ Ambiance/gtk-3.0/settings.ini 2011-06-17 16:23:40 +0000 |
612 | @@ -0,0 +1,3 @@ |
613 | +[Settings] |
614 | +gtk-color-scheme = "base_color:#ffffff\nbg_color:#f2f1f0\ntooltip_bg_color:#000000\nselected_bg_color:#f07746\ntext_color:#3C3C3C\nfg_color:#4c4c4c\ntooltip_fg_color:#ffffff\nselected_fg_color:#ffffff\nlink_color:#DD4814\nbg_color_dark:#3c3b37\nfg_color_dark:#dfdbd2" |
615 | +gtk-auto-mnemonics = 1 |