Merge lp:~larsu/ubuntu-themes/stop-using-unico into lp:ubuntu-themes

Proposed by Lars Karlitski
Status: Merged
Approved by: Dmitry Shachnev
Approved revision: 411
Merged at revision: 409
Proposed branch: lp:~larsu/ubuntu-themes/stop-using-unico
Merge into: lp:ubuntu-themes
Diff against target: 1742 lines (+74/-1478)
8 files modified
Ambiance/gtk-3.0/apps/gnome-terminal.css (+0/-106)
Ambiance/gtk-3.0/apps/unity-greeter.css (+0/-1)
Ambiance/gtk-3.0/gtk-main.css (+3/-0)
Ambiance/gtk-3.0/gtk-widgets.css (+34/-16)
Radiance/gtk-3.0/gtk-main.css (+3/-0)
Radiance/gtk-3.0/gtk-widgets-backdrop.css (+0/-1338)
Radiance/gtk-3.0/gtk-widgets.css (+34/-16)
debian/control (+0/-1)
To merge this branch: bzr merge lp:~larsu/ubuntu-themes/stop-using-unico
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration Approve
Ubuntu Artwork Packagers Pending
Review via email: mp+246566@code.launchpad.net

Commit message

Stop using the unico gtk engine

We still used it to draw backgrounds for focus rings. That wasn't really needed though, because the only widgets we did this on were labels inside check and radio buttons. These don't have a separate border or background anyway, so we can use those for drawing focus.

Description of the change

Stop using the unico gtk engine

