1
/*************************
2
* Check and Radio items *
3
*************************/
5
/* draw regular check and radio items using our SVG assets */
8
.check row:selected:focused {
9
background-image: url("assets/checkbox-unchecked.svg");
13
.check row:selected:insensitive,
14
.check row:selected:focused:insensitive {
15
background-image: url("assets/checkbox-unchecked-insensitive.svg");
19
.check row:selected:active,
20
.check row:selected:focused:active {
21
background-image: url("assets/checkbox-checked.svg");
24
.check:active:insensitive,
25
.check row:selected:active:insensitive,
26
.check row:selected:focused:active:insensitive
28
background-image: url("assets/checkbox-checked-insensitive.svg");
32
.check row:selected:inconsistent,
33
.check row:selected:focused:inconsistent {
34
background-image: url("assets/checkbox-mixed.svg");
37
.check:inconsistent:insensitive,
38
.check row:selected:inconsistent:insensitive,
39
.check row:selected:focused:inconsistent:insensitive {
40
background-image: url("assets/checkbox-mixed-insensitive.svg");
45
.radio row:selected:focused {
46
background-image: url("assets/radio-unselected.svg");
50
.radio row:selected:insensitive,
51
.radio row:selected:focused:insensitive {
52
background-image: url("assets/radio-unselected-insensitive.svg");
56
.radio row:selected:active,
57
.radio row:selected:focused:active {
58
background-image: url("assets/radio-selected.svg");
61
.radio:active:insensitive,
62
.radio row:selected:active:insensitive,
63
.radio row:selected:focused:active:insensitive {
64
background-image: url("assets/radio-selected-insensitive.svg");
68
.radio row:selected:inconsistent,
69
.radio row:selected:focused:inconsistent {
70
background-image: url("assets/radio-mixed.svg");
73
.radio:inconsistent:insensitive,
74
.radio row:selected:inconsistent:insensitive,
75
.radio row:selected:focused:inconsistent:insensitive {
76
background-image: url("assets/radio-mixed-insensitive.svg");
79
.sidebar .radio:active,
80
.sidebar .radio:active:focused,
81
.sidebar .radio:active:prelight {
82
background-image: url("assets/sidebar-radio-checked.svg");
85
.sidebar .radio:prelight {
86
background-image: url("assets/sidebar-radio-prelight.svg");
89
.sidebar .radio:active:selected,
90
.sidebar .radio:active:selected:focused {
91
background-image: url("assets/sidebar-radio-selected.svg");
94
.sidebar .radio:selected:prelight,
95
.sidebar .radio:selected:focused {
96
background-image: url("assets/sidebar-radio-selected-prelight.svg");
100
border-image: url("assets/entry-border-normal.svg") 2 / 2 stretch;
104
border-image: url("assets/entry-border-focused.svg") 2 / 2 stretch;
107
.primary-toolbar GtkComboBox.combobox-entry .button,
108
GtkComboBox.combobox-entry .button,
109
.primary-toolbar GtkComboBox.combobox-entry .button:nth-child(last),
110
GtkComboBox.combobox-entry .button:nth-child(last) {
111
border-image: url("assets/entry-border-normal.svg") 2 / 2 2 2 0 stretch;
114
.primary-toolbar GtkComboBox.combobox-entry .button:active,
115
.primary-toolbar GtkComboBox.combobox-entry .button:hover:active,
116
GtkComboBox.combobox-entry .button:active,
117
GtkComboBox.combobox-entry .button:hover:active,
118
.primary-toolbar GtkComboBox.combobox-entry .button:active:nth-child(last),
119
.primary-toolbar GtkComboBox.combobox-entry .button:hover:active:nth-child(last),
120
GtkComboBox.combobox-entry .button:active:nth-child(last),
121
GtkComboBox.combobox-entry .button:hover:active:nth-child(last) {
122
border-image: url("assets/combobox-entry-border-active.svg") 2 / 2 2 2 0 stretch;
125
/* for RTL languages */
126
.primary-toolbar GtkComboBox.combobox-entry .button:nth-child(first),
127
GtkComboBox.combobox-entry .button:nth-child(first) {
128
border-image: url("assets/entry-border-normal.svg") 2 / 2 0 2 2 stretch;
131
.primary-toolbar GtkComboBox.combobox-entry .button:active:nth-child(first),
132
.primary-toolbar GtkComboBox.combobox-entry .button:hover:active:nth-child(first),
133
GtkComboBox.combobox-entry .button:active:nth-child(first),
134
GtkComboBox.combobox-entry .button:hover:active:nth-child(first) {
135
border-image: url("assets/combobox-entry-border-active.svg") 2 / 2 0 2 2 stretch;
140
GtkScale.trough.horizontal {
141
border-image: url("assets/trough-border-horizontal.svg") 2 / 2 stretch;
144
GtkScale.trough.vertical {
145
border-image: url("assets/trough-border-vertical.svg") 2 / 2 stretch;
148
GtkSwitch.trough:active,
149
GtkScale.progressbar.horizontal {
150
border-image: url("assets/trough-active-border-horizontal.svg") 2 / 2 stretch;
153
GtkScale.progressbar.vertical {
154
border-image: url("assets/trough-active-border-vertical.svg") 2 / 2 stretch;
158
border-image: url("assets/switch-slider-border.svg") 2 / 2 stretch;
161
GtkSwitch.slider:active {
162
border-image: url("assets/switch-slider-active-border.svg") 2 / 2 stretch;
168
.progressbar row:hover,
169
.progressbar row:selected,
170
.progressbar row:selected:focused {
171
border-image: url("assets/progressbar-border.svg") 3 / 3 stretch;
174
.progressbar.vertical {
175
border-image: url("assets/progressbar-border-vertical.svg") 3 / 3 stretch;
179
GtkScale.slider.horizontal {
180
background-image: url("assets/scale-slider-horizontal.svg");
183
GtkScale.slider:insensitive,
184
GtkScale.slider.horizontal:insensitive {
185
background-image: url("assets/scale-slider-horizontal-insensitive.svg");
188
GtkScale.slider.vertical {
189
background-image: url("assets/scale-slider-vertical.svg");
192
GtkScale.slider.vertical:insensitive {
193
background-image: url("assets/scale-slider-vertical-insensitive.svg");
196
GtkScale.scale-has-marks-above.slider.horizontal {
197
background-image: url("assets/scale-slider-marks-above-horizontal.svg");
200
GtkScale.scale-has-marks-above.slider.horizontal:insensitive {
201
background-image: url("assets/scale-slider-marks-above-horizontal-insensitive.svg");
204
GtkScale.scale-has-marks-above.slider.vertical {
205
background-image: url("assets/scale-slider-marks-above-vertical.svg");
208
GtkScale.scale-has-marks-above.slider.vertical:insensitive {
209
background-image: url("assets/scale-slider-marks-above-vertical-insensitive.svg");
212
GtkScale.scale-has-marks-below.slider.horizontal {
213
background-image: url("assets/scale-slider-marks-below-horizontal.svg");
216
GtkScale.scale-has-marks-below.slider.horizontal:insensitive {
217
background-image: url("assets/scale-slider-marks-below-horizontal-insensitive.svg");
220
GtkScale.scale-has-marks-below.slider.vertical {
221
background-image: url("assets/scale-slider-marks-below-vertical.svg");
224
GtkScale.scale-has-marks-below.slider.vertical:insensitive {
225
background-image: url("assets/scale-slider-marks-below-vertical-insensitive.svg");
229
border-image: url("assets/button-border.svg") 3 / 3 stretch;
233
.toolbar .button:active,
234
.button:hover:active,
235
.toolbar .button:hover:active {
236
border-image: url("assets/button-active-border.svg") 3 / 3 stretch;
240
border-image: url("assets/button-default-border.svg") 4 / 4 stretch;
243
.primary-toolbar .toolbar .button:active,
244
.primary-toolbar.toolbar .button:active,
245
.primary-toolbar .toolbar .button:active:hover,
246
.primary-toolbar.toolbar .button:active:hover {
247
border-image: url("assets/primary-toolbar-button-active-border.svg") 4 / 4 stretch;
250
.toolbar .raised .button,
251
.toolbar .raised.button {
252
border-image: url("assets/primary-toolbar-raised-button-border.svg") 4 / 4 stretch;
255
/* nth-child for linked areas */
256
.toolbar .raised.linked.button,
257
.toolbar .raised.linked.button:active,
258
.toolbar .raised.linked.button:active:hover,
259
.toolbar .raised.linked .button,
260
.toolbar .raised.linked .button:active,
261
.toolbar .raised.linked .button:active:hover {
262
border-image: url("assets/primary-toolbar-raised-button-border.svg") 4 / 4 0 stretch;
265
.toolbar .raised.linked.button:nth-child(first) ,
266
.toolbar .raised.linked.button:active:nth-child(first),
267
.toolbar .raised.linked.button:active:hover:nth-child(first),
268
.toolbar .raised.linked:nth-child(first) .button,
269
.toolbar .raised.linked:nth-child(first) .button:active,
270
.toolbar .raised.linked:nth-child(first) .button:active:hover {
271
border-image: url("assets/primary-toolbar-raised-button-border.svg") 4 / 4 0 4 4 stretch;
274
.toolbar .raised.linked.button:nth-child(last),
275
.toolbar .raised.linked.button:active:nth-child(last),
276
.toolbar .raised.linked.button:active:hover:nth-child(last),
277
.toolbar .raised.linked:nth-child(last) .button,
278
.toolbar .raised.linked:nth-child(last) .button:active,
279
.toolbar .raised.linked:nth-child(last) .button:active:hover {
280
border-image: url("assets/primary-toolbar-raised-button-border.svg") 4 / 4 4 4 0 stretch;