diff options
author | Shubham Saini <shubham6405@gmail.com> | 2019-12-02 12:21:04 +0000 |
---|---|---|
committer | Shubham Saini <shubham6405@gmail.com> | 2019-12-02 12:21:04 +0000 |
commit | a42df546ce34429759a20bc2c4c240de045dbd0a (patch) | |
tree | 4e7153d41d6a1b710f8002f2eb7b64231889b6cf /themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/main.rc |
using stow
Diffstat (limited to 'themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/main.rc')
-rw-r--r-- | themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/main.rc | 2349 |
1 files changed, 2349 insertions, 0 deletions
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/main.rc b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/main.rc new file mode 100644 index 0000000..8b8f824 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/main.rc | |||
@@ -0,0 +1,2349 @@ | |||
1 | style "default" { | ||
2 | |||
3 | xthickness = 1 | ||
4 | ythickness = 1 | ||
5 | |||
6 | # Style Properties | ||
7 | |||
8 | GtkWidget::focus-line-width = 1 | ||
9 | GtkMenuBar::window-dragging = 1 | ||
10 | GtkToolbar::window-dragging = 1 | ||
11 | GtkToolbar::internal-padding = 4 | ||
12 | GtkToolButton::icon-spacing = 4 | ||
13 | |||
14 | GtkWidget::tooltip-radius = 2 | ||
15 | GtkWidget::tooltip-alpha = 235 | ||
16 | GtkWidget::new-tooltip-style = 1 #for compatibility | ||
17 | |||
18 | GtkSeparatorMenuItem::horizontal-padding = 3 | ||
19 | GtkSeparatorMenuItem::wide-separators = 1 | ||
20 | GtkSeparatorMenuItem::separator-height = 1 | ||
21 | |||
22 | GtkButton::child-displacement-y = 0 | ||
23 | GtkButton::default-border = { 0, 0, 0, 0 } | ||
24 | GtkButton::default-outside_border = { 0, 0, 0, 0 } | ||
25 | |||
26 | GtkEntry::state-hint = 1 | ||
27 | |||
28 | GtkScrollbar::trough-border = 0 | ||
29 | GtkRange::trough-border = 0 | ||
30 | GtkRange::slider-width = 13 | ||
31 | GtkRange::stepper-size = 0 | ||
32 | |||
33 | GtkScrollbar::activate-slider = 1 | ||
34 | GtkScrollbar::has-backward-stepper = 0 | ||
35 | GtkScrollbar::has-forward-stepper = 0 | ||
36 | GtkScrollbar::min-slider-length = 32 | ||
37 | GtkScrolledWindow::scrollbar-spacing = 0 | ||
38 | GtkScrolledWindow::scrollbars-within-bevel = 1 | ||
39 | |||
40 | GtkScale::slider_length = 15 | ||
41 | GtkScale::slider_width = 15 | ||
42 | GtkScale::trough-side-details = 1 | ||
43 | |||
44 | GtkProgressBar::min-horizontal-bar-height = 8 | ||
45 | GtkProgressBar::min-vertical-bar-width = 8 | ||
46 | |||
47 | GtkStatusbar::shadow_type = GTK_SHADOW_NONE | ||
48 | GtkSpinButton::shadow_type = GTK_SHADOW_NONE | ||
49 | GtkMenuBar::shadow-type = GTK_SHADOW_NONE | ||
50 | GtkToolbar::shadow-type = GTK_SHADOW_NONE | ||
51 | GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): | ||
52 | GtkMenu::horizontal-padding = 0 | ||
53 | GtkMenu::vertical-padding = 0 | ||
54 | |||
55 | GtkCheckButton::indicator_spacing = 3 | ||
56 | GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } | ||
57 | |||
58 | GtkTreeView::row_ending_details = 0 | ||
59 | GtkTreeView::expander-size = 11 | ||
60 | GtkTreeView::vertical-separator = 4 | ||
61 | GtkTreeView::horizontal-separator = 4 | ||
62 | GtkTreeView::allow-rules = 1 | ||
63 | GtkTreeView::odd_row_color = shade(0.98, @base_color) | ||
64 | |||
65 | GtkExpander::expander-size = 11 | ||
66 | |||
67 | GnomeHRef::link_color = @link_color | ||
68 | GtkHTML::link-color = @link_color | ||
69 | GtkIMHtmlr::hyperlink-color = @link_color | ||
70 | GtkIMHtml::hyperlink-color = @link_color | ||
71 | GtkWidget::link-color = @link_color | ||
72 | GtkWidget::visited-link-color = @text_color | ||
73 | |||
74 | # Colors | ||
75 | |||
76 | bg[NORMAL] = @bg_color | ||
77 | bg[PRELIGHT] = shade (1.02, @bg_color) | ||
78 | bg[SELECTED] = @selected_bg_color | ||
79 | bg[INSENSITIVE] = @insensitive_bg_color | ||
80 | bg[ACTIVE] = shade (0.9, @bg_color) | ||
81 | |||
82 | fg[NORMAL] = @text_color | ||
83 | fg[PRELIGHT] = @fg_color | ||
84 | fg[SELECTED] = @selected_fg_color | ||
85 | fg[INSENSITIVE] = @insensitive_fg_color | ||
86 | fg[ACTIVE] = @fg_color | ||
87 | |||
88 | text[NORMAL] = @text_color | ||
89 | text[PRELIGHT] = @text_color | ||
90 | text[SELECTED] = @selected_fg_color | ||
91 | text[INSENSITIVE] = @insensitive_fg_color | ||
92 | text[ACTIVE] = @selected_fg_color | ||
93 | |||
94 | base[NORMAL] = @base_color | ||
95 | base[PRELIGHT] = shade (0.95, @bg_color) | ||
96 | base[SELECTED] = @selected_bg_color | ||
97 | base[INSENSITIVE] = @bg_color | ||
98 | base[ACTIVE] = shade (0.9, @selected_bg_color) | ||
99 | |||
100 | # For succinctness, all reasonable pixmap options remain here | ||
101 | |||
102 | engine "pixmap" { | ||
103 | |||
104 | # Check Buttons | ||
105 | |||
106 | image { | ||
107 | function = CHECK | ||
108 | recolorable = TRUE | ||
109 | state = NORMAL | ||
110 | shadow = OUT | ||
111 | overlay_file = "assets/checkbox-unchecked.png" | ||
112 | overlay_stretch = FALSE | ||
113 | } | ||
114 | |||
115 | image { | ||
116 | function = CHECK | ||
117 | recolorable = TRUE | ||
118 | state = PRELIGHT | ||
119 | shadow = OUT | ||
120 | overlay_file = "assets/checkbox-unchecked.png" | ||
121 | overlay_stretch = FALSE | ||
122 | } | ||
123 | |||
124 | image { | ||
125 | function = CHECK | ||
126 | recolorable = TRUE | ||
127 | state = ACTIVE | ||
128 | shadow = OUT | ||
129 | overlay_file = "assets/checkbox-unchecked.png" | ||
130 | overlay_stretch = FALSE | ||
131 | } | ||
132 | |||
133 | image { | ||
134 | function = CHECK | ||
135 | recolorable = TRUE | ||
136 | state = SELECTED | ||
137 | shadow = OUT | ||
138 | overlay_file = "assets/checkbox-unchecked.png" | ||
139 | overlay_stretch = FALSE | ||
140 | } | ||
141 | |||
142 | image { | ||
143 | function = CHECK | ||
144 | recolorable = TRUE | ||
145 | state = INSENSITIVE | ||
146 | shadow = OUT | ||
147 | overlay_file = "assets/checkbox-unchecked-insensitive.png" | ||
148 | overlay_stretch = FALSE | ||
149 | } | ||
150 | |||
151 | image { | ||
152 | function = CHECK | ||
153 | recolorable = TRUE | ||
154 | state = NORMAL | ||
155 | shadow = IN | ||
156 | overlay_file = "assets/checkbox-checked.png" | ||
157 | overlay_stretch = FALSE | ||
158 | } | ||
159 | |||
160 | image { | ||
161 | function = CHECK | ||
162 | recolorable = TRUE | ||
163 | state = PRELIGHT | ||
164 | shadow = IN | ||
165 | overlay_file = "assets/checkbox-checked.png" | ||
166 | overlay_stretch = FALSE | ||
167 | } | ||
168 | |||
169 | image { | ||
170 | function = CHECK | ||
171 | recolorable = TRUE | ||
172 | state = ACTIVE | ||
173 | shadow = IN | ||
174 | overlay_file = "assets/checkbox-checked.png" | ||
175 | overlay_stretch = FALSE | ||
176 | } | ||
177 | |||
178 | image { | ||
179 | function = CHECK | ||
180 | recolorable = TRUE | ||
181 | state = SELECTED | ||
182 | shadow = IN | ||
183 | overlay_file = "assets/checkbox-checked.png" | ||
184 | overlay_stretch = FALSE | ||
185 | } | ||
186 | |||
187 | image { | ||
188 | function = CHECK | ||
189 | recolorable = TRUE | ||
190 | state = INSENSITIVE | ||
191 | shadow = IN | ||
192 | overlay_file = "assets/checkbox-checked-insensitive.png" | ||
193 | overlay_stretch = FALSE | ||
194 | } | ||
195 | |||
196 | # Radio Buttons | ||
197 | |||
198 | image { | ||
199 | function = OPTION | ||
200 | state = NORMAL | ||
201 | shadow = OUT | ||
202 | overlay_file = "assets/radio-unchecked.png" | ||
203 | overlay_stretch = FALSE | ||
204 | } | ||
205 | |||
206 | image { | ||
207 | function = OPTION | ||
208 | state = PRELIGHT | ||
209 | shadow = OUT | ||
210 | overlay_file = "assets/radio-unchecked.png" | ||
211 | overlay_stretch = FALSE | ||
212 | } | ||
213 | |||
214 | image { | ||
215 | function = OPTION | ||
216 | state = ACTIVE | ||
217 | shadow = OUT | ||
218 | overlay_file = "assets/radio-unchecked.png" | ||
219 | overlay_stretch = FALSE | ||
220 | } | ||
221 | |||
222 | image { | ||
223 | function = OPTION | ||
224 | state = SELECTED | ||
225 | shadow = OUT | ||
226 | overlay_file = "assets/radio-unchecked.png" | ||
227 | overlay_stretch = FALSE | ||
228 | } | ||
229 | |||
230 | image { | ||
231 | function = OPTION | ||
232 | state = INSENSITIVE | ||
233 | shadow = OUT | ||
234 | overlay_file = "assets/radio-unchecked-insensitive.png" | ||
235 | overlay_stretch = FALSE | ||
236 | } | ||
237 | |||
238 | image { | ||
239 | function = OPTION | ||
240 | state = NORMAL | ||
241 | shadow = IN | ||
242 | overlay_file = "assets/radio-checked.png" | ||
243 | overlay_stretch = FALSE | ||
244 | } | ||
245 | |||
246 | image { | ||
247 | function = OPTION | ||
248 | state = PRELIGHT | ||
249 | shadow = IN | ||
250 | overlay_file = "assets/radio-checked.png" | ||
251 | overlay_stretch = FALSE | ||
252 | } | ||
253 | |||
254 | image { | ||
255 | function = OPTION | ||
256 | state = ACTIVE | ||
257 | shadow = IN | ||
258 | overlay_file = "assets/radio-checked.png" | ||
259 | overlay_stretch = FALSE | ||
260 | } | ||
261 | |||
262 | image { | ||
263 | function = OPTION | ||
264 | state = SELECTED | ||
265 | shadow = IN | ||
266 | overlay_file = "assets/radio-checked.png" | ||
267 | overlay_stretch = FALSE | ||
268 | } | ||
269 | |||
270 | image { | ||
271 | function = OPTION | ||
272 | state = INSENSITIVE | ||
273 | shadow = IN | ||
274 | overlay_file = "assets/radio-checked-insensitive.png" | ||
275 | overlay_stretch = FALSE | ||
276 | } | ||
277 | |||
278 | # Arrows | ||
279 | |||
280 | image { | ||
281 | function = ARROW | ||
282 | overlay_file = "assets/arrow-up.png" | ||
283 | overlay_border = { 0, 0, 0, 0 } | ||
284 | overlay_stretch = FALSE | ||
285 | arrow_direction = UP | ||
286 | } | ||
287 | |||
288 | image { | ||
289 | function = ARROW | ||
290 | state = PRELIGHT | ||
291 | overlay_file = "assets/arrow-up-prelight.png" | ||
292 | overlay_border = { 0, 0, 0, 0 } | ||
293 | overlay_stretch = FALSE | ||
294 | arrow_direction = UP | ||
295 | } | ||
296 | |||
297 | image { | ||
298 | function = ARROW | ||
299 | state = ACTIVE | ||
300 | overlay_file = "assets/arrow-up-prelight.png" | ||
301 | overlay_border = { 0, 0, 0, 0 } | ||
302 | overlay_stretch = FALSE | ||
303 | arrow_direction = UP | ||
304 | } | ||
305 | |||
306 | image { | ||
307 | function = ARROW | ||
308 | state = INSENSITIVE | ||
309 | overlay_file = "assets/arrow-up-insens.png" | ||
310 | overlay_border = { 0, 0, 0, 0 } | ||
311 | overlay_stretch = FALSE | ||
312 | arrow_direction = UP | ||
313 | } | ||
314 | |||
315 | image { | ||
316 | function = ARROW | ||
317 | state = NORMAL | ||
318 | overlay_file = "assets/arrow-down.png" | ||
319 | overlay_border = { 0, 0, 0, 0 } | ||
320 | overlay_stretch = FALSE | ||
321 | arrow_direction = DOWN | ||
322 | } | ||
323 | |||
324 | image { | ||
325 | function = ARROW | ||
326 | state = PRELIGHT | ||
327 | overlay_file = "assets/arrow-down-prelight.png" | ||
328 | overlay_border = { 0, 0, 0, 0 } | ||
329 | overlay_stretch = FALSE | ||
330 | arrow_direction = DOWN | ||
331 | } | ||
332 | |||
333 | image { | ||
334 | function = ARROW | ||
335 | state = ACTIVE | ||
336 | overlay_file = "assets/arrow-down-prelight.png" | ||
337 | overlay_border = { 0, 0, 0, 0 } | ||
338 | overlay_stretch = FALSE | ||
339 | arrow_direction = DOWN | ||
340 | } | ||
341 | |||
342 | image { | ||
343 | function = ARROW | ||
344 | state = INSENSITIVE | ||
345 | overlay_file = "assets/arrow-down-insens.png" | ||
346 | overlay_border = { 0, 0, 0, 0 } | ||
347 | overlay_stretch = FALSE | ||
348 | arrow_direction = DOWN | ||
349 | } | ||
350 | |||
351 | image { | ||
352 | function = ARROW | ||
353 | overlay_file = "assets/arrow-left.png" | ||
354 | overlay_border = { 0, 0, 0, 0 } | ||
355 | overlay_stretch = FALSE | ||
356 | arrow_direction = LEFT | ||
357 | } | ||
358 | |||
359 | image { | ||
360 | function = ARROW | ||
361 | state= PRELIGHT | ||
362 | overlay_file = "assets/arrow-left-prelight.png" | ||
363 | overlay_border = { 0, 0, 0, 0 } | ||
364 | overlay_stretch = FALSE | ||
365 | arrow_direction = LEFT | ||
366 | } | ||
367 | |||
368 | image { | ||
369 | function = ARROW | ||
370 | state = ACTIVE | ||
371 | overlay_file = "assets/arrow-left-prelight.png" | ||
372 | overlay_border = { 0, 0, 0, 0 } | ||
373 | overlay_stretch = FALSE | ||
374 | arrow_direction = LEFT | ||
375 | } | ||
376 | |||
377 | image { | ||
378 | function = ARROW | ||
379 | state = INSENSITIVE | ||
380 | overlay_file = "assets/arrow-left-insens.png" | ||
381 | overlay_border = { 0, 0, 0, 0 } | ||
382 | overlay_stretch = FALSE | ||
383 | arrow_direction = LEFT | ||
384 | } | ||
385 | |||
386 | image { | ||
387 | function = ARROW | ||
388 | overlay_file = "assets/arrow-right.png" | ||
389 | overlay_border = { 0, 0, 0, 0 } | ||
390 | overlay_stretch = FALSE | ||
391 | arrow_direction = RIGHT | ||
392 | } | ||
393 | |||
394 | image { | ||
395 | function = ARROW | ||
396 | state = PRELIGHT | ||
397 | overlay_file = "assets/arrow-right-prelight.png" | ||
398 | overlay_border = { 0, 0, 0, 0 } | ||
399 | overlay_stretch = FALSE | ||
400 | arrow_direction = RIGHT | ||
401 | } | ||
402 | |||
403 | image { | ||
404 | function = ARROW | ||
405 | state = ACTIVE | ||
406 | overlay_file = "assets/arrow-right-prelight.png" | ||
407 | overlay_border = { 0, 0, 0, 0 } | ||
408 | overlay_stretch = FALSE | ||
409 | arrow_direction = RIGHT | ||
410 | } | ||
411 | |||
412 | image { | ||
413 | function = ARROW | ||
414 | state = INSENSITIVE | ||
415 | overlay_file = "assets/arrow-right-insens.png" | ||
416 | overlay_border = { 0, 0, 0, 0 } | ||
417 | overlay_stretch = FALSE | ||
418 | arrow_direction = RIGHT | ||
419 | } | ||
420 | |||
421 | # Option Menu Arrows | ||
422 | |||
423 | image { | ||
424 | function = TAB | ||
425 | state = INSENSITIVE | ||
426 | overlay_file = "assets/arrow-down-insens.png" | ||
427 | overlay_stretch = FALSE | ||
428 | } | ||
429 | |||
430 | image { | ||
431 | function = TAB | ||
432 | state = NORMAL | ||
433 | overlay_file = "assets/arrow-down.png" | ||
434 | overlay_border = { 0, 0, 0, 0 } | ||
435 | overlay_stretch = FALSE | ||
436 | } | ||
437 | |||
438 | image { | ||
439 | function = TAB | ||
440 | state = PRELIGHT | ||
441 | overlay_file = "assets/arrow-down-prelight.png" | ||
442 | overlay_border = { 0, 0, 0, 0 } | ||
443 | overlay_stretch = FALSE | ||
444 | } | ||
445 | |||
446 | # Lines | ||
447 | |||
448 | image { | ||
449 | function = VLINE | ||
450 | file = "assets/line-v.png" | ||
451 | border = { 0, 0, 0, 0 } | ||
452 | stretch = TRUE | ||
453 | } | ||
454 | |||
455 | image { | ||
456 | function = HLINE | ||
457 | file = "assets/line-h.png" | ||
458 | border = { 0, 0, 0, 0 } | ||
459 | stretch = TRUE | ||
460 | } | ||
461 | |||
462 | # Focuslines | ||
463 | |||
464 | image { | ||
465 | function = FOCUS | ||
466 | file = "assets/focus-line.png" | ||
467 | border = { 1, 1, 1, 1 } | ||
468 | stretch = TRUE | ||
469 | } | ||
470 | |||
471 | # Handles | ||
472 | |||
473 | image { | ||
474 | function = HANDLE | ||
475 | overlay_file = "assets/handle-h.png" | ||
476 | overlay_stretch = FALSE | ||
477 | orientation = HORIZONTAL | ||
478 | } | ||
479 | |||
480 | image { | ||
481 | function = HANDLE | ||
482 | overlay_file = "assets/handle-v.png" | ||
483 | overlay_stretch = FALSE | ||
484 | orientation = VERTICAL | ||
485 | } | ||
486 | |||
487 | # Expanders | ||
488 | |||
489 | image { | ||
490 | function = EXPANDER | ||
491 | expander_style = COLLAPSED | ||
492 | file = "assets/plus.png" | ||
493 | } | ||
494 | |||
495 | image { | ||
496 | function = EXPANDER | ||
497 | expander_style = EXPANDED | ||
498 | file = "assets/minus.png" | ||
499 | } | ||
500 | |||
501 | image { | ||
502 | function = EXPANDER | ||
503 | expander_style = SEMI_EXPANDED | ||
504 | file = "assets/minus.png" | ||
505 | } | ||
506 | |||
507 | image { | ||
508 | function = EXPANDER | ||
509 | expander_style = SEMI_COLLAPSED | ||
510 | file = "assets/plus.png" | ||
511 | } | ||
512 | |||
513 | image { | ||
514 | function = RESIZE_GRIP | ||
515 | state = NORMAL | ||
516 | detail = "statusbar" | ||
517 | overlay_file = "assets/null.png" | ||
518 | overlay_border = { 0,0,0,0 } | ||
519 | overlay_stretch = FALSE | ||
520 | } | ||
521 | |||
522 | # Shadows ( this area needs help :P ) | ||
523 | |||
524 | image { | ||
525 | function = SHADOW_GAP | ||
526 | file = "assets/null.png" | ||
527 | border = { 4, 4, 4, 4 } | ||
528 | stretch = TRUE | ||
529 | } | ||
530 | } | ||
531 | } | ||
532 | |||
533 | |||
534 | style "toplevel_hack" { | ||
535 | |||
536 | engine "adwaita" { | ||
537 | } | ||
538 | } | ||
539 | |||
540 | style "ooo_stepper_hack" { | ||
541 | |||
542 | GtkScrollbar::stepper-size = 0 | ||
543 | GtkScrollbar::has-backward-stepper = 0 | ||
544 | GtkScrollbar::has-forward-stepper = 0 | ||
545 | |||
546 | } | ||
547 | |||
548 | style "scrollbar" { | ||
549 | |||
550 | engine "pixmap" { | ||
551 | |||
552 | image { | ||
553 | function = BOX | ||
554 | detail = "trough" | ||
555 | file = "assets/trough-scrollbar-horiz.png" | ||
556 | border = { 2, 2, 3, 3 } | ||
557 | stretch = TRUE | ||
558 | orientation = HORIZONTAL | ||
559 | } | ||
560 | |||
561 | image { | ||
562 | function = BOX | ||
563 | detail = "trough" | ||
564 | file = "assets/trough-scrollbar-vert.png" | ||
565 | border = { 3, 3, 2, 2 } | ||
566 | stretch = TRUE | ||
567 | orientation = VERTICAL | ||
568 | } | ||
569 | |||
570 | image { | ||
571 | function = ARROW | ||
572 | overlay_file = "assets/null.png" | ||
573 | overlay_border = { 0, 0, 0, 0 } | ||
574 | overlay_stretch = FALSE | ||
575 | arrow_direction = UP | ||
576 | } | ||
577 | |||
578 | image { | ||
579 | function = ARROW | ||
580 | overlay_file = "assets/null.png" | ||
581 | overlay_border = { 0, 0, 0, 0 } | ||
582 | overlay_stretch = FALSE | ||
583 | arrow_direction = DOWN | ||
584 | } | ||
585 | |||
586 | image { | ||
587 | function = ARROW | ||
588 | overlay_file = "assets/null.png" | ||
589 | overlay_border = { 0, 0, 0, 0 } | ||
590 | overlay_stretch = FALSE | ||
591 | arrow_direction = LEFT | ||
592 | } | ||
593 | |||
594 | image { | ||
595 | function = ARROW | ||
596 | overlay_file = "assets/null.png" | ||
597 | overlay_border = { 0, 0, 0, 0 } | ||
598 | overlay_stretch = FALSE | ||
599 | arrow_direction = RIGHT | ||
600 | } | ||
601 | |||
602 | # Sliders | ||
603 | |||
604 | image { | ||
605 | function = SLIDER | ||
606 | state = NORMAL | ||
607 | file = "assets/slider-horiz.png" | ||
608 | border = { 5, 5, 3, 3 } | ||
609 | stretch = TRUE | ||
610 | orientation = HORIZONTAL | ||
611 | } | ||
612 | |||
613 | image { | ||
614 | function = SLIDER | ||
615 | state = ACTIVE | ||
616 | file = "assets/slider-horiz-active.png" | ||
617 | border = { 5, 5, 3, 3 } | ||
618 | stretch = TRUE | ||
619 | orientation = HORIZONTAL | ||
620 | } | ||
621 | |||
622 | image { | ||
623 | function = SLIDER | ||
624 | state = PRELIGHT | ||
625 | file = "assets/slider-horiz-prelight.png" | ||
626 | border = { 5, 5, 3, 3 } | ||
627 | stretch = TRUE | ||
628 | orientation = HORIZONTAL | ||
629 | } | ||
630 | |||
631 | image { | ||
632 | function = SLIDER | ||
633 | state = INSENSITIVE | ||
634 | file = "assets/slider-horiz-insens.png" | ||
635 | border = { 5, 5, 3, 3 } | ||
636 | stretch = TRUE | ||
637 | orientation = HORIZONTAL | ||
638 | } | ||
639 | |||
640 | # X Verticals | ||
641 | |||
642 | image { | ||
643 | function = SLIDER | ||
644 | state = NORMAL | ||
645 | file = "assets/slider-vert.png" | ||
646 | border = { 3, 3, 5, 5 } | ||
647 | stretch = TRUE | ||
648 | orientation = VERTICAL | ||
649 | } | ||
650 | |||
651 | image { | ||
652 | function = SLIDER | ||
653 | state = ACTIVE | ||
654 | file = "assets/slider-vert-active.png" | ||
655 | border = { 3, 3, 5, 5 } | ||
656 | stretch = TRUE | ||
657 | orientation = VERTICAL | ||
658 | } | ||
659 | |||
660 | image { | ||
661 | function = SLIDER | ||
662 | state = PRELIGHT | ||
663 | file = "assets/slider-vert-prelight.png" | ||
664 | border = { 3, 3, 5, 5 } | ||
665 | stretch = TRUE | ||
666 | orientation = VERTICAL | ||
667 | } | ||
668 | |||
669 | image { | ||
670 | function = SLIDER | ||
671 | state = INSENSITIVE | ||
672 | file = "assets/slider-vert-insens.png" | ||
673 | border = { 3, 3, 5, 5 } | ||
674 | stretch = TRUE | ||
675 | orientation = VERTICAL | ||
676 | } | ||
677 | } | ||
678 | } | ||
679 | |||
680 | style "menu" { | ||
681 | |||
682 | xthickness = 0 | ||
683 | ythickness = 0 | ||
684 | |||
685 | GtkMenuItem::arrow-scaling = 0.4 | ||
686 | |||
687 | bg[NORMAL] = @menu_bg | ||
688 | bg[INSENSITIVE] = @menu_bg | ||
689 | bg[PRELIGHT] = @menu_bg | ||
690 | |||
691 | engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator | ||
692 | |||
693 | image { | ||
694 | function = HLINE | ||
695 | file = "assets/null.png" | ||
696 | border = { 0, 0, 0, 0 } | ||
697 | stretch = TRUE | ||
698 | } | ||
699 | } | ||
700 | } | ||
701 | |||
702 | style "menu_framed_box" { | ||
703 | |||
704 | engine "adwaita" { | ||
705 | } | ||
706 | } | ||
707 | |||
708 | style "menu_item" | ||
709 | { | ||
710 | xthickness = 2 | ||
711 | ythickness = 5 | ||
712 | |||
713 | # HACK: Gtk doesn't actually read this value | ||
714 | # while rendering the menu items, but Libreoffice | ||
715 | # does; setting this value equal to the one in | ||
716 | # fg[PRELIGHT] ensures a code path in the LO theming code | ||
717 | # that falls back to a dark text color for menu item text | ||
718 | # highlight. The price to pay is black text on menus as well, | ||
719 | # but at least it's readable. | ||
720 | # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 | ||
721 | bg[SELECTED] = @selected_fg_color | ||
722 | |||
723 | fg[NORMAL] = @fg_color | ||
724 | fg[SELECTED] = @selected_fg_color | ||
725 | |||
726 | fg[PRELIGHT] = @selected_fg_color | ||
727 | text[PRELIGHT] = @selected_fg_color | ||
728 | |||
729 | engine "pixmap" { | ||
730 | |||
731 | image { | ||
732 | function = BOX | ||
733 | state = PRELIGHT | ||
734 | file = "assets/menuitem.png" | ||
735 | border = { 1, 0, 1, 0 } | ||
736 | stretch = TRUE | ||
737 | } | ||
738 | |||
739 | # Fix invisible scale trough on selected menuitems | ||
740 | |||
741 | image { | ||
742 | function = BOX | ||
743 | detail = "trough-lower" | ||
744 | file = "assets/trough-horizontal.png" | ||
745 | border = { 8, 8, 0, 0 } | ||
746 | stretch = TRUE | ||
747 | orientation = HORIZONTAL | ||
748 | } | ||
749 | |||
750 | image { | ||
751 | function = SLIDER | ||
752 | state = PRELIGHT | ||
753 | file = "assets/null.png" | ||
754 | border = { 0, 0, 0, 0 } | ||
755 | stretch = TRUE | ||
756 | overlay_file = "assets/slider.png" | ||
757 | overlay_stretch = FALSE | ||
758 | orientation = HORIZONTAL | ||
759 | } | ||
760 | |||
761 | # Check Buttons | ||
762 | |||
763 | image { | ||
764 | function = CHECK | ||
765 | recolorable = TRUE | ||
766 | state = NORMAL | ||
767 | shadow = OUT | ||
768 | overlay_file = "assets/menu-checkbox-unchecked.png" | ||
769 | overlay_stretch = FALSE | ||
770 | } | ||
771 | |||
772 | image { | ||
773 | function = CHECK | ||
774 | recolorable = TRUE | ||
775 | state = PRELIGHT | ||
776 | shadow = OUT | ||
777 | overlay_file = "assets/menu-checkbox-unchecked-selected.png" | ||
778 | overlay_stretch = FALSE | ||
779 | } | ||
780 | |||
781 | image { | ||
782 | function = CHECK | ||
783 | recolorable = TRUE | ||
784 | state = ACTIVE | ||
785 | shadow = OUT | ||
786 | overlay_file = "assets/menu-checkbox-unchecked.png" | ||
787 | overlay_stretch = FALSE | ||
788 | } | ||
789 | |||
790 | image { | ||
791 | function = CHECK | ||
792 | recolorable = TRUE | ||
793 | state = INSENSITIVE | ||
794 | shadow = OUT | ||
795 | overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" | ||
796 | overlay_stretch = FALSE | ||
797 | } | ||
798 | |||
799 | image { | ||
800 | function = CHECK | ||
801 | recolorable = TRUE | ||
802 | state = NORMAL | ||
803 | shadow = IN | ||
804 | overlay_file = "assets/menu-checkbox-checked.png" | ||
805 | overlay_stretch = FALSE | ||
806 | } | ||
807 | |||
808 | image { | ||
809 | function = CHECK | ||
810 | recolorable = TRUE | ||
811 | state = PRELIGHT | ||
812 | shadow = IN | ||
813 | overlay_file = "assets/menu-checkbox-checked-selected.png" | ||
814 | overlay_stretch = FALSE | ||
815 | } | ||
816 | |||
817 | image { | ||
818 | function = CHECK | ||
819 | recolorable = TRUE | ||
820 | state = ACTIVE | ||
821 | shadow = IN | ||
822 | overlay_file = "assets/menu-checkbox-checked.png" | ||
823 | overlay_stretch = FALSE | ||
824 | } | ||
825 | |||
826 | image { | ||
827 | function = CHECK | ||
828 | recolorable = TRUE | ||
829 | state = INSENSITIVE | ||
830 | shadow = IN | ||
831 | overlay_file = "assets/menu-checkbox-checked-insensitive.png" | ||
832 | overlay_stretch = FALSE | ||
833 | } | ||
834 | |||
835 | # Radio Buttons | ||
836 | |||
837 | image { | ||
838 | function = OPTION | ||
839 | state = NORMAL | ||
840 | shadow = OUT | ||
841 | overlay_file = "assets/menu-radio-unchecked.png" | ||
842 | overlay_stretch = FALSE | ||
843 | } | ||
844 | |||
845 | image { | ||
846 | function = OPTION | ||
847 | state = PRELIGHT | ||
848 | shadow = OUT | ||
849 | overlay_file = "assets/menu-radio-unchecked-selected.png" | ||
850 | overlay_stretch = FALSE | ||
851 | } | ||
852 | |||
853 | image { | ||
854 | function = OPTION | ||
855 | state = ACTIVE | ||
856 | shadow = OUT | ||
857 | overlay_file = "assets/menu-radio-unchecked.png" | ||
858 | overlay_stretch = FALSE | ||
859 | } | ||
860 | |||
861 | image { | ||
862 | function = OPTION | ||
863 | state = INSENSITIVE | ||
864 | shadow = OUT | ||
865 | overlay_file = "assets/menu-radio-unchecked-insensitive.png" | ||
866 | overlay_stretch = FALSE | ||
867 | } | ||
868 | |||
869 | image { | ||
870 | function = OPTION | ||
871 | state = NORMAL | ||
872 | shadow = IN | ||
873 | overlay_file = "assets/menu-radio-checked.png" | ||
874 | overlay_stretch = FALSE | ||
875 | } | ||
876 | |||
877 | image { | ||
878 | function = OPTION | ||
879 | state = PRELIGHT | ||
880 | shadow = IN | ||
881 | overlay_file = "assets/menu-radio-checked-selected.png" | ||
882 | overlay_stretch = FALSE | ||
883 | } | ||
884 | |||
885 | image { | ||
886 | function = OPTION | ||
887 | state = ACTIVE | ||
888 | shadow = IN | ||
889 | overlay_file = "assets/menu-radio-checked.png" | ||
890 | overlay_stretch = FALSE | ||
891 | } | ||
892 | |||
893 | image { | ||
894 | function = OPTION | ||
895 | state = INSENSITIVE | ||
896 | shadow = IN | ||
897 | overlay_file = "assets/menu-radio-checked-insensitive.png" | ||
898 | overlay_stretch = FALSE | ||
899 | } | ||
900 | |||
901 | image { | ||
902 | function = SHADOW # This fixes boxy Qt menu items | ||
903 | file = "assets/null.png" | ||
904 | border = { 4, 4, 4, 4 } | ||
905 | stretch = TRUE | ||
906 | } | ||
907 | |||
908 | # Arrow Buttons | ||
909 | |||
910 | image { | ||
911 | function = ARROW | ||
912 | state = NORMAL | ||
913 | overlay_file = "assets/menu-arrow.png" | ||
914 | overlay_border = { 0, 0, 0, 0 } | ||
915 | overlay_stretch = FALSE | ||
916 | arrow_direction = RIGHT | ||
917 | } | ||
918 | |||
919 | image { | ||
920 | function = ARROW | ||
921 | state = PRELIGHT | ||
922 | overlay_file = "assets/menu-arrow-prelight.png" | ||
923 | overlay_border = { 0, 0, 0, 0 } | ||
924 | overlay_stretch = FALSE | ||
925 | arrow_direction = RIGHT | ||
926 | } | ||
927 | } | ||
928 | } | ||
929 | |||
930 | style "button" { | ||
931 | |||
932 | xthickness = 4 | ||
933 | ythickness = 4 | ||
934 | |||
935 | engine "pixmap" { | ||
936 | |||
937 | image { | ||
938 | function = BOX | ||
939 | state = NORMAL | ||
940 | file = "assets/button.png" | ||
941 | border = { 4, 4, 4, 4 } | ||
942 | stretch = TRUE | ||
943 | } | ||
944 | |||
945 | image { | ||
946 | function = BOX | ||
947 | state = PRELIGHT | ||
948 | file = "assets/button-hover.png" | ||
949 | border = { 4, 4, 4, 4 } | ||
950 | stretch = TRUE | ||
951 | } | ||
952 | |||
953 | image { | ||
954 | function = BOX | ||
955 | state = ACTIVE | ||
956 | file = "assets/button-active.png" | ||
957 | border = { 4, 4, 4, 4 } | ||
958 | stretch = TRUE | ||
959 | } | ||
960 | |||
961 | image { | ||
962 | function = BOX | ||
963 | state = INSENSITIVE | ||
964 | file = "assets/button-insensitive.png" | ||
965 | border = { 4, 4, 4, 4 } | ||
966 | stretch = TRUE | ||
967 | } | ||
968 | } | ||
969 | } | ||
970 | |||
971 | style "checkbutton" { | ||
972 | |||
973 | fg[PRELIGHT] = @text_color | ||
974 | fg[ACTIVE] = @text_color | ||
975 | |||
976 | } | ||
977 | |||
978 | style "entry" { | ||
979 | |||
980 | xthickness = 6 | ||
981 | ythickness = 4 | ||
982 | |||
983 | engine "pixmap" { | ||
984 | |||
985 | image { | ||
986 | function = SHADOW | ||
987 | state = NORMAL | ||
988 | detail = "entry" | ||
989 | file = "assets/entry-bg.png" | ||
990 | border = {6, 6, 6, 6} | ||
991 | stretch = TRUE | ||
992 | } | ||
993 | |||
994 | image { | ||
995 | function = SHADOW | ||
996 | state = ACTIVE | ||
997 | detail = "entry" | ||
998 | file = "assets/entry-active-bg.png" | ||
999 | border = {6, 6, 6, 6} | ||
1000 | stretch = TRUE | ||
1001 | } | ||
1002 | |||
1003 | image { | ||
1004 | function = SHADOW | ||
1005 | state = INSENSITIVE | ||
1006 | detail = "entry" | ||
1007 | file = "assets/entry-disabled-bg.png" | ||
1008 | border = {6, 6, 6, 6} | ||
1009 | stretch = TRUE | ||
1010 | } | ||
1011 | |||
1012 | image { | ||
1013 | function = FLAT_BOX | ||
1014 | state = ACTIVE | ||
1015 | detail = "entry_bg" | ||
1016 | file = "assets/entry-background.png" | ||
1017 | } | ||
1018 | |||
1019 | image { | ||
1020 | function = FLAT_BOX | ||
1021 | state = INSENSITIVE | ||
1022 | detail = "entry_bg" | ||
1023 | file = "assets/entry-background-disabled.png" | ||
1024 | } | ||
1025 | |||
1026 | image { | ||
1027 | function = FLAT_BOX | ||
1028 | detail = "entry_bg" | ||
1029 | file = "assets/entry-background.png" | ||
1030 | } | ||
1031 | } | ||
1032 | } | ||
1033 | |||
1034 | style "notebook_entry" { | ||
1035 | |||
1036 | engine "pixmap" { | ||
1037 | |||
1038 | image { | ||
1039 | function = SHADOW | ||
1040 | state = NORMAL | ||
1041 | detail = "entry" | ||
1042 | file = "assets/entry-notebook.png" | ||
1043 | border = {6, 6, 6, 6} | ||
1044 | stretch = TRUE | ||
1045 | } | ||
1046 | |||
1047 | image { | ||
1048 | function = SHADOW | ||
1049 | state = ACTIVE | ||
1050 | detail = "entry" | ||
1051 | file = "assets/entry-active-notebook.png" | ||
1052 | border = {6, 6, 6, 6} | ||
1053 | stretch = TRUE | ||
1054 | } | ||
1055 | |||
1056 | image { | ||
1057 | function = SHADOW | ||
1058 | state = INSENSITIVE | ||
1059 | detail = "entry" | ||
1060 | file = "assets/entry-disabled-notebook.png" | ||
1061 | border = {6, 6, 6, 6} | ||
1062 | stretch = TRUE | ||
1063 | } | ||
1064 | } | ||
1065 | } | ||
1066 | |||
1067 | style "notebook_tab_label" { | ||
1068 | |||
1069 | fg[ACTIVE] = @text_color | ||
1070 | |||
1071 | } | ||
1072 | |||
1073 | style "combobox_entry" | ||
1074 | { | ||
1075 | xthickness = 3 | ||
1076 | ythickness = 4 | ||
1077 | |||
1078 | engine "pixmap" { | ||
1079 | |||
1080 | # LTR version | ||
1081 | |||
1082 | image { | ||
1083 | function = SHADOW | ||
1084 | detail = "entry" | ||
1085 | state = NORMAL | ||
1086 | shadow = IN | ||
1087 | file = "assets/combo-entry.png" | ||
1088 | border = { 4, 4, 5, 4 } | ||
1089 | stretch = TRUE | ||
1090 | direction = LTR | ||
1091 | } | ||
1092 | |||
1093 | image { | ||
1094 | function = SHADOW | ||
1095 | detail = "entry" | ||
1096 | state = INSENSITIVE | ||
1097 | shadow = IN | ||
1098 | file = "assets/combo-entry-insensitive.png" | ||
1099 | border = { 4, 4, 5, 4 } | ||
1100 | stretch = TRUE | ||
1101 | direction = LTR | ||
1102 | } | ||
1103 | |||
1104 | image { | ||
1105 | function = SHADOW | ||
1106 | detail = "entry" | ||
1107 | state = ACTIVE | ||
1108 | file = "assets/combo-entry-focus.png" | ||
1109 | border = { 4, 4, 5, 4 } | ||
1110 | stretch = TRUE | ||
1111 | direction = LTR | ||
1112 | } | ||
1113 | |||
1114 | # RTL version | ||
1115 | |||
1116 | image { | ||
1117 | function = SHADOW | ||
1118 | detail = "entry" | ||
1119 | state = NORMAL | ||
1120 | shadow = IN | ||
1121 | file = "assets/combo-entry-rtl.png" | ||
1122 | border = { 4, 4, 5, 4 } | ||
1123 | stretch = TRUE | ||
1124 | direction = RTL | ||
1125 | } | ||
1126 | |||
1127 | image { | ||
1128 | function = SHADOW | ||
1129 | detail = "entry" | ||
1130 | state = INSENSITIVE | ||
1131 | shadow = IN | ||
1132 | file = "assets/combo-entry-insensitive-rtl.png" | ||
1133 | border = { 4, 4, 5, 4 } | ||
1134 | stretch = TRUE | ||
1135 | direction = RTL | ||
1136 | } | ||
1137 | |||
1138 | image { | ||
1139 | function = SHADOW | ||
1140 | detail = "entry" | ||
1141 | state = ACTIVE | ||
1142 | file = "assets/combo-entry-focus-rtl.png" | ||
1143 | border = { 4, 4, 5, 4 } | ||
1144 | stretch = TRUE | ||
1145 | direction = RTL | ||
1146 | } | ||
1147 | } | ||
1148 | } | ||
1149 | |||
1150 | style "notebook_combobox_entry" { | ||
1151 | |||
1152 | engine "pixmap" { | ||
1153 | |||
1154 | # LTR version | ||
1155 | |||
1156 | image { | ||
1157 | function = SHADOW | ||
1158 | detail = "entry" | ||
1159 | state = NORMAL | ||
1160 | shadow = IN | ||
1161 | file = "assets/combo-entry-notebook.png" | ||
1162 | border = { 4, 4, 5, 4 } | ||
1163 | stretch = TRUE | ||
1164 | direction = LTR | ||
1165 | } | ||
1166 | |||
1167 | image { | ||
1168 | function = SHADOW | ||
1169 | detail = "entry" | ||
1170 | state = INSENSITIVE | ||
1171 | shadow = IN | ||
1172 | file = "assets/combo-entry-insensitive-notebook.png" | ||
1173 | border = { 4, 4, 5, 4 } | ||
1174 | stretch = TRUE | ||
1175 | direction = LTR | ||
1176 | } | ||
1177 | |||
1178 | image { | ||
1179 | function = SHADOW | ||
1180 | detail = "entry" | ||
1181 | state = ACTIVE | ||
1182 | file = "assets/combo-entry-focus-notebook.png" | ||
1183 | border = { 4, 4, 5, 4 } | ||
1184 | stretch = TRUE | ||
1185 | direction = LTR | ||
1186 | } | ||
1187 | |||
1188 | # RTL version | ||
1189 | |||
1190 | image { | ||
1191 | function = SHADOW | ||
1192 | detail = "entry" | ||
1193 | state = NORMAL | ||
1194 | shadow = IN | ||
1195 | file = "assets/combo-entry-notebook-rtl.png" | ||
1196 | border = { 4, 4, 5, 4 } | ||
1197 | stretch = TRUE | ||
1198 | direction = RTL | ||
1199 | } | ||
1200 | |||
1201 | image { | ||
1202 | function = SHADOW | ||
1203 | detail = "entry" | ||
1204 | state = INSENSITIVE | ||
1205 | shadow = IN | ||
1206 | file = "assets/combo-entry-insensitive-notebook-rtl.png" | ||
1207 | border = { 4, 4, 5, 4 } | ||
1208 | stretch = TRUE | ||
1209 | direction = RTL | ||
1210 | } | ||
1211 | |||
1212 | image { | ||
1213 | function = SHADOW | ||
1214 | detail = "entry" | ||
1215 | state = ACTIVE | ||
1216 | file = "assets/combo-entry-focus-notebook-rtl.png" | ||
1217 | border = { 4, 4, 5, 4 } | ||
1218 | stretch = TRUE | ||
1219 | direction = RTL | ||
1220 | } | ||
1221 | } | ||
1222 | } | ||
1223 | |||
1224 | style "combobox_entry_button" | ||
1225 | { | ||
1226 | xthickness = 6 | ||
1227 | |||
1228 | fg[ACTIVE] = @text_color | ||
1229 | |||
1230 | engine "pixmap" { | ||
1231 | |||
1232 | # LTR version | ||
1233 | |||
1234 | image { | ||
1235 | function = BOX | ||
1236 | state = NORMAL | ||
1237 | file = "assets/combo-entry-button.png" | ||
1238 | border = { 4, 4, 5, 4 } | ||
1239 | stretch = TRUE | ||
1240 | direction = LTR | ||
1241 | } | ||
1242 | |||
1243 | image { | ||
1244 | function = BOX | ||
1245 | state = PRELIGHT | ||
1246 | file = "assets/combo-entry-button.png" | ||
1247 | border = { 4, 4, 5, 4 } | ||
1248 | stretch = TRUE | ||
1249 | direction = LTR | ||
1250 | } | ||
1251 | |||
1252 | image { | ||
1253 | function = BOX | ||
1254 | state = INSENSITIVE | ||
1255 | file = "assets/combo-entry-button-insensitive.png" | ||
1256 | border = { 4, 4, 5, 4 } | ||
1257 | stretch = TRUE | ||
1258 | direction = LTR | ||
1259 | } | ||
1260 | |||
1261 | image { | ||
1262 | function = BOX | ||
1263 | state = ACTIVE | ||
1264 | file = "assets/combo-entry-button-active.png" | ||
1265 | border = { 4, 4, 5, 4 } | ||
1266 | stretch = TRUE | ||
1267 | direction = LTR | ||
1268 | } | ||
1269 | |||
1270 | # RTL version | ||
1271 | image { | ||
1272 | function = BOX | ||
1273 | state = NORMAL | ||
1274 | file = "assets/combo-entry-button-rtl.png" | ||
1275 | border = { 4, 4, 5, 4 } | ||
1276 | stretch = TRUE | ||
1277 | direction = RTL | ||
1278 | } | ||
1279 | |||
1280 | image { | ||
1281 | function = BOX | ||
1282 | state = PRELIGHT | ||
1283 | file = "assets/combo-entry-button-rtl.png" | ||
1284 | border = { 4, 4, 5, 4 } | ||
1285 | stretch = TRUE | ||
1286 | direction = RTL | ||
1287 | } | ||
1288 | |||
1289 | image { | ||
1290 | function = BOX | ||
1291 | state = INSENSITIVE | ||
1292 | file = "assets/combo-entry-button-insensitive-rtl.png" | ||
1293 | border = { 4, 4, 5, 4 } | ||
1294 | stretch = TRUE | ||
1295 | direction = RTL | ||
1296 | } | ||
1297 | |||
1298 | image { | ||
1299 | function = BOX | ||
1300 | state = ACTIVE | ||
1301 | file = "assets/combo-entry-button-active-rtl.png" | ||
1302 | border = { 4, 4, 5, 4 } | ||
1303 | stretch = TRUE | ||
1304 | direction = RTL | ||
1305 | } | ||
1306 | } | ||
1307 | } | ||
1308 | |||
1309 | style "spinbutton" { | ||
1310 | |||
1311 | bg[NORMAL] = @bg_color | ||
1312 | |||
1313 | xthickness = 6 | ||
1314 | ythickness = 4 | ||
1315 | |||
1316 | engine "pixmap" { | ||
1317 | |||
1318 | image { | ||
1319 | function = ARROW | ||
1320 | } | ||
1321 | |||
1322 | # Spin-Up LTR | ||
1323 | |||
1324 | image { | ||
1325 | function = BOX | ||
1326 | state = NORMAL | ||
1327 | detail = "spinbutton_up" | ||
1328 | file = "assets/up-background.png" | ||
1329 | border = { 1, 4, 5, 0 } | ||
1330 | stretch = TRUE | ||
1331 | overlay_file = "assets/arrow-up-small.png" | ||
1332 | overlay_stretch = FALSE | ||
1333 | direction = LTR | ||
1334 | } | ||
1335 | |||
1336 | image { | ||
1337 | function = BOX | ||
1338 | state = PRELIGHT | ||
1339 | detail = "spinbutton_up" | ||
1340 | file = "assets/up-background.png" | ||
1341 | border = { 1, 4, 5, 0 } | ||
1342 | stretch = TRUE | ||
1343 | overlay_file = "assets/arrow-up-small-prelight.png" | ||
1344 | overlay_stretch = FALSE | ||
1345 | direction = LTR | ||
1346 | } | ||
1347 | |||
1348 | image { | ||
1349 | function = BOX | ||
1350 | state = INSENSITIVE | ||
1351 | detail = "spinbutton_up" | ||
1352 | file = "assets/up-background-disable.png" | ||
1353 | border = { 1, 4, 5, 0 } | ||
1354 | stretch = TRUE | ||
1355 | overlay_file = "assets/arrow-up-small-insens.png" | ||
1356 | overlay_stretch = FALSE | ||
1357 | direction = LTR | ||
1358 | } | ||
1359 | |||
1360 | image { | ||
1361 | function = BOX | ||
1362 | state = ACTIVE | ||
1363 | detail = "spinbutton_up" | ||
1364 | file = "assets/up-background.png" | ||
1365 | border = { 1, 4, 5, 0 } | ||
1366 | stretch = TRUE | ||
1367 | overlay_file = "assets/arrow-up-small-prelight.png" | ||
1368 | overlay_stretch = FALSE | ||
1369 | direction = LTR | ||
1370 | } | ||
1371 | |||
1372 | # Spin-Up RTL | ||
1373 | |||
1374 | image { | ||
1375 | function = BOX | ||
1376 | state = NORMAL | ||
1377 | detail = "spinbutton_up" | ||
1378 | file = "assets/up-background-rtl.png" | ||
1379 | border = { 4, 1, 5, 0 } | ||
1380 | stretch = TRUE | ||
1381 | overlay_file = "assets/arrow-up-small.png" | ||
1382 | overlay_stretch = FALSE | ||
1383 | direction = RTL | ||
1384 | } | ||
1385 | |||
1386 | image { | ||
1387 | function = BOX | ||
1388 | state = PRELIGHT | ||
1389 | detail = "spinbutton_up" | ||
1390 | file = "assets/up-background-rtl.png" | ||
1391 | border = { 4, 1, 5, 0 } | ||
1392 | stretch = TRUE | ||
1393 | overlay_file = "assets/arrow-up-small-prelight.png" | ||
1394 | overlay_stretch = FALSE | ||
1395 | direction = RTL | ||
1396 | } | ||
1397 | |||
1398 | image { | ||
1399 | function = BOX | ||
1400 | state = INSENSITIVE | ||
1401 | detail = "spinbutton_up" | ||
1402 | file = "assets/up-background-disable-rtl.png" | ||
1403 | border = { 4, 1, 5, 0 } | ||
1404 | stretch = TRUE | ||
1405 | overlay_file = "assets/arrow-up-small-insens.png" | ||
1406 | overlay_stretch = FALSE | ||
1407 | direction = RTL | ||
1408 | } | ||
1409 | |||
1410 | image { | ||
1411 | function = BOX | ||
1412 | state = ACTIVE | ||
1413 | detail = "spinbutton_up" | ||
1414 | file = "assets/up-background-rtl.png" | ||
1415 | border = { 4, 1, 5, 0 } | ||
1416 | stretch = TRUE | ||
1417 | overlay_file = "assets/arrow-up-small-prelight.png" | ||
1418 | overlay_stretch = FALSE | ||
1419 | direction = RTL | ||
1420 | } | ||
1421 | |||
1422 | # Spin-Down LTR | ||
1423 | |||
1424 | image { | ||
1425 | function = BOX | ||
1426 | state = NORMAL | ||
1427 | detail = "spinbutton_down" | ||
1428 | file = "assets/down-background.png" | ||
1429 | border = { 1, 4, 1, 4 } | ||
1430 | stretch = TRUE | ||
1431 | overlay_file = "assets/arrow-down-small.png" | ||
1432 | overlay_stretch = FALSE | ||
1433 | direction = LTR | ||
1434 | } | ||
1435 | |||
1436 | image { | ||
1437 | function = BOX | ||
1438 | state = PRELIGHT | ||
1439 | detail = "spinbutton_down" | ||
1440 | file = "assets/down-background.png" | ||
1441 | border = { 1, 4, 1, 4 } | ||
1442 | stretch = TRUE | ||
1443 | overlay_file = "assets/arrow-down-small-prelight.png" | ||
1444 | overlay_stretch = FALSE | ||
1445 | direction = LTR | ||
1446 | } | ||
1447 | |||
1448 | image { | ||
1449 | function = BOX | ||
1450 | state = INSENSITIVE | ||
1451 | detail = "spinbutton_down" | ||
1452 | file = "assets/down-background-disable.png" | ||
1453 | border = { 1, 4, 1, 4 } | ||
1454 | stretch = TRUE | ||
1455 | overlay_file = "assets/arrow-down-small-insens.png" | ||
1456 | overlay_stretch = FALSE | ||
1457 | direction = LTR | ||
1458 | } | ||
1459 | |||
1460 | image { | ||
1461 | function = BOX | ||
1462 | state = ACTIVE | ||
1463 | detail = "spinbutton_down" | ||
1464 | file = "assets/down-background.png" | ||
1465 | border = { 1, 4, 1, 4 } | ||
1466 | stretch = TRUE | ||
1467 | overlay_file = "assets/arrow-down-small-prelight.png" | ||
1468 | overlay_stretch = FALSE | ||
1469 | direction = LTR | ||
1470 | } | ||
1471 | |||
1472 | # Spin-Down RTL | ||
1473 | |||
1474 | image { | ||
1475 | function = BOX | ||
1476 | state = NORMAL | ||
1477 | detail = "spinbutton_down" | ||
1478 | file = "assets/down-background-rtl.png" | ||
1479 | border = { 4, 1, 1, 4 } | ||
1480 | stretch = TRUE | ||
1481 | overlay_file = "assets/arrow-down-small.png" | ||
1482 | overlay_stretch = FALSE | ||
1483 | direction = RTL | ||
1484 | } | ||
1485 | |||
1486 | image { | ||
1487 | function = BOX | ||
1488 | state = PRELIGHT | ||
1489 | detail = "spinbutton_down" | ||
1490 | file = "assets/down-background-rtl.png" | ||
1491 | border = { 4, 1, 1, 4 } | ||
1492 | stretch = TRUE | ||
1493 | overlay_file = "assets/arrow-down-small-prelight.png" | ||
1494 | overlay_stretch = FALSE | ||
1495 | direction = RTL | ||
1496 | } | ||
1497 | |||
1498 | image { | ||
1499 | function = BOX | ||
1500 | state = INSENSITIVE | ||
1501 | detail = "spinbutton_down" | ||
1502 | file = "assets/down-background-disable-rtl.png" | ||
1503 | border = { 4, 1, 1, 4 } | ||
1504 | stretch = TRUE | ||
1505 | overlay_file = "assets/arrow-down-small-insens.png" | ||
1506 | overlay_stretch = FALSE | ||
1507 | direction = RTL | ||
1508 | } | ||
1509 | |||
1510 | image { | ||
1511 | function = BOX | ||
1512 | state = ACTIVE | ||
1513 | detail = "spinbutton_down" | ||
1514 | file = "assets/down-background-rtl.png" | ||
1515 | border = { 4, 1, 1, 4 } | ||
1516 | stretch = TRUE | ||
1517 | overlay_file = "assets/arrow-down-small-prelight.png" | ||
1518 | overlay_stretch = FALSE | ||
1519 | direction = RTL | ||
1520 | } | ||
1521 | } | ||
1522 | } | ||
1523 | |||
1524 | style "gimp_spin_scale" { | ||
1525 | |||
1526 | bg[NORMAL] = @base_color | ||
1527 | |||
1528 | engine "pixmap" { | ||
1529 | |||
1530 | image { | ||
1531 | function = FLAT_BOX | ||
1532 | detail = "entry_bg" | ||
1533 | state = NORMAL | ||
1534 | } | ||
1535 | |||
1536 | image { | ||
1537 | function = FLAT_BOX | ||
1538 | detail = "entry_bg" | ||
1539 | state = ACTIVE | ||
1540 | } | ||
1541 | |||
1542 | image { | ||
1543 | function = BOX | ||
1544 | state = NORMAL | ||
1545 | detail = "spinbutton_up" | ||
1546 | overlay_file = "assets/arrow-up-small.png" | ||
1547 | overlay_stretch = FALSE | ||
1548 | } | ||
1549 | |||
1550 | image { | ||
1551 | function = BOX | ||
1552 | state = PRELIGHT | ||
1553 | detail = "spinbutton_up" | ||
1554 | overlay_file = "assets/arrow-up-small-prelight.png" | ||
1555 | overlay_stretch = FALSE | ||
1556 | } | ||
1557 | |||
1558 | image { | ||
1559 | function = BOX | ||
1560 | state = ACTIVE | ||
1561 | detail = "spinbutton_up" | ||
1562 | overlay_file = "assets/arrow-up-small-prelight.png" | ||
1563 | overlay_stretch = FALSE | ||
1564 | } | ||
1565 | |||
1566 | image { | ||
1567 | function = BOX | ||
1568 | state = INSENSITIVE | ||
1569 | detail = "spinbutton_up" | ||
1570 | overlay_file = "assets/arrow-up-small-insens.png" | ||
1571 | overlay_stretch = FALSE | ||
1572 | } | ||
1573 | |||
1574 | image { | ||
1575 | function = BOX | ||
1576 | state = NORMAL | ||
1577 | detail = "spinbutton_down" | ||
1578 | overlay_file = "assets/arrow-down-small.png" | ||
1579 | overlay_stretch = FALSE | ||
1580 | } | ||
1581 | |||
1582 | image { | ||
1583 | function = BOX | ||
1584 | state = PRELIGHT | ||
1585 | detail = "spinbutton_down" | ||
1586 | overlay_file = "assets/arrow-down-small-prelight.png" | ||
1587 | overlay_stretch = FALSE | ||
1588 | } | ||
1589 | |||
1590 | image { | ||
1591 | function = BOX | ||
1592 | state = ACTIVE | ||
1593 | detail = "spinbutton_down" | ||
1594 | overlay_file = "assets/arrow-down-small-prelight.png" | ||
1595 | overlay_stretch = FALSE | ||
1596 | } | ||
1597 | |||
1598 | image { | ||
1599 | function = BOX | ||
1600 | state = INSENSITIVE | ||
1601 | detail = "spinbutton_down" | ||
1602 | overlay_file = "assets/arrow-down-small-insens.png" | ||
1603 | overlay_stretch = FALSE | ||
1604 | } | ||
1605 | } | ||
1606 | } | ||
1607 | |||
1608 | style "notebook" { | ||
1609 | |||
1610 | xthickness = 5 | ||
1611 | ythickness = 2 | ||
1612 | |||
1613 | engine "pixmap" { | ||
1614 | |||
1615 | image { | ||
1616 | function = EXTENSION | ||
1617 | state = ACTIVE | ||
1618 | file = "assets/null.png" | ||
1619 | border = { 0,0,0,0 } | ||
1620 | stretch = TRUE | ||
1621 | gap_side = TOP | ||
1622 | } | ||
1623 | |||
1624 | image { | ||
1625 | function = EXTENSION | ||
1626 | state = ACTIVE | ||
1627 | file = "assets/null.png" | ||
1628 | border = { 0,0,0,0 } | ||
1629 | stretch = TRUE | ||
1630 | gap_side = BOTTOM | ||
1631 | } | ||
1632 | |||
1633 | image { | ||
1634 | function = EXTENSION | ||
1635 | state = ACTIVE | ||
1636 | file = "assets/null.png" | ||
1637 | border = { 0,0,0,0 } | ||
1638 | stretch = TRUE | ||
1639 | gap_side = RIGHT | ||
1640 | } | ||
1641 | |||
1642 | image { | ||
1643 | function = EXTENSION | ||
1644 | state = ACTIVE | ||
1645 | file = "assets/null.png" | ||
1646 | border = { 0,0,0,0 } | ||
1647 | stretch = TRUE | ||
1648 | gap_side = LEFT | ||
1649 | } | ||
1650 | |||
1651 | image { | ||
1652 | function = EXTENSION | ||
1653 | file = "assets/tab-top-active.png" | ||
1654 | border = { 3,3,3,3 } | ||
1655 | stretch = TRUE | ||
1656 | gap_side = BOTTOM | ||
1657 | } | ||
1658 | |||
1659 | image { | ||
1660 | function = EXTENSION | ||
1661 | file = "assets/tab-bottom-active.png" | ||
1662 | border = { 3,3,3,3 } | ||
1663 | stretch = TRUE | ||
1664 | gap_side = TOP | ||
1665 | } | ||
1666 | |||
1667 | image { | ||
1668 | function = EXTENSION | ||
1669 | file = "assets/tab-left-active.png" | ||
1670 | border = { 3,3,3,3 } | ||
1671 | stretch = TRUE | ||
1672 | gap_side = RIGHT | ||
1673 | } | ||
1674 | |||
1675 | image { | ||
1676 | function = EXTENSION | ||
1677 | file = "assets/tab-right-active.png" | ||
1678 | border = { 3,3,3,3 } | ||
1679 | stretch = TRUE | ||
1680 | gap_side = LEFT | ||
1681 | } | ||
1682 | |||
1683 | # How to draw boxes with a gap on one side (ie the page of a notebook) | ||
1684 | |||
1685 | image { | ||
1686 | function = BOX_GAP | ||
1687 | file = "assets/notebook.png" | ||
1688 | border = { 4, 4, 4, 4 } | ||
1689 | stretch = TRUE | ||
1690 | gap_file = "assets/notebook-gap-horiz.png" | ||
1691 | gap_border = { 1, 1, 0, 0 } | ||
1692 | gap_side = TOP | ||
1693 | } | ||
1694 | |||
1695 | image { | ||
1696 | function = BOX_GAP | ||
1697 | file = "assets/notebook.png" | ||
1698 | border = { 4, 4, 4, 4 } | ||
1699 | stretch = TRUE | ||
1700 | gap_file = "assets/notebook-gap-horiz.png" | ||
1701 | gap_border = { 1, 1, 0, 0 } | ||
1702 | gap_side = BOTTOM | ||
1703 | } | ||
1704 | |||
1705 | image { | ||
1706 | function = BOX_GAP | ||
1707 | file = "assets/notebook.png" | ||
1708 | border = { 4, 4, 4, 4 } | ||
1709 | stretch = TRUE | ||
1710 | gap_file = "assets/notebook-gap-vert.png" | ||
1711 | gap_border = { 0, 0, 1, 1 } | ||
1712 | gap_side = LEFT | ||
1713 | } | ||
1714 | |||
1715 | image { | ||
1716 | function = BOX_GAP | ||
1717 | file = "assets/notebook.png" | ||
1718 | border = { 4, 4, 4, 4 } | ||
1719 | stretch = TRUE | ||
1720 | gap_file = "assets/notebook-gap-vert.png" | ||
1721 | gap_border = { 0, 0, 1, 1 } | ||
1722 | gap_side = RIGHT | ||
1723 | } | ||
1724 | |||
1725 | # How to draw the box of a notebook when it isnt attached to a tab | ||
1726 | |||
1727 | image { | ||
1728 | function = BOX | ||
1729 | file = "assets/notebook.png" | ||
1730 | border = { 4, 4, 4, 4 } | ||
1731 | stretch = TRUE | ||
1732 | } | ||
1733 | } | ||
1734 | } | ||
1735 | |||
1736 | style "handlebox" { | ||
1737 | |||
1738 | engine "pixmap" { | ||
1739 | |||
1740 | image { | ||
1741 | function = BOX | ||
1742 | file = "assets/null.png" | ||
1743 | border = { 4, 4, 4, 4 } | ||
1744 | stretch = TRUE | ||
1745 | detail = "handlebox_bin" | ||
1746 | shadow = IN | ||
1747 | } | ||
1748 | |||
1749 | image { | ||
1750 | function = BOX | ||
1751 | file = "assets/null.png" | ||
1752 | border = { 4, 4, 4, 4 } | ||
1753 | stretch = TRUE | ||
1754 | detail = "handlebox_bin" | ||
1755 | shadow = OUT | ||
1756 | } | ||
1757 | } | ||
1758 | } | ||
1759 | |||
1760 | style "combobox_separator" { | ||
1761 | |||
1762 | xthickness = 0 | ||
1763 | ythickness = 0 | ||
1764 | GtkWidget::wide-separators = 1 | ||
1765 | |||
1766 | } | ||
1767 | |||
1768 | style "combobox" { | ||
1769 | |||
1770 | xthickness = 0 | ||
1771 | ythickness = 0 | ||
1772 | |||
1773 | } | ||
1774 | |||
1775 | style "combobox_button" { | ||
1776 | |||
1777 | xthickness = 3 | ||
1778 | ythickness = 3 | ||
1779 | |||
1780 | } | ||
1781 | |||
1782 | style "range" { | ||
1783 | |||
1784 | engine "pixmap" { | ||
1785 | |||
1786 | image { | ||
1787 | function = BOX | ||
1788 | detail = "trough-upper" | ||
1789 | file = "assets/trough-horizontal.png" | ||
1790 | border = { 8, 8, 0, 0 } | ||
1791 | stretch = TRUE | ||
1792 | orientation = HORIZONTAL | ||
1793 | } | ||
1794 | |||
1795 | image { | ||
1796 | function = BOX | ||
1797 | detail = "trough-lower" | ||
1798 | file = "assets/trough-horizontal-active.png" | ||
1799 | border = { 8, 8, 0, 0 } | ||
1800 | stretch = TRUE | ||
1801 | orientation = HORIZONTAL | ||
1802 | } | ||
1803 | |||
1804 | image { | ||
1805 | function = BOX | ||
1806 | detail = "trough-upper" | ||
1807 | file = "assets/trough-vertical.png" | ||
1808 | border = { 0, 0, 8, 8 } | ||
1809 | stretch = TRUE | ||
1810 | orientation = VERTICAL | ||
1811 | } | ||
1812 | |||
1813 | image { | ||
1814 | function = BOX | ||
1815 | detail = "trough-lower" | ||
1816 | file = "assets/trough-vertical-active.png" | ||
1817 | border = { 0, 0, 8, 8 } | ||
1818 | stretch = TRUE | ||
1819 | orientation = VERTICAL | ||
1820 | } | ||
1821 | |||
1822 | # Horizontal | ||
1823 | |||
1824 | image { | ||
1825 | function = SLIDER | ||
1826 | state = NORMAL | ||
1827 | file = "assets/null.png" | ||
1828 | border = { 0, 0, 0, 0 } | ||
1829 | stretch = TRUE | ||
1830 | overlay_file = "assets/slider.png" | ||
1831 | overlay_stretch = FALSE | ||
1832 | orientation = HORIZONTAL | ||
1833 | } | ||
1834 | |||
1835 | image { | ||
1836 | function = SLIDER | ||
1837 | state = PRELIGHT | ||
1838 | file = "assets/null.png" | ||
1839 | border = { 0, 0, 0, 0 } | ||
1840 | stretch = TRUE | ||
1841 | overlay_file = "assets/slider-prelight.png" | ||
1842 | overlay_stretch = FALSE | ||
1843 | orientation = HORIZONTAL | ||
1844 | } | ||
1845 | |||
1846 | image { | ||
1847 | function = SLIDER | ||
1848 | state = INSENSITIVE | ||
1849 | file = "assets/null.png" | ||
1850 | border = { 0, 0, 0, 0 } | ||
1851 | stretch = TRUE | ||
1852 | overlay_file = "assets/slider-insensitive.png" | ||
1853 | overlay_stretch = FALSE | ||
1854 | orientation = HORIZONTAL | ||
1855 | } | ||
1856 | |||
1857 | # Vertical | ||
1858 | |||
1859 | image { | ||
1860 | function = SLIDER | ||
1861 | state = NORMAL | ||
1862 | file = "assets/null.png" | ||
1863 | border = { 0, 0, 0, 0 } | ||
1864 | stretch = TRUE | ||
1865 | overlay_file = "assets/slider.png" | ||
1866 | overlay_stretch = FALSE | ||
1867 | orientation = VERTICAL | ||
1868 | } | ||
1869 | |||
1870 | image { | ||
1871 | function = SLIDER | ||
1872 | state = PRELIGHT | ||
1873 | file = "assets/null.png" | ||
1874 | border = { 0, 0, 0, 0 } | ||
1875 | stretch = TRUE | ||
1876 | overlay_file = "assets/slider-prelight.png" | ||
1877 | overlay_stretch = FALSE | ||
1878 | orientation = VERTICAL | ||
1879 | } | ||
1880 | |||
1881 | image { | ||
1882 | function = SLIDER | ||
1883 | state = INSENSITIVE | ||
1884 | file = "assets/null.png" | ||
1885 | border = { 0, 0, 0, 0 } | ||
1886 | stretch = TRUE | ||
1887 | overlay_file = "assets/slider-insensitive.png" | ||
1888 | overlay_stretch = FALSE | ||
1889 | orientation = VERTICAL | ||
1890 | } | ||
1891 | |||
1892 | # Function below removes ugly boxes | ||
1893 | |||
1894 | image { | ||
1895 | function = BOX | ||
1896 | file = "assets/null.png" | ||
1897 | border = { 3, 3, 3, 3 } | ||
1898 | stretch = TRUE | ||
1899 | } | ||
1900 | } | ||
1901 | } | ||
1902 | |||
1903 | style "progressbar" { | ||
1904 | |||
1905 | xthickness = 1 | ||
1906 | ythickness = 1 | ||
1907 | |||
1908 | fg[NORMAL] = @fg_color | ||
1909 | fg[PRELIGHT] = @selected_fg_color | ||
1910 | |||
1911 | engine "pixmap" { | ||
1912 | |||
1913 | image { | ||
1914 | function = BOX | ||
1915 | detail = "trough" | ||
1916 | file = "assets/trough-progressbar.png" | ||
1917 | border = { 4, 4, 4, 4 } | ||
1918 | stretch = TRUE | ||
1919 | orientation = HORIZONTAL | ||
1920 | } | ||
1921 | |||
1922 | image { | ||
1923 | function = BOX | ||
1924 | detail = "bar" | ||
1925 | file = "assets/progressbar.png" | ||
1926 | stretch = TRUE | ||
1927 | border = { 3, 3, 3, 3 } | ||
1928 | orientation = HORIZONTAL | ||
1929 | } | ||
1930 | |||
1931 | image { | ||
1932 | function = BOX | ||
1933 | detail = "trough" | ||
1934 | file = "assets/trough-progressbar_v.png" | ||
1935 | border = { 4, 4, 4, 4 } | ||
1936 | stretch = TRUE | ||
1937 | orientation = VERTICAL | ||
1938 | } | ||
1939 | |||
1940 | image { | ||
1941 | function = BOX | ||
1942 | detail = "bar" | ||
1943 | file = "assets/progressbar_v.png" | ||
1944 | stretch = TRUE | ||
1945 | border = { 3, 3, 3, 3 } | ||
1946 | orientation = VERTICAL | ||
1947 | } | ||
1948 | } | ||
1949 | } | ||
1950 | |||
1951 | style "separator_menu_item" { | ||
1952 | |||
1953 | engine "pixmap" { | ||
1954 | |||
1955 | image { | ||
1956 | function = BOX | ||
1957 | file = "assets/null.png" | ||
1958 | border = { 0, 0, 1, 0 } | ||
1959 | stretch = TRUE | ||
1960 | } | ||
1961 | } | ||
1962 | } | ||
1963 | |||
1964 | style "treeview_header" { | ||
1965 | ythickness = 1 | ||
1966 | |||
1967 | fg[PRELIGHT] = mix(0.70, @text_color, @base_color) | ||
1968 | font_name = "Bold" | ||
1969 | |||
1970 | engine "pixmap" { | ||
1971 | |||
1972 | image { | ||
1973 | function = BOX | ||
1974 | file = "assets/tree_header.png" | ||
1975 | border = { 1, 1, 1, 1 } | ||
1976 | stretch = TRUE | ||
1977 | } | ||
1978 | } | ||
1979 | } | ||
1980 | |||
1981 | # Treeview Rows | ||
1982 | |||
1983 | style "treeview" { | ||
1984 | |||
1985 | xthickness = 2 | ||
1986 | ythickness = 0 | ||
1987 | |||
1988 | |||
1989 | } | ||
1990 | |||
1991 | style "scrolled_window" { | ||
1992 | |||
1993 | xthickness = 1 | ||
1994 | ythickness = 1 | ||
1995 | |||
1996 | engine "pixmap" { | ||
1997 | |||
1998 | image { | ||
1999 | function = SHADOW | ||
2000 | file = "assets/frame.png" | ||
2001 | border = { 5, 5, 5, 5 } | ||
2002 | stretch = TRUE | ||
2003 | } | ||
2004 | } | ||
2005 | } | ||
2006 | |||
2007 | style "frame" { | ||
2008 | |||
2009 | xthickness = 1 | ||
2010 | ythickness = 1 | ||
2011 | |||
2012 | engine "pixmap" { | ||
2013 | |||
2014 | image { | ||
2015 | function = SHADOW | ||
2016 | file = "assets/frame.png" | ||
2017 | border = { 1, 1, 1, 1 } | ||
2018 | stretch = TRUE | ||
2019 | shadow = IN | ||
2020 | } | ||
2021 | |||
2022 | image { | ||
2023 | function = SHADOW_GAP | ||
2024 | file = "assets/frame.png" | ||
2025 | border = { 1, 1, 1, 1 } | ||
2026 | stretch = TRUE | ||
2027 | gap_start_file = "assets/frame-gap-start.png" | ||
2028 | gap_start_border = { 1, 0, 0, 0 } | ||
2029 | gap_end_file = "assets/frame-gap-end.png" | ||
2030 | gap_end_border = { 0, 1, 0, 0 } | ||
2031 | shadow = IN | ||
2032 | } | ||
2033 | |||
2034 | image { | ||
2035 | function = SHADOW | ||
2036 | file = "assets/frame.png" | ||
2037 | border = { 1, 1, 1, 1 } | ||
2038 | stretch = TRUE | ||
2039 | shadow = OUT | ||
2040 | } | ||
2041 | |||
2042 | image { | ||
2043 | function = SHADOW_GAP | ||
2044 | file = "assets/frame.png" | ||
2045 | border = { 1, 1, 1, 1 } | ||
2046 | stretch = TRUE | ||
2047 | gap_start_file = "assets/frame-gap-start.png" | ||
2048 | gap_start_border = { 1, 0, 0, 0 } | ||
2049 | gap_end_file = "assets/frame-gap-end.png" | ||
2050 | gap_end_border = { 0, 1, 0, 0 } | ||
2051 | shadow = OUT | ||
2052 | } | ||
2053 | |||
2054 | image { | ||
2055 | function = SHADOW | ||
2056 | file = "assets/frame.png" | ||
2057 | border = { 1, 1, 1, 1 } | ||
2058 | stretch = TRUE | ||
2059 | shadow = ETCHED_IN | ||
2060 | } | ||
2061 | |||
2062 | image { | ||
2063 | function = SHADOW_GAP | ||
2064 | file = "assets/frame.png" | ||
2065 | border = { 1, 1, 1, 1 } | ||
2066 | stretch = TRUE | ||
2067 | gap_start_file = "assets/frame-gap-start.png" | ||
2068 | gap_start_border = { 1, 0, 0, 0 } | ||
2069 | gap_end_file = "assets/frame-gap-end.png" | ||
2070 | gap_end_border = { 0, 1, 0, 0 } | ||
2071 | shadow = ETCHED_IN | ||
2072 | } | ||
2073 | |||
2074 | image { | ||
2075 | function = SHADOW | ||
2076 | file = "assets/frame.png" | ||
2077 | border = { 1, 1, 1, 1 } | ||
2078 | stretch = TRUE | ||
2079 | shadow = ETCHED_OUT | ||
2080 | } | ||
2081 | |||
2082 | image { | ||
2083 | function = SHADOW_GAP | ||
2084 | file = "assets/frame.png" | ||
2085 | border = { 1, 1, 1, 1 } | ||
2086 | stretch = TRUE | ||
2087 | gap_start_file = "assets/frame-gap-start.png" | ||
2088 | gap_start_border = { 1, 0, 0, 0 } | ||
2089 | gap_end_file = "assets/frame-gap-end.png" | ||
2090 | gap_end_border = { 0, 1, 0, 0 } | ||
2091 | shadow = ETCHED_OUT | ||
2092 | } | ||
2093 | } | ||
2094 | } | ||
2095 | |||
2096 | style "gimp_toolbox_frame" { | ||
2097 | |||
2098 | engine "pixmap" { | ||
2099 | |||
2100 | image { | ||
2101 | function = SHADOW | ||
2102 | } | ||
2103 | } | ||
2104 | } | ||
2105 | |||
2106 | style "toolbar" { | ||
2107 | |||
2108 | engine "pixmap" { | ||
2109 | |||
2110 | image { | ||
2111 | function = BOX | ||
2112 | file = "assets/toolbar.png" | ||
2113 | stretch = TRUE | ||
2114 | border = { 1, 1, 1, 1 } | ||
2115 | } | ||
2116 | |||
2117 | image { | ||
2118 | function = HANDLE | ||
2119 | overlay_file = "assets/handle-h.png" | ||
2120 | overlay_stretch = FALSE | ||
2121 | orientation = HORIZONTAL | ||
2122 | } | ||
2123 | |||
2124 | image { | ||
2125 | function = HANDLE | ||
2126 | overlay_file = "assets/handle-v.png" | ||
2127 | overlay_stretch = FALSE | ||
2128 | orientation = VERTICAL | ||
2129 | } | ||
2130 | |||
2131 | image { | ||
2132 | function = VLINE | ||
2133 | recolorable = TRUE | ||
2134 | file = "assets/null.png" | ||
2135 | } | ||
2136 | |||
2137 | image { | ||
2138 | function = HLINE | ||
2139 | recolorable = TRUE | ||
2140 | file = "assets/null.png" | ||
2141 | } | ||
2142 | } | ||
2143 | } | ||
2144 | |||
2145 | style "inline_toolbar" { | ||
2146 | |||
2147 | GtkToolbar::button-relief = GTK_RELIEF_NORMAL | ||
2148 | |||
2149 | engine "pixmap" { | ||
2150 | |||
2151 | image { | ||
2152 | function = BOX | ||
2153 | file = "assets/inline-toolbar.png" | ||
2154 | stretch = TRUE | ||
2155 | border = { 1, 1, 1, 1 } | ||
2156 | } | ||
2157 | } | ||
2158 | } | ||
2159 | |||
2160 | style "notebook_viewport" { | ||
2161 | |||
2162 | bg[NORMAL] = @notebook_bg | ||
2163 | } | ||
2164 | |||
2165 | |||
2166 | style "notebook_eventbox" { | ||
2167 | |||
2168 | bg[NORMAL] = @notebook_bg | ||
2169 | bg[ACTIVE] = @bg_color | ||
2170 | } | ||
2171 | |||
2172 | style "tooltips" { | ||
2173 | |||
2174 | xthickness = 8 | ||
2175 | ythickness = 4 | ||
2176 | |||
2177 | bg[NORMAL] = @tooltip_bg_color | ||
2178 | fg[NORMAL] = @tooltip_fg_color | ||
2179 | bg[SELECTED] = @tooltip_bg_color | ||
2180 | |||
2181 | } | ||
2182 | |||
2183 | style "eclipse-tooltips" { | ||
2184 | |||
2185 | xthickness = 8 | ||
2186 | ythickness = 4 | ||
2187 | |||
2188 | bg[NORMAL] = shade(1.05, @bg_color) | ||
2189 | fg[NORMAL] = @text_color | ||
2190 | bg[SELECTED] = shade(1.05, @bg_color) | ||
2191 | |||
2192 | } | ||
2193 | |||
2194 | style "xfdesktop-icon-view" { | ||
2195 | XfdesktopIconView::label-alpha = 0 | ||
2196 | XfdesktopIconView::selected-label-alpha = 100 | ||
2197 | XfdesktopIconView::shadow-x-offset = 0 | ||
2198 | XfdesktopIconView::shadow-y-offset = 1 | ||
2199 | XfdesktopIconView::selected-shadow-x-offset = 0 | ||
2200 | XfdesktopIconView::selected-shadow-y-offset = 1 | ||
2201 | XfdesktopIconView::shadow-color = "#000000" | ||
2202 | XfdesktopIconView::selected-shadow-color = "#000000" | ||
2203 | XfdesktopIconView::shadow-blur-radius = 2 | ||
2204 | XfdesktopIconView::cell-spacing = 2 | ||
2205 | XfdesktopIconView::cell-padding = 6 | ||
2206 | XfdesktopIconView::cell-text-width-proportion = 1.9 | ||
2207 | |||
2208 | fg[NORMAL] = @selected_fg_color | ||
2209 | fg[ACTIVE] = @selected_fg_color | ||
2210 | } | ||
2211 | |||
2212 | style "xfwm-tabwin" { | ||
2213 | Xfwm4TabwinWidget::border-width = 1 | ||
2214 | Xfwm4TabwinWidget::border-alpha = 1.0 | ||
2215 | Xfwm4TabwinWidget::icon-size = 64 | ||
2216 | Xfwm4TabwinWidget::alpha = 1.0 | ||
2217 | Xfwm4TabwinWidget::border-radius = 2 | ||
2218 | |||
2219 | bg[NORMAL] = @bg_color | ||
2220 | bg[SELECTED] = @bg_color | ||
2221 | |||
2222 | fg[NORMAL] = @fg_color | ||
2223 | |||
2224 | engine "murrine" { | ||
2225 | contrast = 0.7 | ||
2226 | glazestyle = 0 | ||
2227 | glowstyle = 0 | ||
2228 | highlight_shade = 1.0 | ||
2229 | gradient_shades = {1.0,1.0,1.0,1.0} | ||
2230 | border_shades = { 0.8, 0.8 } | ||
2231 | } | ||
2232 | } | ||
2233 | |||
2234 | style "xfwm-tabwin-button" { | ||
2235 | |||
2236 | font_name = "bold" | ||
2237 | bg[SELECTED] = @selected_bg_color | ||
2238 | } | ||
2239 | |||
2240 | # Chromium | ||
2241 | style "chrome_menu_item" { | ||
2242 | |||
2243 | bg[SELECTED] = @selected_bg_color | ||
2244 | |||
2245 | } | ||
2246 | |||
2247 | # Text Style | ||
2248 | style "text" = "default" { | ||
2249 | engine "murrine" { textstyle = 0 } | ||
2250 | } | ||
2251 | |||
2252 | style "menu_text" = "menu_item" { | ||
2253 | engine "murrine" { textstyle = 0 } | ||
2254 | } | ||
2255 | |||
2256 | |||
2257 | style "null" { | ||
2258 | |||
2259 | engine "pixmap" { | ||
2260 | |||
2261 | image { | ||
2262 | function = BOX | ||
2263 | file = "assets/null.png" | ||
2264 | stretch = TRUE | ||
2265 | } | ||
2266 | } | ||
2267 | } | ||
2268 | |||
2269 | |||
2270 | class "GtkWidget" style "default" | ||
2271 | class "GtkScrollbar" style "scrollbar" | ||
2272 | class "GtkButton" style "button" | ||
2273 | class "GtkEntry" style "entry" | ||
2274 | class "GtkOldEditable" style "entry" | ||
2275 | class "GtkSpinButton" style "spinbutton" | ||
2276 | class "GtkNotebook" style "notebook" | ||
2277 | class "GtkRange" style "range" | ||
2278 | class "GtkProgressBar" style "progressbar" | ||
2279 | class "GtkSeparatorMenuItem" style "separator_menu_item" | ||
2280 | class "GtkScrolledWindow" style "scrolled_window" | ||
2281 | class "GtkFrame" style "frame" | ||
2282 | class "GtkTreeView" style "treeview" | ||
2283 | class "GtkToolbar" style "toolbar" | ||
2284 | class "*HandleBox" style "toolbar" | ||
2285 | |||
2286 | widget_class "*<GtkMenu>*" style "menu" | ||
2287 | widget_class "*<GtkMenu>*" style "menu_framed_box" | ||
2288 | widget_class "*<GtkMenuItem>*" style "menu_item" | ||
2289 | widget_class "*<GtkCheckButton>*" style "checkbutton" | ||
2290 | widget_class "*<GtkComboBox>" style "combobox" | ||
2291 | widget_class "*<GtkComboBox>*<GtkButton>" style "combobox_button" | ||
2292 | widget_class "*<GtkComboBox>*<GtkSeparator>" style "combobox_separator" | ||
2293 | widget_class "*<GtkTreeView>*<GtkButton>*" style "treeview_header" | ||
2294 | widget_class "*<GtkFileChooserDefault>*<GtkToolbar>" style "inline_toolbar" | ||
2295 | widget_class "*<GtkComboBoxEntry>*<GtkEntry>" style "combobox_entry" | ||
2296 | widget_class "*<GtkComboBoxEntry>*<GtkButton>" style "combobox_entry_button" | ||
2297 | widget_class "*<GtkNotebook>*<GtkScrolledWindow>*<GtkViewport>" style "notebook_viewport" | ||
2298 | widget_class "*HandleBox" style "toolbar" | ||
2299 | |||
2300 | # Entries in notebooks draw with notebook's base color, but not if there's | ||
2301 | # something else in the middle that draws gray again | ||
2302 | widget_class "*<GtkNotebook>*<GtkEntry>" style "notebook_entry" | ||
2303 | widget_class "*<GtkNotebook>*<GtkEventBox>*<GtkEntry>" style "entry" | ||
2304 | |||
2305 | widget_class "*<GtkNotebook>*<GtkComboBoxEntry>*<GtkEntry>" style "notebook_combobox_entry" | ||
2306 | widget_class "*<GtkNotebook>*<GtkEventBox>*<GtkComboBoxEntry>*<GtkEntry>" style "combobox_entry" | ||
2307 | |||
2308 | # We also need to avoid changing fg color for the inactive notebook tab labels | ||
2309 | widget_class "*<GtkNotebook>.<GtkLabel>" style "notebook_tab_label" | ||
2310 | |||
2311 | # GTK tooltips | ||
2312 | widget "gtk-tooltip*" style "tooltips" | ||
2313 | |||
2314 | #Fix GVim tabs | ||
2315 | widget_class "*<GtkNotebook>*<GtkEventBox>" style "notebook_eventbox" | ||
2316 | |||
2317 | # Xchat special cases | ||
2318 | widget "*xchat-inputbox" style "entry" | ||
2319 | |||
2320 | # GIMP | ||
2321 | # Disable gradients completely for GimpSpinScale | ||
2322 | #class "GimpSpinScale" style "gimp_spin_scale" | ||
2323 | |||
2324 | # Remove borders from "Wilbert frame" in Gimp | ||
2325 | widget_class "*<GimpToolbox>*<GtkFrame>" style "gimp_toolbox_frame" | ||
2326 | |||
2327 | # Chrome/Chromium | ||
2328 | widget_class "*Chrom*Button*" style "button" | ||
2329 | widget_class "*<GtkCustomMenu>*<GtkCustomMenuItem>*" style "chrome_menu_item" | ||
2330 | |||
2331 | # Eclipse/SWT | ||
2332 | widget "gtk-tooltips*" style "eclipse-tooltips" | ||
2333 | widget "*swt-toolbar-flat" style "null" | ||
2334 | |||
2335 | # Openoffice, Libreoffice | ||
2336 | class "GtkWindow" style "toplevel_hack" | ||
2337 | widget "*openoffice-toplevel*" style "ooo_stepper_hack" | ||
2338 | |||
2339 | # Xfce | ||
2340 | widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" | ||
2341 | widget "xfwm4-tabwin*" style "xfwm-tabwin" | ||
2342 | widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" | ||
2343 | |||
2344 | # Fixes ugly text shadows for insensitive text | ||
2345 | widget_class "*<GtkLabel>" style "text" | ||
2346 | widget_class "*<GtkMenu>*<GtkLabel>" style "menu_text" | ||
2347 | widget_class "*<GtkComboBox>*<GtkCellLayout>" style "text" | ||
2348 | widget_class "*<GtkNotebook>*<GtkLabel>" style "text" | ||
2349 | widget_class "*<GtkNotebook>*<GtkCellLayout>" style "text" | ||