We still used it to draw backgrounds for focus rings. That wasn't really needed though, because the only widgets we did this on were labels inside check and radio buttons. These don't have a separate border or background anyway, so we can use those for drawing focus.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'Ambiance/gtk-3.0/apps/gnome-terminal.css'
2--- Ambiance/gtk-3.0/apps/gnome-terminal.css 2011-08-10 18:33:27 +0000
3+++ Ambiance/gtk-3.0/apps/gnome-terminal.css 2015-01-15 13:30:25 +0000
4@@ -6,109 +6,3 @@
5
6 color: #fff;
7 }
8-
9-/*
10-TerminalWindow,
11-TerminalWindow.background {
12- background-color: @dark_bg_color;
13-
14- color: @dark_fg_color;
15-}
16-*/
17-/* notebook */
18-/*
19-TerminalWindow .notebook {
20- background-image: none;
21- background-color: shade (@dark_bg_color, 1.02);
22- border-radius: 3;
23-
24- -unico-border-gradient: -gtk-gradient (linear, left top, right top,
25- from (shade (@dark_bg_color, 0.93)),
26- to (shade (@dark_bg_color, 0.93)));
27- -unico-inner-stroke-width: 0;
28- -unico-outer-stroke-width: 0;
29-}
30-
31-TerminalWindow .notebook tab {
32- background-image: -gtk-gradient (linear, left top, left bottom,
33- from (shade (@dark_bg_color, 0.92)),
34- color-stop (0.60, shade (@dark_bg_color, 0.9)),
35- to (shade (@dark_bg_color, 0.85)));
36- padding: 0;
37-
38- color: @dark_fg_color;
39-
40- -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.2);
41-}
42-
43-TerminalWindow .notebook tab:active {
44- background-image: -gtk-gradient (linear, left top, left bottom,
45- from (shade (@dark_bg_color, 1.2)),
46- to (shade (@dark_bg_color, 1.12)));
47-
48- -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 1.0);
49-}
50-
51-TerminalWindow .notebook .button,
52-TerminalWindow .notebook .button:active {
53- background-image: -gtk-gradient (linear, left top, right top,
54- from (shade (@dark_bg_color, 1.08)),
55- to (shade (@dark_bg_color, 0.92)));
56-
57- -unico-border-gradient: -gtk-gradient (linear, left top, right top,
58- from (shade (@dark_bg_color, 0.9)),
59- to (shade (@dark_bg_color, 0.9)));
60- -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.7);
61- -unico-outer-stroke-style: none;
62-}
63-*/
64-/* Scrollbars */
65-/*
66-TerminalWindow .scrollbar {
67- border-radius: 20;
68-
69- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
70- from (shade (@dark_bg_color, 0.74)),
71- to (shade (@dark_bg_color, 0.74)));
72-}
73-
74-TerminalWindow .scrollbar.trough {
75- background-image: -gtk-gradient (linear, left top, right top,
76- from (shade (@dark_bg_color, 0.9)),
77- to (shade (@dark_bg_color, 0.95)));
78-}
79-
80-TerminalWindow .scrollbar.trough.horizontal {
81- background-image: -gtk-gradient (linear, left top, left bottom,
82- from (shade (@dark_bg_color, 0.9)),
83- to (shade (@dark_bg_color, 0.95)));
84-}
85-
86-TerminalWindow .scrollbar.slider,
87-TerminalWindow .scrollbar.slider:prelight,
88-TerminalWindow .scrollbar.button,
89-TerminalWindow .scrollbar.button:insensitive {
90- background-image: -gtk-gradient (linear, left top, right top,
91- from (shade (@dark_bg_color, 1.08)),
92- to (shade (@dark_bg_color, 0.92)));
93-
94- -unico-border-gradient: -gtk-gradient (linear, left top, right top,
95- from (shade (@dark_bg_color, 0.74)),
96- to (shade (@dark_bg_color, 0.74)));
97- -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.7);
98-}
99-
100-TerminalWindow .scrollbar.slider.horizontal,
101-TerminalWindow .scrollbar.slider.horizontal:prelight,
102-TerminalWindow .scrollbar.button.horizontal,
103-TerminalWindow .scrollbar.button:insensitive {
104- background-image: -gtk-gradient (linear, left top, left bottom,
105- from (shade (@dark_bg_color, 1.08)),
106- to (shade (@dark_bg_color, 0.92)));
107-
108- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
109- from (shade (@dark_bg_color, 0.74)),
110- to (shade (@dark_bg_color, 0.74)));
111- -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.7);
112-}
113-*/
114
115=== modified file 'Ambiance/gtk-3.0/apps/unity-greeter.css'
116--- Ambiance/gtk-3.0/apps/unity-greeter.css 2013-02-01 18:14:58 +0000
117+++ Ambiance/gtk-3.0/apps/unity-greeter.css 2015-01-15 13:30:25 +0000
118@@ -57,7 +57,6 @@
119
120 .lightdm.button:focused,
121 .lightdm.entry:focused {
122- -unico-focus-border-color: alpha (white, 0.9);
123 border-color: alpha (white, 0.9);
124 border-width: 1px;
125 border-style: solid;
126
127=== modified file 'Ambiance/gtk-3.0/gtk-main.css'
128--- Ambiance/gtk-3.0/gtk-main.css 2014-10-13 14:58:41 +0000
129+++ Ambiance/gtk-3.0/gtk-main.css 2015-01-15 13:30:25 +0000
130@@ -35,6 +35,9 @@
131 @define-color backdrop_selected_bg_color shade (@bg_color, 0.92);
132 @define-color backdrop_selected_fg_color @fg_color;
133
134+@define-color focus_color alpha (@selected_bg_color, 0.5);
135+@define-color focus_bg_color alpha (@selected_bg_color, 0.1);
136+
137 @define-color shadow_color alpha(black, 0.5);
138
139 @import url("gtk-widgets-borders.css");
140
141=== modified file 'Ambiance/gtk-3.0/gtk-widgets.css'
142--- Ambiance/gtk-3.0/gtk-widgets.css 2014-12-17 15:12:16 +0000
143+++ Ambiance/gtk-3.0/gtk-widgets.css 2015-01-15 13:30:25 +0000
144@@ -43,8 +43,6 @@
145 -GtkWidget-separator-width: 2;
146 -GtkWidget-separator-height: 2;
147 -GtkWidget-wide-separators: true;
148- -GtkWidget-focus-padding: 0;
149- -GtkWidget-focus-line-width: 1px;
150 -GtkWidget-link-color: @link_color;
151 -GtkWidget-visited-link-color: @link_color;
152 -GtkWindow-decoration-button-layout: "close:";
153@@ -54,14 +52,6 @@
154
155 background-origin: border-box;
156 background-clip: padding-box;
157-
158- engine: unico;
159-
160- /* To avoid using custom attributes, unico looks at the outline attributes
161- * to find out how to render the focus ring.
162- */
163- outline-color: alpha (@selected_bg_color, 0.5);
164- outline-offset: 5px;
165 }
166
167 .background {
168@@ -115,8 +105,6 @@
169 * button *
170 **********/
171 .button {
172- -GtkWidget-focus-line-width: 0;
173-
174 padding: 5px 6px;
175
176 background-image: -gtk-gradient (linear, left top, left bottom,
177@@ -320,7 +308,6 @@
178 ****************/
179 .cell {
180 -GtkCheckButton-indicator-size: 16;
181- -GtkWidget-focus-line-width: 0;
182
183 background-color: @base_color;
184 border-radius: 0;
185@@ -363,6 +350,23 @@
186 background-color: transparent;
187 }
188
189+/* Draw a focus ring around the contained label ... */
190+GtkCheckButton.text-button GtkLabel {
191+ border: 1px solid transparent;
192+ border-radius: 5px;
193+}
194+
195+GtkCheckButton.text-button:focus GtkLabel {
196+ border-color: @focus_color;
197+ background-color: @focus_bg_color;
198+}
199+
200+/* ... unless it's a proper button, which already has a focus-colored border */
201+.button.text-button:focus GtkLabel {
202+ border: none;
203+ background: none;
204+}
205+
206 .menu .radio * {
207 box-shadow: none;
208 }
209@@ -482,8 +486,6 @@
210 * entry *
211 *********/
212 .entry {
213- -GtkWidget-focus-line-width: 0;
214-
215 background-image: -gtk-gradient (linear, left top, left bottom,
216 from (shade (@base_color, 0.96)),
217 to (@base_color));
218@@ -1003,6 +1005,17 @@
219 border-image-width: 0 1px;
220 }
221
222+/* Draw a focus ring around labels in tabs */
223+.notebook tab GtkLabel {
224+ border: 1px solid transparent;
225+ border-radius: 5px;
226+}
227+
228+.notebook:focus tab GtkLabel.active-page {
229+ border-color: @focus_color;
230+ background-color: @focus_bg_color;
231+}
232+
233 .notebook GtkDrawingArea {
234 background-color: shade (@bg_color, 1.02);
235 }
236@@ -1173,7 +1186,6 @@
237 -GtkRange-slider-width: 18;
238 -GtkRange-trough-border: 0;
239 -GtkScale-slider-length: 14;
240- -GtkWidget-focus-line-width: 0;
241 }
242
243 GtkScale.vertical {
244@@ -1581,6 +1593,12 @@
245 text-shadow: 0 1px shade (@selected_bg_color, 0.7);
246 }
247
248+GtkSwitch:focus {
249+ outline: 2px solid @focus_color;
250+ outline-offset: -2px;
251+ outline-radius: 6px;
252+}
253+
254 /* XXX temporary */
255 GtkSwitch.trough:backdrop,
256 GtkSwitch.trough:insensitive {
257
258=== modified file 'Radiance/gtk-3.0/gtk-main.css'
259--- Radiance/gtk-3.0/gtk-main.css 2014-10-13 14:58:41 +0000
260+++ Radiance/gtk-3.0/gtk-main.css 2015-01-15 13:30:25 +0000
261@@ -34,6 +34,9 @@
262 @define-color backdrop_selected_bg_color shade (@bg_color, 0.92);
263 @define-color backdrop_selected_fg_color @fg_color;
264
265+@define-color focus_color alpha (@selected_bg_color, 0.5);
266+@define-color focus_bg_color alpha (@selected_bg_color, 0.1);
267+
268 @define-color shadow_color alpha(black, 0.5);
269
270 @import url("gtk-widgets-borders.css");
271
272=== removed file 'Radiance/gtk-3.0/gtk-widgets-backdrop.css'
273--- Radiance/gtk-3.0/gtk-widgets-backdrop.css 2013-11-11 12:28:29 +0000
274+++ Radiance/gtk-3.0/gtk-widgets-backdrop.css 1970-01-01 00:00:00 +0000
275@@ -1,1338 +0,0 @@
276-/* NOTES to contributors:
277- * use 4 spaces intends, and keep code ALIGNED and ORDERED */
278-
279-GtkWindow:backdrop {
280- color: mix (@fg_color, @bg_color, 0.17);
281-}
282-
283-* {
284- /* inherit the color from parent by default */
285- color: inherit;
286- background-color: @bg_color;
287-}
288-
289-/******************
290- * common effects *
291- ******************/
292-/* border and inner stroke */
293-.frame:backdrop,
294-.notebook:backdrop {
295- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
296- from (shade (@bg_color, 0.86)),
297- to (shade (@bg_color, 0.82)));
298-}
299-
300-.notebook tab:backdrop {
301- background-image: -gtk-gradient (linear, left top, left bottom,
302- from (shade (@bg_color, 0.99)),
303- color-stop (0.80, shade (@bg_color, 0.97)),
304- to (shade (@bg_color, 0.94)));
305-
306- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
307- from (shade (@bg_color, 0.9)),
308- to (shade (@bg_color, 0.87)));
309- -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.3);
310-}
311-
312-.notebook tab:active:backdrop {
313- background-image: -gtk-gradient (linear, left top, left bottom,
314- from (shade (@bg_color, 1.1)),
315- to (shade (@bg_color, 1.01)));
316-
317- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
318- from (shade (@bg_color, 0.92)),
319- to (shade (@bg_color, 0.86)));
320-}
321-
322-/**********
323- * button *
324- **********/
325-GtkComboBox:backdrop,
326-.button:backdrop,
327-GtkComboBox.combobox-entry .button:backdrop,
328-GtkScale.slider:backdrop,
329-GtkScale.slider.vertical:backdrop,
330-.notebook .button:backdrop,
331-.inline-toolbar.toolbar .button:backdrop {
332- background-image: -gtk-gradient (linear, left top, left bottom,
333- from (shade (@bg_color, 1.03)),
334- to (shade (@bg_color, 0.97)));
335- border-top-color: shade (@bg_color, 0.86);
336- border-right-color: shade (@bg_color, 0.82);
337- border-bottom-color: shade (@bg_color, 0.76);
338- border-left-color: shade (@bg_color, 0.82);
339-
340- color: mix (@fg_color, @bg_color, 0.2);
341- text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.16);
342-
343- -unico-border-gradient: none;
344- -unico-glow-radius: 0;
345- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
346- from (shade (@bg_color, 1.05)),
347- to (shade (@bg_color, 0.985)));
348-}
349-
350-.button:hover:backdrop,
351-GtkComboBox.combobox-entry .button:hover:backdrop,
352-GtkScale.slider:hover:backdrop,
353-GtkScale.slider.vertical:hover:backdrop,
354-.notebook .button:hover:backdrop,
355-.inline-toolbar.toolbar .button:hover:backdrop {
356- background-image: -gtk-gradient (linear, left top, left bottom,
357- from (shade (@bg_color, 1.16)),
358- to (shade (@bg_color, 0.95)));
359- border-top-color: shade (@bg_color, 0.85);
360- border-right-color: shade (@bg_color, 0.82);
361- border-bottom-color: shade (@bg_color, 0.67);
362- border-left-color: shade (@bg_color, 0.82);
363-
364- -unico-border-gradient: none;
365- -unico-glow-color: shade (@bg_color, 1.07);
366- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
367- from (shade (@bg_color, 1.21)),
368- to (shade (@bg_color, 1.02)));
369-}
370-
371-.button:active:backdrop,
372-GtkComboBox.combobox-entry .button:active:backdrop,
373-.notebook .button:active:backdrop,
374-.inline-toolbar.toolbar .button:active:backdrop {
375- background-image: -gtk-gradient (linear, left top, left bottom,
376- from (shade (@bg_color, 0.9)),
377- to (shade (@bg_color, 0.95)));
378- border-top-color: shade (@bg_color, 0.62);
379- border-right-color: shade (@bg_color, 0.72);
380- border-bottom-color: shade (@bg_color, 0.76);
381- border-left-color: shade (@bg_color, 0.72);
382-
383- -unico-border-gradient: none;
384- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
385- from (shade (@bg_color, 0.85)),
386- to (shade (@bg_color, 0.9)));
387-}
388-
389-.button:active:hover:backdrop,
390-GtkComboBox.combobox-entry .button:active:hover:backdrop,
391-.notebook .button:active:hover:backdrop,
392-.inline-toolbar.toolbar .button:active:hover:backdrop {
393- background-image: -gtk-gradient (linear, left top, left bottom,
394- from (shade (@bg_color, 0.95)),
395- to (shade (@bg_color, 1.0)));
396- border-top-color: shade (@bg_color, 0.64);
397- border-right-color: shade (@bg_color, 0.74);
398- border-bottom-color: shade (@bg_color, 0.79);
399- border-left-color: shade (@bg_color, 0.74);
400-
401- -unico-border-gradient: none;
402- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
403- from (shade (@bg_color, 0.93)),
404- to (shade (@bg_color, 0.94)));
405-}
406-
407-.button:insensitive:backdrop,
408-GtkComboBox.combobox-entry .button:insensitive:backdrop,
409-.notebook .button:insensitive:backdrop,
410-.inline-toolbar.toolbar .button:insensitive:backdrop {
411- background-image: -gtk-gradient (linear, left top, left bottom,
412- from (shade (@bg_color, 1.06)),
413- to (shade (@bg_color, 0.98)));
414- border-top-color: shade (@bg_color, 0.86);
415- border-right-color: shade (@bg_color, 0.86);
416- border-bottom-color: shade (@bg_color, 0.86);
417- border-left-color: shade (@bg_color, 0.9);
418-
419- -unico-border-gradient: none;
420- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
421- from (shade (@bg_color, 1.1)),
422- to (shade (@bg_color, 1.0)));
423-}
424-
425-/* default button */
426-.button.default:backdrop {
427- background-image: -gtk-gradient (linear, left top, left bottom,
428- from (mix (shade (@backdrop_selected_bg_color, 1.16), @bg_color, 0.3)),
429- to (mix (shade (@backdrop_selected_bg_color, 0.84), @bg_color, 0.3)));
430-
431- text-shadow: 0 1px alpha (shade (@backdrop_selected_bg_color, 1.26), 0.4);
432-
433- -unico-focus-border-color: @transparent;
434- -unico-focus-outer-stroke-color: alpha (@backdrop_selected_bg_color, 0.2);
435-
436- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
437- from (mix (shade (@backdrop_selected_bg_color, 0.8), @bg_color, 0.3)),
438- to (mix (shade (@backdrop_selected_bg_color, 0.64), @bg_color, 0.3)));
439- -unico-glow-radius: 0;
440- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
441- from (mix (shade (@backdrop_selected_bg_color, 1.26), @bg_color, 0.3)),
442- to (mix (shade (@backdrop_selected_bg_color, 0.9), @bg_color, 0.3)));
443-}
444-
445-.button.default:hover:backdrop {
446- background-image: -gtk-gradient (linear, left top, left bottom,
447- from (mix (shade (@backdrop_selected_bg_color, 1.21), @bg_color, 0.3)),
448- to (mix (shade (@backdrop_selected_bg_color, 0.89), @bg_color, 0.3)));
449-
450- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
451- from (mix (shade (@backdrop_selected_bg_color, 0.83), @bg_color, 0.3)),
452- to (mix (shade (@backdrop_selected_bg_color, 0.67), @bg_color, 0.3)));
453- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
454- from (mix (shade (@backdrop_selected_bg_color, 1.3), @bg_color, 0.3)),
455- to (mix (shade (@backdrop_selected_bg_color, 0.95), @bg_color, 0.3)));
456-}
457-
458-.button.default:active:backdrop {
459- background-image: -gtk-gradient (linear, left top, left bottom,
460- from (mix (shade (@backdrop_selected_bg_color, 0.95), @bg_color, 0.3)),
461- to (mix (shade (@backdrop_selected_bg_color, 1.05), @bg_color, 0.3)));
462-
463- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
464- from (mix (shade (@backdrop_selected_bg_color, 0.7), @bg_color, 0.3)),
465- to (mix (shade (@backdrop_selected_bg_color, 0.7), @bg_color, 0.3)));
466- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
467- from (mix (shade (@backdrop_selected_bg_color, 0.9), @bg_color, 0.3)),
468- to (mix (shade (@backdrop_selected_bg_color, 1.0), @bg_color, 0.3)));
469-}
470-
471-.button.default:active:hover:backdrop {
472- background-image: -gtk-gradient (linear, left top, left bottom,
473- from (mix (shade (@backdrop_selected_bg_color, 1.0), @bg_color, 0.3)),
474- to (mix (shade (@backdrop_selected_bg_color, 1.1), @bg_color, 0.3)));
475-
476- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
477- from (mix (shade (@backdrop_selected_bg_color, 0.7), @bg_color, 0.3)),
478- to (mix (shade (@backdrop_selected_bg_color, 0.7), @bg_color, 0.3)));
479- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
480- from (mix (shade (@backdrop_selected_bg_color, 0.95), @bg_color, 0.3)),
481- to (mix (shade (@backdrop_selected_bg_color, 1.05), @bg_color, 0.3)));
482-}
483-
484-.button.default:insensitive:backdrop {
485- -unico-glow-radius: 0;
486-}
487-
488-/* Middle button */
489-.linked .entry:backdrop,
490-.linked .button:backdrop,
491-.linked .button:active:backdrop,
492-.linked .button:active:hover:backdrop,
493-.linked .button:insensitive:backdrop,
494-.primary-toolbar .linked .entry:backdrop,
495-.primary-toolbar .linked .button:backdrop,
496-.primary-toolbar .linked .button:active:backdrop,
497-.primary-toolbar .linked .button:active:hover:backdrop,
498-.primary-toolbar .linked .button:insensitive:backdrop,
499-.menubar.toolbar .linked .entry:backdrop,
500-.menubar.toolbar .linked .button:backdrop,
501-.menubar.toolbar .linked .button:active:backdrop,
502-.menubar.toolbar .linked .button:active:hover:backdrop,
503-.menubar.toolbar .linked .button:insensitive:backdrop,
504-.header-bar .linked .entry:backdrop,
505-.header-bar .linked .button:backdrop,
506-.header-bar .linked .button:active:backdrop,
507-.header-bar .linked .button:active:hover:backdrop,
508-.header-bar .linked .button:insensitive:backdrop {
509- border-width: 1px;
510- border-right-width: 0;
511-
512- border-radius: 0;
513-
514- -unico-outer-stroke-width: 1px 0 1px 0;
515-}
516-
517-/* Leftmost button */
518-.linked .entry:first-child:backdrop,
519-.linked .button:first-child:backdrop,
520-.linked .button:active:first-child:backdrop,
521-.linked .button:active:hover:first-child:backdrop,
522-.linked .button:insensitive:first-child:backdrop,
523-.primary-toolbar .linked .entry:first-child:backdrop,
524-.primary-toolbar .linked .button:first-child:backdrop,
525-.primary-toolbar .linked .button:active:first-child:backdrop,
526-.primary-toolbar .linked .button:active:hover:first-child:backdrop,
527-.primary-toolbar .linked .button:insensitive:first-child:backdrop,
528-.menubar.toolbar .linked .entry:first-child:backdrop,
529-.menubar.toolbar .linked .button:first-child:backdrop,
530-.menubar.toolbar .linked .button:active:first-child:backdrop,
531-.menubar.toolbar .linked .button:active:hover:first-child:backdrop,
532-.menubar.toolbar .linked .button:insensitive:first-child:backdrop,
533-.header-bar .linked .entry:first-child:backdrop,
534-.header-bar .linked .button:first-child:backdrop,
535-.header-bar .linked .button:active:first-child:backdrop,
536-.header-bar .linked .button:active:hover:first-child:backdrop,
537-.header-bar .linked .button:insensitive:first-child:backdrop {
538- border-width: 1px;
539- border-right-width: 0;
540-
541- border-radius: 3px;
542- border-bottom-right-radius: 0;
543- border-top-right-radius: 0;
544-
545- -unico-outer-stroke-width: 1px 0 1px 1px;
546-}
547-
548-/* Rightmost button */
549-.linked .entry:last-child:backdrop,
550-.linked .button:last-child:backdrop,
551-.linked .button:active:last-child:backdrop,
552-.linked .button:active:hover:last-child:backdrop,
553-.linked .button:insensitive:last-child:backdrop,
554-.primary-toolbar .linked .entry:last-child:backdrop,
555-.primary-toolbar .linked .button:last-child:backdrop,
556-.primary-toolbar .linked .button:active:last-child:backdrop,
557-.primary-toolbar .linked .button:active:hover:last-child:backdrop,
558-.primary-toolbar .linked .button:insensitive:last-child:backdrop,
559-.menubar.toolbar .linked .entry:last-child:backdrop,
560-.menubar.toolbar .linked .button:last-child:backdrop,
561-.menubar.toolbar .linked .button:active:last-child:backdrop,
562-.menubar.toolbar .linked .button:active:hover:last-child:backdrop,
563-.menubar.toolbar .linked .button:insensitive:last-child:backdrop,
564-.header-bar .linked .entry:last-child:backdrop,
565-.header-bar .linked .button:last-child:backdrop,
566-.header-bar .linked .button:active:last-child:backdrop,
567-.header-bar .linked .button:active:hover:last-child:backdrop,
568-.header-bar .linked .button:insensitive:last-child:backdrop {
569- border-width: 1px;
570-
571- border-radius: 3px;
572- border-bottom-left-radius: 0;
573- border-top-left-radius: 0;
574-
575- -unico-outer-stroke-width: 1px 1px 1px 0;
576-}
577-
578-/* Linked single button */
579-.linked .entry:only-child:backdrop,
580-.linked .button:only-child:backdrop,
581-.linked .button:active:only-child:backdrop,
582-.linked .button:active:hover:only-child:backdrop,
583-.linked .button:insensitive:only-child:backdrop,
584-.primary-toolbar .linked .entry:only-child:backdrop,
585-.primary-toolbar .linked .button:only-child:backdrop,
586-.primary-toolbar .linked .button:active:only-child:backdrop,
587-.primary-toolbar .linked .button:active:hover:only-child:backdrop,
588-.primary-toolbar .linked .button:insensitive:only-child:backdrop,
589-.menubar.toolbar .linked .entry:only-child:backdrop,
590-.menubar.toolbar .linked .button:only-child:backdrop,
591-.menubar.toolbar .linked .button:active:only-child:backdrop,
592-.menubar.toolbar .linked .button:active:hover:only-child:backdrop,
593-.menubar.toolbar .linked .button:insensitive:only-child:backdrop,
594-.header-bar .linked .entry:only-child:backdrop,
595-.header-bar .linked .button:only-child:backdrop,
596-.header-bar .linked .button:active:only-child:backdrop,
597-.header-bar .linked .button:active:hover:only-child:backdrop,
598-.header-bar .linked .button:insensitive:only-child:backdrop {
599- border-width: 1px;
600-
601- border-radius: 3px;
602-
603- -unico-outer-stroke-width: 1px;
604-}
605-
606-/****************
607- * cell and row *
608- ****************/
609-.cell:backdrop {
610- background-color: mix (@base_color, @bg_color, 0.4);
611- border-radius: 0;
612- border-width: 0;
613-}
614-
615-row:selected:backdrop {
616- background-image: -gtk-gradient (linear, left top, left bottom,
617- from (shade (@backdrop_selected_bg_color, 1.06)),
618- to (shade (@backdrop_selected_bg_color, 1.0)));
619- border-top-color: shade (@backdrop_selected_bg_color, 0.98);
620- border-style: solid;
621- border-width: 1px 0 0 0;
622-
623- color: @backdrop_selected_fg_color;
624-}
625-
626-/*******************
627- * check and radio *
628- *******************/
629-.check row:selected:backdrop,
630-.radio row:selected:backdrop,
631-.check:backdrop,
632-.check row:backdrop,
633-.radio:backdrop,
634-.radio row:backdrop {
635- background-image: -gtk-gradient (linear, left top, left bottom,
636- from (mix (shade (@base_color, 0.98), @bg_color, 0.4)),
637- to (mix (@base_color, @bg_color, 0.4)));
638- border-top-color: shade (@bg_color, 0.72);
639- border-right-color: shade (@bg_color, 0.82);
640- border-bottom-color: shade (@bg_color, 0.88);
641- border-left-color: shade (@bg_color, 0.82);
642- border-style: solid;
643- border-width: 1px;
644-
645- color: mix (@fg_color, @base_color, 0.2);
646-
647- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
648- from (alpha (shade (@bg_color, 0.05), 0.02)),
649- to (alpha (shade (@bg_color, 0.05), 0.01)));
650-}
651-
652-.check:backdrop,
653-.check row:backdrop {
654- border-radius: 3px;
655-}
656-
657-.radio:backdrop,
658-.radio row:backdrop {
659- border-radius: 10px;
660-}
661-
662-/* FIXME (Cimi) this is horrible */
663-.check:active:backdrop,
664-.check row:selected:active:backdrop,
665-.check row:selected:focused:active:backdrop,
666-.notebook .check:active:backdrop,
667-.notebook .radio:active:backdrop,
668-.radio:active:backdrop,
669-.radio row:selected:active:backdrop,
670-.radio row:selected:focused:active:backdrop,
671-.check:inconsistent:backdrop,
672-.check row:selected:inconsistent:backdrop,
673-.check row:selected:focused:inconsistent:backdrop,
674-.notebook .check:inconsistent:backdrop,
675-.notebook .radio:inconsistent:backdrop,
676-.radio:inconsistent:backdrop,
677-.radio row:selected:inconsistent:backdrop,
678-.radio row:selected:focused:inconsistent:backdrop {
679- background-image: -gtk-gradient (linear, left top, left bottom,
680- from (shade (@backdrop_selected_bg_color, 1.06)),
681- to (shade (@backdrop_selected_bg_color, 0.94)));
682-
683- -unico-bullet-color: shade (@backdrop_selected_bg_color, 0.54);
684- -unico-bullet-outline-color: shade (@backdrop_selected_bg_color, 1.12);
685-
686- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
687- from (shade (@backdrop_selected_bg_color, 0.78)),
688- to (shade (@backdrop_selected_bg_color, 0.74)));
689- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
690- from (shade (@backdrop_selected_bg_color, 1.08)),
691- to (shade (@backdrop_selected_bg_color, 0.96)));
692- -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
693- from (alpha (shade (@bg_color, 0.05), 0.01)),
694- to (alpha (shade (@bg_color, 0.05), 0.03)));
695- -unico-outer-stroke-width: 1px;
696-}
697-
698-/* FIXME (Cimi) this is horrible */
699-.check:active:hover:backdrop,
700-.check row:selected:active:hover:backdrop,
701-.check row:selected:focused:active:hover:backdrop,
702-.notebook .check:active:hover:backdrop,
703-.notebook .radio:active:hover:backdrop,
704-.radio:active:hover:backdrop,
705-.radio row:selected:active:hover:backdrop,
706-.radio row:selected:focused:active:hover:backdrop
707-.check:active:hover:inconsistent:backdrop,
708-.check row:selected:active:hover:inconsistent:backdrop,
709-.check row:selected:focused:active:hover:inconsistent:backdrop,
710-.notebook .check:active:hover:inconsistent:backdrop,
711-.notebook .radio:active:hover:inconsistent:backdrop,
712-.radio:active:hover:inconsistent:backdrop,
713-.radio row:selected:active:hover:inconsistent:backdrop,
714-.radio row:selected:focused:active:hover:inconsistent:backdrop {
715- background-image: -gtk-gradient (linear, left top, left bottom,
716- from (shade (@backdrop_selected_bg_color, 1.1)),
717- to (shade (@backdrop_selected_bg_color, 0.98)));
718-
719- -unico-bullet-color: shade (@backdrop_selected_bg_color, 0.54);
720- -unico-bullet-outline-color: shade (@backdrop_selected_bg_color, 1.14);
721-
722- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
723- from (shade (@backdrop_selected_bg_color, 0.8)),
724- to (shade (@backdrop_selected_bg_color, 0.76)));
725- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
726- from (shade (@backdrop_selected_bg_color, 1.12)),
727- to (shade (@backdrop_selected_bg_color, 1.0)));
728-}
729-
730-.check:insensitive:backdrop,
731-.radio:insensitive:backdrop {
732- background-color: shade (@bg_color, 0.98);
733- background-image: none;
734-
735- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
736- from (alpha (shade (@bg_color, 0.05), 0.02)),
737- to (alpha (shade (@bg_color, 0.05), 0.01)));
738-}
739-
740-.check:insensitive:active:backdrop,
741-.radio:insensitive:active:backdrop,
742-.check:insensitive:inconsistent:backdrop,
743-.radio:insensitive:inconsistent:backdrop {
744- background-image: -gtk-gradient (linear, left top, left bottom,
745- from (shade (@bg_color, 1.0)),
746- to (shade (@bg_color, 0.94)));
747-
748- -unico-bullet-color: shade (@bg_color, 0.7);
749- -unico-bullet-outline-color: shade (@bg_color, 1.0);
750-
751- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
752- from (shade (@bg_color, 0.86)),
753- to (shade (@bg_color, 0.8)));
754- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
755- from (shade (@bg_color, 1.02)),
756- to (shade (@bg_color, 0.96)));
757-}
758-
759-/*****************
760- * column-header *
761- *****************/
762-column-header .button:backdrop,
763-column-header .button:active:backdrop,
764-.notebook column-header .button:backdrop,
765-.notebook column-header .button:active:backdrop {
766- border-radius: 0;
767- border-width: 0 1px 1px 0;
768-
769- -unico-glow-radius: 0;
770- -unico-outer-stroke-width: 0;
771-}
772-
773-column-header .button:backdrop,
774-.notebook column-header .button:backdrop {
775- background-image: -gtk-gradient (linear, left top, left bottom,
776- from (shade (@bg_color, 1.04)),
777- to (shade (@bg_color, 0.98)));
778-
779- text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.4);
780-
781- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
782- from (shade (@bg_color, 0.88)),
783- to (shade (@bg_color, 0.84)));
784- -unico-glow-color: shade (@bg_color, 1.02);
785- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
786- from (shade (@bg_color, 1.07)),
787- to (shade (@bg_color, 1.01)));
788-}
789-
790-column-header .button:hover:backdrop,
791-.notebook column-header .button:hover:backdrop {
792- background-image: -gtk-gradient (linear, left top, left bottom,
793- from (shade (@bg_color, 1.06)),
794- to (shade (@bg_color, 1.0)));
795-
796- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
797- from (shade (@bg_color, 0.9)),
798- to (shade (@bg_color, 0.86)));
799- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
800- from (shade (@bg_color, 1.09)),
801- to (shade (@bg_color, 1.03)));
802-}
803-
804-column-header:nth-child(last) .button:backdrop {
805- border-width: 0 0 1px 0;
806-}
807-
808-/******************
809- * combobox entry *
810- ******************/
811-GtkComboBox.combobox-entry .button:backdrop,
812-GtkComboBox.combobox-entry .button:hover:backdrop,
813-GtkComboBox.combobox-entry .button:active:backdrop,
814-GtkComboBox.combobox-entry .button:insensitive:backdrop {
815- border-top-color: shade (@bg_color, 0.64);
816- border-right-color: shade (@bg_color, 0.8);
817- border-bottom-color: shade (@bg_color, 0.86);
818- border-left-color: shade (@bg_color, 0.76);
819-}
820-
821-/*********
822- * entry *
823- *********/
824-.entry:backdrop {
825- background-image: -gtk-gradient (linear, left top, left bottom,
826- from (mix (shade (@base_color, 0.98), @bg_color, 0.4)),
827- to (mix (@base_color, @bg_color, 0.4)));
828- border-top-color: shade (@bg_color, 0.72);
829- border-right-color: shade (@bg_color, 0.82);
830- border-bottom-color: shade (@bg_color, 0.88);
831- border-left-color: shade (@bg_color, 0.82);
832-
833- color: mix (@fg_color, @base_color, 0.2);
834-
835- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
836- from (alpha (shade (@bg_color, 0.05), 0.02)),
837- to (alpha (shade (@bg_color, 0.05), 0.01)));
838-}
839-
840-.entry:selected:backdrop,
841-.entry:selected:focused:backdrop {
842- background-color: @backdrop_selected_bg_color;
843-
844- color: @backdrop_selected_fg_color;
845-}
846-
847-.entry:focused:backdrop {
848- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
849- from (shade (@backdrop_selected_bg_color, 0.75)),
850- to (shade (@backdrop_selected_bg_color, 0.8)));
851- -unico-inner-stroke-color: alpha (@backdrop_selected_bg_color, 0.3);
852- -unico-inner-stroke-gradient: none;
853-}
854-
855-.entry:insensitive:backdrop {
856- background-color: shade (@bg_color, 0.98);
857- background-image: none;
858-
859- color: mix (@text_color, @base_color, 0.5);
860-
861- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
862- from (alpha (shade (@bg_color, 0.05), 0.02)),
863- to (alpha (shade (@bg_color, 0.05), 0.01)));
864-}
865-
866-/************
867- * expander *
868- ************/
869-.expander:backdrop {
870-}
871-
872-/*********
873- * frame *
874- *********/
875-.frame:backdrop {
876-}
877-
878-/************
879- * iconview *
880- ************/
881-GtkIconView.view.cell:selected:backdrop,
882-GtkIconView.view.cell:selected:focused:backdrop {
883- background-image: -gtk-gradient (linear, left top, left bottom,
884- from (shade (@backdrop_selected_bg_color, 1.0)),
885- to (shade (@backdrop_selected_bg_color, 0.9)));
886- border-radius: 4px;
887- border-style: solid;
888- border-width: 1px;
889-
890- color: @backdrop_selected_fg_color;
891-
892- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
893- from (shade (@backdrop_selected_bg_color, 0.7)),
894- to (shade (@backdrop_selected_bg_color, 0.7)));
895- -unico-glow-radius: 8;
896- -unico-glow-color: shade (@backdrop_selected_bg_color, 1.3);
897- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
898- from (shade (@backdrop_selected_bg_color, 1.2)),
899- to (shade (@backdrop_selected_bg_color, 1.08)));
900- -unico-inner-stroke-width: 1px;
901-}
902-
903-.rubberband:backdrop {
904- background-color: alpha (@backdrop_selected_bg_color, 0.35);
905- border-color: @backdrop_selected_bg_color;
906- border-radius: 0;
907- border-style: solid;
908- border-width: 1px;
909-}
910-
911-/***********
912- * infobar *
913- ***********/
914-.info:backdrop {
915-}
916-
917-.warning:backdrop {
918-}
919-
920-.question:backdrop {
921-}
922-
923-.error:backdrop {
924-}
925-
926-/***********
927- * menubar *
928- ***********/
929-.menubar:backdrop,
930-.menubar .menuitem:backdrop {
931- color: shade (#a39e9a, 0.86); /* metacity unfocused color */
932-}
933-
934-/************
935- * notebook *
936- ************/
937-.notebook:backdrop {
938- background-color: shade (@bg_color, 1.01);
939-}
940-
941-/*************************
942- * progressbar and scale *
943- *************************/
944-.scale.highlight.left:backdrop,
945-.progressbar:backdrop,
946-.progressbar row:backdrop,
947-.progressbar row:hover:backdrop,
948-.progressbar row:selected:backdrop,
949-.progressbar row:selected:focused:backdrop {
950- background-image: -gtk-gradient (linear, left top, left bottom,
951- from (shade (@backdrop_selected_bg_color, 1.05)),
952- to (shade (@backdrop_selected_bg_color, 0.95)));
953- border-width: 1px;
954-
955- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
956- from (shade (@backdrop_selected_bg_color, 0.8)),
957- to (shade (@backdrop_selected_bg_color, 0.8)));
958- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
959- from (shade (@backdrop_selected_bg_color, 1.07)),
960- to (shade (@backdrop_selected_bg_color, 0.965)));
961- -unico-outer-stroke-color: @transparent;
962- -unico-outer-stroke-gradient: none;
963- -unico-outer-stroke-width: 0;
964-}
965-
966-.scale.highlight.bottom:backdrop,
967-.progressbar.vertical:backdrop {
968- background-image: -gtk-gradient (linear, left top, right top,
969- from (shade (@backdrop_selected_bg_color, 1.05)),
970- to (shade (@backdrop_selected_bg_color, 0.95)));
971-
972- -unico-border-gradient: -gtk-gradient (linear, left top, right top,
973- from (shade (@backdrop_selected_bg_color, 0.86)),
974- to (shade (@backdrop_selected_bg_color, 0.86)));
975- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
976- from (shade (@backdrop_selected_bg_color, 1.07)),
977- to (shade (@backdrop_selected_bg_color, 0.965)));
978-}
979-
980-.scale.highlight.left:insensitive:backdrop {
981- background-image: -gtk-gradient (linear, left top, left bottom,
982- from (shade (@bg_color, 0.98)),
983- to (shade (@bg_color, 0.88)));
984-
985- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
986- from (shade (@bg_color, 0.82)),
987- to (shade (@bg_color, 0.82)));
988- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
989- from (shade (@bg_color, 1.0)),
990- to (shade (@bg_color, 0.90)));
991-}
992-
993-.scale.highlight.bottom:insensitive:backdrop {
994- background-image: -gtk-gradient (linear, left top, right top,
995- from (shade (@bg_color, 0.98)),
996- to (shade (@bg_color, 0.88)));
997-
998- -unico-border-gradient: -gtk-gradient (linear, left top, right top,
999- from (shade (@bg_color, 0.82)),
1000- to (shade (@bg_color, 0.82)));
1001- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
1002- from (shade (@bg_color, 1.0)),
1003- to (shade (@bg_color, 0.90)));
1004-}
1005-
1006-.trough:backdrop,
1007-.trough row:backdrop,
1008-.trough row:hover:backdrop,
1009-.trough row:selected:backdrop,
1010-.trough row:selected:focused:backdrop {
1011- background-image: -gtk-gradient (linear, left top, left bottom,
1012- from (shade (@bg_color, 0.94)),
1013- to (shade (@bg_color, 0.98)));
1014-
1015- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
1016- from (shade (@bg_color, 0.85)),
1017- to (shade (@bg_color, 1.05)));
1018-}
1019-
1020-.trough.vertical:backdrop {
1021- background-image: -gtk-gradient (linear, left top, right top,
1022- from (shade (@bg_color, 0.94)),
1023- to (shade (@bg_color, 0.98)));
1024-
1025- -unico-border-gradient: -gtk-gradient (linear, left top, right top,
1026- from (shade (@bg_color, 0.85)),
1027- to (shade (@bg_color, 1.05)));
1028-}
1029-
1030-GtkScale.slider:backdrop {
1031- background-image: url("assets/slider_backdrop.png");
1032-}
1033-
1034-GtkScale.slider:hover:backdrop {
1035- background-image: url("assets/slider_prelight.png");
1036-}
1037-
1038-GtkScale.slider:insensitive:backdrop {
1039- background-image: url("assets/slider_insensitive_backdrop.png");
1040-}
1041-
1042-GtkScale.slider.vertical:backdrop {
1043- background-image: url("assets/slider_vertical_backdrop.png");
1044-}
1045-
1046-GtkScale.slider.vertical:hover:backdrop {
1047- background-image: url("assets/slider_prelight_vertical.png");
1048-}
1049-
1050-GtkScale.slider.vertical:insensitive:backdrop {
1051- background-image: url("assets/slider_vertical_insensitive_backdrop.png");
1052-}
1053-
1054-GtkScale.mark:backdrop {
1055-}
1056-
1057-/*******************
1058- * scrolled window *
1059- *******************/
1060-GtkScrolledWindow.frame:backdrop {
1061-}
1062-
1063-/*************
1064- * separator *
1065- *************/
1066-.separator:backdrop {
1067- border-color: shade (@bg_color, 0.92);
1068-
1069- -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.4);
1070-}
1071-
1072-.button .separator:backdrop,
1073-.button.separator:backdrop {
1074- border-color: shade (@bg_color, 0.86);
1075-
1076- -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.5);
1077-}
1078-
1079-.notebook .button .separator:backdrop,
1080-.notebook .button.separator:backdrop {
1081- border-color: shade (@bg_color, 0.86);
1082-
1083- -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.5);
1084-}
1085-
1086-.button .separator:insensitive:backdrop,
1087-.button.separator:insensitive:backdrop {
1088- border-color: shade (@bg_color, 0.92);
1089-
1090- -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.6);
1091-}
1092-
1093-.notebook .button .separator:insensitive:backdrop,
1094-.notebook .button.separator:insensitive:backdrop {
1095- border-color: shade (@bg_color, 0.92);
1096-
1097- -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.6);
1098-}
1099-
1100-/***********
1101- * sidebar *
1102- ***********/
1103-.sidebar row:selected:backdrop {
1104- text-shadow: 0 1px shade (@backdrop_selected_bg_color, 0.7);
1105-}
1106-
1107-/**************
1108- * spinbutton *
1109- **************/
1110-.spinbutton.button:backdrop,
1111-.notebook .spinbutton.button:backdrop {
1112- background-image: -gtk-gradient (linear, left top, left bottom,
1113- from (shade (@bg_color, 1.06)),
1114- to (shade (@bg_color, 0.94)));
1115- border-top-color: shade (@bg_color, 0.72);
1116- border-right-color: shade (@bg_color, 0.82);
1117- border-bottom-color: shade (@bg_color, 0.88);
1118- border-left-color: shade (@bg_color, 0.82);
1119-
1120- -unico-border-gradient: none;
1121-}
1122-
1123-/***********
1124- * spinner *
1125- ***********/
1126-.menu.spinner:backdrop,
1127-.primary-toolbar .spinner:backdrop,
1128-.primary-toolbar .spinner:backdrop,
1129-.menubar.toolbar .spinner:backdrop,
1130-.menubar.toolbar .spinner:backdrop,
1131-.header-bar .spinner:backdrop,
1132-.header-bar .spinner:backdrop {
1133- color: @backdrop_selected_bg_color;
1134-}
1135-
1136-/*************
1137- * statusbar *
1138- *************/
1139-GtkStatusbar:backdrop {
1140-}
1141-
1142-/**********
1143- * switch *
1144- **********/
1145-GtkSwitch:backdrop {
1146- border-radius: 4px;
1147- padding: 0;
1148-
1149- -unico-focus-border-radius: 4;
1150- -unico-focus-border-color: alpha (@backdrop_selected_bg_color, 0.3);
1151- -unico-focus-fill-color: @transparent;
1152-}
1153-
1154-GtkSwitch.trough:backdrop {
1155- background-image: -gtk-gradient (linear, left top, left bottom,
1156- from (shade (@bg_color, 0.89)),
1157- to (shade (@bg_color, 0.96)));
1158-
1159- color: mix (@fg_color, @bg_color, 0.17);
1160- text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.3);
1161-
1162- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
1163- from (shade (@bg_color, 0.75)),
1164- to (shade (@bg_color, 0.78)));
1165- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1166- from (shade (@bg_color, 0.85)),
1167- to (shade (@bg_color, 0.92)));
1168-}
1169-
1170-GtkSwitch.trough:active:backdrop {
1171- background-image: -gtk-gradient (linear, left top, left bottom,
1172- from (shade (@backdrop_selected_bg_color, 0.93)),
1173- to (shade (@backdrop_selected_bg_color, 0.99)));
1174-
1175- color: @backdrop_selected_fg_color;
1176- text-shadow: 0 1px alpha (shade (@backdrop_selected_bg_color, 1.25), 0.4);
1177-
1178- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
1179- from (shade (@backdrop_selected_bg_color, 0.75)),
1180- to (shade (@backdrop_selected_bg_color, 0.78)));
1181- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1182- from (shade (@backdrop_selected_bg_color, 0.86)),
1183- to (shade (@backdrop_selected_bg_color, 0.94)));
1184-}
1185-
1186-GtkSwitch.trough:insensitive:backdrop {
1187- background-image: -gtk-gradient (linear, left top, left bottom,
1188- from (shade (@bg_color, 0.95)),
1189- to (shade (@bg_color, 0.99)));
1190-
1191- color: mix (shade (@bg_color, 0.6), @bg_color, 0.17);
1192- text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.5);
1193-
1194- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
1195- from (shade (@bg_color, 0.8)),
1196- to (shade (@bg_color, 0.84)));
1197- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1198- from (shade (@bg_color, 0.91)),
1199- to (shade (@bg_color, 0.965)));
1200-}
1201-
1202-GtkSwitch.slider:backdrop {
1203- background-image: -gtk-gradient (linear, left top, left bottom,
1204- from (shade (@bg_color, 1.06)),
1205- to (shade (@bg_color, 0.94)));
1206-
1207- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
1208- from (shade (@bg_color, 0.75)),
1209- to (shade (@bg_color, 0.78)));
1210- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1211- from (shade (@bg_color, 1.08)),
1212- to (shade (@bg_color, 0.96)));
1213-}
1214-
1215-GtkSwitch.slider:insensitive:backdrop {
1216- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
1217- from (shade (@bg_color, 0.8)),
1218- to (shade (@bg_color, 0.84)));
1219-}
1220-
1221-/************
1222- * textview *
1223- ************/
1224-GtkTextView:backdrop {
1225- background-color: mix (@base_color, @bg_color, 0.4);
1226-}
1227-
1228-/***********
1229- * toolbar *
1230- ***********/
1231-.toolbar:backdrop {
1232- border-style: none;
1233-}
1234-
1235-/* primary-toolbar */
1236-.primary-toolbar:backdrop,
1237-.primary-toolbar .toolbar:backdrop,
1238-.primary-toolbar.toolbar:backdrop,
1239-.menubar.toolbar .toolbar:backdrop,
1240-.menubar.toolbar.toolbar:backdrop,
1241-.header-bar .toolbar:backdrop,
1242-.header-bar.toolbar:backdrop {
1243- background-color: @dark_bg_color;
1244- background-image: none;
1245- border-bottom-color: shade (@dark_bg_color, 0.94);
1246- border-style: solid;
1247- border-width: 0 0 1px 0;
1248- padding: 2px;
1249-
1250- color: shade (#a39e9a, 0.86); /* metacity unfocused color */
1251- text-shadow: 0 1px shade (@dark_bg_color, 1.06);
1252-
1253- -unico-border-gradient: none;
1254- -unico-inner-stroke-gradient: none;
1255- -unico-inner-stroke-width: 0;
1256-}
1257-
1258-.primary-toolbar :insensitive:backdrop,
1259-.menubar.toolbar :insensitive:backdrop,
1260-.header-bar :insensitive:backdrop {
1261- text-shadow: 0 -1px shade (@dark_bg_color, 0.82);
1262-}
1263-
1264-.primary-toolbar GtkComboBox:backdrop,
1265-.primary-toolbar .button *:backdrop,
1266-.primary-toolbar .button:backdrop,
1267-.menubar.toolbar GtkComboBox:backdrop,
1268-.menubar.toolbar .button *:backdrop,
1269-.menubar.toolbar .button:backdrop,
1270-.header-bar GtkComboBox:backdrop,
1271-.header-bar .button *:backdrop,
1272-.header-bar .button:backdrop {
1273- background-color: @transparent;
1274- background-image: none;
1275- border-color: @transparent;
1276- border-radius: 3px;
1277- border-width: 1px;
1278- padding: 2px;
1279-
1280- color: shade (#a39e9a, 0.86); /* metacity unfocused color */
1281- text-shadow: 0 1px shade (@dark_bg_color, 1.06);
1282-
1283- /* This breaks Gtk+ 3.5.x, lp #1015497. */
1284- /* transition: 0ms ease-in-out; */
1285-
1286- -unico-focus-border-radius: 4;
1287- -unico-focus-border-color: alpha (@backdrop_selected_bg_color, 0.5);
1288- -unico-focus-fill-color: alpha (@backdrop_selected_bg_color, 0.2);
1289- -unico-focus-outer-stroke-color: @transparent;
1290-
1291- -unico-border-gradient: none;
1292- -unico-glow-radius: 0;
1293- -unico-inner-stroke-width: 0;
1294- -unico-outer-stroke-width: 0;
1295-}
1296-
1297-.primary-toolbar .button *:hover:backdrop,
1298-.menubar.toolbar .button *:hover:backdrop,
1299-.header-bar .button *:hover:backdrop {
1300- color: shade (shade (#a39e9a, 0.86), 1.1);
1301-}
1302-
1303-.primary-toolbar .raised .button:backdrop,
1304-.primary-toolbar .raised.button:backdrop,
1305-.primary-toolbar .button:hover:backdrop,
1306-.primary-toolbar .button:active:backdrop,
1307-.primary-toolbar .button:insensitive:backdrop,
1308-.menubar.toolbar .raised .button:backdrop,
1309-.menubar.toolbar .raised.button:backdrop,
1310-.menubar.toolbar .button:hover:backdrop,
1311-.menubar.toolbar .button:active:backdrop,
1312-.menubar.toolbar .button:insensitive:backdrop,
1313-.header-bar .raised .button:backdrop,
1314-.header-bar .raised.button:backdrop,
1315-.header-bar .button:hover:backdrop,
1316-.header-bar .button:active:backdrop,
1317-.header-bar .button:insensitive:backdrop {
1318- border-width: 1px;
1319-
1320- /* This breaks Gtk+ 3.5.x, lp #1015497. */
1321- /* transition: 0ms ease-in-out; */
1322-
1323- -unico-focus-border-radius: 0;
1324- -unico-focus-fill-color: @transparent;
1325- -unico-focus-border-color: @transparent;
1326- -unico-focus-outer-stroke-color: @transparent;
1327-
1328- -unico-inner-stroke-width: 1px;
1329- -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1330- from (shade (@dark_bg_color, 1.01)),
1331- to (shade (@dark_bg_color, 1.06)));
1332- -unico-outer-stroke-width: 1px;
1333-}
1334-
1335-.primary-toolbar GtkComboBox.combobox-entry .button:backdrop,
1336-.menubar.toolbar GtkComboBox.combobox-entry .button:backdrop,
1337-.header-bar GtkComboBox.combobox-entry .button:backdrop {
1338- -unico-inner-stroke-width: 1px;
1339- -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1340- from (shade (@dark_bg_color, 1.01)),
1341- to (shade (@dark_bg_color, 1.06)));
1342-}
1343-
1344-.primary-toolbar GtkComboBox.combobox-entry .button:backdrop,
1345-.primary-toolbar .raised .button:backdrop,
1346-.primary-toolbar .raised.button:backdrop,
1347-.primary-toolbar .button:hover:backdrop,
1348-.menubar.toolbar GtkComboBox.combobox-entry .button:backdrop,
1349-.menubar.toolbar .raised .button:backdrop,
1350-.menubar.toolbar .raised.button:backdrop,
1351-.menubar.toolbar .button:hover:backdrop,
1352-.header-bar GtkComboBox.combobox-entry .button:backdrop,
1353-.header-bar .raised .button:backdrop,
1354-.header-bar .raised.button:backdrop,
1355-.header-bar .button:hover:backdrop {
1356- background-image: -gtk-gradient (linear, left top, left bottom,
1357- from (shade (@dark_bg_color, 1.06)),
1358- to (shade (@dark_bg_color, 0.98)));
1359-
1360- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
1361- from (shade (@dark_bg_color, 0.9)),
1362- to (shade (@dark_bg_color, 0.87)));
1363- -unico-glow-radius: 0;
1364- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1365- from (shade (@dark_bg_color, 1.12)),
1366- to (shade (@dark_bg_color, 1.02)));
1367-}
1368-
1369-.primary-toolbar .button:active:backdrop,
1370-.menubar.toolbar .button:active:backdrop,
1371-.header-bar .button:active:backdrop {
1372- background-image: -gtk-gradient (linear, left top, left bottom,
1373- from (shade (@dark_bg_color, 0.9)),
1374- to (shade (@dark_bg_color, 0.95)));
1375-
1376- text-shadow: 0 1px shade (@dark_bg_color, 0.95);
1377-
1378- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
1379- from (shade (@dark_bg_color, 0.75)),
1380- to (shade (@dark_bg_color, 0.85)));
1381- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1382- from (shade (@dark_bg_color, 0.88)),
1383- to (shade (@dark_bg_color, 0.93)))
1384-}
1385-
1386-.primary-toolbar .button:active:hover:backdrop,
1387-.menubar.toolbar .button:active:hover:backdrop,
1388-.header-bar .button:active:hover:backdrop {
1389- background-image: -gtk-gradient (linear, left top, left bottom,
1390- from (shade (@dark_bg_color, 0.95)),
1391- to (shade (@dark_bg_color, 1.0)));
1392-
1393- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
1394- from (shade (@dark_bg_color, 0.75)),
1395- to (shade (@dark_bg_color, 0.85)));
1396- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1397- from (shade (@dark_bg_color, 0.93)),
1398- to (shade (@dark_bg_color, 0.94)))
1399-}
1400-
1401-.primary-toolbar .button:active:insensitive:backdrop,
1402-.primary-toolbar .button:insensitive:backdrop,
1403-.menubar.toolbar .button:active:insensitive:backdrop,
1404-.menubar.toolbar .button:insensitive:backdrop,
1405-.header-bar .button:active:insensitive:backdrop,
1406-.header-bar .button:insensitive:backdrop {
1407- text-shadow: none;
1408-
1409- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
1410- from (shade (@dark_bg_color, 0.85)),
1411- to (shade (@dark_bg_color, 0.95)));
1412- -unico-glow-radius: 0;
1413- -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1414- from (shade (@dark_bg_color, 1.01)),
1415- to (shade (@dark_bg_color, 1.06)));
1416-}
1417-
1418-.primary-toolbar .button:insensitive:backdrop,
1419-.menubar.toolbar .button:insensitive:backdrop,
1420-.header-bar .button:insensitive:backdrop {
1421- background-image: -gtk-gradient (linear, left top, left bottom,
1422- from (shade (@dark_bg_color, 1.01)),
1423- to (shade (@dark_bg_color, 0.99)));
1424-
1425- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1426- from (shade (@dark_bg_color, 1.1)),
1427- to (shade (@dark_bg_color, 1.04)));
1428-}
1429-
1430-.primary-toolbar .button:active:insensitive:backdrop,
1431-.menubar.toolbar .button:active:insensitive:backdrop,
1432-.header-bar .button:active:insensitive:backdrop {
1433- background-image: -gtk-gradient (linear, left top, left bottom,
1434- from (shade (@dark_bg_color, 0.94)),
1435- to (shade (@dark_bg_color, 1.02)));
1436-
1437- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1438- from (shade (@dark_bg_color, 0.92)),
1439- to (shade (@dark_bg_color, 1.0)));
1440-}
1441-
1442-.primary-toolbar .entry:backdrop,
1443-.primary-toolbar .entry:active:backdrop,
1444-.primary-toolbar .entry:focused:backdrop,
1445-.menubar.toolbar .entry:backdrop,
1446-.menubar.toolbar .entry:active:backdrop,
1447-.menubar.toolbar .entry:focused:backdrop,
1448-.header-bar .entry:backdrop,
1449-.header-bar .entry:active:backdrop,
1450-.header-bar .entry:focused:backdrop {
1451- border-radius: 3px;
1452-
1453- color: @text_color;
1454-
1455- -unico-outer-stroke-width: 1px;
1456- -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1457- from (shade (@dark_bg_color, 1.01)),
1458- to (shade (@dark_bg_color, 1.06)));
1459-}
1460-
1461-.primary-toolbar .entry:backdrop,
1462-.menubar.toolbar .entry:backdrop,
1463-.header-bar .entry:backdrop {
1464- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
1465- from (shade (@dark_bg_color, 0.75)),
1466- to (shade (@dark_bg_color, 0.95)));
1467- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1468- from (alpha (shade (@bg_color, 0.05), 0.02)),
1469- to (alpha (shade (@bg_color, 0.05), 0.01)));
1470-}
1471-
1472-.primary-toolbar .entry:insensitive:backdrop,
1473-.menubar.toolbar .entry:insensitive:backdrop,
1474-.header-bar .entry:insensitive:backdrop {
1475- -unico-outer-stroke-width: 1px;
1476- -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1477- from (shade (@dark_bg_color, 1.01)),
1478- to (shade (@dark_bg_color, 1.06)));
1479-}
1480-
1481-.primary-toolbar .entry:focused:backdrop,
1482-.menubar.toolbar .entry:focused:backdrop,
1483-.header-bar .entry:focused:backdrop {
1484- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
1485- from (shade (@backdrop_selected_bg_color, 0.75)),
1486- to (shade (@backdrop_selected_bg_color, 0.8)));
1487- -unico-inner-stroke-color: alpha (@backdrop_selected_bg_color, 0.2);
1488- -unico-inner-stroke-gradient: none;
1489-}
1490-
1491-.primary-toolbar GtkSeparatorToolItem:backdrop,
1492-.primary-toolbar .separator:backdrop,
1493-.primary-toolbar .separator:insensitive:backdrop,
1494-.menubar.toolbar GtkSeparatorToolItem:backdrop,
1495-.menubar.toolbar .separator:backdrop,
1496-.menubar.toolbar .separator:insensitive:backdrop,
1497-.header-bar GtkSeparatorToolItem:backdrop,
1498-.header-bar .separator:backdrop,
1499-.header-bar .separator:insensitive:backdrop {
1500- border-color: shade (@dark_bg_color, 0.94);
1501- border-style: solid;
1502-
1503- -unico-border-gradient: none;
1504- -unico-inner-stroke-color: shade (@dark_bg_color, 1.04);
1505- -unico-inner-stroke-gradient: none;
1506-}
1507-
1508-/* inline-toolbar */
1509-.inline-toolbar.toolbar:backdrop {
1510- -GtkToolbar-button-relief: normal;
1511-
1512- background-image: -gtk-gradient (linear, left top, left bottom,
1513- from (shade (#f2f1ef, 0.96)),
1514- color-stop (0.08, #f2f1ef),
1515- to (#ffffff));
1516- border-radius: 0;
1517- border-style: solid;
1518- border-width: 1px;
1519- padding: 3px 4px 4px 4px;
1520-}
1521-
1522-.inline-toolbar.toolbar:nth-child(last):backdrop {
1523- border-bottom-color: shade (@bg_color, 0.76);
1524- border-color: shade (@bg_color, 0.8);
1525- border-radius: 0 0 3px 3px;
1526- border-width: 0 1px 1px 1px;
1527-}
1528-
1529-.inline-toolbar.toolbar .button:backdrop {
1530- background-image: -gtk-gradient (linear, left top, left bottom,
1531- from (shade (@bg_color, 1.06)),
1532- to (shade (@bg_color, 0.94)));
1533- border-radius: 0;
1534- border-style: solid;
1535- border-width: 1px 0 1px 1px;
1536- padding: 1px;
1537-
1538- icon-shadow: 0 1px shade (@bg_color, 1.16);
1539-
1540- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1541- from (shade (@bg_color, 1.09)),
1542- to (shade (@bg_color, 0.97)));
1543- -unico-outer-stroke-width: 1px 0 1px 0;
1544- -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1545- from (alpha (shade (@bg_color, 0.05), 0.01)),
1546- to (alpha (shade (@bg_color, 0.05), 0.03)));
1547-}
1548-
1549-.inline-toolbar.toolbar .button *:active:backdrop,
1550-.inline-toolbar.toolbar .button *:insensitive:backdrop,
1551-.inline-toolbar.toolbar GtkToolButton .button:active:backdrop,
1552-.inline-toolbar.toolbar GtkToolButton .button:insensitive:backdrop {
1553- -unico-outer-stroke-width: 1px 0 1px 0;
1554- -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1555- from (alpha (shade (@bg_color, 0.05), 0.008)),
1556- to (alpha (shade (@bg_color, 0.05), 0.01)));
1557-}
1558-
1559-.inline-toolbar.toolbar .button *:insensitive:backdrop,
1560-.inline-toolbar.toolbar GtkToolButton .button:insensitive:backdrop {
1561- background-image: -gtk-gradient (linear, left top, left bottom,
1562- from (shade (@bg_color, 1.02)),
1563- to (shade (@bg_color, 0.98)));
1564-
1565- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
1566- from (shade (@bg_color, 0.85)),
1567- to (shade (@bg_color, 0.8)));
1568- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
1569- from (shade (@bg_color, 1.16)),
1570- to (shade (@bg_color, 1.0)));
1571-}
1572-
1573-.inline-toolbar.toolbar .button:nth-child(first):backdrop,
1574-.inline-toolbar.toolbar GtkToolButton:nth-child(first) .button:backdrop {
1575- border-radius: 3px 0 0 3px;
1576-
1577- -unico-outer-stroke-width: 1px 0 1px 1px;
1578-}
1579-
1580-.inline-toolbar.toolbar .button:nth-child(last):backdrop,
1581-.inline-toolbar.toolbar GtkToolButton:nth-child(last) .button:backdrop {
1582- border-radius: 0 3px 3px 0;
1583- border-width: 1px;
1584-
1585- -unico-outer-stroke-width: 1px 1px 1px 0;
1586-}
1587-
1588-/************
1589- * treeview *
1590- ************/
1591-GtkTreeView .entry:backdrop {
1592-}
1593-
1594-/************
1595- * viewport *
1596- ************/
1597-GtkViewport.frame:backdrop {
1598-}
1599-
1600-/*****************************************************************************
1601- * states [please keep this section at the end of the file (CSS precedence)] *
1602- *****************************************************************************/
1603-*:insensitive:backdrop {
1604- color: mix (shade (@bg_color, 0.6), @bg_color, 0.2);
1605- text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.5);
1606-}
1607-
1608-*:selected:backdrop,
1609-*:selected:focused:backdrop {
1610- background-color: @backdrop_selected_bg_color;
1611-
1612- color: @backdrop_selected_fg_color;
1613-}
1614
1615=== modified file 'Radiance/gtk-3.0/gtk-widgets.css'
1616--- Radiance/gtk-3.0/gtk-widgets.css 2014-12-17 15:12:16 +0000
1617+++ Radiance/gtk-3.0/gtk-widgets.css 2015-01-15 13:30:25 +0000
1618@@ -42,8 +42,6 @@
1619 -GtkTreeView-vertical-separator: 0;
1620 -GtkWidget-separator-width: 2;
1621 -GtkWidget-separator-height: 2;
1622- -GtkWidget-focus-padding: 0;
1623- -GtkWidget-focus-line-width: 1px;
1624 -GtkWidget-link-color: @link_color;
1625 -GtkWidget-visited-link-color: @link_color;
1626 -GtkWindow-decoration-button-layout: "close:";
1627@@ -53,14 +51,6 @@
1628
1629 background-origin: border-box;
1630 background-clip: padding-box;
1631-
1632- engine: unico;
1633-
1634- /* To avoid using custom attributes, unico looks at the outline attributes
1635- * to find out how to render the focus ring.
1636- */
1637- outline-color: alpha (@selected_bg_color, 0.5);
1638- outline-offset: 5px;
1639 }
1640
1641 .background {
1642@@ -114,8 +104,6 @@
1643 * button *
1644 **********/
1645 .button {
1646- -GtkWidget-focus-line-width: 0;
1647-
1648 padding: 5px 6px;
1649
1650 background-image: -gtk-gradient (linear, left top, left bottom,
1651@@ -319,7 +307,6 @@
1652 ****************/
1653 .cell {
1654 -GtkCheckButton-indicator-size: 16;
1655- -GtkWidget-focus-line-width: 0;
1656
1657 background-color: @base_color;
1658 border-radius: 0;
1659@@ -366,6 +353,23 @@
1660 background-color: transparent;
1661 }
1662
1663+/* Draw a focus ring around the contained label ... */
1664+GtkCheckButton.text-button GtkLabel {
1665+ border: 1px solid transparent;
1666+ border-radius: 5px;
1667+}
1668+
1669+GtkCheckButton.text-button:focus GtkLabel {
1670+ border-color: @focus_color;
1671+ background-color: @focus_bg_color;
1672+}
1673+
1674+/* ... unless it's a proper button, which already has a focus-colored border */
1675+.button.text-button:focus GtkLabel {
1676+ border: none;
1677+ background: none;
1678+}
1679+
1680 .menu .radio * {
1681 box-shadow: none;
1682 }
1683@@ -485,8 +489,6 @@
1684 * entry *
1685 *********/
1686 .entry {
1687- -GtkWidget-focus-line-width: 0;
1688-
1689 background-image: -gtk-gradient (linear, left top, left bottom,
1690 from (shade (@base_color, 0.96)),
1691 to (@base_color));
1692@@ -1005,6 +1007,17 @@
1693 border-image-width: 0 1px;
1694 }
1695
1696+/* Draw a focus ring around labels in tabs */
1697+.notebook tab GtkLabel {
1698+ border: 1px solid transparent;
1699+ border-radius: 5px;
1700+}
1701+
1702+.notebook:focus tab GtkLabel.active-page {
1703+ border-color: @focus_color;
1704+ background-color: @focus_bg_color;
1705+}
1706+
1707 .notebook GtkDrawingArea {
1708 background-color: shade (@bg_color, 1.02);
1709 }
1710@@ -1174,7 +1187,6 @@
1711 -GtkRange-slider-width: 18;
1712 -GtkRange-trough-border: 0;
1713 -GtkScale-slider-length: 14;
1714- -GtkWidget-focus-line-width: 0;
1715 }
1716
1717 GtkScale.vertical {
1718@@ -1589,6 +1601,12 @@
1719 text-shadow: 0 1px shade (@selected_bg_color, 0.7);
1720 }
1721
1722+GtkSwitch:focus {
1723+ outline: 2px solid @focus_color;
1724+ outline-offset: -2px;
1725+ outline-radius: 6px;
1726+}
1727+
1728 /* XXX temporary */
1729 GtkSwitch.trough:backdrop,
1730 GtkSwitch.trough:insensitive {
1731
1732=== modified file 'debian/control'
1733--- debian/control 2014-07-11 08:45:09 +0000
1734+++ debian/control 2015-01-15 13:30:25 +0000
1735@@ -20,7 +20,6 @@
1736 Architecture: all
1737 Multi-Arch: foreign
1738 Depends: gtk2-engines-murrine (>= 0.90.3+git20100810),
1739- gtk3-engines-unico (>= 1.0.1-0ubuntu2),
1740 humanity-icon-theme,
1741 ubuntu-mono,
1742 ${misc:Depends},

Subscribers

People subscribed via source and target branches