Merge lp:~larsu/ubuntu-themes/gtk-314 into lp:ubuntu-themes

Proposed by Lars Karlitski
Status: Merged
Approved by: Iain Lane
Approved revision: 421
Merged at revision: 407
Proposed branch: lp:~larsu/ubuntu-themes/gtk-314
Merge into: lp:ubuntu-themes
Diff against target: 3865 lines (+849/-1720)
7 files modified
Ambiance/gtk-3.0/gtk-widgets-assets.css (+215/-240)
Ambiance/gtk-3.0/gtk-widgets-borders.css (+0/-144)
Ambiance/gtk-3.0/gtk-widgets.css (+211/-455)
Radiance/gtk-3.0/gtk-widgets-assets.css (+214/-239)
Radiance/gtk-3.0/gtk-widgets-borders-radiance.css (+1/-36)
Radiance/gtk-3.0/gtk-widgets-borders.css (+0/-147)
Radiance/gtk-3.0/gtk-widgets.css (+208/-459)
To merge this branch: bzr merge lp:~larsu/ubuntu-themes/gtk-314
Reviewer Review Type Date Requested Status
Iain Lane Approve
PS Jenkins bot (community) continuous-integration Approve
Review via email: mp+245004@code.launchpad.net

Commit message

light-themes: update for gtk 3.14

Also clean them a bit up.

Description of the change

light-themes: update for gtk 3.14

Also clean them a bit up.

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

Looks fine from cursory code review + exploratory testing, thanks!

