1 @define-color bg_color -gtk-win32-color(button, 15);
\r
6 background-image: -gtk-win32-theme-part(button, 1 1);
\r
8 -GtkWidget-focus-line-width: 1;
\r
9 -GtkWidget-focus-padding: 3;
\r
10 -GtkButton-interior-focuse: true;
\r
13 .button:insensitive {
\r
14 background-image: -gtk-win32-theme-part(button, 1 4);
\r
18 background-image: -gtk-win32-theme-part(button, 1 5);
\r
21 .button:prelight, .button:prelight:focused {
\r
22 background-image: -gtk-win32-theme-part(button, 1 2);
\r
26 .button:active, .button:active:focused, .button:active:focused:prelight {
\r
27 background-image: -gtk-win32-theme-part(button, 1 3);
\r
33 background-image: -gtk-win32-theme-part(button, 3 1);
\r
37 .check:insensitive {
\r
38 background-image: -gtk-win32-theme-part(button, 3 4);
\r
42 background-image: -gtk-win32-theme-part(button, 3 2);
\r
46 background-image: -gtk-win32-theme-part(button, 3 5);
\r
49 .check:active:insensitive {
\r
50 background-image: -gtk-win32-theme-part(button, 1 8);
\r
53 .check:active:prelight {
\r
54 background-image: -gtk-win32-theme-part(button, 3 6);
\r
57 .check:inconsistent {
\r
58 background-image: -gtk-win32-theme-part(button, 3 9);
\r
61 .check:inconsistent:insensitive {
\r
62 background-image: -gtk-win32-theme-part(button, 3 12);
\r
65 .check:inconsistent:prelight {
\r
66 background-image: -gtk-win32-theme-part(button, 3 10);
\r
72 background-image: -gtk-win32-theme-part(button, 2 1);
\r
76 .radio:insensitive {
\r
77 background-image: -gtk-win32-theme-part(button, 2 4);
\r
81 background-image: -gtk-win32-theme-part(button, 2 2);
\r
85 background-image: -gtk-win32-theme-part(button, 2 5);
\r
88 .radio:active:insensitive {
\r
89 background-image: -gtk-win32-theme-part(button, 1 8);
\r
92 .radio:active:prelight {
\r
93 background-image: -gtk-win32-theme-part(button, 2 6);
\r
97 .radio:inconsistent {
\r
98 background-image: -gtk-win32-theme-part(button, 2 1, mix 2 5);
\r
101 .radio:inconsistent:prelight {
\r
102 background-image: -gtk-win32-theme-part(button, 2 4 , mix 2 6);
\r
107 /* TODO: Win32 has different concept for upper and lower trough, we
\r
108 don't use this atm */
\r
111 -GtkRange-trough-border: 0;
\r
112 -GtkRange-arrow-scaling: 0.0;
\r
113 -GtkRange-slider-width: -gtk-win32-size(scrollbar, 3);
\r
116 .scrollbar.vertical {
\r
117 -GtkRange-slider-width: -gtk-win32-size(scrollbar, 2);
\r
120 .scrollbar.button.bottom {
\r
121 background-image: -gtk-win32-theme-part(scrollbar, 1 5);
\r
124 .scrollbar.button.bottom:prelight {
\r
125 background-image: -gtk-win32-theme-part(scrollbar, 1 6);
\r
128 .scrollbar.button.bottom:active,
\r
129 .scrollbar.button.bottom:active:prelight {
\r
130 background-image: -gtk-win32-theme-part(scrollbar, 1 7);
\r
133 .scrollbar.button.bottom:insensitive {
\r
134 background-image: -gtk-win32-theme-part(scrollbar, 1 8);
\r
137 .scrollbar.button.top {
\r
138 background-image: -gtk-win32-theme-part(scrollbar, 1 1);
\r
141 .scrollbar.button.top:prelight {
\r
142 background-image: -gtk-win32-theme-part(scrollbar, 1 2);
\r
145 .scrollbar.button.top:active,
\r
146 .scrollbar.button.top:active:prelight {
\r
147 background-image: -gtk-win32-theme-part(scrollbar, 1 3);
\r
150 .scrollbar.button.top:insensitive {
\r
151 background-image: -gtk-win32-theme-part(scrollbar, 1 4);
\r
154 .scrollbar.button.left {
\r
155 background-image: -gtk-win32-theme-part(scrollbar, 1 9);
\r
158 .scrollbar.button.left:prelight {
\r
159 background-image: -gtk-win32-theme-part(scrollbar, 1 10);
\r
162 .scrollbar.button.left:active,
\r
163 .scrollbar.button.left:active:prelight {
\r
164 background-image: -gtk-win32-theme-part(scrollbar, 1 11);
\r
167 .scrollbar.button.left:insensitive {
\r
168 background-image: -gtk-win32-theme-part(scrollbar, 1 12);
\r
171 .scrollbar.button.right {
\r
172 background-image: -gtk-win32-theme-part(scrollbar, 1 13);
\r
175 .scrollbar.button.right:prelight {
\r
176 background-image: -gtk-win32-theme-part(scrollbar, 1 14);
\r
179 .scrollbar.button.right:active,
\r
180 .scrollbar.button.right:active:prelight {
\r
181 background-image: -gtk-win32-theme-part(scrollbar, 1 15);
\r
184 .scrollbar.button.right:insensitive {
\r
185 background-image: -gtk-win32-theme-part(scrollbar, 1 16);
\r
188 .scrollbar.trough {
\r
190 background-image: -gtk-win32-theme-part(scrollbar, 2 1, 4 1);
\r
193 .scrollbar.trough.vertical {
\r
195 background-image: -gtk-win32-theme-part(scrollbar, 2 1, 6 1);
\r
198 .scrollbar.slider {
\r
200 background-image: -gtk-win32-theme-part(scrollbar, 2 1, 8 1);
\r
203 .scrollbar.slider:prelight {
\r
204 background-image: -gtk-win32-theme-part(scrollbar, 2 2, 8 2);
\r
207 .scrollbar.slider.vertical {
\r
208 background-image: -gtk-win32-theme-part(scrollbar, 3 1, 9 1);
\r
211 .scrollbar.slider.vertical:prelight {
\r
212 background-image: -gtk-win32-theme-part(scrollbar, 3 2, 9 2);
\r
217 /* TODO: For entries with set_has_frame FALSE we should use 'edit, 3 1', not
\r
218 sure how to select for this though */
\r
221 background-image: -gtk-win32-theme-part(edit, 1 1);
\r
223 .entry:insensitive {
\r
224 background-image: -gtk-win32-theme-part(edit, 1 4);
\r
227 background-image: -gtk-win32-theme-part(edit, 1 4);
\r
232 .spinbutton.button,
\r
233 .spinbutton.button:focused {
\r
234 border-width: 1 1 0 0;
\r
235 border-style: none;
\r
236 background-image: -gtk-win32-theme-part(spin, 1 1);
\r
237 color: rgba(0, 0, 0, 0);
\r
240 .spinbutton.button:prelight,
\r
241 .spinbutton.button:prelight:focused {
\r
242 background-image: -gtk-win32-theme-part(spin, 1 2);
\r
243 color: rgba(0, 0, 0, 0);
\r
246 .spinbutton.button:active,
\r
247 .spinbutton.button:active:prelight {
\r
248 background-image: -gtk-win32-theme-part(spin, 1 3);
\r
249 color: rgba(0, 0, 0, 0);
\r
252 .spinbutton.button:insensitive {
\r
253 background-image: -gtk-win32-theme-part(spin, 1 4);
\r
254 color: rgba(0, 0, 0, 0);
\r
257 .spinbutton.button.bottom,
\r
258 .spinbutton.button.bottom:focused {
\r
259 border-width: 0 1 1 0;
\r
260 background-image: -gtk-win32-theme-part(spin, 2 1);
\r
261 color: rgba(0, 0, 0, 0);
\r
264 .spinbutton.button.bottom:prelight,
\r
265 .spinbutton.button.bottom:prelight:focused {
\r
266 background-image: -gtk-win32-theme-part(spin, 2 2);
\r
267 color: rgba(0, 0, 0, 0);
\r
270 .spinbutton.button.bottom:active,
\r
271 .spinbutton.button.bottom:active:prelight {
\r
272 background-image: -gtk-win32-theme-part(spin, 2 3);
\r
273 color: rgba(0, 0, 0, 0);
\r
276 .spinbutton.button.bottom:insensitive {
\r
277 background-image: -gtk-win32-theme-part(spin, 2 4);
\r
278 color: rgba(0, 0, 0, 0);
\r
283 /* TODO: The trough is not quite right, it covers everything,
\r
284 but in win32 the slider 'sticks out' on the sides of the
\r
288 -GtkScale-value-spacing: 0;
\r
289 -GtkScale-slider-length: 9;
\r
290 -GtkRange-slider-width: 20;
\r
291 -GtkRange-trough-border: 0;
\r
295 border-style: none;
\r
297 background-image: -gtk-win32-theme-part(trackbar, 1 1);
\r
302 color: rgba(0,0,0,0);
\r
303 background-image: -gtk-win32-theme-part(trackbar, 3 1);
\r
306 .scale.slider:prelight {
\r
307 background-image: -gtk-win32-theme-part(trackbar, 3 2);
\r
310 .scale.slider:active,
\r
311 .scale.slider:prelight:active {
\r
312 background-image: -gtk-win32-theme-part(trackbar, 3 3);
\r
315 .scale.slider:focus {
\r
316 background-image: -gtk-win32-theme-part(trackbar, 3 4);
\r
319 .scale.slider:insensitive {
\r
320 background-image: -gtk-win32-theme-part(trackbar, 3 5);
\r
323 .scale.slider.vertical {
\r
324 background-image: -gtk-win32-theme-part(trackbar, 6 1);
\r
327 .scale.slider.vertical:prelight {
\r
328 background-image: -gtk-win32-theme-part(trackbar, 6 2);
\r
331 .scale.slider.vertical:active,
\r
332 .scale.slider.vertical:prelight:active {
\r
333 background-image: -gtk-win32-theme-part(trackbar, 6 3);
\r
336 .scale.slider.vertical:focus {
\r
337 background-image: -gtk-win32-theme-part(trackbar, 6 4);
\r
340 .scale.slider.vertical:insensitive {
\r
341 background-image: -gtk-win32-theme-part(trackbar, 6 5);
\r
344 .scale.slider.scale-has-marks-below {
\r
345 background-image: -gtk-win32-theme-part(trackbar, 4 1);
\r
348 .scale.slider.scale-has-marks-below:prelight {
\r
349 background-image: -gtk-win32-theme-part(trackbar, 4 2);
\r
352 .scale.slider.scale-has-marks-below:active,
\r
353 .scale.slider.scale-has-marks-below:prelight:active {
\r
354 background-image: -gtk-win32-theme-part(trackbar, 4 3);
\r
357 .scale.slider.scale-has-marks-below:focus {
\r
358 background-image: -gtk-win32-theme-part(trackbar, 4 4);
\r
361 .scale.slider.scale-has-marks-below:insensitive {
\r
362 background-image: -gtk-win32-theme-part(trackbar, 4 5);
\r
365 .scale.slider.scale-has-marks-below.vertical {
\r
366 background-image: -gtk-win32-theme-part(trackbar, 8 1);
\r
369 .scale.slider.scale-has-marks-below.vertical:prelight {
\r
370 background-image: -gtk-win32-theme-part(trackbar, 8 2);
\r
373 .scale.slider.scale-has-marks-below.vertical:active,
\r
374 .scale.slider.scale-has-marks-below.vertical:prelight:active {
\r
375 background-image: -gtk-win32-theme-part(trackbar, 8 3);
\r
378 .scale.slider.scale-has-marks-below.vertical:focus {
\r
379 background-image: -gtk-win32-theme-part(trackbar, 8 4);
\r
382 .scale.slider.scale-has-marks-below.vertical:insensitive {
\r
383 background-image: -gtk-win32-theme-part(trackbar, 8 5);
\r
388 .scale.slider.scale-has-marks-above {
\r
389 background-image: -gtk-win32-theme-part(trackbar, 5 1);
\r
392 .scale.slider.scale-has-marks-above:prelight {
\r
393 background-image: -gtk-win32-theme-part(trackbar, 5 2);
\r
396 .scale.slider.scale-has-marks-above:active,
\r
397 .scale.slider.scale-has-marks-above:prelight:active {
\r
398 background-image: -gtk-win32-theme-part(trackbar, 5 3);
\r
401 .scale.slider.scale-has-marks-above:focus {
\r
402 background-image: -gtk-win32-theme-part(trackbar, 5 4);
\r
405 .scale.slider.scale-has-marks-above:insensitive {
\r
406 background-image: -gtk-win32-theme-part(trackbar, 5 5);
\r
409 .scale.slider.scale-has-marks-above.vertical {
\r
410 background-image: -gtk-win32-theme-part(trackbar, 7 1);
\r
413 .scale.slider.scale-has-marks-above.vertical:prelight {
\r
414 background-image: -gtk-win32-theme-part(trackbar, 7 2);
\r
417 .scale.slider.scale-has-marks-above.vertical:active,
\r
418 .scale.slider.scale-has-marks-above.vertical:prelight:active {
\r
419 background-image: -gtk-win32-theme-part(trackbar, 7 3);
\r
422 .scale.slider.scale-has-marks-above.vertical:focus {
\r
423 background-image: -gtk-win32-theme-part(trackbar, 7 4);
\r
426 .scale.slider.scale-has-marks-above.vertical:insensitive {
\r
427 background-image: -gtk-win32-theme-part(trackbar, 7 5);
\r
430 /* Progress bars */
\r
436 GtkProgressBar.trough {
\r
438 background-image: -gtk-win32-theme-part(progress, 1 1);
\r
441 GtkProgressBar.progressbar,
\r
442 GtkEntry.progressbar {
\r
444 background-image: -gtk-win32-theme-part(progress, 5 1);
\r
447 GtkProgressBar.progressbar.pulse,
\r
448 GtkEntry.progressbar.pulse {
\r
449 background-image: -gtk-win32-theme-part(progress, 8 1);
\r
452 GtkProgressBar.trough.vertical {
\r
453 background-image: -gtk-win32-theme-part(progress, 2 1);
\r
456 .progressbar.vertical {
\r
457 background-image: -gtk-win32-theme-part(progress, 6 1);
\r
460 .progressbar.pulse.vertical {
\r
461 background-image: -gtk-win32-theme-part(progress, 10 1);
\r
468 background-image: -gtk-win32-theme-part(menu, 7 1);
\r
471 .menubar .menuitem {
\r
473 background-image: -gtk-win32-theme-part(menu, 8 1);
\r
476 .menubar .menuitem:prelight {
\r
478 background-image: -gtk-win32-theme-part(menu, 8 3);
\r
481 .menuitem:prelight {
\r
482 background-image: -gtk-win32-theme-part(menu, 14 2);
\r
487 .menuitem.radio:prelight {
\r
488 background-image: none;
\r
492 .menuitem.radio:active,
\r
493 .menuitem.radio:active:prelight {
\r
494 background-image: -gtk-win32-theme-part(menu, 11 3);
\r
498 .menuitem.radio:inconsistent,
\r
499 .menuitem.radio:inconsistent:prelight {
\r
500 background-image: -gtk-win32-theme-part(menu, 11 3, mix 0 0);
\r
504 .menuitem.radio:insensitive,
\r
505 .menuitem.radio:insensitive:prelight{
\r
506 background-image: -gtk-win32-theme-part(menu, 11 4);
\r
512 .menuitem.check:prelight {
\r
513 background-image: none;
\r
517 .menuitem.check:active,
\r
518 .menuitem.check:active:prelight {
\r
519 background-image: -gtk-win32-theme-part(menu, 11 1);
\r
523 .menuitem.check:inconsistent,
\r
524 .menuitem.check:inconsistent:prelight {
\r
525 background-image: -gtk-win32-theme-part(menu, 11 1, mix 0 0);
\r
529 .menuitem.check:insensitive,
\r
530 .menuitem.check:insensitive:prelight{
\r
531 background-image: -gtk-win32-theme-part(menu, 11 2);
\r
538 GtkComboBox.combobox-entry .button {
\r
540 background-image: -gtk-win32-theme-part(combobox, 1 1);
\r
541 color: rgba(0, 0, 0, 0);
\r
544 GtkComboBox.combobox-entry .button:prelight,
\r
545 GtkComboBox.combobox-entry .button:focused,
\r
546 GtkComboBox.combobox-entry .button:prelight:focused {
\r
547 background-image: -gtk-win32-theme-part(combobox, 1 2);
\r
549 GtkComboBox.combobox-entry .button:active,
\r
550 GtkComboBox.combobox-entry .button:active:focused,
\r
551 GtkComboBox.combobox-entry .button:active:prelight,
\r
552 GtkComboBox.combobox-entry .button:active:focused:prelight {
\r
553 background-image: -gtk-win32-theme-part(combobox, 1 3);
\r
555 GtkComboBox.combobox-entry .button:insensitive {
\r
556 background-image: -gtk-win32-theme-part(combobox, 1 4);
\r
563 background-image: -gtk-win32-theme-part(tab, 9 1);
\r
564 -GtkNotebook-tab-overlap: 0;
\r
565 -GtkNotebook-tab-curvature: 20;
\r
570 background-image: -gtk-win32-theme-part(tab, 1 1);
\r
573 .notebook tab:active {
\r
574 background-image: -gtk-win32-theme-part(tab, 1 3);
\r
578 background-color: #ffffff;
\r
585 background-image: -gtk-win32-theme-part(rebar, 6 1);
\r
589 .toolbar .button:focused {
\r
590 background-image: -gtk-win32-theme-part(toolbar, 1 1);
\r
593 .toolbar .button:prelight,
\r
594 .toolbar .button:prelight:focused {
\r
595 background-image: -gtk-win32-theme-part(toolbar, 1 2);
\r
598 .toolbar .button:active {
\r
599 background-image: -gtk-win32-theme-part(toolbar, 1 3);
\r
602 .toolbar .button:active:prelight {
\r
603 background-image: -gtk-win32-theme-part(toolbar, 1 6);
\r
606 .toolbar .button:insensitive {
\r
607 background-image: -gtk-win32-theme-part(toolbar, 1 4);
\r