Will upload alongside gtk 3.14 shortly

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'Ambiance/gtk-3.0/gtk-widgets-assets.css'
2--- Ambiance/gtk-3.0/gtk-widgets-assets.css 2013-07-28 23:01:08 +0000
3+++ Ambiance/gtk-3.0/gtk-widgets-assets.css 2014-12-17 15:31:01 +0000
4@@ -12,33 +12,28 @@
5 *************************/
6
7 /* draw regular check and radio items using our SVG assets */
8-.radio,
9-.check {
10- /*background-clip: border-box;*/
11-}
12-
13-.check {
14- background-image: url("assets/check-unselected.png");
15+.check {
16+ -gtk-icon-source: url("assets/check-unselected.png");
17 }
18
19 .check:hover {
20- background-image: url("assets/check-unselected-hover.png");
21+ -gtk-icon-source: url("assets/check-unselected-hover.png");
22 }
23
24 .check row,
25 .check row:selected,
26 .check row:selected:focus {
27- background-image: url("assets/check-unselected-alt.png");
28+ -gtk-icon-source: url("assets/check-unselected-alt.png");
29 }
30
31 .check row:hover,
32 .check row:selected:hover,
33 .check row:selected:focus:hover {
34- background-image: url("assets/check-unselected-hover-alt.png");
35+ -gtk-icon-source: url("assets/check-unselected-hover-alt.png");
36 }
37
38 .check:insensitive {
39- background-image: url("assets/check-unselected-disabled.png");
40+ -gtk-icon-source: url("assets/check-unselected-disabled.png");
41 }
42
43 .check row:insensitive {
44@@ -49,169 +44,169 @@
45 .check row:selected:insensitive,
46 .check row:selected:focus:insensitive {
47 background-color: transparent;
48- background-image: url("assets/check-unselected-disabled-alt.png");
49+ -gtk-icon-source: url("assets/check-unselected-disabled-alt.png");
50 }
51
52 .check:backdrop {
53- background-image: url("assets/backdrop-check-unselected.png");
54+ -gtk-icon-source: url("assets/backdrop-check-unselected.png");
55 }
56
57 .check:hover:backdrop {
58- background-image: url("assets/backdrop-check-unselected-hover.png");
59+ -gtk-icon-source: url("assets/backdrop-check-unselected-hover.png");
60 }
61
62 .check row:backdrop,
63 .check row:selected:backdrop {
64- background-image: url("assets/backdrop-check-unselected-alt.png");
65+ -gtk-icon-source: url("assets/backdrop-check-unselected-alt.png");
66 }
67
68 .check row:hover:backdrop,
69 .check row:selected:hover:backdrop {
70- background-image: url("assets/backdrop-check-unselected-hover-alt.png");
71+ -gtk-icon-source: url("assets/backdrop-check-unselected-hover-alt.png");
72 }
73
74 .check:insensitive:backdrop {
75- background-image: url("assets/backdrop-check-unselected-disabled.png");
76+ -gtk-icon-source: url("assets/backdrop-check-unselected-disabled.png");
77 }
78
79 .check row:selected:insensitive:backdrop {
80- background-image: url("assets/backdrop-check-unselected-disabled-alt.png");
81-}
82-
83-.check:active {
84- background-image: url("assets/check-selected.png");
85-}
86-
87-.check:active:hover {
88- background-image: url("assets/check-selected-hover.png");
89-}
90-
91-.check row:active,
92-.check row:selected:active,
93-.check row:selected:focus:active {
94- background-image: url("assets/check-selected-alt.png");
95-}
96-
97-.check row:active:hover,
98-.check row:selected:active:hover,
99-.check row:selected:active:focus:hover {
100- background-image: url("assets/check-selected-hover-alt.png");
101-}
102-
103-.check:active:insensitive {
104- background-image: url("assets/check-selected-disabled.png");
105-}
106-
107-.check row:active:insensitive,
108-.check row:selected:active:insensitive,
109-.check row:selected:focus:active:insensitive {
110- background-image: url("assets/check-selected-disabled-alt.png");
111-}
112-
113-.check:active:backdrop {
114- background-image: url("assets/backdrop-check-selected.png");
115-}
116-
117-.check:active:backdrop {
118- background-image: url("assets/backdrop-check-selected-hover.png");
119-}
120-
121-.check row:active:backdrop,
122-.check row:selected:active:backdrop {
123- background-image: url("assets/backdrop-check-selected-alt.png");
124-}
125-
126-.check row:active:hover:backdrop,
127-.check row:selected:active:hover:backdrop {
128- background-image: url("assets/backdrop-check-selected-hover-alt.png");
129-}
130-
131-.check:active:insensitive:backdrop {
132- background-image: url("assets/backdrop-check-selected-disabled.png");
133-}
134-
135-.check row:selected:active:insensitive:backdrop {
136- background-image: url("assets/backdrop-check-selected-disabled-alt.png");
137+ -gtk-icon-source: url("assets/backdrop-check-unselected-disabled-alt.png");
138+}
139+
140+.check:checked {
141+ -gtk-icon-source: url("assets/check-selected.png");
142+}
143+
144+.check:checked:hover {
145+ -gtk-icon-source: url("assets/check-selected-hover.png");
146+}
147+
148+.check row:checked,
149+.check row:selected:checked,
150+.check row:selected:focus:checked {
151+ -gtk-icon-source: url("assets/check-selected-alt.png");
152+}
153+
154+.check row:checked:hover,
155+.check row:selected:checked:hover,
156+.check row:selected:checked:focus:hover {
157+ -gtk-icon-source: url("assets/check-selected-hover-alt.png");
158+}
159+
160+.check:checked:insensitive {
161+ -gtk-icon-source: url("assets/check-selected-disabled.png");
162+}
163+
164+.check row:checked:insensitive,
165+.check row:selected:checked:insensitive,
166+.check row:selected:focus:checked:insensitive {
167+ -gtk-icon-source: url("assets/check-selected-disabled-alt.png");
168+}
169+
170+.check:checked:backdrop {
171+ -gtk-icon-source: url("assets/backdrop-check-selected.png");
172+}
173+
174+.check:checked:backdrop {
175+ -gtk-icon-source: url("assets/backdrop-check-selected-hover.png");
176+}
177+
178+.check row:checked:backdrop,
179+.check row:selected:checked:backdrop {
180+ -gtk-icon-source: url("assets/backdrop-check-selected-alt.png");
181+}
182+
183+.check row:checked:hover:backdrop,
184+.check row:selected:checked:hover:backdrop {
185+ -gtk-icon-source: url("assets/backdrop-check-selected-hover-alt.png");
186+}
187+
188+.check:checked:insensitive:backdrop {
189+ -gtk-icon-source: url("assets/backdrop-check-selected-disabled.png");
190+}
191+
192+.check row:selected:checked:insensitive:backdrop {
193+ -gtk-icon-source: url("assets/backdrop-check-selected-disabled-alt.png");
194 }
195
196 .check:inconsistent {
197- background-image: url("assets/check-mixed.png");
198+ -gtk-icon-source: url("assets/check-mixed.png");
199 }
200
201 .check:inconsistent:hover {
202- background-image: url("assets/check-mixed-hover.png");
203+ -gtk-icon-source: url("assets/check-mixed-hover.png");
204 }
205
206 .check row:inconsistent,
207 .check row:selected:inconsistent,
208 .check row:selected:focus:inconsistent {
209- background-image: url("assets/check-mixed-alt.png");
210+ -gtk-icon-source: url("assets/check-mixed-alt.png");
211 }
212
213 .check row:inconsistent:hover,
214 .check row:selected:inconsistent:hover,
215 .check row:selected:focus:inconsistent:hover {
216- background-image: url("assets/check-mixed-hover-alt.png");
217+ -gtk-icon-source: url("assets/check-mixed-hover-alt.png");
218 }
219
220 .check:inconsistent:insensitive {
221- background-image: url("assets/check-mixed-disabled.png");
222+ -gtk-icon-source: url("assets/check-mixed-disabled.png");
223 }
224
225 .check row:inconsistent:insensitive,
226 .check row:selected:inconsistent:insensitive,
227 .check row:selected:focus:inconsistent:insensitive {
228- background-image: url("assets/check-mixed-disabled-alt.png");
229+ -gtk-icon-source: url("assets/check-mixed-disabled-alt.png");
230 }
231
232 .check:inconsistent:backdrop {
233- background-image: url("assets/backdrop-check-mixed.png");
234+ -gtk-icon-source: url("assets/backdrop-check-mixed.png");
235 }
236
237 .check:inconsistent:hover:backdrop {
238- background-image: url("assets/backdrop-check-mixed-hover.png");
239+ -gtk-icon-source: url("assets/backdrop-check-mixed-hover.png");
240 }
241
242 .check row:inconsistent:backdrop,
243 .check row:selected:inconsistent:backdrop {
244- background-image: url("assets/backdrop-check-mixed-alt.png");
245+ -gtk-icon-source: url("assets/backdrop-check-mixed-alt.png");
246 }
247
248 .check row:inconsistent:hover:backdrop,
249 .check row:selected:inconsistent:hover:backdrop {
250- background-image: url("assets/backdrop-check-mixed-hover-alt.png");
251+ -gtk-icon-source: url("assets/backdrop-check-mixed-hover-alt.png");
252 }
253
254 .check:inconsistent:insensitive:backdrop {
255- background-image: url("assets/backdrop-check-mixed-disabled.png");
256+ -gtk-icon-source: url("assets/backdrop-check-mixed-disabled.png");
257 }
258
259 .check row:selected:inconsistent:insensitive:backdrop {
260- background-image: url("assets/backdrop-check-mixed-disabled-alt.png");
261+ -gtk-icon-source: url("assets/backdrop-check-mixed-disabled-alt.png");
262 }
263
264 .radio {
265- background-image: url("assets/radio-unselected.png");
266+ -gtk-icon-source: url("assets/radio-unselected.png");
267 }
268
269 .radio:hover {
270- background-image: url("assets/radio-unselected-hover.png");
271+ -gtk-icon-source: url("assets/radio-unselected-hover.png");
272 }
273
274 .radio row,
275 .radio row:selected,
276 .radio row:selected:focus {
277- background-image: url("assets/radio-unselected-alt.png");
278+ -gtk-icon-source: url("assets/radio-unselected-alt.png");
279 }
280
281 .radio row:hover,
282 .radio row:selected:hover,
283 .radio row:selected:focus:hover {
284- background-image: url("assets/radio-unselected-hover-alt.png");
285+ -gtk-icon-source: url("assets/radio-unselected-hover-alt.png");
286 }
287
288 .radio:insensitive {
289- background-image: url("assets/radio-unselected-disabled.png");
290+ -gtk-icon-source: url("assets/radio-unselected-disabled.png");
291 }
292
293 .radio row:insensitive {
294@@ -221,239 +216,219 @@
295 .radio row:insensitive,
296 .radio row:selected:insensitive,
297 .radio row:selected:focus:insensitive {
298- background-image: url("assets/radio-unselected-disabled-alt.png");
299+ -gtk-icon-source: url("assets/radio-unselected-disabled-alt.png");
300 }
301
302 .radio:backdrop {
303- background-image: url("assets/backdrop-radio-unselected.png");
304+ -gtk-icon-source: url("assets/backdrop-radio-unselected.png");
305 }
306
307 .radio:hover:backdrop {
308- background-image: url("assets/backdrop-radio-unselected-hover.png");
309+ -gtk-icon-source: url("assets/backdrop-radio-unselected-hover.png");
310 }
311
312 .radio row:backdrop,
313 .radio row:selected:backdrop {
314- background-image: url("assets/backdrop-radio-unselected-alt.png");
315+ -gtk-icon-source: url("assets/backdrop-radio-unselected-alt.png");
316 }
317
318 .radio row:hover:backdrop,
319 .radio row:selected:hover:backdrop {
320- background-image: url("assets/backdrop-radio-unselected-hover-alt.png");
321+ -gtk-icon-source: url("assets/backdrop-radio-unselected-hover-alt.png");
322 }
323
324 .radio:insensitive:backdrop {
325- background-image: url("assets/backdrop-radio-unselected-disabled.png");
326+ -gtk-icon-source: url("assets/backdrop-radio-unselected-disabled.png");
327 }
328
329 .radio row:selected:insensitive:backdrop {
330- background-image: url("assets/backdrop-radio-unselected-disabled-alt.png");
331-}
332-
333-.radio:active {
334- background-image: url("assets/radio-selected.png");
335-}
336-
337-.radio:active:hover {
338- background-image: url("assets/radio-selected-hover.png");
339-}
340-
341-.radio row:active,
342-.radio row:selected:active,
343-.radio row:selected:focus:active {
344- background-image: url("assets/radio-selected-alt.png");
345-}
346-
347-.radio row:active:hover,
348-.radio row:selected:active:hover,
349-.radio row:selected:focus:active:hover {
350- background-image: url("assets/radio-selected-hover-alt.png");
351-}
352-
353-.radio:active:insensitive {
354- background-image: url("assets/radio-selected-disabled.png");
355+ -gtk-icon-source: url("assets/backdrop-radio-unselected-disabled-alt.png");
356+}
357+
358+.radio:checked {
359+ -gtk-icon-source: url("assets/radio-selected.png");
360+}
361+
362+.radio:checked:hover {
363+ -gtk-icon-source: url("assets/radio-selected-hover.png");
364+}
365+
366+.radio row:checked,
367+.radio row:selected:checked,
368+.radio row:selected:focus:checked {
369+ -gtk-icon-source: url("assets/radio-selected-alt.png");
370+}
371+
372+.radio row:checked:hover,
373+.radio row:selected:checked:hover,
374+.radio row:selected:focus:checked:hover {
375+ -gtk-icon-source: url("assets/radio-selected-hover-alt.png");
376+}
377+
378+.radio:checked:insensitive {
379+ -gtk-icon-source: url("assets/radio-selected-disabled.png");
380 }
381
382 .radio row:insensitive,
383-.radio row:selected:active:insensitive,
384-.radio row:selected:focus:active:insensitive {
385- background-image: url("assets/radio-selected-disabled-alt.png");
386-}
387-
388-.radio:active:backdrop {
389- background-image: url("assets/backdrop-radio-selected.png");
390-}
391-
392-.radio:active:hover:backdrop {
393- background-image: url("assets/backdrop-radio-selected-hover.png");
394-}
395-
396-.radio row:active:backdrop,
397-.radio row:selected:active:backdrop {
398- background-image: url("assets/backdrop-radio-selected-alt.png");
399-}
400-
401-.radio row:active:hover:backdrop,
402-.radio row:selected:active:hover:backdrop {
403- background-image: url("assets/backdrop-radio-selected-hover-alt.png");
404-}
405-
406-.radio:active:insensitive:backdrop {
407- background-image: url("assets/backdrop-radio-selected-disabled.png");
408-}
409-
410-.radio row:selected:active:insensitive:backdrop {
411- background-image: url("assets/backdrop-radio-selected-disabled-alt.png");
412+.radio row:selected:checked:insensitive,
413+.radio row:selected:focus:checked:insensitive {
414+ -gtk-icon-source: url("assets/radio-selected-disabled-alt.png");
415+}
416+
417+.radio:checked:backdrop {
418+ -gtk-icon-source: url("assets/backdrop-radio-selected.png");
419+}
420+
421+.radio:checked:hover:backdrop {
422+ -gtk-icon-source: url("assets/backdrop-radio-selected-hover.png");
423+}
424+
425+.radio row:checked:backdrop,
426+.radio row:selected:checked:backdrop {
427+ -gtk-icon-source: url("assets/backdrop-radio-selected-alt.png");
428+}
429+
430+.radio row:checked:hover:backdrop,
431+.radio row:selected:checked:hover:backdrop {
432+ -gtk-icon-source: url("assets/backdrop-radio-selected-hover-alt.png");
433+}
434+
435+.radio:checked:insensitive:backdrop {
436+ -gtk-icon-source: url("assets/backdrop-radio-selected-disabled.png");
437+}
438+
439+.radio row:selected:checked:insensitive:backdrop {
440+ -gtk-icon-source: url("assets/backdrop-radio-selected-disabled-alt.png");
441 }
442
443 .radio:inconsistent {
444- background-image: url("assets/radio-mixed.png");
445+ -gtk-icon-source: url("assets/radio-mixed.png");
446 }
447
448 .radio:inconsistent:hover {
449- background-image: url("assets/radio-mixed-hover.png");
450+ -gtk-icon-source: url("assets/radio-mixed-hover.png");
451 }
452
453 .radio row:inconsistent,
454 .radio row:selected:inconsistent,
455 .radio row:selected:focus:inconsistent {
456- background-image: url("assets/radio-mixed-alt.png");
457+ -gtk-icon-source: url("assets/radio-mixed-alt.png");
458 }
459
460 .radio row:inconsistent:hover,
461 .radio row:selected:inconsistent:hover,
462 .radio row:selected:focus:inconsistent:hover {
463- background-image: url("assets/radio-mixed-hover-alt.png");
464+ -gtk-icon-source: url("assets/radio-mixed-hover-alt.png");
465 }
466
467 .radio:inconsistent:insensitive {
468- background-image: url("assets/radio-mixed-disabled.png");
469+ -gtk-icon-source: url("assets/radio-mixed-disabled.png");
470 }
471
472 .radio row:inconsistent:insensitive,
473 .radio row:selected:inconsistent:insensitive,
474 .radio row:selected:focus:inconsistent:insensitive {
475- background-image: url("assets/radio-mixed-disabled-alt.png");
476+ -gtk-icon-source: url("assets/radio-mixed-disabled-alt.png");
477 }
478
479 .radio:inconsistent:backdrop {
480- background-image: url("assets/backdrop-radio-mixed.png");
481+ -gtk-icon-source: url("assets/backdrop-radio-mixed.png");
482 }
483
484 .radio:inconsistent:hover:backdrop {
485- background-image: url("assets/backdrop-radio-mixed-hover.png");
486+ -gtk-icon-source: url("assets/backdrop-radio-mixed-hover.png");
487 }
488
489 .radio row:inconsistent:backdrop,
490 .radio row:selected:inconsistent:backdrop {
491- background-image: url("assets/backdrop-radio-mixed-alt.png");
492+ -gtk-icon-source: url("assets/backdrop-radio-mixed-alt.png");
493 }
494
495 .radio row:inconsistent:hover:backdrop,
496 .radio row:selected:inconsistent:hover:backdrop {
497- background-image: url("assets/backdrop-radio-mixed-hover-alt.png");
498+ -gtk-icon-source: url("assets/backdrop-radio-mixed-hover-alt.png");
499 }
500
501 .radio:inconsistent:insensitive:backdrop {
502- background-image: url("assets/backdrop-radio-mixed-disabled.png");
503+ -gtk-icon-source: url("assets/backdrop-radio-mixed-disabled.png");
504 }
505
506 .radio row:selected:inconsistent:insensitive:backdrop {
507- background-image: url("assets/backdrop-radio-mixed-disabled-alt.png");
508-}
509-
510-/*.sidebar .radio:active,
511-.sidebar .radio:active:focus,
512-.sidebar .radio:active:hover {
513- background-image: url("assets/sidebar-radio-selected.svg");
514-}
515-
516-.sidebar .radio:hover {
517- background-image: url("assets/sidebar-radio-prelight.svg");
518-}
519-
520-.sidebar .radio:active:selected,
521-.sidebar .radio:active:selected:focus {
522- background-image: url("assets/sidebar-radio-selected.svg");
523-}
524-
525-.sidebar .radio:selected:hover,
526-.sidebar .radio:selected:focus {
527- background-image: url("assets/sidebar-radio-selected-prelight.svg");
528-}*/
529+ -gtk-icon-source: url("assets/backdrop-radio-mixed-disabled-alt.png");
530+}
531
532 .primary-toolbar .menu .check,
533 .menubar.toolbar .menu .check,
534 .header-bar .menu .check,
535 .menu .check {
536- background-image: url("assets/check-menuitem-unselected.png");
537+ -gtk-icon-source: url("assets/check-menuitem-unselected.png");
538 }
539
540 .primary-toolbar .menu .radio,
541 .menubar.toolbar .menu .radio,
542 .header-bar .menu .radio,
543 .menu .radio {
544- background-image: url("assets/check-menuitem-unselected.png");
545-}
546-
547-.primary-toolbar .menu .check:active,
548-.menubar.toolbar .menu .check:active,
549-.header-bar .menu .check:active,
550-.toolbar .menu .check:active:hover,
551-.menu .check:active,
552-.menu .check:active:hover {
553- background-image: url("assets/check-menuitem.png");
554-}
555-
556-.primary-toolbar .menu .check:active:insensitive,
557-.menubar.toolbar .menu .check:active:insensitive,
558-.header-bar .menu .check:active:insensitive,
559-.toolbar .menu .check:active:hover:insensitive,
560-.menu .check:active:insensitive,
561-.menu .check:active:hover:insensitive {
562- background-image: url("assets/check-menuitem-insensitive.png");
563-}
564-
565-.primary-toolbar .menu .radio:active,
566-.menubar.toolbar .menu .radio:active,
567-.header-bar .menu .radio:active,
568-.toolbar .menu .radio:active:hover,
569-.menu .radio:active,
570-.menu .radio:active:hover {
571- background-image: url("assets/radio-menuitem.png");
572-}
573-
574-.primary-toolbar .menu .radio:active:insensitive,
575-.menubar.toolbar .menu .radio:active:insensitive,
576-.header-bar .menu .radio:active:insensitive,
577-.toolbar .menu .radio:active:hover:insensitive,
578-.menu .radio:active:insensitive,
579-.menu .radio:active:hover:insensitive {
580- background-image: url("assets/radio-menuitem-insensitive.png");
581+ -gtk-icon-source: url("assets/check-menuitem-unselected.png");
582+}
583+
584+.primary-toolbar .menu .check:checked,
585+.menubar.toolbar .menu .check:checked,
586+.header-bar .menu .check:checked,
587+.toolbar .menu .check:checked:hover,
588+.menu .check:checked,
589+.menu .check:checked:hover {
590+ -gtk-icon-source: url("assets/check-menuitem.png");
591+}
592+
593+.primary-toolbar .menu .check:checked:insensitive,
594+.menubar.toolbar .menu .check:checked:insensitive,
595+.header-bar .menu .check:checked:insensitive,
596+.toolbar .menu .check:checked:hover:insensitive,
597+.menu .check:checked:insensitive,
598+.menu .check:checked:hover:insensitive {
599+ -gtk-icon-source: url("assets/check-menuitem-insensitive.png");
600+}
601+
602+.primary-toolbar .menu .radio:checked,
603+.menubar.toolbar .menu .radio:checked,
604+.header-bar .menu .radio:checked,
605+.toolbar .menu .radio:checked:hover,
606+.menu .radio:checked,
607+.menu .radio:checked:hover {
608+ -gtk-icon-source: url("assets/radio-menuitem.png");
609+}
610+
611+.primary-toolbar .menu .radio:checked:insensitive,
612+.menubar.toolbar .menu .radio:checked:insensitive,
613+.header-bar .menu .radio:checked:insensitive,
614+.toolbar .menu .radio:checked:hover:insensitive,
615+.menu .radio:checked:insensitive,
616+.menu .radio:checked:hover:insensitive {
617+ -gtk-icon-source: url("assets/radio-menuitem-insensitive.png");
618 }
619
620 .toolbar .menu .check {
621- background-image: url("assets/check-menuitem-unselected.png");
622+ -gtk-icon-source: url("assets/check-menuitem-unselected.png");
623 }
624
625 .toolbar .menu .radio {
626- background-image: url("assets/check-menuitem-unselected.png");
627-}
628-
629-.toolbar .menu .check:active {
630- background-image: url("assets/check-menuitem-dark.png");
631-}
632-
633-.toolbar .menu .check:active:insensitive {
634- background-image: url("assets/check-menuitem-insensitive-dark.png");
635-}
636-
637-.toolbar .menu .radio:active {
638- background-image: url("assets/radio-menuitem-dark.png");
639-}
640-
641-.toolbar .menu .radio:active:insensitive {
642- background-image: url("assets/radio-menuitem-insensitive-dark.png");
643+ -gtk-icon-source: url("assets/check-menuitem-unselected.png");
644+}
645+
646+.toolbar .menu .check:checked {
647+ -gtk-icon-source: url("assets/check-menuitem-dark.png");
648+}
649+
650+.toolbar .menu .check:checked:insensitive {
651+ -gtk-icon-source: url("assets/check-menuitem-insensitive-dark.png");
652+}
653+
654+.toolbar .menu .radio:checked {
655+ -gtk-icon-source: url("assets/radio-menuitem-dark.png");
656+}
657+
658+.toolbar .menu .radio:checked:insensitive {
659+ -gtk-icon-source: url("assets/radio-menuitem-insensitive-dark.png");
660 }
661
662 /*********************
663
664=== modified file 'Ambiance/gtk-3.0/gtk-widgets-borders.css'
665--- Ambiance/gtk-3.0/gtk-widgets-borders.css 2014-01-02 22:13:06 +0000
666+++ Ambiance/gtk-3.0/gtk-widgets-borders.css 2014-12-17 15:31:01 +0000
667@@ -1,148 +1,4 @@
668 /* Borders */
669-
670-.frame {
671-/* border-radius: 7px;
672- border-width: 1px;*/
673-
674- /*border-image: url("assets/frame.png") 8 10 8 10 / 8px 10px 8px 10px stretch;*/
675-}
676-
677-/* focused element borders */
678-.entry:focus,
679-GtkComboBox.combobox-entry .entry:focus,
680-.button:focus:active,
681-.button.default:active,
682-GtkSwitch.trough:active {
683-}
684-
685-/**********
686- * button *
687- **********/
688-.button {
689- border-radius: 8px;
690- border-width: 1px;
691- border-style: solid;
692- border-color: transparent;
693-}
694-
695-.button {
696- border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
697-}
698-
699-.button:backdrop {
700- border-image: url("assets/backdrop-button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
701-}
702-
703-.button:focus {
704- border-image: url("assets/button-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
705-}
706-
707-.button:hover {
708- border-image: url("assets/button-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
709-}
710-
711-.button:hover:backdrop {
712- border-image: url("assets/backdrop-button-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
713-}
714-
715-.button:hover:focus {
716- border-image: url("assets/button-focused-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
717-}
718-
719-.button:insensitive {
720- border-image: url("assets/button-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
721-}
722-
723-.button:insensitive:backdrop {
724- border-image: url("assets/backdrop-button-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
725-}
726-
727-.button:active {
728- border-image: url("assets/button-active.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
729-}
730-
731-.button:active:backdrop {
732- border-image: url("assets/backdrop-button-active.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
733-}
734-
735-.button:active:hover {
736- border-image: url("assets/button-active-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
737-}
738-
739-.button:active:hover:backdrop {
740- border-image: url("assets/backdrop-button-active-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
741-}
742-
743-.button:active:focus {
744- border-image: url("assets/button-active-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
745-}
746-
747-.button:active:hover:focus {
748- border-image: url("assets/button-active-focused-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
749-}
750-
751-.button:active:insensitive {
752- border-image: url("assets/button-active-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
753-}
754-
755-.button:active:insensitive:backdrop {
756- border-image: url("assets/backdrop-button-active-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
757-}
758-
759-/* focused button borders */
760-
761-.button.default {
762- border-image: url("assets/button-default.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
763-}
764-
765-.button.default:hover {
766- border-image: url("assets/button-default-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
767-}
768-
769-.button.default:focus {
770- border-image: url("assets/button-default-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
771-}
772-
773-.button.default:focus:hover {
774- border-image: url("assets/button-default-focused-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
775-}
776-
777-.primary-toolbar .button,
778-.menubar.toolbar .button,
779-.header-bar .button {
780- border-image: url("assets/button-toolbar.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
781-}
782-
783-.primary-toolbar .button:focused,
784-.menubar.toolbar .button:focused,
785-.header-bar .button:focused {
786- border-image: url("assets/button-toolbar-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
787-}
788-
789-.primary-toolbar .button:active,
790-.menubar.toolbar .button:active,
791-.header-bar .button:active {
792- border-image: url("assets/button-toolbar-active.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
793-}
794-
795-.primary-toolbar .button:active:focused,
796-.menubar.toolbar .button:active:focused,
797-.header-bar .button:active:focused {
798- border-image: url("assets/button-toolbar-active-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
799-}
800-
801-.primary-toolbar .button:backdrop,
802-.menubar.toolbar .button:backdrop,
803-.header-bar .button:backdrop {
804- border-image: url("assets/backdrop-button-toolbar.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
805-}
806-
807-.primary-toolbar .button:active:backdrop,
808-.menubar.toolbar .button:active:backdrop,
809-.header-bar .button:active:backdrop {
810- border-image: url("assets/backdrop-button-toolbar-active.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
811-}
812-
813 .menubar.menuitem:hover,
814 .menubar .menuitem:hover {
815 border: 1px solid #2e2e2c;
816
817=== modified file 'Ambiance/gtk-3.0/gtk-widgets.css'
818--- Ambiance/gtk-3.0/gtk-widgets.css 2014-10-13 14:58:41 +0000
819+++ Ambiance/gtk-3.0/gtk-widgets.css 2014-12-17 15:31:01 +0000
820@@ -1,7 +1,3 @@
821-/* NOTES to contributors:
822- * use 4 spaces intends, and keep code ALIGNED and ORDERED */
823-
824-/* default */
825 * {
826 -GtkArrow-arrow-scaling: 0.6;
827 -GtkButton-child-displacement-x: 1;
828@@ -58,12 +54,9 @@
829
830 background-origin: border-box;
831 background-clip: padding-box;
832- border-width: 1px;
833
834 engine: unico;
835
836- /*-unico-arrow-texture: url("assets/combobox-arrow.png");*/
837-
838 /* To avoid using custom attributes, unico looks at the outline attributes
839 * to find out how to render the focus ring.
840 */
841@@ -96,13 +89,6 @@
842 background-color: @bg_color;
843 }
844
845-/*********
846- * arrow *
847- *********/
848-/*.arrow * {
849- background-image: url("assets/combobox-arrow.png");
850-}*/
851-
852 /*************
853 * assistant *
854 *************/
855@@ -132,10 +118,7 @@
856 -GtkWidget-focus-line-width: 0;
857
858 padding: 5px 6px;
859-}
860
861-GtkSwitch.slider,
862-.button {
863 background-image: -gtk-gradient (linear, left top, left bottom,
864 from (shade (@button_bg_color, 1.08)),
865 color-stop (0.5, @button_bg_color),
866@@ -143,27 +126,54 @@
867
868 color: @fg_color;
869 text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.4);
870-}
871-
872-GtkSwitch.slider:backdrop,
873+
874+ border: 1px solid transparent;
875+ border-radius: 8px;
876+ border-image-source: url("assets/button.png");
877+
878+ /* all button border images have the same size and are sliced in the same way */
879+ border-image-width: 10px 12px 10px 12px;
880+ border-image-slice: 10 12 10 12;
881+ border-image-repeat: stretch;
882+}
883+
884+.button.flat {
885+ background-image: none;
886+ border-image-source: none;
887+}
888+
889 .button:backdrop {
890 background-image: none;
891 background-color: @bg_color;
892+ border-image-source: url("assets/backdrop-button.png");
893
894 color: @backdrop_fg_color;
895 text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.2);
896 }
897
898+.button.flat:backdrop {
899+ border-image-source: none;
900+}
901+
902+.button:focus {
903+ border-image-source: url("assets/button-focused.png");
904+}
905+
906 .button:hover {
907 background-image: -gtk-gradient (linear, left top, left bottom,
908 from (shade (@button_bg_color, 1.12)),
909 color-stop (0.5, @button_bg_color),
910 to (shade (@button_bg_color, 0.96)));
911+ border-image-source: url("assets/button-hover.png");
912 }
913
914 .button:hover:backdrop {
915- background-image: none;
916 background-color: shade (@bg_color, 1.04);
917+ border-image-source: url("assets/backdrop-button-hover.png");
918+}
919+
920+.button:hover:focus {
921+ border-image-source: url("assets/button-focused-hover.png");
922 }
923
924 .button:insensitive {
925@@ -171,311 +181,137 @@
926 background-color: mix (#ebebeb, @bg_color, 0.5);
927
928 text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.4);
929+ border-image-source: url("assets/button-disabled.png");
930 }
931
932 .button:insensitive:backdrop {
933- background-image: none;
934 background-color: #ebebeb;
935
936 text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.2);
937+ border-image-source: url("assets/backdrop-button-disabled.png");
938+}
939+
940+.button.flat:insensitive,
941+.button.flat:insensitive:backdrop {
942+ background-color: transparent;
943+ border-image-source: none;
944+}
945+
946+.button:checked {
947+ background-image: -gtk-gradient (linear, left top, left bottom,
948+ from (#cecece),
949+ to (#e8e8e8));
950+ border-image-source: url("assets/button-active.png");
951+}
952+
953+.button:checked:focus {
954+ border-image-source: url("assets/button-active-focused.png");
955 }
956
957 .button:active {
958 background-image: -gtk-gradient (linear, left top, left bottom,
959- from (#cecece),
960- to (#e8e8e8));
961-}
962-
963-.button:active:hover {
964- background-image: -gtk-gradient (linear, left top, left bottom,
965 from (#dcdcdc),
966 to (#f3f3f3));
967+ border-image-source: url("assets/button-active-hover.png");
968+}
969+
970+.button:active:focus {
971+ border-image-source: url("assets/button-active-focused-hover.png");
972 }
973
974 .button:active:insensitive {
975 background-image: -gtk-gradient (linear, left top, left bottom,
976 from (#e3e3e3),
977 to (#f3f3f3));
978-}
979-
980-.button:active:insensitive:backdrop {
981+ border-image-source: url("assets/button-active-disabled.png");
982+}
983+
984+.button:checked:backdrop {
985+ border-image-source: url("assets/backdrop-button-active.png");
986+}
987+
988+.button:active:backdrop {
989+ border-image-source: url("assets/backdrop-button-active-hover.png");
990+}
991+
992+.button:checked:insensitive:backdrop {
993 background-image: -gtk-gradient (linear, left top, left bottom,
994 from (mix (#e3e3e3, @bg_color, 0.5)),
995 to (mix (#f3f3f3, @bg_color, 0.5)));
996+ border-image-source: url("assets/backdrop-button-active-disabled.png");
997 }
998
999-/* default button */
1000-
1001-/*
1002 .button.default {
1003- background-image: -gtk-gradient (linear, left top, left bottom,
1004- from (mix (shade (@selected_bg_color, 1.16), @bg_color, 0.3)),
1005- to (mix (shade (@selected_bg_color, 0.84), @bg_color, 0.3)));
1006-
1007- text-shadow: 0 1px alpha (shade (@selected_bg_color, 1.26), 0.4);
1008+ border-image-source: url("assets/button-default.png");
1009 }
1010
1011 .button.default:hover {
1012- background-image: -gtk-gradient (linear, left top, left bottom,
1013- from (mix (shade (@selected_bg_color, 1.21), @bg_color, 0.3)),
1014- to (mix (shade (@selected_bg_color, 0.89), @bg_color, 0.3)));
1015-}
1016-
1017-.button.default:active {
1018- background-image: -gtk-gradient (linear, left top, left bottom,
1019- from (mix (shade (@selected_bg_color, 0.95), @bg_color, 0.3)),
1020- to (mix (shade (@selected_bg_color, 1.05), @bg_color, 0.3)));
1021-}
1022-
1023-.button.default:active:hover {
1024- background-image: -gtk-gradient (linear, left top, left bottom,
1025- from (mix (shade (@selected_bg_color, 1.0), @bg_color, 0.3)),
1026- to (mix (shade (@selected_bg_color, 1.1), @bg_color, 0.3)));
1027-}
1028-*/
1029-
1030-/* Set up shadows and hilights for button visual separation */
1031-.linked .button,
1032-.toolbar .button.raised.linked,
1033-.toolbar .raised.linked .button,
1034-.inline-toolbar.toolbar .button,
1035-.inline-toolbar.toolbar GtkToolButton .button {
1036- box-shadow: inset -1px 0 shade (@bg_color, 0.84);
1037-}
1038-
1039-.linked .button:first-child,
1040-.toolbar .button.raised.linked:first-child,
1041-.toolbar .raised.linked .button:first-child,
1042-.inline-toolbar.toolbar .button:first-child,
1043-.inline-toolbar.toolbar GtkToolButton:first-child .button {
1044- box-shadow: inset -1px 0 shade (@bg_color, 0.84);
1045-}
1046-
1047-.linked .button:last-child,
1048-.toolbar .button.raised.linked:last-child,
1049-.toolbar .raised.linked .button:last-child,
1050-.inline-toolbar.toolbar .button:last-child,
1051-.inline-toolbar.toolbar GtkToolButton:last-child .button {
1052- /*box-shadow: inset 1px 0 shade (@bg_color, 1.06);*/
1053-}
1054-
1055-.linked .button:active,
1056-.toolbar .button.raised.linked:active,
1057-.toolbar .raised.linked .button:active,
1058-.inline-toolbar.toolbar .button:active,
1059-.inline-toolbar.toolbar GtkToolButton .button:active {
1060- /*box-shadow: inset 1px 0 shade (@bg_color, 0.76);*/
1061-}
1062-
1063-.linked .button:insensitive,
1064-.toolbar .button.raised.linked:insensitive,
1065-.toolbar .raised.linked .button:insensitive,
1066-.inline-toolbar.toolbar .button:insensitive,
1067-.inline-toolbar.toolbar GtkToolButton .button:insensitive {
1068- box-shadow: inset -1px 0 shade (@bg_color, 0.84);
1069-}
1070-
1071-.linked .button:backdrop,
1072-.toolbar .button.raised.linked:backdrop,
1073-.toolbar .raised.linked .button:backdrop,
1074-.inline-toolbar.toolbar .button:backdrop,
1075-.inline-toolbar.toolbar GtkToolButton .button:backdrop {
1076- /*box-shadow: inset -1px 0 @unfocused_borders;*/
1077-}
1078-
1079-.linked .button:insensitive:backdrop,
1080-.toolbar .button.raised.linked:insensitive:backdrop,
1081-.toolbar .raised.linked .button:insensitive:backdrop,
1082-.inline-toolbar.toolbar .button:insensitive:backdrop,
1083-.inline-toolbar.toolbar GtkToolButton .button:insensitive:backdrop {
1084- /*box-shadow: inset -1px 0 @unfocused_insensitive_borders;*/
1085-}
1086-
1087-
1088-/* Middle button */
1089+ border-image-source: url("assets/button-default-hover.png");
1090+}
1091+
1092+.button.default:focus {
1093+ border-image-source: url("assets/button-default-focused.png");
1094+}
1095+
1096+.button.default:focus:hover {
1097+ border-image-source: url("assets/button-default-focused-hover.png");
1098+}
1099+
1100+/******************
1101+ * Linked Widgets *
1102+ *****************/
1103 .linked .entry,
1104-.linked .entry:active,
1105-.linked .entry:focus,
1106-.linked .entry:focus:active,
1107-.linked .button,
1108-.linked .button:active,
1109-.linked .button:active:hover,
1110-.linked .button:focus,
1111-.linked .button:focus:active,
1112-.linked .button:insensitive,
1113-.linked .button:backdrop,
1114-.linked .button:active:backdrop {
1115- border-right-width: 0;
1116- border-left-width: 0;
1117+.linked .button {
1118+ border-radius: 0;
1119 border-image-width: 10px 0 10px 0;
1120- border-radius: 0;
1121+ border-width: 1px 0 1px 0;
1122+ box-shadow: inset -1px 0 shade (@bg_color, 0.84);
1123 }
1124
1125-/* Leftmost button */
1126 .linked .entry:first-child,
1127-.linked .entry:active:first-child,
1128-.linked .entry:focus:first-child,
1129-.linked .entry:focus:active:first-child,
1130-.linked .button:first-child,
1131-.linked .button:active:first-child,
1132-.linked .button:active:hover:first-child,
1133-.linked .button:focus:first-child,
1134-.linked .button:focus:active:first-child,
1135-.linked .button:insensitive:first-child,
1136-.linked .button:backdrop:first-child,
1137-.linked .button:active:backdrop:first-child {
1138- border-width: 1px;
1139- border-right-width: 0;
1140+.linked .button:first-child {
1141 border-image-width: 10px 0 10px 12px;
1142- border-radius: 8px;
1143- border-bottom-right-radius: 0;
1144- border-top-right-radius: 0;
1145+ border-radius: 8px 0 0 8px;
1146 }
1147
1148-/* Rightmost button */
1149 .linked .entry:last-child,
1150-.linked .entry:active:last-child,
1151-.linked .entry:focus:last-child,
1152-.linked .entry:focus:active:last-child,
1153-.linked .button:last-child,
1154-.linked .button:active:last-child,
1155-.linked .button:active:hover:last-child,
1156-.linked .button:focus:last-child,
1157-.linked .button:focus:active:last-child,
1158-.linked .button:insensitive:last-child,
1159-.linked .button:backdrop:last-child,
1160-.linked .button:active:backdrop:last-child {
1161- border-width: 1px;
1162- border-left-width: 0;
1163+.linked .button:last-child {
1164 border-image-width: 10px 12px 10px 0;
1165- border-radius: 8px;
1166- border-bottom-left-radius: 0;
1167- border-top-left-radius: 0;
1168+ border-radius: 0 8px 8px 0;
1169+ box-shadow: none;
1170 }
1171
1172-/* Linked single button */
1173 .linked .entry:only-child,
1174-.linked .entry:active:only-child,
1175-.linked .entry:focus:only-child,
1176-.linked .entry:focus:active:only-child,
1177-.linked .button:only-child,
1178-.linked .button:active:only-child,
1179-.linked .button:active:hover:only-child,
1180-.linked .button:focus:only-child,
1181-.linked .button:focus:active:only-child,
1182-.linked .button:insensitive:only-child,
1183-.linked .button:backdrop:only-child,
1184-.linked .button:active:backdrop:only-child {
1185- border-right-width: 1px;
1186- border-left-width: 1px;
1187+.linked .button:only-child {
1188 border-image-width: 10px 12px 10px 12px;
1189 border-radius: 8px;
1190 }
1191
1192-/* Set up shadows and hilights for button visual separation */
1193 .primary-toolbar .linked .button,
1194-.primary-toolbar .button.raised.linked,
1195-.primary-toolbar .raised.linked .button,
1196-.menubar.toolbar .linked .button,
1197-.menubar.toolbar .button.raised.linked,
1198-.menubar.toolbar .raised.linked .button,
1199-.header-bar .linked .button,
1200-.header-bar .button.raised.linked,
1201-.header-bar .raised.linked .button {
1202+.header-bar .linked .button {
1203 box-shadow: inset 1px 0 shade (@dark_bg_color, 1.4),
1204 inset -1px 0 shade (@dark_bg_color, 0.9);
1205 }
1206
1207 .primary-toolbar .linked .button:first-child,
1208-.primary-toolbar .button.raised.linked:first-child,
1209-.primary-toolbar .raised.linked .button:first-child,
1210-.menubar.toolbar .linked .button:first-child,
1211-.menubar.toolbar .button.raised.linked:first-child,
1212-.menubar.toolbar .raised.linked .button:first-child,
1213-.header-bar .linked .button:first-child,
1214-.header-bar .button.raised.linked:first-child,
1215-.header-bar .raised.linked .button:first-child {
1216+.header-bar .linked .button:first-child {
1217 box-shadow: inset -1px 0 shade (@dark_bg_color, 0.9);
1218 }
1219
1220 .primary-toolbar .linked .button:last-child,
1221-.primary-toolbar .button.raised.linked:last-child,
1222-.primary-toolbar .raised.linked .button:last-child,
1223-.menubar.toolbar .linked .button:last-child,
1224-.menubar.toolbar .button.raised.linked:last-child,
1225-.menubar.toolbar .raised.linked .button:last-child,
1226-.header-bar .linked .button:last-child,s
1227-.header-bar .button.raised.linked:last-child,
1228-.header-bar .raised.linked .button:last-child {
1229+.header-bar .linked .button:last-child {
1230 box-shadow: inset 1px 0 shade (@dark_bg_color, 1.4)
1231 }
1232
1233 .primary-toolbar .linked .button:active,
1234-.primary-toolbar .button.raised.linked:active,
1235-.primary-toolbar .raised.linked .button:active,
1236-.menubar.toolbar .linked .button:active,
1237-.menubar.toolbar .button.raised.linked:active
1238-.menubar.toolbar .raised.linked .button:active,
1239 .header-bar .linked .button:active,
1240-.header-bar .button.raised.linked:active,
1241-.header-bar .raised.linked .button:active {
1242- box-shadow: inset 1px 0 shade (@dark_bg_color, 0.9);
1243-}
1244-
1245 .primary-toolbar .linked .button:insensitive,
1246-.primary-toolbar .button.raised.linked:insensitive,
1247-.primary-toolbar .raised.linked .button:insensitive,
1248-.menubar.toolbar .linked .button:insensitive,
1249-.menubar.toolbar .button.raised.linked:insensitive,
1250-.menubar.toolbar .raised.linked .button:insensitive,
1251-.header-bar .linked .button:insensitive,
1252-.header-bar .button.raised.linked:insensitive,
1253-.header-bar .raised.linked .button:insensitive {
1254- box-shadow: inset -1px 0 shade (@dark_bg_color, 0.9);
1255-}
1256-
1257-.primary-toolbar .linked .button:backdrop:last-child,
1258-.primary-toolbar .button.raised.linked:backdrop:last-child,
1259-.primary-toolbar .raised.linked .button:backdrop:last-child,
1260-.menubar.toolbar .linked .button:backdrop:last-child,
1261-.menubar.toolbar .button.raised.linked:backdrop:last-child,
1262-.menubar.toolbar .raised.linked .button:backdrop:last-child,
1263-.header-bar .linked .button:backdrop:last-child,
1264-.header-bar .button.raised.linked:backdrop:last-child,
1265-.header-bar .raised.linked .button:backdrop:last-child {
1266- box-shadow: inset 1px 0 shade (@dark_bg_color, 1.2);
1267-}
1268-
1269-/*.primary-toolbar .linked .button:insensitive:backdrop,
1270-.primary-toolbar .button.raised.linked:insensitive:backdrop,
1271-.primary-toolbar .raised.linked .button:insensitive:backdrop,
1272-.menubar.toolbar .linked .button:insensitive:backdrop,
1273-.menubar.toolbar .button.raised.linked:insensitive:backdrop,
1274-.menubar.toolbar .raised.linked .button:insensitive:backdrop,
1275-.header-bar .linked .button:insensitive:backdrop,
1276-.header-bar .button.raised.linked:insensitive:backdrop,
1277-.header-bar .raised.linked .button:insensitive:backdrop {
1278- box-shadow: inset -1px 0 @unfocused_insensitive_borders;
1279-}*/
1280-
1281-
1282-/* Linked single button */
1283-.primary-toolbar .linked .entry:only-child,
1284+.header-bar .linked .button:insensitive {
1285+ box-shadow: none;
1286+}
1287+
1288 .primary-toolbar .linked .button:only-child,
1289-.primary-toolbar .linked .button:active:only-child,
1290-.primary-toolbar .linked .button:active:hover:only-child,
1291-.primary-toolbar .linked .button:insensitive:only-child,
1292-.menubar.toolbar .linked .entry:only-child,
1293-.menubar.toolbar .linked .button:only-child,
1294-.menubar.toolbar .linked .button:active:only-child,
1295-.menubar.toolbar .linked .button:active:hover:only-child,
1296-.menubar.toolbar .linked .button:insensitive:only-child,
1297-.header-bar .linked .entry:only-child,
1298-.header-bar .linked .button:only-child,
1299-.header-bar .linked .button:active:only-child,
1300-.header-bar .linked .button:active:hover:only-child,
1301-.header-bar .linked .button:insensitive:only-child {
1302- border-radius: 8px;
1303+.header-bar .linked .button:only-child {
1304 box-shadow: none;
1305 }
1306
1307@@ -498,8 +334,6 @@
1308 border-top-color: shade (@selected_bg_color, 0.88);
1309 border-style: solid;
1310 border-width: 1px 0 0 0;
1311-
1312- /*text-shadow: 0 -1px shade (@selected_bg_color, 0.7);*/
1313 }
1314
1315 row:selected:backdrop {
1316@@ -507,8 +341,6 @@
1317 from (shade (@backdrop_selected_bg_color, 1.06)),
1318 to (shade (@backdrop_selected_bg_color, 0.94)));
1319 border-top-color: shade (@backdrop_selected_bg_color, 0.9);
1320-
1321- /*text-shadow: 0 -1px shade (@selected_bg_color, 0.7);*/
1322 }
1323
1324 /*******************
1325@@ -627,17 +459,15 @@
1326 }
1327
1328 GtkIconView.content-view.check {
1329- /*background-image: url("assets/grid-selection-unchecked.svg");*/
1330 background-color: transparent;
1331 }
1332
1333-GtkIconView.content-view.check:active {
1334- /*background-image: url("assets/grid-selection-checked.svg");*/
1335+GtkIconView.content-view.check:checked {
1336 background-color: transparent;
1337 }
1338
1339 .content-view.view.check,
1340-.content-view.view.check:active {
1341+.content-view.view.check:checked {
1342 background-color: transparent;
1343 }
1344
1345@@ -648,22 +478,9 @@
1346 background-color: transparent;
1347 }
1348
1349-/****************
1350- * drawing area *
1351- ****************/
1352-/* comment this out to fix applications like shotwell (LP: #931630)
1353-GtkDrawingArea {
1354- background-color: transparent;
1355-}
1356-*/
1357-
1358 /*********
1359 * entry *
1360 *********/
1361-GtkComboBox.combobox-entry .button,
1362-.primary-toolbar GtkComboBox.combobox-entry .button,
1363-.menubar.toolbar GtkComboBox.combobox-entry .button,
1364-.header-bar GtkComboBox.combobox-entry .button,
1365 .entry {
1366 -GtkWidget-focus-line-width: 0;
1367
1368@@ -675,10 +492,6 @@
1369 color: @text_color;
1370 }
1371
1372-GtkComboBox.combobox-entry .button:backdrop,
1373-.primary-toolbar GtkComboBox.combobox-entry .button:backdrop,
1374-.menubar.toolbar GtkComboBox.combobox-entry .button:backdrop,
1375-.header-bar GtkComboBox.combobox-entry .button:backdrop,
1376 .entry:backdrop {
1377 background-image: -gtk-gradient (linear, left top, left bottom,
1378 from (mix (shade (@base_color, 0.96), @bg_color, 0.5)),
1379@@ -691,10 +504,6 @@
1380 background-color: @selected_bg_color;
1381 }
1382
1383-GtkComboBox.combobox-entry .button:insensitive,
1384-.primary-toolbar GtkComboBox.combobox-entry .button:insensitive,
1385-.menubar.toolbar GtkComboBox.combobox-entry .button:insensitive,
1386-.header-bar GtkComboBox.combobox-entry .button:insensitive,
1387 .entry:insensitive {
1388 background-color: #f5f5f5;
1389 background-image: none;
1390@@ -707,10 +516,6 @@
1391 background-image: none;
1392 }
1393
1394-GtkComboBox.combobox-entry .button:insensitive:backdrop,
1395-.primary-toolbar GtkComboBox.combobox-entry .button:insensitive:backdrop,
1396-.menubar.toolbar GtkComboBox.combobox-entry .button:insensitive:backdrop,
1397-.header-bar GtkComboBox.combobox-entry .button:insensitive:backdrop,
1398 .entry:insensitive:backdrop {
1399 background-color: mix (#f5f5f5, @bg_color, 0.5);
1400
1401@@ -719,8 +524,6 @@
1402
1403 .primary-toolbar .entry.progressbar,
1404 .primary-toolbar .entry.progressbar,
1405-.menubar.toolbar .entry.progressbar,
1406-.menubar.toolbar .entry.progressbar,
1407 .header-bar .entry.progressbar,
1408 .header-bar .entry.progressbar,
1409 .entry.progressbar {
1410@@ -752,6 +555,10 @@
1411 background: none;
1412 }
1413
1414+.frame.flat {
1415+ border: none;
1416+}
1417+
1418 /************
1419 * iconview *
1420 ************/
1421@@ -777,6 +584,10 @@
1422 inset 0 -1px shade (@selected_bg_color, 1.0);
1423 }
1424
1425+GtkIconView.cell {
1426+ background-color: transparent;
1427+}
1428+
1429 .rubberband {
1430 background-color: alpha (@selected_bg_color, 0.35);
1431 border-color: @selected_bg_color;
1432@@ -889,12 +700,9 @@
1433 * menu *
1434 ********/
1435 GtkTreeMenu.menu,
1436-.toolbar .primary-toolbar .menu,
1437-.toolbar .menubar.toolbar .menu,
1438 .toolbar .header-bar .menu,
1439 GtkMenuToolButton.menu,
1440 .primary-toolbar .button .menu,
1441-.menubar.toolbar .button .menu,
1442 .header-bar .button .menu,
1443 .menu {
1444 background-image: none;
1445@@ -940,25 +748,10 @@
1446 }
1447
1448 .menu.button:hover,
1449-.menu.button:active,
1450-.menu.button:active:insensitive,
1451+.menu.button:checked,
1452+.menu.button:checked:insensitive,
1453 .menu.button:insensitive,
1454 .menu.button
1455-/*.primary-toolbar .menu.button:hover,
1456-.primary-toolbar .menu.button:active,
1457-.primary-toolbar .menu.button:active:insensitive,
1458-.primary-toolbar .menu.button:insensitive,
1459-.primary-toolbar .menu.button,
1460-.menubar.toolbar .menu.button:hover,
1461-.menubar.toolbar .menu.button:active,
1462-.menubar.toolbar .menu.button:active:insensitive,
1463-.menubar.toolbar .menu.button:insensitive,
1464-.menubar.toolbar .menu.button,
1465-.header-bar .menu.button:hover,
1466-.header-bar .menu.button:active,
1467-.header-bar .menu.button:active:insensitive,
1468-.header-bar .menu.button:insensitive,
1469-.header-bar .menu.button */
1470 {
1471 background-color: shade (@dark_bg_color, 1.08);
1472 background-image: none;
1473@@ -1010,10 +803,6 @@
1474 /************
1475 * menuitem *
1476 ************/
1477-/*.menuitem {
1478- color: @fg_color;
1479-}*/
1480-
1481 .menuitem {
1482 -GtkMenuItem-horizontal-padding: 0;
1483 background: transparent;
1484@@ -1023,10 +812,6 @@
1485 text-shadow: none;
1486 }
1487
1488-.menuitem {
1489- /*color: @dark_fg_color;*/
1490-}
1491-
1492 /* Workaround for lp:949368 */
1493 GtkComboBox .menuitem * {
1494 color: @fg_color;
1495@@ -1036,7 +821,7 @@
1496 color: @selected_fg_color;
1497 }
1498
1499-.popover .menuitem:active:hover,
1500+.popover .menuitem:checked:hover,
1501 .menuitem:hover,
1502 .menu .menuitem:hover {
1503 border-radius: 0;
1504@@ -1056,8 +841,8 @@
1505 text-shadow: 0 -1px shade (@selected_bg_color, 0.7);
1506 }
1507
1508-.menuitem.check:active,
1509-.menuitem.radio:active {
1510+.menuitem.check:checked,
1511+.menuitem.radio:checked {
1512 color: @fg_color;
1513 }
1514
1515@@ -1066,26 +851,14 @@
1516 box-shadow: none;
1517 }
1518
1519-/*.menuitem:insensitive,
1520-.menuitem *:insensitive {
1521- color: mix (@fg_color, @bg_color, 0.5);
1522- text-shadow: 0 1px shade (@bg_color, 1.14);
1523-}
1524-*/
1525 GtkTreeMenu.menu .menuitem:insensitive,
1526 GtkTreeMenu.menu .menuitem *:insensitive,
1527-.toolbar .primary-toolbar .menu .menuitem:insensitive,
1528-.toolbar .primary-toolbar .menu .menuitem *:insensitive,
1529-.toolbar .menubar.toolbar .menu .menuitem:insensitive,
1530-.toolbar .menubar.toolbar .menu .menuitem *:insensitive,
1531 .toolbar .header-bar .menu .menuitem:insensitive,
1532 .toolbar .header-bar .menu .menuitem *:insensitive,
1533 GtkMenuToolButton.menu .menuitem:insensitive,
1534 GtkMenuToolButton.menu .menuitem *:insensitive,
1535 .primary-toolbar .button .menu .menuitem:insensitive,
1536 .primary-toolbar .button .menu .menuitem *:insensitive,
1537-.menubar.toolbar .button .menu .menuitem:insensitive,
1538-.menubar.toolbar .button .menu .menuitem *:insensitive,
1539 .header-bar .button .menu .menuitem:insensitive,
1540 .header-bar .button .menu .menuitem *:insensitive,
1541 .menuitem:insensitive,
1542@@ -1139,8 +912,6 @@
1543
1544 .primary-toolbar GtkScale.trough,
1545 .primary-toolbar GtkScale.trough:backdrop,
1546-.menubar.toolbar GtkScale.trough,
1547-.menubar.toolbar GtkScale.trough:backdrop,
1548 .header-bar GtkScale.trough,
1549 .header-bar GtkScale.trough:backdrop,
1550 .menuitem GtkScale.trough {
1551@@ -1369,28 +1140,6 @@
1552 margin: 1px 0;
1553 }
1554
1555-/* discrete indicator border rounding,
1556- uncomment when :nth-child will be working
1557- on the widget
1558-
1559-.level-bar.indicator-discrete.fill-block.horizontal:first-child {
1560- border-radius: 2px 0 0 2px;
1561-}
1562-
1563-.level-bar.indicator-discrete.fill-block.horizontal:last-child {
1564- border-radius: 0 2px 2px 0;
1565-}
1566-
1567-.level-bar.indicator-discrete.fill-block.vertical:first-child {
1568- border-radius: 2px 2px 0 0;
1569-}
1570-
1571-.level-bar.indicator-discrete.fill-block.vertical:last-child {
1572- border-radius: 0 0 2px 2px;
1573-}
1574-
1575-*/
1576-
1577 .level-bar.fill-block.level-high {
1578 border-color: shade(@success_color, 0.85);
1579 background-image: linear-gradient(to bottom,
1580@@ -1453,7 +1202,6 @@
1581 .scale.trough.highlight:backdrop {
1582 background-color: #dcdcdc;
1583 background-image: none;
1584- /*background-clip: padding-box;*/
1585 }
1586
1587
1588@@ -1607,12 +1355,9 @@
1589 }
1590
1591 GtkTreeMenu .menuitem.separator,
1592-.toolbar .primary-toolbar .menuitem.separator,
1593-.toolbar .menubar.toolbar .menuitem.separator,
1594 .toolbar .header-bar .menuitem.separator,
1595 GtkMenuToolButton .menuitem.separator,
1596 .primary-toolbar .button .menuitem.separator,
1597-.menubar.toolbar .button .menuitem.separator,
1598 .header-bar .button .menuitem.separator,
1599 .menuitem.separator {
1600 border-color: shade (@dark_bg_color, 0.99);
1601@@ -1792,8 +1537,6 @@
1602 .menu .spinner:hover,
1603 .primary-toolbar .spinner,
1604 .primary-toolbar .spinner,
1605-.menubar.toolbar .spinner,
1606-.menubar.toolbar .spinner,
1607 .header-bar .spinner,
1608 .header-bar .spinner {
1609 color: @selected_bg_color;
1610@@ -1853,6 +1596,22 @@
1611 padding: 1px;
1612 border-radius: 6px;
1613 border-style: solid;
1614+
1615+ background-image: -gtk-gradient (linear, left top, left bottom,
1616+ from (shade (@button_bg_color, 1.08)),
1617+ color-stop (0.5, @button_bg_color),
1618+ to (shade (@button_bg_color, 0.94)));
1619+
1620+ color: @fg_color;
1621+ text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.4);
1622+}
1623+
1624+GtkSwitch.slider:backdrop {
1625+ background-image: none;
1626+ background-color: @bg_color;
1627+
1628+ color: @backdrop_fg_color;
1629+ text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.2);
1630 }
1631
1632 /************
1633@@ -1933,16 +1692,10 @@
1634 color: @backdrop_fg_color;
1635 }
1636
1637-.toolbar .button {
1638- /*padding: 1px;*/
1639- /*padding: 6px 8px;*/
1640-}
1641-
1642-/* primary-toolbar */
1643+/*******************
1644+ * primary-toolbar *
1645+ *******************/
1646 .primary-toolbar,
1647-.primary-toolbar .toolbar,
1648-.primary-toolbar.toolbar,
1649-.menubar.toolbar,
1650 .header-bar {
1651 -GtkWidget-window-dragging: true;
1652
1653@@ -1961,10 +1714,7 @@
1654 box-shadow: inset 0 1px shade (@dark_bg_color, 0.94);
1655 }
1656
1657-.primary-toolbar .toolbar:backdrop,
1658-.primary-toolbar.toolbar:backdrop,
1659-.menubar.toolbar .toolbar:backdrop,
1660-.menubar.toolbar.toolbar:backdrop,
1661+.primary-toolbar:backdrop,
1662 .header-bar:backdrop {
1663 background-image: none;
1664 background-color: @dark_bg_color;
1665@@ -1976,97 +1726,99 @@
1666 }
1667
1668 .primary-toolbar :insensitive,
1669-.menubar.toolbar .toolbar :insensitive,
1670 .header-bar :insensitive {
1671 text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
1672 }
1673
1674-.primary-toolbar GtkComboBox,
1675 .primary-toolbar .button,
1676-.menubar.toolbar GtkComboBox,
1677-.menubar.toolbar .button,
1678-.header-bar GtkComboBox,
1679-.header-bar .button {
1680- background-color: transparent;
1681- background-image: none;
1682- border-color: transparent;
1683- /*border-radius: 3px;*/
1684- /*border-width: 1px;*/
1685- /*padding: 3px;*/
1686-
1687+.header-bar .button,
1688+.primary-toolbar .button.flat:hover {
1689+ background: transparent;
1690 color: @dark_fg_color;
1691 text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
1692-}
1693-
1694-.primary-toolbar GtkComboBox:backdrop,
1695+ border-image-source: url("assets/button-toolbar.png");
1696+}
1697+
1698+.primary-toolbar .button.flat {
1699+ border-image-source: none;
1700+ background: transparent;
1701+}
1702+
1703+.primary-toolbar .button:focused,
1704+.header-bar .button:focused {
1705+ border-image-source: url("assets/button-toolbar-focused.png");
1706+}
1707+
1708+.primary-toolbar .button:active,
1709+.primary-toolbar .button:checked,
1710+.header-bar .button:active,
1711+.header-bar .button:checked {
1712+ border-image-source: url("assets/button-toolbar-active.png");
1713+}
1714+
1715+.primary-toolbar .button:active:focused,
1716+.primary-toolbar .button:checked:focused,
1717+.header-bar .button:active:focused,
1718+.header-bar .button:checked:focused {
1719+ border-image-source: url("assets/button-toolbar-active-focused.png");
1720+}
1721+
1722 .primary-toolbar .button:backdrop,
1723-.menubar.toolbar GtkComboBox:backdrop,
1724-.menubar.toolbar .button:backdrop,
1725-.header-bar GtkComboBox:backdrop,
1726 .header-bar .button:backdrop {
1727+ background-color: transparent;
1728 color: @backdrop_dark_fg_color;
1729 text-shadow: 0 -1px shade (@dark_bg_color, 0.9);
1730-}
1731-
1732-.primary-toolbar .raised .button,
1733-.primary-toolbar .raised.button,
1734+ border-image-source: url("assets/backdrop-button-toolbar.png");
1735+}
1736+
1737+.primary-toolbar .button.flat:backdrop {
1738+ border-image-source: none;
1739+}
1740+
1741+.primary-toolbar .button:active:backdrop,
1742+.primary-toolbar .button:checked:backdrop,
1743+.header-bar .button:active:backdrop,
1744+.header-bar .button:checked:backdrop {
1745+ border-image-source: url("assets/backdrop-button-toolbar-active.png");
1746+}
1747+
1748 .primary-toolbar .button:hover,
1749-.primary-toolbar .button:active,
1750-.primary-toolbar .button:insensitive,
1751-.menubar.toolbar .raised .button,
1752-.menubar.toolbar .raised.button,
1753-.menubar.toolbar .button:hover,
1754-.menubar.toolbar .button:active,
1755-.menubar.toolbar .button:insensitive,
1756-.header-bar .raised .button,
1757-.header-bar .raised.button,
1758+.primary-toolbar .button:checked,
1759 .header-bar .button:hover,
1760-.header-bar .button:active,
1761-.header-bar .button:insensitive {
1762+.header-bar .button:checked {
1763 background-image: -gtk-gradient (linear, left top, left bottom,
1764 from (shade (@dark_bg_color, 1.2)),
1765 to (shade (@dark_bg_color, 1.1)));
1766- /*border-width: 1px;*/
1767 }
1768
1769 .primary-toolbar .button:active,
1770-.menubar.toolbar .button:active,
1771 .header-bar .button:active {
1772 background-image: -gtk-gradient (linear, left top, left bottom,
1773- from (shade (@dark_bg_color, 0.9)),
1774- to (shade (@dark_bg_color, 0.95)));
1775-
1776- text-shadow: 0 -1px shade (@dark_bg_color, 0.6);
1777-}
1778-
1779-.primary-toolbar .button:active:hover,
1780-.menubar.toolbar .button:active:hover,
1781-.header-bar .button:active:hover {
1782- background-image: -gtk-gradient (linear, left top, left bottom,
1783 from (shade (@dark_bg_color, 0.95)),
1784 to (shade (@dark_bg_color, 1.0)));
1785+ text-shadow: 0 -1px shade (@dark_bg_color, 0.6);
1786 }
1787
1788-.primary-toolbar .button:active:insensitive,
1789+.primary-toolbar .button:checked:insensitive,
1790 .primary-toolbar .button:insensitive,
1791-.menubar.toolbar .button:active:insensitive,
1792-.menubar.toolbar .button:insensitive,
1793-.header-bar .button:active:insensitive,
1794+.header-bar .button:checked:insensitive,
1795 .header-bar .button:insensitive {
1796 text-shadow: none;
1797 }
1798
1799 .primary-toolbar .button:insensitive,
1800-.menubar.toolbar .button:insensitive,
1801 .header-bar .button:insensitive {
1802 background-image: -gtk-gradient (linear, left top, left bottom,
1803 from (shade (@dark_bg_color, 1.01)),
1804 to (shade (@dark_bg_color, 0.99)));
1805 }
1806
1807-.primary-toolbar .button:active:insensitive,
1808-.menubar.toolbar .button:active:insensitive,
1809-.header-bar .button:active:insensitive {
1810+.primary-toolbar .button.flat:insensitive {
1811+ background-image: none;
1812+}
1813+
1814+.primary-toolbar .button:checked:insensitive,
1815+.header-bar .button:checked:insensitive {
1816 background-image: -gtk-gradient (linear, left top, left bottom,
1817 from (shade (@dark_bg_color, 0.94)),
1818 to (shade (@dark_bg_color, 1.02)));
1819@@ -2075,9 +1827,6 @@
1820 .primary-toolbar GtkSeparatorToolItem,
1821 .primary-toolbar .separator,
1822 .primary-toolbar .separator:insensitive,
1823-.menubar.toolbar GtkSeparatorToolItem,
1824-.menubar.toolbar .separator,
1825-.menubar.toolbar .separator:insensitive,
1826 .header-bar GtkSeparatorToolItem,
1827 .header-bar .separator,
1828 .header-bar .separator:insensitive {
1829@@ -2177,7 +1926,6 @@
1830 border-radius: 8px;
1831 border-bottom-left-radius: 0;
1832 border-top-left-radius: 0;
1833- /*box-shadow: inset 1px 0 shade (@bg_color, 0.84);*/
1834 }
1835
1836 /* Single button */
1837@@ -2199,7 +1947,6 @@
1838 border-left-width: 1px;
1839 border-image-width: 10px 12px 10px 12px;
1840 border-radius: 8px;
1841- /*box-shadow: none;*/
1842 }
1843
1844 /***********
1845@@ -2234,11 +1981,6 @@
1846
1847 GtkTreeView .entry {
1848 background-image: none;
1849- /*border-radius: 0;*/
1850-}
1851-
1852-.view row:nth-child(even){
1853- /*background-color: @base_color;*/
1854 }
1855
1856 .view row:nth-child(odd) {
1857@@ -2254,6 +1996,20 @@
1858 }
1859
1860 /************
1861+ * listbox *
1862+ ************/
1863+.list-row.button {
1864+ border-image: none;
1865+ border-style: none;
1866+ border-radius: 0;
1867+ background-image: none;
1868+}
1869+
1870+.list-row.button:selected {
1871+ text-shadow: none;
1872+}
1873+
1874+/************
1875 * popover *
1876 ************/
1877 .popover {
1878@@ -2275,9 +2031,9 @@
1879 * the button styles for them.
1880 */
1881 .popover .menuitem,
1882-.popover .menuitem:active,
1883+.popover .menuitem:checked,
1884 .popover .menuitem:hover,
1885-.popover .menuitem:hover:active,
1886+.popover .menuitem:active,
1887 .popover .menuitem:insensitive,
1888 .popover .menuitem:backdrop {
1889 border-image: none;
1890@@ -2293,11 +2049,11 @@
1891 color: @fg_color;
1892 }
1893
1894-.popover .menuitem:active,
1895+.popover .menuitem:checked,
1896 .popover .menuitem.check,
1897-.popover .menuitem.check:active,
1898+.popover .menuitem.check:checked,
1899 .popover .menuitem.radio,
1900-.popover .menuitem.radio:active {
1901+.popover .menuitem.radio:checked {
1902 background-image: none;
1903 border: none;
1904 }
1905
1906=== modified file 'Radiance/gtk-3.0/gtk-widgets-assets.css'
1907--- Radiance/gtk-3.0/gtk-widgets-assets.css 2014-01-10 17:18:52 +0000
1908+++ Radiance/gtk-3.0/gtk-widgets-assets.css 2014-12-17 15:31:01 +0000
1909@@ -12,33 +12,28 @@
1910 *************************/
1911
1912 /* draw regular check and radio items using our SVG assets */
1913-.radio,
1914-.check {
1915- /*background-clip: border-box;*/
1916-}
1917-
1918-.check {
1919- background-image: url("assets/check-unselected.png");
1920+.check {
1921+ -gtk-icon-source: url("assets/check-unselected.png");
1922 }
1923
1924 .check:hover {
1925- background-image: url("assets/check-unselected-hover.png");
1926+ -gtk-icon-source: url("assets/check-unselected-hover.png");
1927 }
1928
1929 .check row,
1930 .check row:selected,
1931 .check row:selected:focus {
1932- background-image: url("assets/check-unselected-alt.png");
1933+ -gtk-icon-source: url("assets/check-unselected-alt.png");
1934 }
1935
1936 .check row:hover,
1937 .check row:selected:hover,
1938 .check row:selected:focus:hover {
1939- background-image: url("assets/check-unselected-hover-alt.png");
1940+ -gtk-icon-source: url("assets/check-unselected-hover-alt.png");
1941 }
1942
1943 .check:insensitive {
1944- background-image: url("assets/check-unselected-disabled.png");
1945+ -gtk-icon-source: url("assets/check-unselected-disabled.png");
1946 }
1947
1948 .check row:insensitive {
1949@@ -49,169 +44,169 @@
1950 .check row:selected:insensitive,
1951 .check row:selected:focus:insensitive {
1952 background-color: transparent;
1953- background-image: url("assets/check-unselected-disabled-alt.png");
1954+ -gtk-icon-source: url("assets/check-unselected-disabled-alt.png");
1955 }
1956
1957 .check:backdrop {
1958- background-image: url("assets/backdrop-check-unselected.png");
1959+ -gtk-icon-source: url("assets/backdrop-check-unselected.png");
1960 }
1961
1962 .check:hover:backdrop {
1963- background-image: url("assets/backdrop-check-unselected-hover.png");
1964+ -gtk-icon-source: url("assets/backdrop-check-unselected-hover.png");
1965 }
1966
1967 .check row:backdrop,
1968 .check row:selected:backdrop {
1969- background-image: url("assets/backdrop-check-unselected-alt.png");
1970+ -gtk-icon-source: url("assets/backdrop-check-unselected-alt.png");
1971 }
1972
1973 .check row:hover:backdrop,
1974 .check row:selected:hover:backdrop {
1975- background-image: url("assets/backdrop-check-unselected-hover-alt.png");
1976+ -gtk-icon-source: url("assets/backdrop-check-unselected-hover-alt.png");
1977 }
1978
1979 .check:insensitive:backdrop {
1980- background-image: url("assets/backdrop-check-unselected-disabled.png");
1981+ -gtk-icon-source: url("assets/backdrop-check-unselected-disabled.png");
1982 }
1983
1984 .check row:selected:insensitive:backdrop {
1985- background-image: url("assets/backdrop-check-unselected-disabled-alt.png");
1986-}
1987-
1988-.check:active {
1989- background-image: url("assets/check-selected.png");
1990-}
1991-
1992-.check:active:hover {
1993- background-image: url("assets/check-selected-hover.png");
1994-}
1995-
1996-.check row:active,
1997-.check row:selected:active,
1998-.check row:selected:focus:active {
1999- background-image: url("assets/check-selected-alt.png");
2000-}
2001-
2002-.check row:active:hover,
2003-.check row:selected:active:hover,
2004-.check row:selected:active:focus:hover {
2005- background-image: url("assets/check-selected-hover-alt.png");
2006-}
2007-
2008-.check:active:insensitive {
2009- background-image: url("assets/check-selected-disabled.png");
2010-}
2011-
2012-.check row:active:insensitive,
2013-.check row:selected:active:insensitive,
2014-.check row:selected:focus:active:insensitive {
2015- background-image: url("assets/check-selected-disabled-alt.png");
2016-}
2017-
2018-.check:active:backdrop {
2019- background-image: url("assets/backdrop-check-selected.png");
2020-}
2021-
2022-.check:active:backdrop {
2023- background-image: url("assets/backdrop-check-selected-hover.png");
2024-}
2025-
2026-.check row:active:backdrop,
2027-.check row:selected:active:backdrop {
2028- background-image: url("assets/backdrop-check-selected-alt.png");
2029-}
2030-
2031-.check row:active:hover:backdrop,
2032-.check row:selected:active:hover:backdrop {
2033- background-image: url("assets/backdrop-check-selected-hover-alt.png");
2034-}
2035-
2036-.check:active:insensitive:backdrop {
2037- background-image: url("assets/backdrop-check-selected-disabled.png");
2038-}
2039-
2040-.check row:selected:active:insensitive:backdrop {
2041- background-image: url("assets/backdrop-check-selected-disabled-alt.png");
2042+ -gtk-icon-source: url("assets/backdrop-check-unselected-disabled-alt.png");
2043+}
2044+
2045+.check:checked {
2046+ -gtk-icon-source: url("assets/check-selected.png");
2047+}
2048+
2049+.check:checked:hover {
2050+ -gtk-icon-source: url("assets/check-selected-hover.png");
2051+}
2052+
2053+.check row:checked,
2054+.check row:selected:checked,
2055+.check row:selected:focus:checked {
2056+ -gtk-icon-source: url("assets/check-selected-alt.png");
2057+}
2058+
2059+.check row:checked:hover,
2060+.check row:selected:checked:hover,
2061+.check row:selected:checked:focus:hover {
2062+ -gtk-icon-source: url("assets/check-selected-hover-alt.png");
2063+}
2064+
2065+.check:checked:insensitive {
2066+ -gtk-icon-source: url("assets/check-selected-disabled.png");
2067+}
2068+
2069+.check row:checked:insensitive,
2070+.check row:selected:checked:insensitive,
2071+.check row:selected:focus:checked:insensitive {
2072+ -gtk-icon-source: url("assets/check-selected-disabled-alt.png");
2073+}
2074+
2075+.check:checked:backdrop {
2076+ -gtk-icon-source: url("assets/backdrop-check-selected.png");
2077+}
2078+
2079+.check:checked:backdrop {
2080+ -gtk-icon-source: url("assets/backdrop-check-selected-hover.png");
2081+}
2082+
2083+.check row:checked:backdrop,
2084+.check row:selected:checked:backdrop {
2085+ -gtk-icon-source: url("assets/backdrop-check-selected-alt.png");
2086+}
2087+
2088+.check row:checked:hover:backdrop,
2089+.check row:selected:checked:hover:backdrop {
2090+ -gtk-icon-source: url("assets/backdrop-check-selected-hover-alt.png");
2091+}
2092+
2093+.check:checked:insensitive:backdrop {
2094+ -gtk-icon-source: url("assets/backdrop-check-selected-disabled.png");
2095+}
2096+
2097+.check row:selected:checked:insensitive:backdrop {
2098+ -gtk-icon-source: url("assets/backdrop-check-selected-disabled-alt.png");
2099 }
2100
2101 .check:inconsistent {
2102- background-image: url("assets/check-mixed.png");
2103+ -gtk-icon-source: url("assets/check-mixed.png");
2104 }
2105
2106 .check:inconsistent:hover {
2107- background-image: url("assets/check-mixed-hover.png");
2108+ -gtk-icon-source: url("assets/check-mixed-hover.png");
2109 }
2110
2111 .check row:inconsistent,
2112 .check row:selected:inconsistent,
2113 .check row:selected:focus:inconsistent {
2114- background-image: url("assets/check-mixed-alt.png");
2115+ -gtk-icon-source: url("assets/check-mixed-alt.png");
2116 }
2117
2118 .check row:inconsistent:hover,
2119 .check row:selected:inconsistent:hover,
2120 .check row:selected:focus:inconsistent:hover {
2121- background-image: url("assets/check-mixed-hover-alt.png");
2122+ -gtk-icon-source: url("assets/check-mixed-hover-alt.png");
2123 }
2124
2125 .check:inconsistent:insensitive {
2126- background-image: url("assets/check-mixed-disabled.png");
2127+ -gtk-icon-source: url("assets/check-mixed-disabled.png");
2128 }
2129
2130 .check row:inconsistent:insensitive,
2131 .check row:selected:inconsistent:insensitive,
2132 .check row:selected:focus:inconsistent:insensitive {
2133- background-image: url("assets/check-mixed-disabled-alt.png");
2134+ -gtk-icon-source: url("assets/check-mixed-disabled-alt.png");
2135 }
2136
2137 .check:inconsistent:backdrop {
2138- background-image: url("assets/backdrop-check-mixed.png");
2139+ -gtk-icon-source: url("assets/backdrop-check-mixed.png");
2140 }
2141
2142 .check:inconsistent:hover:backdrop {
2143- background-image: url("assets/backdrop-check-mixed-hover.png");
2144+ -gtk-icon-source: url("assets/backdrop-check-mixed-hover.png");
2145 }
2146
2147 .check row:inconsistent:backdrop,
2148 .check row:selected:inconsistent:backdrop {
2149- background-image: url("assets/backdrop-check-mixed-alt.png");
2150+ -gtk-icon-source: url("assets/backdrop-check-mixed-alt.png");
2151 }
2152
2153 .check row:inconsistent:hover:backdrop,
2154 .check row:selected:inconsistent:hover:backdrop {
2155- background-image: url("assets/backdrop-check-mixed-hover-alt.png");
2156+ -gtk-icon-source: url("assets/backdrop-check-mixed-hover-alt.png");
2157 }
2158
2159 .check:inconsistent:insensitive:backdrop {
2160- background-image: url("assets/backdrop-check-mixed-disabled.png");
2161+ -gtk-icon-source: url("assets/backdrop-check-mixed-disabled.png");
2162 }
2163
2164 .check row:selected:inconsistent:insensitive:backdrop {
2165- background-image: url("assets/backdrop-check-mixed-disabled-alt.png");
2166+ -gtk-icon-source: url("assets/backdrop-check-mixed-disabled-alt.png");
2167 }
2168
2169 .radio {
2170- background-image: url("assets/radio-unselected.png");
2171+ -gtk-icon-source: url("assets/radio-unselected.png");
2172 }
2173
2174 .radio:hover {
2175- background-image: url("assets/radio-unselected-hover.png");
2176+ -gtk-icon-source: url("assets/radio-unselected-hover.png");
2177 }
2178
2179 .radio row,
2180 .radio row:selected,
2181 .radio row:selected:focus {
2182- background-image: url("assets/radio-unselected-alt.png");
2183+ -gtk-icon-source: url("assets/radio-unselected-alt.png");
2184 }
2185
2186 .radio row:hover,
2187 .radio row:selected:hover,
2188 .radio row:selected:focus:hover {
2189- background-image: url("assets/radio-unselected-hover-alt.png");
2190+ -gtk-icon-source: url("assets/radio-unselected-hover-alt.png");
2191 }
2192
2193 .radio:insensitive {
2194- background-image: url("assets/radio-unselected-disabled.png");
2195+ -gtk-icon-source: url("assets/radio-unselected-disabled.png");
2196 }
2197
2198 .radio row:insensitive {
2199@@ -221,238 +216,218 @@
2200 .radio row:insensitive,
2201 .radio row:selected:insensitive,
2202 .radio row:selected:focus:insensitive {
2203- background-image: url("assets/radio-unselected-disabled-alt.png");
2204+ -gtk-icon-source: url("assets/radio-unselected-disabled-alt.png");
2205 }
2206
2207 .radio:backdrop {
2208- background-image: url("assets/backdrop-radio-unselected.png");
2209+ -gtk-icon-source: url("assets/backdrop-radio-unselected.png");
2210 }
2211
2212 .radio:hover:backdrop {
2213- background-image: url("assets/backdrop-radio-unselected-hover.png");
2214+ -gtk-icon-source: url("assets/backdrop-radio-unselected-hover.png");
2215 }
2216
2217 .radio row:backdrop,
2218 .radio row:selected:backdrop {
2219- background-image: url("assets/backdrop-radio-unselected-alt.png");
2220+ -gtk-icon-source: url("assets/backdrop-radio-unselected-alt.png");
2221 }
2222
2223 .radio row:hover:backdrop,
2224 .radio row:selected:hover:backdrop {
2225- background-image: url("assets/backdrop-radio-unselected-hover-alt.png");
2226+ -gtk-icon-source: url("assets/backdrop-radio-unselected-hover-alt.png");
2227 }
2228
2229 .radio:insensitive:backdrop {
2230- background-image: url("assets/backdrop-radio-unselected-disabled.png");
2231+ -gtk-icon-source: url("assets/backdrop-radio-unselected-disabled.png");
2232 }
2233
2234 .radio row:selected:insensitive:backdrop {
2235- background-image: url("assets/backdrop-radio-unselected-disabled-alt.png");
2236-}
2237-
2238-.radio:active {
2239- background-image: url("assets/radio-selected.png");
2240-}
2241-
2242-.radio:active:hover {
2243- background-image: url("assets/radio-selected-hover.png");
2244-}
2245-
2246-.radio row:active,
2247-.radio row:selected:active,
2248-.radio row:selected:focus:active {
2249- background-image: url("assets/radio-selected-alt.png");
2250-}
2251-
2252-.radio row:active:hover,
2253-.radio row:selected:active:hover,
2254-.radio row:selected:focus:active:hover {
2255- background-image: url("assets/radio-selected-hover-alt.png");
2256-}
2257-
2258-.radio:active:insensitive {
2259- background-image: url("assets/radio-selected-disabled.png");
2260+ -gtk-icon-source: url("assets/backdrop-radio-unselected-disabled-alt.png");
2261+}
2262+
2263+.radio:checked {
2264+ -gtk-icon-source: url("assets/radio-selected.png");
2265+}
2266+
2267+.radio:checked:hover {
2268+ -gtk-icon-source: url("assets/radio-selected-hover.png");
2269+}
2270+
2271+.radio row:checked,
2272+.radio row:selected:checked,
2273+.radio row:selected:focus:checked {
2274+ -gtk-icon-source: url("assets/radio-selected-alt.png");
2275+}
2276+
2277+.radio row:checked:hover,
2278+.radio row:selected:checked:hover,
2279+.radio row:selected:focus:checked:hover {
2280+ -gtk-icon-source: url("assets/radio-selected-hover-alt.png");
2281+}
2282+
2283+.radio:checked:insensitive {
2284+ -gtk-icon-source: url("assets/radio-selected-disabled.png");
2285 }
2286
2287 .radio row:insensitive,
2288-.radio row:selected:active:insensitive,
2289-.radio row:selected:focus:active:insensitive {
2290- background-image: url("assets/radio-selected-disabled-alt.png");
2291-}
2292-
2293-.radio:active:backdrop {
2294- background-image: url("assets/backdrop-radio-selected.png");
2295-}
2296-
2297-.radio:active:hover:backdrop {
2298- background-image: url("assets/backdrop-radio-selected-hover.png");
2299-}
2300-
2301-.radio row:active:backdrop,
2302-.radio row:selected:active:backdrop {
2303- background-image: url("assets/backdrop-radio-selected-alt.png");
2304-}
2305-
2306-.radio row:active:hover:backdrop,
2307-.radio row:selected:active:hover:backdrop {
2308- background-image: url("assets/backdrop-radio-selected-hover-alt.png");
2309-}
2310-
2311-.radio:active:insensitive:backdrop {
2312- background-image: url("assets/backdrop-radio-selected-disabled.png");
2313-}
2314-
2315-.radio row:selected:active:insensitive:backdrop {
2316- background-image: url("assets/backdrop-radio-selected-disabled-alt.png");
2317+.radio row:selected:checked:insensitive,
2318+.radio row:selected:focus:checked:insensitive {
2319+ -gtk-icon-source: url("assets/radio-selected-disabled-alt.png");
2320+}
2321+
2322+.radio:checked:backdrop {
2323+ -gtk-icon-source: url("assets/backdrop-radio-selected.png");
2324+}
2325+
2326+.radio:checked:hover:backdrop {
2327+ -gtk-icon-source: url("assets/backdrop-radio-selected-hover.png");
2328+}
2329+
2330+.radio row:checked:backdrop,
2331+.radio row:selected:checked:backdrop {
2332+ -gtk-icon-source: url("assets/backdrop-radio-selected-alt.png");
2333+}
2334+
2335+.radio row:checked:hover:backdrop,
2336+.radio row:selected:checked:hover:backdrop {
2337+ -gtk-icon-source: url("assets/backdrop-radio-selected-hover-alt.png");
2338+}
2339+
2340+.radio:checked:insensitive:backdrop {
2341+ -gtk-icon-source: url("assets/backdrop-radio-selected-disabled.png");
2342+}
2343+
2344+.radio row:selected:checked:insensitive:backdrop {
2345+ -gtk-icon-source: url("assets/backdrop-radio-selected-disabled-alt.png");
2346 }
2347
2348 .radio:inconsistent {
2349- background-image: url("assets/radio-mixed.png");
2350+ -gtk-icon-source: url("assets/radio-mixed.png");
2351 }
2352
2353 .radio:inconsistent:hover {
2354- background-image: url("assets/radio-mixed-hover.png");
2355+ -gtk-icon-source: url("assets/radio-mixed-hover.png");
2356 }
2357
2358 .radio row:inconsistent,
2359 .radio row:selected:inconsistent,
2360 .radio row:selected:focus:inconsistent {
2361- background-image: url("assets/radio-mixed-alt.png");
2362+ -gtk-icon-source: url("assets/radio-mixed-alt.png");
2363 }
2364
2365 .radio row:inconsistent:hover,
2366 .radio row:selected:inconsistent:hover,
2367 .radio row:selected:focus:inconsistent:hover {
2368- background-image: url("assets/radio-mixed-hover-alt.png");
2369+ -gtk-icon-source: url("assets/radio-mixed-hover-alt.png");
2370 }
2371
2372 .radio:inconsistent:insensitive {
2373- background-image: url("assets/radio-mixed-disabled.png");
2374+ -gtk-icon-source: url("assets/radio-mixed-disabled.png");
2375 }
2376
2377 .radio row:inconsistent:insensitive,
2378 .radio row:selected:inconsistent:insensitive,
2379 .radio row:selected:focus:inconsistent:insensitive {
2380- background-image: url("assets/radio-mixed-disabled-alt.png");
2381+ -gtk-icon-source: url("assets/radio-mixed-disabled-alt.png");
2382 }
2383
2384 .radio:inconsistent:backdrop {
2385- background-image: url("assets/backdrop-radio-mixed.png");
2386+ -gtk-icon-source: url("assets/backdrop-radio-mixed.png");
2387 }
2388
2389 .radio:inconsistent:hover:backdrop {
2390- background-image: url("assets/backdrop-radio-mixed-hover.png");
2391+ -gtk-icon-source: url("assets/backdrop-radio-mixed-hover.png");
2392 }
2393
2394 .radio row:inconsistent:backdrop,
2395 .radio row:selected:inconsistent:backdrop {
2396- background-image: url("assets/backdrop-radio-mixed-alt.png");
2397+ -gtk-icon-source: url("assets/backdrop-radio-mixed-alt.png");
2398 }
2399
2400 .radio row:inconsistent:hover:backdrop,
2401 .radio row:selected:inconsistent:hover:backdrop {
2402- background-image: url("assets/backdrop-radio-mixed-hover-alt.png");
2403+ -gtk-icon-source: url("assets/backdrop-radio-mixed-hover-alt.png");
2404 }
2405
2406 .radio:inconsistent:insensitive:backdrop {
2407- background-image: url("assets/backdrop-radio-mixed-disabled.png");
2408+ -gtk-icon-source: url("assets/backdrop-radio-mixed-disabled.png");
2409 }
2410
2411 .radio row:selected:inconsistent:insensitive:backdrop {
2412- background-image: url("assets/backdrop-radio-mixed-disabled-alt.png");
2413-}
2414-
2415-/*.sidebar .radio:active,
2416-.sidebar .radio:active:focus,
2417-.sidebar .radio:active:hover {
2418- background-image: url("assets/sidebar-radio-selected.svg");
2419-}
2420-
2421-.sidebar .radio:hover {
2422- background-image: url("assets/sidebar-radio-prelight.svg");
2423-}
2424-
2425-.sidebar .radio:active:selected,
2426-.sidebar .radio:active:selected:focus {
2427- background-image: url("assets/sidebar-radio-selected.svg");
2428-}
2429-
2430-.sidebar .radio:selected:hover,
2431-.sidebar .radio:selected:focus {
2432- background-image: url("assets/sidebar-radio-selected-prelight.svg");
2433-}*/
2434+ -gtk-icon-source: url("assets/backdrop-radio-mixed-disabled-alt.png");
2435+}
2436
2437 .primary-toolbar .menu .check,
2438 .menubar.toolbar .menu .check,
2439 .header-bar .menu .check,
2440 .menu .check {
2441- background-image: url("assets/check-menuitem-unselected.png");
2442+ -gtk-icon-source: url("assets/check-menuitem-unselected.png");
2443 }
2444
2445 .primary-toolbar .menu .radio,
2446 .menubar.toolbar .menu .radio,
2447 .header-bar .menu .radio,
2448 .menu .radio {
2449- background-image: url("assets/check-menuitem-unselected.png");
2450-}
2451-
2452-.primary-toolbar .menu .check:active,
2453-.menubar.toolbar .menu .check:active,
2454-.header-bar .menu .check:active,
2455-.menu .check:active {
2456- background-image: url("assets/check-menuitem-dark.png");
2457-}
2458-
2459-.toolbar .menu .check:active:hover,
2460-.menu .check:active:hover {
2461- background-image: url("assets/check-menuitem.png");
2462-}
2463-
2464-.primary-toolbar .menu .check:active:insensitive,
2465-.menubar.toolbar .menu .check:active:insensitive,
2466-.header-bar .menu .check:active:insensitive,
2467-.toolbar .menu .check:active:hover:insensitive,
2468-.menu .check:active:insensitive,
2469-.menu .check:active:hover:insensitive {
2470- background-image: url("assets/check-menuitem-insensitive.png");
2471-}
2472-
2473-.toolbar .menu .radio:active:hover,
2474-.menu .radio:active {
2475- background-image: url("assets/radio-menuitem.png");
2476-}
2477-
2478-.primary-toolbar .menu .radio:active:insensitive,
2479-.menubar.toolbar .menu .radio:active:insensitive,
2480-.header-bar .menu .radio:active:insensitive,
2481-.toolbar .menu .radio:active:hover:insensitive,
2482-.menu .radio:active:insensitive,
2483-.menu .radio:active:hover:insensitive {
2484- background-image: url("assets/radio-menuitem-insensitive.png");
2485+ -gtk-icon-source: url("assets/check-menuitem-unselected.png");
2486+}
2487+
2488+.primary-toolbar .menu .check:checked,
2489+.menubar.toolbar .menu .check:checked,
2490+.header-bar .menu .check:checked,
2491+.menu .check:checked {
2492+ -gtk-icon-source: url("assets/check-menuitem-dark.png");
2493+}
2494+
2495+.toolbar .menu .check:checked:hover,
2496+.menu .check:checked:hover {
2497+ -gtk-icon-source: url("assets/check-menuitem.png");
2498+}
2499+
2500+.primary-toolbar .menu .check:checked:insensitive,
2501+.menubar.toolbar .menu .check:checked:insensitive,
2502+.header-bar .menu .check:checked:insensitive,
2503+.toolbar .menu .check:checked:hover:insensitive,
2504+.menu .check:checked:insensitive,
2505+.menu .check:checked:hover:insensitive {
2506+ -gtk-icon-source: url("assets/check-menuitem-insensitive.png");
2507+}
2508+
2509+.toolbar .menu .radio:checked:hover,
2510+.menu .radio:checked {
2511+ -gtk-icon-source: url("assets/radio-menuitem.png");
2512+}
2513+
2514+.primary-toolbar .menu .radio:checked:insensitive,
2515+.menubar.toolbar .menu .radio:checked:insensitive,
2516+.header-bar .menu .radio:checked:insensitive,
2517+.toolbar .menu .radio:checked:hover:insensitive,
2518+.menu .radio:checked:insensitive,
2519+.menu .radio:checked:hover:insensitive {
2520+ -gtk-icon-source: url("assets/radio-menuitem-insensitive.png");
2521 }
2522
2523 .toolbar .menu .check {
2524- background-image: url("assets/check-menuitem-unselected.png");
2525+ -gtk-icon-source: url("assets/check-menuitem-unselected.png");
2526 }
2527
2528 .toolbar .menu .radio {
2529- background-image: url("assets/check-menuitem-unselected.png");
2530-}
2531-
2532-.toolbar .menu .check:active {
2533- background-image: url("assets/check-menuitem-dark.png");
2534-}
2535-
2536-.toolbar .menu .check:active:insensitive {
2537- background-image: url("assets/check-menuitem-insensitive-dark.png");
2538-}
2539-
2540-.toolbar .menu .radio:active {
2541- background-image: url("assets/radio-menuitem-dark.png");
2542-}
2543-
2544-.toolbar .menu .radio:active:insensitive {
2545- background-image: url("assets/radio-menuitem-insensitive-dark.png");
2546+ -gtk-icon-source: url("assets/check-menuitem-unselected.png");
2547+}
2548+
2549+.toolbar .menu .check:checked {
2550+ -gtk-icon-source: url("assets/check-menuitem-dark.png");
2551+}
2552+
2553+.toolbar .menu .check:checked:insensitive {
2554+ -gtk-icon-source: url("assets/check-menuitem-insensitive-dark.png");
2555+}
2556+
2557+.toolbar .menu .radio:checked {
2558+ -gtk-icon-source: url("assets/radio-menuitem-dark.png");
2559+}
2560+
2561+.toolbar .menu .radio:checked:insensitive {
2562+ -gtk-icon-source: url("assets/radio-menuitem-insensitive-dark.png");
2563 }
2564
2565 /*********************
2566
2567=== modified file 'Radiance/gtk-3.0/gtk-widgets-borders-radiance.css'
2568--- Radiance/gtk-3.0/gtk-widgets-borders-radiance.css 2014-01-20 19:19:40 +0000
2569+++ Radiance/gtk-3.0/gtk-widgets-borders-radiance.css 2014-12-17 15:31:01 +0000
2570@@ -1,38 +1,3 @@
2571-.primary-toolbar .button,
2572-.menubar.toolbar .button,
2573-.header-bar .button {
2574- border-image: url("assets/radiance-button-toolbar.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2575-}
2576-
2577-.primary-toolbar .button:focused,
2578-.menubar.toolbar .button:focused,
2579-.header-bar .button:focused {
2580- border-image: url("assets/radiance-button-toolbar-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2581-}
2582-
2583-.primary-toolbar .button:active,
2584-.menubar.toolbar .button:active,
2585-.header-bar .button:active {
2586- border-image: url("assets/radiance-button-toolbar-active.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2587-}
2588-
2589-.primary-toolbar .button:active:focused,
2590-.menubar.toolbar .button:active:focused,
2591-.header-bar .button:active:focused {
2592- border-image: url("assets/radiance-button-toolbar-active-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2593-}
2594-
2595-.primary-toolbar .button:backdrop,
2596-.menubar.toolbar .button:backdrop,
2597-.header-bar .button:backdrop {
2598- border-image: url("assets/radiance-backdrop-button-toolbar.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2599-}
2600-
2601-.primary-toolbar .button:active:backdrop,
2602-.menubar.toolbar .button:active:backdrop,
2603-.header-bar .button:active:backdrop {
2604- border-image: url("assets/radiance-backdrop-button-toolbar-active.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2605-}
2606
2607 .primary-toolbar .entry,
2608 .menubar.toolbar .entry,
2609@@ -70,4 +35,4 @@
2610 .menubar.menuitem:hover,
2611 .menubar .menuitem:hover {
2612 border-color: #b8ab9c;
2613-}
2614\ No newline at end of file
2615+}
2616
2617=== modified file 'Radiance/gtk-3.0/gtk-widgets-borders.css'
2618--- Radiance/gtk-3.0/gtk-widgets-borders.css 2014-01-20 19:19:40 +0000
2619+++ Radiance/gtk-3.0/gtk-widgets-borders.css 2014-12-17 15:31:01 +0000
2620@@ -1,151 +1,4 @@
2621 /* Borders */
2622-
2623-.frame {
2624-/* border-radius: 7px;
2625- border-width: 1px;*/
2626-
2627- /*border-image: url("assets/frame.png") 8 10 8 10 / 8px 10px 8px 10px stretch;*/
2628-}
2629-
2630-/* focused element borders */
2631-.entry:focus,
2632-GtkComboBox.combobox-entry .entry:focus,
2633-.button:focus:active,
2634-.button.default:active,
2635-GtkSwitch.trough:active {
2636-}
2637-
2638-/**********
2639- * button *
2640- **********/
2641-.button {
2642- border-radius: 8px;
2643- border-width: 1px;
2644- border-style: solid;
2645- border-color: transparent;
2646-}
2647-
2648-.button {
2649- border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2650-}
2651-
2652-.button:backdrop {
2653- border-image: url("assets/backdrop-button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2654-}
2655-
2656-.button:focus {
2657- border-image: url("assets/button-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2658-}
2659-
2660-.button:hover {
2661- border-image: url("assets/button-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2662-}
2663-
2664-.button:hover:backdrop {
2665- border-image: url("assets/backdrop-button-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2666-}
2667-
2668-.button:hover:focus {
2669- border-image: url("assets/button-focused-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2670-}
2671-
2672-.button:insensitive {
2673- border-image: url("assets/button-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2674-}
2675-
2676-.button:insensitive:backdrop {
2677- border-image: url("assets/backdrop-button-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2678-}
2679-
2680-.button:active {
2681- border-image: url("assets/button-active.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2682-}
2683-
2684-.button:active:backdrop {
2685- border-image: url("assets/backdrop-button-active.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2686-}
2687-
2688-.button:active:hover {
2689- border-image: url("assets/button-active-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2690-}
2691-
2692-.button:active:hover:backdrop {
2693- border-image: url("assets/backdrop-button-active-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2694-}
2695-
2696-.button:active:focus {
2697- border-image: url("assets/button-active-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2698-}
2699-
2700-.button:active:hover:focus {
2701- border-image: url("assets/button-active-focused-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2702-}
2703-
2704-.button:active:insensitive {
2705- border-image: url("assets/button-active-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2706-}
2707-
2708-.button:active:insensitive:backdrop {
2709- border-image: url("assets/backdrop-button-active-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2710-}
2711-
2712-/* focused button borders */
2713-.button:focus,
2714-.button.default {
2715-}
2716-
2717-.button.default {
2718- border-image: url("assets/button-default.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2719-}
2720-
2721-.button.default:hover {
2722- border-image: url("assets/button-default-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2723-}
2724-
2725-.button.default:focus {
2726- border-image: url("assets/button-default-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2727-}
2728-
2729-.button.default:focus:hover {
2730- border-image: url("assets/button-default-focused-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2731-}
2732-
2733-.primary-toolbar .button,
2734-.menubar.toolbar .button,
2735-.header-bar .button {
2736- border-image: url("assets/button-toolbar.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2737-}
2738-
2739-.primary-toolbar .button:focused,
2740-.menubar.toolbar .button:focused,
2741-.header-bar .button:focused {
2742- border-image: url("assets/button-toolbar-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2743-}
2744-
2745-.primary-toolbar .button:active,
2746-.menubar.toolbar .button:active,
2747-.header-bar .button:active {
2748- border-image: url("assets/button-toolbar-active.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2749-}
2750-
2751-.primary-toolbar .button:active:focused,
2752-.menubar.toolbar .button:active:focused,
2753-.header-bar .button:active:focused {
2754- border-image: url("assets/button-toolbar-active-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2755-}
2756-
2757-.primary-toolbar .button:backdrop,
2758-.menubar.toolbar .button:backdrop,
2759-.header-bar .button:backdrop {
2760- border-image: url("assets/backdrop-button-toolbar.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2761-}
2762-
2763-.primary-toolbar .button:active:backdrop,
2764-.menubar.toolbar .button:active:backdrop,
2765-.header-bar .button:active:backdrop {
2766- border-image: url("assets/backdrop-button-toolbar-active.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
2767-}
2768-
2769 .menubar.menuitem:hover,
2770 .menubar .menuitem:hover {
2771 border: 1px solid #2e2e2c;
2772
2773=== modified file 'Radiance/gtk-3.0/gtk-widgets.css'
2774--- Radiance/gtk-3.0/gtk-widgets.css 2014-10-13 14:58:41 +0000
2775+++ Radiance/gtk-3.0/gtk-widgets.css 2014-12-17 15:31:01 +0000
2776@@ -1,7 +1,3 @@
2777-/* NOTES to contributors:
2778- * use 4 spaces intends, and keep code ALIGNED and ORDERED */
2779-
2780-/* default */
2781 * {
2782 -GtkArrow-arrow-scaling: 0.6;
2783 -GtkButton-child-displacement-x: 1;
2784@@ -57,12 +53,9 @@
2785
2786 background-origin: border-box;
2787 background-clip: padding-box;
2788- border-width: 1px;
2789
2790 engine: unico;
2791
2792- /*-unico-arrow-texture: url("assets/combobox-arrow.png");*/
2793-
2794 /* To avoid using custom attributes, unico looks at the outline attributes
2795 * to find out how to render the focus ring.
2796 */
2797@@ -95,13 +88,6 @@
2798 background-color: @bg_color;
2799 }
2800
2801-/*********
2802- * arrow *
2803- *********/
2804-/*.arrow * {
2805- background-image: url("assets/combobox-arrow.png");
2806-}*/
2807-
2808 /*************
2809 * assistant *
2810 *************/
2811@@ -131,10 +117,7 @@
2812 -GtkWidget-focus-line-width: 0;
2813
2814 padding: 5px 6px;
2815-}
2816
2817-GtkSwitch.slider,
2818-.button {
2819 background-image: -gtk-gradient (linear, left top, left bottom,
2820 from (shade (@button_bg_color, 1.08)),
2821 color-stop (0.5, @button_bg_color),
2822@@ -142,27 +125,54 @@
2823
2824 color: @fg_color;
2825 text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.4);
2826-}
2827-
2828-GtkSwitch.slider:backdrop,
2829+
2830+ border: 1px solid transparent;
2831+ border-radius: 8px;
2832+ border-image-source: url("assets/button.png");
2833+
2834+ /* all button border images have the same size and are sliced in the same way */
2835+ border-image-width: 10px 12px 10px 12px;
2836+ border-image-slice: 10 12 10 12;
2837+ border-image-repeat: stretch;
2838+}
2839+
2840+.button.flat {
2841+ background-image: none;
2842+ border-image-source: none;
2843+}
2844+
2845 .button:backdrop {
2846 background-image: none;
2847 background-color: @bg_color;
2848+ border-image-source: url("assets/backdrop-button.png");
2849
2850 color: @backdrop_fg_color;
2851 text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.2);
2852 }
2853
2854+.button.flat:backdrop {
2855+ border-image-source: none;
2856+}
2857+
2858+.button:focus {
2859+ border-image-source: url("assets/button-focused.png");
2860+}
2861+
2862 .button:hover {
2863 background-image: -gtk-gradient (linear, left top, left bottom,
2864 from (shade (@button_bg_color, 1.12)),
2865 color-stop (0.5, @button_bg_color),
2866 to (shade (@button_bg_color, 0.96)));
2867+ border-image-source: url("assets/button-hover.png");
2868 }
2869
2870 .button:hover:backdrop {
2871- background-image: none;
2872 background-color: shade (@bg_color, 1.04);
2873+ border-image-source: url("assets/backdrop-button-hover.png");
2874+}
2875+
2876+.button:hover:focus {
2877+ border-image-source: url("assets/button-focused-hover.png");
2878 }
2879
2880 .button:insensitive {
2881@@ -170,314 +180,137 @@
2882 background-color: mix (#ebebeb, @bg_color, 0.5);
2883
2884 text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.4);
2885+ border-image-source: url("assets/button-disabled.png");
2886 }
2887
2888 .button:insensitive:backdrop {
2889- background-image: none;
2890 background-color: #ebebeb;
2891
2892 text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.2);
2893+ border-image-source: url("assets/backdrop-button-disabled.png");
2894+}
2895+
2896+.button.flat:insensitive,
2897+.button.flat:insensitive:backdrop {
2898+ background-color: transparent;
2899+ border-image-source: none;
2900+}
2901+
2902+.button:checked {
2903+ background-image: -gtk-gradient (linear, left top, left bottom,
2904+ from (#cecece),
2905+ to (#e8e8e8));
2906+ border-image-source: url("assets/button-active.png");
2907+}
2908+
2909+.button:checked:focus {
2910+ border-image-source: url("assets/button-active-focused.png");
2911 }
2912
2913 .button:active {
2914 background-image: -gtk-gradient (linear, left top, left bottom,
2915- from (#cecece),
2916- to (#e8e8e8));
2917-}
2918-
2919-.button:active:hover {
2920- background-image: -gtk-gradient (linear, left top, left bottom,
2921 from (#dcdcdc),
2922 to (#f3f3f3));
2923+ border-image-source: url("assets/button-active-hover.png");
2924+}
2925+
2926+.button:active:focus {
2927+ border-image-source: url("assets/button-active-focused-hover.png");
2928 }
2929
2930 .button:active:insensitive {
2931 background-image: -gtk-gradient (linear, left top, left bottom,
2932 from (#e3e3e3),
2933 to (#f3f3f3));
2934-}
2935-
2936-.button:active:insensitive:backdrop {
2937+ border-image-source: url("assets/button-active-disabled.png");
2938+}
2939+
2940+.button:checked:backdrop {
2941+ border-image-source: url("assets/backdrop-button-active.png");
2942+}
2943+
2944+.button:active:backdrop {
2945+ border-image-source: url("assets/backdrop-button-active-hover.png");
2946+}
2947+
2948+.button:checked:insensitive:backdrop {
2949 background-image: -gtk-gradient (linear, left top, left bottom,
2950 from (mix (#e3e3e3, @bg_color, 0.5)),
2951 to (mix (#f3f3f3, @bg_color, 0.5)));
2952+ border-image-source: url("assets/backdrop-button-active-disabled.png");
2953 }
2954
2955-/* default button */
2956-
2957-/*
2958 .button.default {
2959- background-image: -gtk-gradient (linear, left top, left bottom,
2960- from (mix (shade (@selected_bg_color, 1.16), @bg_color, 0.3)),
2961- to (mix (shade (@selected_bg_color, 0.84), @bg_color, 0.3)));
2962-
2963- text-shadow: 0 1px alpha (shade (@selected_bg_color, 1.26), 0.4);
2964+ border-image-source: url("assets/button-default.png");
2965 }
2966
2967 .button.default:hover {
2968- background-image: -gtk-gradient (linear, left top, left bottom,
2969- from (mix (shade (@selected_bg_color, 1.21), @bg_color, 0.3)),
2970- to (mix (shade (@selected_bg_color, 0.89), @bg_color, 0.3)));
2971-}
2972-
2973-.button.default:active {
2974- background-image: -gtk-gradient (linear, left top, left bottom,
2975- from (mix (shade (@selected_bg_color, 0.95), @bg_color, 0.3)),
2976- to (mix (shade (@selected_bg_color, 1.05), @bg_color, 0.3)));
2977-}
2978-
2979-.button.default:active:hover {
2980- background-image: -gtk-gradient (linear, left top, left bottom,
2981- from (mix (shade (@selected_bg_color, 1.0), @bg_color, 0.3)),
2982- to (mix (shade (@selected_bg_color, 1.1), @bg_color, 0.3)));
2983-}
2984-
2985-.button.default:insensitive {
2986-}
2987-*/
2988-
2989-/* Set up shadows and hilights for button visual separation */
2990-.linked .button,
2991-.toolbar .button.raised.linked,
2992-.toolbar .raised.linked .button,
2993-.inline-toolbar.toolbar .button,
2994-.inline-toolbar.toolbar GtkToolButton .button {
2995- box-shadow: inset -1px 0 shade (@bg_color, 0.84);
2996-}
2997-
2998-.linked .button:first-child,
2999-.toolbar .button.raised.linked:first-child,
3000-.toolbar .raised.linked .button:first-child,
3001-.inline-toolbar.toolbar .button:first-child,
3002-.inline-toolbar.toolbar GtkToolButton:first-child .button {
3003- box-shadow: inset -1px 0 shade (@bg_color, 0.84);
3004-}
3005-
3006-.linked .button:last-child,
3007-.toolbar .button.raised.linked:last-child,
3008-.toolbar .raised.linked .button:last-child,
3009-.inline-toolbar.toolbar .button:last-child,
3010-.inline-toolbar.toolbar GtkToolButton:last-child .button {
3011- /*box-shadow: inset 1px 0 shade (@bg_color, 1.06);*/
3012-}
3013-
3014-.linked .button:active,
3015-.toolbar .button.raised.linked:active,
3016-.toolbar .raised.linked .button:active,
3017-.inline-toolbar.toolbar .button:active,
3018-.inline-toolbar.toolbar GtkToolButton .button:active {
3019- /*box-shadow: inset 1px 0 shade (@bg_color, 0.76);*/
3020-}
3021-
3022-.linked .button:insensitive,
3023-.toolbar .button.raised.linked:insensitive,
3024-.toolbar .raised.linked .button:insensitive,
3025-.inline-toolbar.toolbar .button:insensitive,
3026-.inline-toolbar.toolbar GtkToolButton .button:insensitive {
3027- box-shadow: inset -1px 0 shade (@bg_color, 0.84);
3028-}
3029-
3030-.linked .button:backdrop,
3031-.toolbar .button.raised.linked:backdrop,
3032-.toolbar .raised.linked .button:backdrop,
3033-.inline-toolbar.toolbar .button:backdrop,
3034-.inline-toolbar.toolbar GtkToolButton .button:backdrop {
3035- /*box-shadow: inset -1px 0 @unfocused_borders;*/
3036-}
3037-
3038-.linked .button:insensitive:backdrop,
3039-.toolbar .button.raised.linked:insensitive:backdrop,
3040-.toolbar .raised.linked .button:insensitive:backdrop,
3041-.inline-toolbar.toolbar .button:insensitive:backdrop,
3042-.inline-toolbar.toolbar GtkToolButton .button:insensitive:backdrop {
3043- /*box-shadow: inset -1px 0 @unfocused_insensitive_borders;*/
3044-}
3045-
3046-
3047-/* Middle button */
3048+ border-image-source: url("assets/button-default-hover.png");
3049+}
3050+
3051+.button.default:focus {
3052+ border-image-source: url("assets/button-default-focused.png");
3053+}
3054+
3055+.button.default:focus:hover {
3056+ border-image-source: url("assets/button-default-focused-hover.png");
3057+}
3058+
3059+/******************
3060+ * Linked Widgets *
3061+ *****************/
3062 .linked .entry,
3063-.linked .entry:active,
3064-.linked .entry:focus,
3065-.linked .entry:focus:active,
3066-.linked .button,
3067-.linked .button:active,
3068-.linked .button:active:hover,
3069-.linked .button:focus,
3070-.linked .button:focus:active,
3071-.linked .button:insensitive,
3072-.linked .button:backdrop,
3073-.linked .button:active:backdrop {
3074- border-right-width: 0;
3075- border-left-width: 0;
3076+.linked .button {
3077+ border-radius: 0;
3078 border-image-width: 10px 0 10px 0;
3079- border-radius: 0;
3080+ border-width: 1px 0 1px 0;
3081+ box-shadow: inset -1px 0 shade (@bg_color, 0.84);
3082 }
3083
3084-/* Leftmost button */
3085 .linked .entry:first-child,
3086-.linked .entry:active:first-child,
3087-.linked .entry:focus:first-child,
3088-.linked .entry:focus:active:first-child,
3089-.linked .button:first-child,
3090-.linked .button:active:first-child,
3091-.linked .button:active:hover:first-child,
3092-.linked .button:focus:first-child,
3093-.linked .button:focus:active:first-child,
3094-.linked .button:insensitive:first-child,
3095-.linked .button:backdrop:first-child,
3096-.linked .button:active:backdrop:first-child {
3097- border-width: 1px;
3098- border-right-width: 0;
3099+.linked .button:first-child {
3100 border-image-width: 10px 0 10px 12px;
3101- border-radius: 8px;
3102- border-bottom-right-radius: 0;
3103- border-top-right-radius: 0;
3104+ border-radius: 8px 0 0 8px;
3105 }
3106
3107-/* Rightmost button */
3108 .linked .entry:last-child,
3109-.linked .entry:active:last-child,
3110-.linked .entry:focus:last-child,
3111-.linked .entry:focus:active:last-child,
3112-.linked .button:last-child,
3113-.linked .button:active:last-child,
3114-.linked .button:active:hover:last-child,
3115-.linked .button:focus:last-child,
3116-.linked .button:focus:active:last-child,
3117-.linked .button:insensitive:last-child,
3118-.linked .button:backdrop:last-child,
3119-.linked .button:active:backdrop:last-child {
3120- border-width: 1px;
3121- border-left-width: 0;
3122+.linked .button:last-child {
3123 border-image-width: 10px 12px 10px 0;
3124- border-radius: 8px;
3125- border-bottom-left-radius: 0;
3126- border-top-left-radius: 0;
3127+ border-radius: 0 8px 8px 0;
3128+ box-shadow: none;
3129 }
3130
3131-/* Linked single button */
3132 .linked .entry:only-child,
3133-.linked .entry:active:only-child,
3134-.linked .entry:focus:only-child,
3135-.linked .entry:focus:active:only-child,
3136-.linked .button:only-child,
3137-.linked .button:active:only-child,
3138-.linked .button:active:hover:only-child,
3139-.linked .button:focus:only-child,
3140-.linked .button:focus:active:only-child,
3141-.linked .button:insensitive:only-child,
3142-.linked .button:backdrop:only-child,
3143-.linked .button:active:backdrop:only-child {
3144- border-right-width: 1px;
3145- border-left-width: 1px;
3146+.linked .button:only-child {
3147 border-image-width: 10px 12px 10px 12px;
3148 border-radius: 8px;
3149 }
3150
3151-/* Set up shadows and hilights for button visual separation */
3152 .primary-toolbar .linked .button,
3153-.primary-toolbar .button.raised.linked,
3154-.primary-toolbar .raised.linked .button,
3155-.menubar.toolbar .linked .button,
3156-.menubar.toolbar .button.raised.linked,
3157-.menubar.toolbar .raised.linked .button,
3158-.header-bar .linked .button,
3159-.header-bar .button.raised.linked,
3160-.header-bar .raised.linked .button {
3161+.header-bar .linked .button {
3162 box-shadow: inset 1px 0 shade (@dark_bg_color, 1.4),
3163 inset -1px 0 shade (@dark_bg_color, 0.9);
3164 }
3165
3166 .primary-toolbar .linked .button:first-child,
3167-.primary-toolbar .button.raised.linked:first-child,
3168-.primary-toolbar .raised.linked .button:first-child,
3169-.menubar.toolbar .linked .button:first-child,
3170-.menubar.toolbar .button.raised.linked:first-child,
3171-.menubar.toolbar .raised.linked .button:first-child,
3172-.header-bar .linked .button:first-child,
3173-.header-bar .button.raised.linked:first-child,
3174-.header-bar .raised.linked .button:first-child {
3175+.header-bar .linked .button:first-child {
3176 box-shadow: inset -1px 0 shade (@dark_bg_color, 0.9);
3177 }
3178
3179 .primary-toolbar .linked .button:last-child,
3180-.primary-toolbar .button.raised.linked:last-child,
3181-.primary-toolbar .raised.linked .button:last-child,
3182-.menubar.toolbar .linked .button:last-child,
3183-.menubar.toolbar .button.raised.linked:last-child,
3184-.menubar.toolbar .raised.linked .button:last-child,
3185-.header-bar .linked .button:last-child,
3186-.header-bar .button.raised.linked:last-child,
3187-.header-bar .raised.linked .button:last-child {
3188+.header-bar .linked .button:last-child {
3189 box-shadow: inset 1px 0 shade (@dark_bg_color, 1.4)
3190 }
3191
3192 .primary-toolbar .linked .button:active,
3193-.primary-toolbar .button.raised.linked:active,
3194-.primary-toolbar .raised.linked .button:active,
3195-.menubar.toolbar .linked .button:active,
3196-.menubar.toolbar .button.raised.linked:active,
3197-.menubar.toolbar .raised.linked .button:active,
3198 .header-bar .linked .button:active,
3199-.header-bar .button.raised.linked:active,
3200-.header-bar .raised.linked .button:active {
3201+.primary-toolbar .linked .button:insensitive,
3202+.header-bar .linked .button:insensitive {
3203 box-shadow: inset 1px 0 shade (@dark_bg_color, 0.9);
3204 }
3205
3206-.primary-toolbar .linked .button:insensitive,
3207-.primary-toolbar .button.raised.linked:insensitive,
3208-.primary-toolbar .raised.linked .button:insensitive,
3209-.menubar.toolbar .linked .button:insensitive,
3210-.menubar.toolbar .button.raised.linked:insensitive,
3211-.menubar.toolbar .raised.linked .button:insensitive,
3212-.header-bar .linked .button:insensitive,
3213-.header-bar .button.raised.linked:insensitive,
3214-.header-bar .raised.linked .button:insensitive {
3215- box-shadow: inset -1px 0 shade (@dark_bg_color, 0.9);
3216-}
3217-
3218-.primary-toolbar .linked .button:backdrop:last-child,
3219-.primary-toolbar .button.raised.linked:backdrop:last-child,
3220-.primary-toolbar .raised.linked .button:backdrop:last-child,
3221-.menubar.toolbar .linked .button:backdrop:last-child,
3222-.menubar.toolbar .button.raised.linked:backdrop:last-child,
3223-.menubar.toolbar .raised.linked .button:backdrop:last-child,
3224-.header-bar .linked .button:backdrop:last-child,
3225-.header-bar .button.raised.linked:backdrop:last-child,
3226-.header-bar .raised.linked .button:backdrop:last-child {
3227- box-shadow: inset 1px 0 shade (@dark_bg_color, 1.2);
3228-}
3229-
3230-/*.primary-toolbar .linked .button:insensitive:backdrop,
3231-.primary-toolbar .button.raised.linked:insensitive:backdrop,
3232-.primary-toolbar .raised.linked .button:insensitive:backdrop,
3233-.menubar.toolbar .linked .button:insensitive:backdrop,
3234-.menubar.toolbar .button.raised.linked:insensitive:backdrop,
3235-.menubar.toolbar .raised.linked .button:insensitive:backdrop,
3236-.header-bar .linked .button:insensitive:backdrop,
3237-.header-bar .button.raised.linked:insensitive:backdrop,
3238-.header-bar .raised.linked .button:insensitive:backdrop {
3239- box-shadow: inset -1px 0 @unfocused_insensitive_borders;
3240-}*/
3241-
3242-
3243-/* Linked single button */
3244-.primary-toolbar .linked .entry:only-child,
3245 .primary-toolbar .linked .button:only-child,
3246-.primary-toolbar .linked .button:active:only-child,
3247-.primary-toolbar .linked .button:active:hover:only-child,
3248-.primary-toolbar .linked .button:insensitive:only-child,
3249-.menubar.toolbar .linked .entry:only-child,
3250-.menubar.toolbar .linked .button:only-child,
3251-.menubar.toolbar .linked .button:active:only-child,
3252-.menubar.toolbar .linked .button:active:hover:only-child,
3253-.menubar.toolbar .linked .button:insensitive:only-child,
3254-.header-bar .linked .entry:only-child,
3255-.header-bar .linked .button:only-child,
3256-.header-bar .linked .button:active:only-child,
3257-.header-bar .linked .button:active:hover:only-child,
3258-.header-bar .linked .button:insensitive:only-child {
3259- border-radius: 8px;
3260+.header-bar .linked .button:only-child {
3261 box-shadow: none;
3262 }
3263
3264@@ -502,7 +335,6 @@
3265 border-width: 1px 0 0 0;
3266
3267 color: @selected_fg_color;
3268- /*text-shadow: 0 -1px shade (@selected_bg_color, 0.7);*/
3269 }
3270
3271 row:selected:backdrop {
3272@@ -512,7 +344,6 @@
3273 border-top-color: shade (@backdrop_selected_bg_color, 0.9);
3274
3275 color: @backdrop_selected_fg_color;
3276- /*text-shadow: 0 -1px shade (@selected_bg_color, 0.7);*/
3277 }
3278
3279 /*******************
3280@@ -631,17 +462,15 @@
3281 }
3282
3283 GtkIconView.content-view.check {
3284- /*background-image: url("assets/grid-selection-unchecked.svg");*/
3285 background-color: transparent;
3286 }
3287
3288-GtkIconView.content-view.check:active {
3289- /*background-image: url("assets/grid-selection-checked.svg");*/
3290+GtkIconView.content-view.check:checked {
3291 background-color: transparent;
3292 }
3293
3294 .content-view.view.check,
3295-.content-view.view.check:active {
3296+.content-view.view.check:checked {
3297 background-color: transparent;
3298 }
3299
3300@@ -652,22 +481,9 @@
3301 background-color: transparent;
3302 }
3303
3304-/****************
3305- * drawing area *
3306- ****************/
3307-/*
3308-GtkDrawingArea {
3309- background-color: transparent;
3310-}
3311-*/
3312-
3313 /*********
3314 * entry *
3315 *********/
3316-GtkComboBox.combobox-entry .button,
3317-.primary-toolbar GtkComboBox.combobox-entry .button,
3318-.menubar.toolbar GtkComboBox.combobox-entry .button,
3319-.header-bar GtkComboBox.combobox-entry .button,
3320 .entry {
3321 -GtkWidget-focus-line-width: 0;
3322
3323@@ -679,10 +495,6 @@
3324 color: @text_color;
3325 }
3326
3327-GtkComboBox.combobox-entry .button:backdrop,
3328-.primary-toolbar GtkComboBox.combobox-entry .button:backdrop,
3329-.menubar.toolbar GtkComboBox.combobox-entry .button:backdrop,
3330-.header-bar GtkComboBox.combobox-entry .button:backdrop,
3331 .entry:backdrop {
3332 background-image: -gtk-gradient (linear, left top, left bottom,
3333 from (mix (shade (@base_color, 0.96), @bg_color, 0.5)),
3334@@ -697,10 +509,6 @@
3335 color: @selected_fg_color;
3336 }
3337
3338-GtkComboBox.combobox-entry .button:insensitive,
3339-.primary-toolbar GtkComboBox.combobox-entry .button:insensitive,
3340-.menubar.toolbar GtkComboBox.combobox-entry .button:insensitive,
3341-.header-bar GtkComboBox.combobox-entry .button:insensitive,
3342 .entry:insensitive {
3343 background-color: #f5f5f5;
3344 background-image: none;
3345@@ -708,10 +516,6 @@
3346 color: mix (@text_color, @base_color, 0.4);
3347 }
3348
3349-GtkComboBox.combobox-entry .button:insensitive:backdrop,
3350-.primary-toolbar GtkComboBox.combobox-entry .button:insensitive:backdrop,
3351-.menubar.toolbar GtkComboBox.combobox-entry .button:insensitive:backdrop,
3352-.header-bar GtkComboBox.combobox-entry .button:insensitive:backdrop,
3353 .entry:insensitive:backdrop {
3354 background-color: mix (#f5f5f5, @bg_color, 0.5);
3355
3356@@ -720,8 +524,6 @@
3357
3358 .primary-toolbar .entry.progressbar,
3359 .primary-toolbar .entry.progressbar,
3360-.menubar.toolbar .entry.progressbar,
3361-.menubar.toolbar .entry.progressbar,
3362 .header-bar .entry.progressbar,
3363 .header-bar .entry.progressbar,
3364 .entry.progressbar {
3365@@ -753,6 +555,10 @@
3366 background: none;
3367 }
3368
3369+.frame.flat {
3370+ border: none;
3371+}
3372+
3373 /************
3374 * iconview *
3375 ************/
3376@@ -780,6 +586,10 @@
3377 inset 0 -1px shade (@selected_bg_color, 1.0);
3378 }
3379
3380+GtkIconView.cell {
3381+ background-color: transparent;
3382+}
3383+
3384 .rubberband {
3385 background-color: alpha (@selected_bg_color, 0.35);
3386 border-color: @selected_bg_color;
3387@@ -892,12 +702,9 @@
3388 * menu *
3389 ********/
3390 GtkTreeMenu.menu,
3391-.toolbar .primary-toolbar .menu,
3392-.toolbar .menubar.toolbar .menu,
3393 .toolbar .header-bar .menu,
3394 GtkMenuToolButton.menu,
3395 .primary-toolbar .button .menu,
3396-.menubar.toolbar .button .menu,
3397 .header-bar .button .menu,
3398 .menu {
3399 background-image: none;
3400@@ -943,25 +750,10 @@
3401 }
3402
3403 .menu.button:hover,
3404-.menu.button:active,
3405-.menu.button:active:insensitive,
3406+.menu.button:checked,
3407+.menu.button:checked:insensitive,
3408 .menu.button:insensitive,
3409 .menu.button
3410-/*.primary-toolbar .menu.button:hover,
3411-.primary-toolbar .menu.button:active,
3412-.primary-toolbar .menu.button:active:insensitive,
3413-.primary-toolbar .menu.button:insensitive,
3414-.primary-toolbar .menu.button,
3415-.menubar.toolbar .menu.button:hover,
3416-.menubar.toolbar .menu.button:active,
3417-.menubar.toolbar .menu.button:active:insensitive,
3418-.menubar.toolbar .menu.button:insensitive,
3419-.menubar.toolbar .menu.button,
3420-.header-bar .menu.button:hover,
3421-.header-bar .menu.button:active,
3422-.header-bar .menu.button:active:insensitive,
3423-.header-bar .menu.button:insensitive,
3424-.header-bar .menu.button */
3425 {
3426 background-color: shade (@dark_bg_color, 1.08);
3427 background-image: none;
3428@@ -1013,10 +805,6 @@
3429 /************
3430 * menuitem *
3431 ************/
3432-/*.menuitem {
3433- color: @fg_color;
3434-}*/
3435-
3436 .menuitem {
3437 -GtkMenuItem-horizontal-padding: 0;
3438 background: transparent;
3439@@ -1026,10 +814,6 @@
3440 text-shadow: none;
3441 }
3442
3443-.menuitem {
3444- /*color: @dark_fg_color;*/
3445-}
3446-
3447 /* Workaround for lp:949368 */
3448 GtkComboBox .menuitem * {
3449 color: @fg_color;
3450@@ -1039,7 +823,7 @@
3451 color: @selected_fg_color;
3452 }
3453
3454-.popover .menuitem:active:hover,
3455+.popover .menuitem:checked:hover,
3456 .menuitem:hover,
3457 .menu .menuitem:hover {
3458 border-radius: 0;
3459@@ -1059,8 +843,8 @@
3460 text-shadow: 0 -1px shade (@selected_bg_color, 0.7);
3461 }
3462
3463-.menuitem.check:active,
3464-.menuitem.radio:active {
3465+.menuitem.check:checked,
3466+.menuitem.radio:checked {
3467 color: @fg_color;
3468 }
3469
3470@@ -1069,26 +853,14 @@
3471 box-shadow: none;
3472 }
3473
3474-/*.menuitem:insensitive,
3475-.menuitem *:insensitive {
3476- color: mix (@fg_color, @bg_color, 0.5);
3477- text-shadow: 0 1px shade (@bg_color, 1.14);
3478-}
3479-*/
3480 GtkTreeMenu.menu .menuitem:insensitive,
3481 GtkTreeMenu.menu .menuitem *:insensitive,
3482-.toolbar .primary-toolbar .menu .menuitem:insensitive,
3483-.toolbar .primary-toolbar .menu .menuitem *:insensitive,
3484-.toolbar .menubar.toolbar .menu .menuitem:insensitive,
3485-.toolbar .menubar.toolbar .menu .menuitem *:insensitive,
3486 .toolbar .header-bar .menu .menuitem:insensitive,
3487 .toolbar .header-bar .menu .menuitem *:insensitive,
3488 GtkMenuToolButton.menu .menuitem:insensitive,
3489 GtkMenuToolButton.menu .menuitem *:insensitive,
3490 .primary-toolbar .button .menu .menuitem:insensitive,
3491 .primary-toolbar .button .menu .menuitem *:insensitive,
3492-.menubar.toolbar .button .menu .menuitem:insensitive,
3493-.menubar.toolbar .button .menu .menuitem *:insensitive,
3494 .header-bar .button .menu .menuitem:insensitive,
3495 .header-bar .button .menu .menuitem *:insensitive,
3496 .menuitem:insensitive,
3497@@ -1142,8 +914,6 @@
3498
3499 .primary-toolbar GtkScale.trough,
3500 .primary-toolbar GtkScale.trough:backdrop,
3501-.menubar.toolbar GtkScale.trough,
3502-.menubar.toolbar GtkScale.trough:backdrop,
3503 .header-bar GtkScale.trough,
3504 .header-bar GtkScale.trough:backdrop,
3505 .menuitem GtkScale.trough {
3506@@ -1371,28 +1141,6 @@
3507 margin: 1px 0;
3508 }
3509
3510-/* discrete indicator border rounding,
3511- uncomment when :nth-child will be working
3512- on the widget
3513-
3514-.level-bar.indicator-discrete.fill-block.horizontal:first-child {
3515- border-radius: 2px 0 0 2px;
3516-}
3517-
3518-.level-bar.indicator-discrete.fill-block.horizontal:last-child {
3519- border-radius: 0 2px 2px 0;
3520-}
3521-
3522-.level-bar.indicator-discrete.fill-block.vertical:first-child {
3523- border-radius: 2px 2px 0 0;
3524-}
3525-
3526-.level-bar.indicator-discrete.fill-block.vertical:last-child {
3527- border-radius: 0 0 2px 2px;
3528-}
3529-
3530-*/
3531-
3532 .level-bar.fill-block.level-high {
3533 border-color: shade(@success_color, 0.85);
3534 background-image: linear-gradient(to bottom,
3535@@ -1455,10 +1203,8 @@
3536 .scale.trough.highlight:backdrop {
3537 background-color: #dcdcdc;
3538 background-image: none;
3539- /*background-clip: padding-box;*/
3540 }
3541
3542-
3543 .scale.trough.highlight.bottom {
3544 margin: 0 7px 0 7px;
3545 }
3546@@ -1613,12 +1359,9 @@
3547 }
3548
3549 GtkTreeMenu .menuitem.separator,
3550-.toolbar .primary-toolbar .menuitem.separator,
3551-.toolbar .menubar.toolbar .menuitem.separator,
3552 .toolbar .header-bar .menuitem.separator,
3553 GtkMenuToolButton .menuitem.separator,
3554 .primary-toolbar .button .menuitem.separator,
3555-.menubar.toolbar .button .menuitem.separator,
3556 .header-bar .button .menuitem.separator,
3557 .menuitem.separator {
3558 border-color: shade (@dark_bg_color, 0.99);
3559@@ -1802,8 +1545,6 @@
3560 .menu .spinner:hover,
3561 .primary-toolbar .spinner,
3562 .primary-toolbar .spinner,
3563-.menubar.toolbar .spinner,
3564-.menubar.toolbar .spinner,
3565 .header-bar .spinner,
3566 .header-bar .spinner {
3567 color: @selected_bg_color;
3568@@ -1863,6 +1604,22 @@
3569 padding: 1px;
3570 border-radius: 6px;
3571 border-style: solid;
3572+
3573+ background-image: -gtk-gradient (linear, left top, left bottom,
3574+ from (shade (@button_bg_color, 1.08)),
3575+ color-stop (0.5, @button_bg_color),
3576+ to (shade (@button_bg_color, 0.94)));
3577+
3578+ color: @fg_color;
3579+ text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.4);
3580+}
3581+
3582+GtkSwitch.slider:backdrop {
3583+ background-image: none;
3584+ background-color: @bg_color;
3585+
3586+ color: @backdrop_fg_color;
3587+ text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.2);
3588 }
3589
3590 /************
3591@@ -1942,16 +1699,10 @@
3592 color: @backdrop_fg_color;
3593 }
3594
3595-.toolbar .button {
3596- /*padding: 1px;*/
3597- /*padding: 6px 8px;*/
3598-}
3599-
3600-/* primary-toolbar */
3601+/*******************
3602+ * primary-toolbar *
3603+ *******************/
3604 .primary-toolbar,
3605-.primary-toolbar .toolbar,
3606-.primary-toolbar.toolbar,
3607-.menubar.toolbar,
3608 .header-bar {
3609 -GtkWidget-window-dragging: true;
3610
3611@@ -1970,10 +1721,7 @@
3612 box-shadow: inset 0 1px shade (@dark_bg_color, 0.94);
3613 }
3614
3615-.primary-toolbar .toolbar:backdrop,
3616-.primary-toolbar.toolbar:backdrop,
3617-.menubar.toolbar .toolbar:backdrop,
3618-.menubar.toolbar.toolbar:backdrop,
3619+.primary-toolbar:backdrop,
3620 .header-bar:backdrop {
3621 background-image: none;
3622 background-color: @dark_bg_color;
3623@@ -1985,97 +1733,99 @@
3624 }
3625
3626 .primary-toolbar :insensitive,
3627-.menubar.toolbar .toolbar :insensitive,
3628 .header-bar :insensitive {
3629 text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
3630 }
3631
3632-.primary-toolbar GtkComboBox,
3633 .primary-toolbar .button,
3634-.menubar.toolbar GtkComboBox,
3635-.menubar.toolbar .button,
3636-.header-bar GtkComboBox,
3637-.header-bar .button {
3638- background-color: transparent;
3639- background-image: none;
3640- border-color: transparent;
3641- /*border-radius: 3px;*/
3642- /*border-width: 1px;*/
3643- /*padding: 3px;*/
3644-
3645+.header-bar .button,
3646+.primary-toolbar .button.flat:hover {
3647+ background: transparent;
3648 color: @dark_fg_color;
3649 text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
3650-}
3651-
3652-.primary-toolbar GtkComboBox:backdrop,
3653+ border-image-source: url("assets/radiance-button-toolbar.png");
3654+}
3655+
3656+.primary-toolbar .button.flat {
3657+ border-image-source: none;
3658+ background: transparent;
3659+}
3660+
3661+.primary-toolbar .button:focused,
3662+.header-bar .button:focused {
3663+ border-image-source: url("assets/radiance-button-toolbar-focused.png");
3664+}
3665+
3666+.primary-toolbar .button:active,
3667+.primary-toolbar .button:checked,
3668+.header-bar .button:active,
3669+.header-bar .button:checked {
3670+ border-image-source: url("assets/radiance-button-toolbar-active.png");
3671+}
3672+
3673+.primary-toolbar .button:active:focused,
3674+.primary-toolbar .button:checked:focused,
3675+.header-bar .button:active:focused,
3676+.header-bar .button:checked:focused {
3677+ border-image-source: url("assets/radiance-button-toolbar-active-focused.png");
3678+}
3679+
3680 .primary-toolbar .button:backdrop,
3681-.menubar.toolbar GtkComboBox:backdrop,
3682-.menubar.toolbar .button:backdrop,
3683-.header-bar GtkComboBox:backdrop,
3684 .header-bar .button:backdrop {
3685+ background-color: transparent;
3686 color: @backdrop_dark_fg_color;
3687 text-shadow: 0 -1px shade (@dark_bg_color, 0.9);
3688-}
3689-
3690-.primary-toolbar .raised .button,
3691-.primary-toolbar .raised.button,
3692+ border-image-source: url("assets/radiance-backdrop-button-toolbar.png");
3693+}
3694+
3695+.primary-toolbar .button.flat:backdrop {
3696+ border-image-source: none;
3697+}
3698+
3699+.primary-toolbar .button:active:backdrop,
3700+.primary-toolbar .button:checked:backdrop,
3701+.header-bar .button:active:backdrop,
3702+.header-bar .button:checked:backdrop {
3703+ border-image-source: url("assets/radiance-backdrop-button-toolbar-active.png");
3704+}
3705+
3706 .primary-toolbar .button:hover,
3707-.primary-toolbar .button:active,
3708-.primary-toolbar .button:insensitive,
3709-.menubar.toolbar .raised .button,
3710-.menubar.toolbar .raised.button,
3711-.menubar.toolbar .button:hover,
3712-.menubar.toolbar .button:active,
3713-.menubar.toolbar .button:insensitive,
3714-.header-bar .raised .button,
3715-.header-bar .raised.button,
3716+.primary-toolbar .button:checked,
3717 .header-bar .button:hover,
3718-.header-bar .button:active,
3719-.header-bar .button:insensitive {
3720+.header-bar .button:checked {
3721 background-image: -gtk-gradient (linear, left top, left bottom,
3722 from (shade (@dark_bg_color, 1.2)),
3723 to (shade (@dark_bg_color, 1.1)));
3724- /*border-width: 1px;*/
3725 }
3726
3727 .primary-toolbar .button:active,
3728-.menubar.toolbar .button:active,
3729 .header-bar .button:active {
3730 background-image: -gtk-gradient (linear, left top, left bottom,
3731- from (shade (@dark_bg_color, 0.9)),
3732- to (shade (@dark_bg_color, 0.95)));
3733-
3734- text-shadow: 0 -1px shade (@dark_bg_color, 0.6);
3735-}
3736-
3737-.primary-toolbar .button:active:hover,
3738-.menubar.toolbar .button:active:hover,
3739-.header-bar .button:active:hover {
3740- background-image: -gtk-gradient (linear, left top, left bottom,
3741 from (shade (@dark_bg_color, 0.95)),
3742 to (shade (@dark_bg_color, 1.0)));
3743+ text-shadow: 0 -1px shade (@dark_bg_color, 0.6);
3744 }
3745
3746-.primary-toolbar .button:active:insensitive,
3747+.primary-toolbar .button:checked:insensitive,
3748 .primary-toolbar .button:insensitive,
3749-.menubar.toolbar .button:active:insensitive,
3750-.menubar.toolbar .button:insensitive,
3751-.header-bar .button:active:insensitive,
3752+.header-bar .button:checked:insensitive,
3753 .header-bar .button:insensitive {
3754 text-shadow: none;
3755 }
3756
3757 .primary-toolbar .button:insensitive,
3758-.menubar.toolbar .button:insensitive,
3759 .header-bar .button:insensitive {
3760 background-image: -gtk-gradient (linear, left top, left bottom,
3761 from (shade (@dark_bg_color, 1.01)),
3762 to (shade (@dark_bg_color, 0.99)));
3763 }
3764
3765-.primary-toolbar .button:active:insensitive,
3766-.menubar.toolbar .button:active:insensitive,
3767-.header-bar .button:active:insensitive {
3768+.primary-toolbar .button.flat:insensitive {
3769+ background-image: none;
3770+}
3771+
3772+.primary-toolbar .button:checked:insensitive,
3773+.header-bar .button:checked:insensitive {
3774 background-image: -gtk-gradient (linear, left top, left bottom,
3775 from (shade (@dark_bg_color, 0.94)),
3776 to (shade (@dark_bg_color, 1.02)));
3777@@ -2084,9 +1834,6 @@
3778 .primary-toolbar GtkSeparatorToolItem,
3779 .primary-toolbar .separator,
3780 .primary-toolbar .separator:insensitive,
3781-.menubar.toolbar GtkSeparatorToolItem,
3782-.menubar.toolbar .separator,
3783-.menubar.toolbar .separator:insensitive,
3784 .header-bar GtkSeparatorToolItem,
3785 .header-bar .separator,
3786 .header-bar .separator:insensitive {
3787@@ -2190,7 +1937,6 @@
3788 border-radius: 8px;
3789 border-bottom-left-radius: 0;
3790 border-top-left-radius: 0;
3791- /*box-shadow: inset 1px 0 shade (@bg_color, 0.84);*/
3792 }
3793
3794 /* Single button */
3795@@ -2212,7 +1958,6 @@
3796 border-left-width: 1px;
3797 border-image-width: 10px 12px 10px 12px;
3798 border-radius: 8px;
3799- /*box-shadow: none;*/
3800 }
3801
3802 /***********
3803@@ -2246,15 +1991,6 @@
3804
3805 GtkTreeView .entry {
3806 background-image: none;
3807- /*border-radius: 0;*/
3808-}
3809-
3810-GtkTreeView row:nth-child(even){
3811- /*background-color: @base_color;*/
3812-}
3813-
3814-GtkTreeView row:nth-child(odd) {
3815- /*background-color: shade (@base_color, 0.965);*/
3816 }
3817
3818 /************
3819@@ -2264,6 +2000,19 @@
3820 border-width: 0;
3821 }
3822
3823+/************
3824+ * listbox *
3825+ ************/
3826+.list-row.button {
3827+ border-image: none;
3828+ border-style: none;
3829+ border-radius: 0;
3830+ background-image: none;
3831+}
3832+
3833+.list-row.button:selected {
3834+ text-shadow: none;
3835+}
3836
3837 /************
3838 * popover *
3839@@ -2287,9 +2036,9 @@
3840 * the button styles for them.
3841 */
3842 .popover .menuitem,
3843-.popover .menuitem:active,
3844+.popover .menuitem:checked,
3845 .popover .menuitem:hover,
3846-.popover .menuitem:hover:active,
3847+.popover .menuitem:active,
3848 .popover .menuitem:insensitive,
3849 .popover .menuitem:backdrop {
3850 border-image: none;
3851@@ -2306,11 +2055,11 @@
3852 }
3853
3854
3855-.popover .menuitem:active,
3856+.popover .menuitem:checked,
3857 .popover .menuitem.check,
3858-.popover .menuitem.check:active,
3859+.popover .menuitem.check:checked,
3860 .popover .menuitem.radio,
3861-.popover .menuitem.radio:active {
3862+.popover .menuitem.radio:checked {
3863 background-image: none;
3864 border: none;
3865 }

Subscribers

People subscribed via source and target branches