From 69845d8ffae56fa81856b62445f01ac07a765f3f Mon Sep 17 00:00:00 2001 From: nana4 Date: Tue, 20 Oct 2015 16:45:47 +0900 Subject: [PATCH] add files --- chrome/Flat-Plat Scrollbars.crx | Bin 0 -> 4618 bytes chrome/Flat-Plat.crx | Bin 0 -> 1701 bytes gnome-shell/corner-ripple-ltr.svg | 74 + gnome-shell/corner-ripple-rtl.svg | 74 + gnome-shell/dash-placeholder.svg | 84 + gnome-shell/gnome-classic.css | 288 ++ gnome-shell/gnome-shell.css | 3077 ++++++++++++ gnome-shell/go-down-symbolic.svg | 172 + gnome-shell/go-up-symbolic.svg | 172 + gnome-shell/indicator.svg | 72 + gnome-shell/list-add-symbolic.svg | 30 + gnome-shell/logged-in-indicator.svg | 130 + gnome-shell/object-select-symbolic.svg | 30 + gnome-shell/pan-end-symbolic.svg | 31 + gnome-shell/pan-start-symbolic.svg | 31 + gnome-shell/process-working-symbolic.svg | 363 ++ gnome-shell/switch-off.svg | 152 + gnome-shell/switch-on.svg | 152 + gnome-shell/window-close-active.svg | 250 + gnome-shell/window-close-hover.svg | 241 + gnome-shell/window-close.svg | 173 + gtk-2.0/Arrows/down-alt-hover.svg | 31 + gtk-2.0/Arrows/down-alt-insensitive.svg | 31 + gtk-2.0/Arrows/down-alt.svg | 31 + gtk-2.0/Arrows/down-insensitive.svg | 31 + gtk-2.0/Arrows/down.svg | 31 + gtk-2.0/Arrows/left-alt-hover.svg | 31 + gtk-2.0/Arrows/left-alt-insensitive.svg | 31 + gtk-2.0/Arrows/left-alt.svg | 31 + gtk-2.0/Arrows/left-insensitive.svg | 31 + gtk-2.0/Arrows/left.svg | 31 + gtk-2.0/Arrows/right-alt-hover.svg | 31 + gtk-2.0/Arrows/right-alt-insensitive.svg | 31 + gtk-2.0/Arrows/right-alt.svg | 31 + gtk-2.0/Arrows/right-insensitive.svg | 31 + gtk-2.0/Arrows/right-selected.svg | 31 + gtk-2.0/Arrows/right.svg | 31 + gtk-2.0/Arrows/up-alt-hover.svg | 31 + gtk-2.0/Arrows/up-alt-insensitive.svg | 31 + gtk-2.0/Arrows/up-alt.svg | 31 + gtk-2.0/Arrows/up-insensitive.svg | 31 + gtk-2.0/Arrows/up.svg | 31 + gtk-2.0/Buttons/button-active.png | Bin 0 -> 442 bytes gtk-2.0/Buttons/button-hover.png | Bin 0 -> 441 bytes gtk-2.0/Buttons/button-insensitive.png | Bin 0 -> 280 bytes gtk-2.0/Buttons/button.png | Bin 0 -> 414 bytes gtk-2.0/Buttons/flat-button-active.png | Bin 0 -> 283 bytes gtk-2.0/Buttons/flat-button-hover.png | Bin 0 -> 280 bytes gtk-2.0/Buttons/ltr-button-active.png | Bin 0 -> 322 bytes gtk-2.0/Buttons/ltr-button-hover.png | Bin 0 -> 320 bytes gtk-2.0/Buttons/ltr-button-insensitive.png | Bin 0 -> 227 bytes gtk-2.0/Buttons/ltr-button.png | Bin 0 -> 299 bytes gtk-2.0/Buttons/rtl-button-active.png | Bin 0 -> 315 bytes gtk-2.0/Buttons/rtl-button-hover.png | Bin 0 -> 320 bytes gtk-2.0/Buttons/rtl-button-insensitive.png | Bin 0 -> 221 bytes gtk-2.0/Buttons/rtl-button.png | Bin 0 -> 298 bytes gtk-2.0/Check-Radio/check-insensitive.svg | 70 + gtk-2.0/Check-Radio/check-off-active.png | Bin 0 -> 400 bytes gtk-2.0/Check-Radio/check-off-hover.png | Bin 0 -> 399 bytes gtk-2.0/Check-Radio/check-off-insensitive.png | Bin 0 -> 245 bytes gtk-2.0/Check-Radio/check-off.png | Bin 0 -> 363 bytes gtk-2.0/Check-Radio/check-on-active.png | Bin 0 -> 491 bytes gtk-2.0/Check-Radio/check-on-hover.png | Bin 0 -> 485 bytes gtk-2.0/Check-Radio/check-on-insensitive.png | Bin 0 -> 342 bytes gtk-2.0/Check-Radio/check-on.png | Bin 0 -> 456 bytes gtk-2.0/Check-Radio/check-selected.svg | 70 + gtk-2.0/Check-Radio/check.svg | 70 + gtk-2.0/Check-Radio/radio-insensitive.svg | 74 + gtk-2.0/Check-Radio/radio-off-active.png | Bin 0 -> 804 bytes gtk-2.0/Check-Radio/radio-off-hover.png | Bin 0 -> 768 bytes gtk-2.0/Check-Radio/radio-off-insensitive.png | Bin 0 -> 430 bytes gtk-2.0/Check-Radio/radio-off.png | Bin 0 -> 757 bytes gtk-2.0/Check-Radio/radio-on-active.png | Bin 0 -> 920 bytes gtk-2.0/Check-Radio/radio-on-hover.png | Bin 0 -> 907 bytes gtk-2.0/Check-Radio/radio-on-insensitive.png | Bin 0 -> 562 bytes gtk-2.0/Check-Radio/radio-on.png | Bin 0 -> 919 bytes gtk-2.0/Check-Radio/radio-selected.svg | 74 + gtk-2.0/Check-Radio/radio.svg | 74 + gtk-2.0/Entry/base_entry-active.png | Bin 0 -> 442 bytes gtk-2.0/Entry/base_entry-insensitive.png | Bin 0 -> 366 bytes gtk-2.0/Entry/base_entry.png | Bin 0 -> 381 bytes gtk-2.0/Entry/entry-active.png | Bin 0 -> 433 bytes gtk-2.0/Entry/entry-insensitive.png | Bin 0 -> 382 bytes gtk-2.0/Entry/entry.png | Bin 0 -> 387 bytes gtk-2.0/Entry/fill.svg | 72 + gtk-2.0/Entry/ltr-base_entry-active.png | Bin 0 -> 301 bytes gtk-2.0/Entry/ltr-base_entry-insensitive.png | Bin 0 -> 291 bytes gtk-2.0/Entry/ltr-base_entry.png | Bin 0 -> 295 bytes gtk-2.0/Entry/ltr-entry-active.png | Bin 0 -> 328 bytes gtk-2.0/Entry/ltr-entry-insensitive.png | Bin 0 -> 297 bytes gtk-2.0/Entry/ltr-entry.png | Bin 0 -> 300 bytes gtk-2.0/Entry/rtl-base_entry-active.png | Bin 0 -> 313 bytes gtk-2.0/Entry/rtl-base_entry-insensitive.png | Bin 0 -> 302 bytes gtk-2.0/Entry/rtl-base_entry.png | Bin 0 -> 301 bytes gtk-2.0/Entry/rtl-entry-active.png | Bin 0 -> 331 bytes gtk-2.0/Entry/rtl-entry-insensitive.png | Bin 0 -> 310 bytes gtk-2.0/Entry/rtl-entry.png | Bin 0 -> 306 bytes gtk-2.0/Handles/h-handle-active.svg | 69 + gtk-2.0/Handles/h-handle-hover.svg | 69 + gtk-2.0/Handles/h-handle-insensitive.svg | 69 + gtk-2.0/Handles/h-handle.svg | 69 + gtk-2.0/Handles/v-handle-active.svg | 69 + gtk-2.0/Handles/v-handle-hover.svg | 69 + gtk-2.0/Handles/v-handle-insensitive.svg | 69 + gtk-2.0/Handles/v-handle.svg | 69 + gtk-2.0/Lines/h-line.svg | 72 + gtk-2.0/Lines/menu-line.svg | 72 + gtk-2.0/Lines/v-line.svg | 72 + gtk-2.0/Others/bottom.svg | 72 + gtk-2.0/Others/focus.svg | 74 + gtk-2.0/Others/left.svg | 72 + gtk-2.0/Others/null.svg | 63 + gtk-2.0/Others/right.svg | 72 + gtk-2.0/Others/top.svg | 72 + gtk-2.0/ProgressBar/bar.svg | 73 + gtk-2.0/ProgressBar/trough.svg | 73 + gtk-2.0/Range/h-trough-insensitive.svg | 74 + gtk-2.0/Range/h-trough.svg | 74 + gtk-2.0/Range/scale-slider-active.svg | 84 + gtk-2.0/Range/scale-slider-hover.svg | 84 + gtk-2.0/Range/scale-slider-insensitive.svg | 74 + gtk-2.0/Range/scale-slider.svg | 74 + gtk-2.0/Range/v-trough-insensitive.svg | 74 + gtk-2.0/Range/v-trough.svg | 74 + gtk-2.0/Scrollbars/h-slider-active.svg | 74 + gtk-2.0/Scrollbars/h-slider-hover.svg | 74 + gtk-2.0/Scrollbars/h-slider-insensitive.svg | 74 + gtk-2.0/Scrollbars/h-slider.svg | 74 + gtk-2.0/Scrollbars/h-trough-insensitive.svg | 80 + gtk-2.0/Scrollbars/h-trough.svg | 80 + gtk-2.0/Scrollbars/v-slider-active.svg | 74 + gtk-2.0/Scrollbars/v-slider-hover.svg | 74 + gtk-2.0/Scrollbars/v-slider-insensitive.svg | 74 + gtk-2.0/Scrollbars/v-slider.svg | 74 + gtk-2.0/Scrollbars/v-trough-insensitive.svg | 80 + gtk-2.0/Scrollbars/v-trough.svg | 80 + gtk-2.0/Shadows/frame.svg | 80 + gtk-2.0/Shadows/gap.svg | 72 + gtk-2.0/Spin/ltr-down-active.png | Bin 0 -> 241 bytes gtk-2.0/Spin/ltr-down-hover.png | Bin 0 -> 239 bytes gtk-2.0/Spin/ltr-down-insensitive.png | Bin 0 -> 201 bytes gtk-2.0/Spin/ltr-down.png | Bin 0 -> 231 bytes gtk-2.0/Spin/ltr-up-active.png | Bin 0 -> 252 bytes gtk-2.0/Spin/ltr-up-hover.png | Bin 0 -> 249 bytes gtk-2.0/Spin/ltr-up-insensitive.png | Bin 0 -> 208 bytes gtk-2.0/Spin/ltr-up.png | Bin 0 -> 240 bytes gtk-2.0/Spin/rtl-down-active.png | Bin 0 -> 240 bytes gtk-2.0/Spin/rtl-down-hover.png | Bin 0 -> 242 bytes gtk-2.0/Spin/rtl-down-insensitive.png | Bin 0 -> 193 bytes gtk-2.0/Spin/rtl-down.png | Bin 0 -> 226 bytes gtk-2.0/Spin/rtl-up-active.png | Bin 0 -> 243 bytes gtk-2.0/Spin/rtl-up-hover.png | Bin 0 -> 248 bytes gtk-2.0/Spin/rtl-up-insensitive.png | Bin 0 -> 197 bytes gtk-2.0/Spin/rtl-up.png | Bin 0 -> 241 bytes gtk-2.0/Toolbar/inline-toolbar.svg | 80 + gtk-2.0/adwaita-bits.svg | 2221 +++++++++ gtk-2.0/bits-list.txt | 65 + gtk-2.0/column/column-active.svg | 85 + gtk-2.0/column/column-hover.svg | 85 + gtk-2.0/column/column-insensitive.svg | 78 + gtk-2.0/column/column.svg | 78 + gtk-2.0/gtkrc | 2591 ++++++++++ gtk-2.0/render-bits.sh | 16 + gtk-3.0/Gemfile | 1 + gtk-3.0/README | 36 + gtk-3.0/_colors-public.scss | 63 + gtk-3.0/_colors.scss | 37 + gtk-3.0/_common.scss | 2147 +++++++++ gtk-3.0/_drawing.scss | 172 + gtk-3.0/assets.svg | 3028 ++++++++++++ gtk-3.0/assets.txt | 138 + .../checkbox-active-selectionmode-dark.png | Bin 0 -> 331 bytes .../checkbox-active-selectionmode-dark@2.png | Bin 0 -> 597 bytes .../assets/checkbox-active-selectionmode.png | Bin 0 -> 333 bytes .../checkbox-active-selectionmode@2.png | Bin 0 -> 610 bytes ...box-backdrop-active-selectionmode-dark.png | Bin 0 -> 331 bytes ...x-backdrop-active-selectionmode-dark@2.png | Bin 0 -> 597 bytes ...checkbox-backdrop-active-selectionmode.png | Bin 0 -> 333 bytes ...eckbox-backdrop-active-selectionmode@2.png | Bin 0 -> 610 bytes ...ackdrop-insensitive-selectionmode-dark.png | Bin 0 -> 314 bytes ...kdrop-insensitive-selectionmode-dark@2.png | Bin 0 -> 490 bytes ...box-backdrop-insensitive-selectionmode.png | Bin 0 -> 305 bytes ...x-backdrop-insensitive-selectionmode@2.png | Bin 0 -> 493 bytes .../checkbox-backdrop-selectionmode-dark.png | Bin 0 -> 319 bytes ...checkbox-backdrop-selectionmode-dark@2.png | Bin 0 -> 527 bytes .../checkbox-backdrop-selectionmode.png | Bin 0 -> 324 bytes .../checkbox-backdrop-selectionmode@2.png | Bin 0 -> 526 bytes .../assets/checkbox-checked-active-dark.png | Bin 0 -> 309 bytes .../assets/checkbox-checked-active-dark@2.png | Bin 0 -> 507 bytes ...kbox-checked-active-selectionmode-dark.png | Bin 0 -> 507 bytes ...ox-checked-active-selectionmode-dark@2.png | Bin 0 -> 870 bytes .../checkbox-checked-active-selectionmode.png | Bin 0 -> 494 bytes ...heckbox-checked-active-selectionmode@2.png | Bin 0 -> 860 bytes gtk-3.0/assets/checkbox-checked-active.png | Bin 0 -> 306 bytes gtk-3.0/assets/checkbox-checked-active@2.png | Bin 0 -> 494 bytes .../checkbox-checked-backdrop-active-dark.png | Bin 0 -> 304 bytes ...heckbox-checked-backdrop-active-dark@2.png | Bin 0 -> 491 bytes ...ked-backdrop-active-selectionmode-dark.png | Bin 0 -> 507 bytes ...d-backdrop-active-selectionmode-dark@2.png | Bin 0 -> 870 bytes ...-checked-backdrop-active-selectionmode.png | Bin 0 -> 494 bytes ...hecked-backdrop-active-selectionmode@2.png | Bin 0 -> 860 bytes .../checkbox-checked-backdrop-active.png | Bin 0 -> 303 bytes .../checkbox-checked-backdrop-active@2.png | Bin 0 -> 501 bytes .../assets/checkbox-checked-backdrop-dark.png | Bin 0 -> 301 bytes .../checkbox-checked-backdrop-dark@2.png | Bin 0 -> 489 bytes ...kbox-checked-backdrop-insensitive-dark.png | Bin 0 -> 314 bytes ...ox-checked-backdrop-insensitive-dark@2.png | Bin 0 -> 515 bytes ...ackdrop-insensitive-selectionmode-dark.png | Bin 0 -> 493 bytes ...kdrop-insensitive-selectionmode-dark@2.png | Bin 0 -> 746 bytes ...ked-backdrop-insensitive-selectionmode.png | Bin 0 -> 493 bytes ...d-backdrop-insensitive-selectionmode@2.png | Bin 0 -> 746 bytes .../checkbox-checked-backdrop-insensitive.png | Bin 0 -> 315 bytes ...heckbox-checked-backdrop-insensitive@2.png | Bin 0 -> 505 bytes ...ox-checked-backdrop-selectionmode-dark.png | Bin 0 -> 495 bytes ...-checked-backdrop-selectionmode-dark@2.png | Bin 0 -> 801 bytes ...heckbox-checked-backdrop-selectionmode.png | Bin 0 -> 489 bytes ...ckbox-checked-backdrop-selectionmode@2.png | Bin 0 -> 787 bytes gtk-3.0/assets/checkbox-checked-backdrop.png | Bin 0 -> 295 bytes .../assets/checkbox-checked-backdrop@2.png | Bin 0 -> 491 bytes gtk-3.0/assets/checkbox-checked-dark.png | Bin 0 -> 301 bytes gtk-3.0/assets/checkbox-checked-dark@2.png | Bin 0 -> 495 bytes .../checkbox-checked-insensitive-dark.png | Bin 0 -> 309 bytes .../checkbox-checked-insensitive-dark@2.png | Bin 0 -> 493 bytes ...checked-insensitive-selectionmode-dark.png | Bin 0 -> 493 bytes ...ecked-insensitive-selectionmode-dark@2.png | Bin 0 -> 746 bytes ...kbox-checked-insensitive-selectionmode.png | Bin 0 -> 493 bytes ...ox-checked-insensitive-selectionmode@2.png | Bin 0 -> 746 bytes .../assets/checkbox-checked-insensitive.png | Bin 0 -> 306 bytes .../assets/checkbox-checked-insensitive@2.png | Bin 0 -> 493 bytes .../checkbox-checked-selectionmode-dark.png | Bin 0 -> 495 bytes .../checkbox-checked-selectionmode-dark@2.png | Bin 0 -> 801 bytes .../assets/checkbox-checked-selectionmode.png | Bin 0 -> 489 bytes .../checkbox-checked-selectionmode@2.png | Bin 0 -> 787 bytes gtk-3.0/assets/checkbox-checked.png | Bin 0 -> 294 bytes gtk-3.0/assets/checkbox-checked@2.png | Bin 0 -> 489 bytes ...heckbox-insensitive-selectionmode-dark.png | Bin 0 -> 314 bytes ...ckbox-insensitive-selectionmode-dark@2.png | Bin 0 -> 490 bytes .../checkbox-insensitive-selectionmode.png | Bin 0 -> 305 bytes .../checkbox-insensitive-selectionmode@2.png | Bin 0 -> 493 bytes gtk-3.0/assets/checkbox-mixed-active-dark.png | Bin 0 -> 251 bytes .../assets/checkbox-mixed-active-dark@2.png | Bin 0 -> 425 bytes gtk-3.0/assets/checkbox-mixed-active.png | Bin 0 -> 254 bytes gtk-3.0/assets/checkbox-mixed-active@2.png | Bin 0 -> 422 bytes .../checkbox-mixed-backdrop-active-dark.png | Bin 0 -> 255 bytes .../checkbox-mixed-backdrop-active-dark@2.png | Bin 0 -> 418 bytes .../assets/checkbox-mixed-backdrop-active.png | Bin 0 -> 255 bytes .../checkbox-mixed-backdrop-active@2.png | Bin 0 -> 420 bytes .../assets/checkbox-mixed-backdrop-dark.png | Bin 0 -> 251 bytes .../assets/checkbox-mixed-backdrop-dark@2.png | Bin 0 -> 408 bytes ...eckbox-mixed-backdrop-insensitive-dark.png | Bin 0 -> 264 bytes ...kbox-mixed-backdrop-insensitive-dark@2.png | Bin 0 -> 427 bytes .../checkbox-mixed-backdrop-insensitive.png | Bin 0 -> 264 bytes .../checkbox-mixed-backdrop-insensitive@2.png | Bin 0 -> 418 bytes gtk-3.0/assets/checkbox-mixed-backdrop.png | Bin 0 -> 251 bytes gtk-3.0/assets/checkbox-mixed-backdrop@2.png | Bin 0 -> 416 bytes gtk-3.0/assets/checkbox-mixed-dark.png | Bin 0 -> 251 bytes gtk-3.0/assets/checkbox-mixed-dark@2.png | Bin 0 -> 411 bytes .../checkbox-mixed-insensitive-dark.png | Bin 0 -> 252 bytes .../checkbox-mixed-insensitive-dark@2.png | Bin 0 -> 413 bytes gtk-3.0/assets/checkbox-mixed-insensitive.png | Bin 0 -> 255 bytes .../assets/checkbox-mixed-insensitive@2.png | Bin 0 -> 416 bytes gtk-3.0/assets/checkbox-mixed.png | Bin 0 -> 251 bytes gtk-3.0/assets/checkbox-mixed@2.png | Bin 0 -> 411 bytes .../assets/checkbox-selectionmode-dark.png | Bin 0 -> 319 bytes .../assets/checkbox-selectionmode-dark@2.png | Bin 0 -> 527 bytes gtk-3.0/assets/checkbox-selectionmode.png | Bin 0 -> 324 bytes gtk-3.0/assets/checkbox-selectionmode@2.png | Bin 0 -> 526 bytes .../assets/checkbox-unchecked-active-dark.png | Bin 0 -> 216 bytes .../checkbox-unchecked-active-dark@2.png | Bin 0 -> 331 bytes gtk-3.0/assets/checkbox-unchecked-active.png | Bin 0 -> 216 bytes .../assets/checkbox-unchecked-active@2.png | Bin 0 -> 333 bytes ...heckbox-unchecked-backdrop-active-dark.png | Bin 0 -> 216 bytes ...ckbox-unchecked-backdrop-active-dark@2.png | Bin 0 -> 331 bytes .../checkbox-unchecked-backdrop-active.png | Bin 0 -> 216 bytes .../checkbox-unchecked-backdrop-active@2.png | Bin 0 -> 333 bytes .../checkbox-unchecked-backdrop-dark.png | Bin 0 -> 221 bytes .../checkbox-unchecked-backdrop-dark@2.png | Bin 0 -> 319 bytes ...ox-unchecked-backdrop-insensitive-dark.png | Bin 0 -> 214 bytes ...-unchecked-backdrop-insensitive-dark@2.png | Bin 0 -> 295 bytes ...heckbox-unchecked-backdrop-insensitive.png | Bin 0 -> 214 bytes ...ckbox-unchecked-backdrop-insensitive@2.png | Bin 0 -> 309 bytes .../assets/checkbox-unchecked-backdrop.png | Bin 0 -> 205 bytes .../assets/checkbox-unchecked-backdrop@2.png | Bin 0 -> 324 bytes gtk-3.0/assets/checkbox-unchecked-dark.png | Bin 0 -> 221 bytes gtk-3.0/assets/checkbox-unchecked-dark@2.png | Bin 0 -> 319 bytes .../checkbox-unchecked-insensitive-dark.png | Bin 0 -> 218 bytes .../checkbox-unchecked-insensitive-dark@2.png | Bin 0 -> 314 bytes .../assets/checkbox-unchecked-insensitive.png | Bin 0 -> 209 bytes .../checkbox-unchecked-insensitive@2.png | Bin 0 -> 305 bytes gtk-3.0/assets/checkbox-unchecked.png | Bin 0 -> 205 bytes gtk-3.0/assets/checkbox-unchecked@2.png | Bin 0 -> 324 bytes gtk-3.0/assets/osd-shadow-backdrop-dark.png | Bin 0 -> 629 bytes gtk-3.0/assets/osd-shadow-backdrop-dark@2.png | Bin 0 -> 1322 bytes gtk-3.0/assets/osd-shadow-backdrop.png | Bin 0 -> 616 bytes gtk-3.0/assets/osd-shadow-backdrop@2.png | Bin 0 -> 1396 bytes gtk-3.0/assets/osd-shadow-dark.png | Bin 0 -> 905 bytes gtk-3.0/assets/osd-shadow-dark@2.png | Bin 0 -> 1974 bytes gtk-3.0/assets/osd-shadow.png | Bin 0 -> 913 bytes gtk-3.0/assets/osd-shadow@2.png | Bin 0 -> 2051 bytes gtk-3.0/assets/radio-checked-active-dark.png | Bin 0 -> 590 bytes .../assets/radio-checked-active-dark@2.png | Bin 0 -> 966 bytes gtk-3.0/assets/radio-checked-active.png | Bin 0 -> 557 bytes gtk-3.0/assets/radio-checked-active@2.png | Bin 0 -> 994 bytes .../radio-checked-backdrop-active-dark.png | Bin 0 -> 582 bytes .../radio-checked-backdrop-active-dark@2.png | Bin 0 -> 948 bytes .../assets/radio-checked-backdrop-active.png | Bin 0 -> 555 bytes .../radio-checked-backdrop-active@2.png | Bin 0 -> 1007 bytes .../assets/radio-checked-backdrop-dark.png | Bin 0 -> 538 bytes .../assets/radio-checked-backdrop-dark@2.png | Bin 0 -> 914 bytes ...adio-checked-backdrop-insensitive-dark.png | Bin 0 -> 541 bytes ...io-checked-backdrop-insensitive-dark@2.png | Bin 0 -> 995 bytes .../radio-checked-backdrop-insensitive.png | Bin 0 -> 550 bytes .../radio-checked-backdrop-insensitive@2.png | Bin 0 -> 955 bytes gtk-3.0/assets/radio-checked-backdrop.png | Bin 0 -> 528 bytes gtk-3.0/assets/radio-checked-backdrop@2.png | Bin 0 -> 940 bytes gtk-3.0/assets/radio-checked-dark.png | Bin 0 -> 540 bytes gtk-3.0/assets/radio-checked-dark@2.png | Bin 0 -> 919 bytes .../assets/radio-checked-insensitive-dark.png | Bin 0 -> 521 bytes .../radio-checked-insensitive-dark@2.png | Bin 0 -> 1004 bytes gtk-3.0/assets/radio-checked-insensitive.png | Bin 0 -> 546 bytes .../assets/radio-checked-insensitive@2.png | Bin 0 -> 977 bytes gtk-3.0/assets/radio-checked.png | Bin 0 -> 528 bytes gtk-3.0/assets/radio-checked@2.png | Bin 0 -> 946 bytes gtk-3.0/assets/radio-mixed-active-dark.png | Bin 0 -> 531 bytes gtk-3.0/assets/radio-mixed-active-dark@2.png | Bin 0 -> 891 bytes gtk-3.0/assets/radio-mixed-active.png | Bin 0 -> 495 bytes gtk-3.0/assets/radio-mixed-active@2.png | Bin 0 -> 909 bytes .../radio-mixed-backdrop-active-dark.png | Bin 0 -> 530 bytes .../radio-mixed-backdrop-active-dark@2.png | Bin 0 -> 861 bytes .../assets/radio-mixed-backdrop-active.png | Bin 0 -> 497 bytes .../assets/radio-mixed-backdrop-active@2.png | Bin 0 -> 924 bytes gtk-3.0/assets/radio-mixed-backdrop-dark.png | Bin 0 -> 488 bytes .../assets/radio-mixed-backdrop-dark@2.png | Bin 0 -> 828 bytes .../radio-mixed-backdrop-insensitive-dark.png | Bin 0 -> 484 bytes ...adio-mixed-backdrop-insensitive-dark@2.png | Bin 0 -> 875 bytes .../radio-mixed-backdrop-insensitive.png | Bin 0 -> 495 bytes .../radio-mixed-backdrop-insensitive@2.png | Bin 0 -> 857 bytes gtk-3.0/assets/radio-mixed-backdrop.png | Bin 0 -> 470 bytes gtk-3.0/assets/radio-mixed-backdrop@2.png | Bin 0 -> 861 bytes gtk-3.0/assets/radio-mixed-dark.png | Bin 0 -> 486 bytes gtk-3.0/assets/radio-mixed-dark@2.png | Bin 0 -> 831 bytes .../assets/radio-mixed-insensitive-dark.png | Bin 0 -> 463 bytes .../assets/radio-mixed-insensitive-dark@2.png | Bin 0 -> 911 bytes gtk-3.0/assets/radio-mixed-insensitive.png | Bin 0 -> 489 bytes gtk-3.0/assets/radio-mixed-insensitive@2.png | Bin 0 -> 888 bytes gtk-3.0/assets/radio-mixed.png | Bin 0 -> 473 bytes gtk-3.0/assets/radio-mixed@2.png | Bin 0 -> 860 bytes .../assets/radio-unchecked-active-dark.png | Bin 0 -> 454 bytes .../assets/radio-unchecked-active-dark@2.png | Bin 0 -> 801 bytes gtk-3.0/assets/radio-unchecked-active.png | Bin 0 -> 454 bytes gtk-3.0/assets/radio-unchecked-active@2.png | Bin 0 -> 777 bytes .../radio-unchecked-backdrop-active-dark.png | Bin 0 -> 454 bytes ...radio-unchecked-backdrop-active-dark@2.png | Bin 0 -> 801 bytes .../radio-unchecked-backdrop-active.png | Bin 0 -> 454 bytes .../radio-unchecked-backdrop-active@2.png | Bin 0 -> 777 bytes .../assets/radio-unchecked-backdrop-dark.png | Bin 0 -> 427 bytes .../radio-unchecked-backdrop-dark@2.png | Bin 0 -> 725 bytes ...io-unchecked-backdrop-insensitive-dark.png | Bin 0 -> 419 bytes ...-unchecked-backdrop-insensitive-dark@2.png | Bin 0 -> 682 bytes .../radio-unchecked-backdrop-insensitive.png | Bin 0 -> 443 bytes ...radio-unchecked-backdrop-insensitive@2.png | Bin 0 -> 748 bytes gtk-3.0/assets/radio-unchecked-backdrop.png | Bin 0 -> 417 bytes gtk-3.0/assets/radio-unchecked-backdrop@2.png | Bin 0 -> 652 bytes gtk-3.0/assets/radio-unchecked-dark.png | Bin 0 -> 427 bytes gtk-3.0/assets/radio-unchecked-dark@2.png | Bin 0 -> 725 bytes .../radio-unchecked-insensitive-dark.png | Bin 0 -> 395 bytes .../radio-unchecked-insensitive-dark@2.png | Bin 0 -> 660 bytes .../assets/radio-unchecked-insensitive.png | Bin 0 -> 416 bytes .../assets/radio-unchecked-insensitive@2.png | Bin 0 -> 739 bytes gtk-3.0/assets/radio-unchecked.png | Bin 0 -> 417 bytes gtk-3.0/assets/radio-unchecked@2.png | Bin 0 -> 652 bytes ...horz-scale-has-marks-above-active-dark.png | Bin 0 -> 556 bytes ...rz-scale-has-marks-above-active-dark@2.png | Bin 0 -> 1147 bytes ...ider-horz-scale-has-marks-above-active.png | Bin 0 -> 544 bytes ...er-horz-scale-has-marks-above-active@2.png | Bin 0 -> 1162 bytes ...slider-horz-scale-has-marks-above-dark.png | Bin 0 -> 537 bytes ...ider-horz-scale-has-marks-above-dark@2.png | Bin 0 -> 1106 bytes ...-horz-scale-has-marks-above-hover-dark.png | Bin 0 -> 537 bytes ...orz-scale-has-marks-above-hover-dark@2.png | Bin 0 -> 1122 bytes ...lider-horz-scale-has-marks-above-hover.png | Bin 0 -> 506 bytes ...der-horz-scale-has-marks-above-hover@2.png | Bin 0 -> 1127 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 498 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1042 bytes ...horz-scale-has-marks-above-insensitive.png | Bin 0 -> 464 bytes ...rz-scale-has-marks-above-insensitive@2.png | Bin 0 -> 1041 bytes .../slider-horz-scale-has-marks-above.png | Bin 0 -> 507 bytes .../slider-horz-scale-has-marks-above@2.png | Bin 0 -> 1074 bytes ...horz-scale-has-marks-below-active-dark.png | Bin 0 -> 571 bytes ...rz-scale-has-marks-below-active-dark@2.png | Bin 0 -> 1149 bytes ...ider-horz-scale-has-marks-below-active.png | Bin 0 -> 573 bytes ...er-horz-scale-has-marks-below-active@2.png | Bin 0 -> 1168 bytes ...slider-horz-scale-has-marks-below-dark.png | Bin 0 -> 535 bytes ...ider-horz-scale-has-marks-below-dark@2.png | Bin 0 -> 1094 bytes ...-horz-scale-has-marks-below-hover-dark.png | Bin 0 -> 556 bytes ...orz-scale-has-marks-below-hover-dark@2.png | Bin 0 -> 1126 bytes ...lider-horz-scale-has-marks-below-hover.png | Bin 0 -> 535 bytes ...der-horz-scale-has-marks-below-hover@2.png | Bin 0 -> 1119 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 529 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1059 bytes ...horz-scale-has-marks-below-insensitive.png | Bin 0 -> 492 bytes ...rz-scale-has-marks-below-insensitive@2.png | Bin 0 -> 1046 bytes .../slider-horz-scale-has-marks-below.png | Bin 0 -> 533 bytes .../slider-horz-scale-has-marks-below@2.png | Bin 0 -> 1084 bytes ...vert-scale-has-marks-above-active-dark.png | Bin 0 -> 468 bytes ...rt-scale-has-marks-above-active-dark@2.png | Bin 0 -> 996 bytes ...ider-vert-scale-has-marks-above-active.png | Bin 0 -> 483 bytes ...er-vert-scale-has-marks-above-active@2.png | Bin 0 -> 971 bytes ...slider-vert-scale-has-marks-above-dark.png | Bin 0 -> 417 bytes ...ider-vert-scale-has-marks-above-dark@2.png | Bin 0 -> 962 bytes ...-vert-scale-has-marks-above-hover-dark.png | Bin 0 -> 427 bytes ...ert-scale-has-marks-above-hover-dark@2.png | Bin 0 -> 983 bytes ...lider-vert-scale-has-marks-above-hover.png | Bin 0 -> 449 bytes ...der-vert-scale-has-marks-above-hover@2.png | Bin 0 -> 958 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 440 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 945 bytes ...vert-scale-has-marks-above-insensitive.png | Bin 0 -> 422 bytes ...rt-scale-has-marks-above-insensitive@2.png | Bin 0 -> 855 bytes .../slider-vert-scale-has-marks-above.png | Bin 0 -> 448 bytes .../slider-vert-scale-has-marks-above@2.png | Bin 0 -> 916 bytes ...vert-scale-has-marks-below-active-dark.png | Bin 0 -> 501 bytes ...rt-scale-has-marks-below-active-dark@2.png | Bin 0 -> 1011 bytes ...ider-vert-scale-has-marks-below-active.png | Bin 0 -> 479 bytes ...er-vert-scale-has-marks-below-active@2.png | Bin 0 -> 988 bytes ...slider-vert-scale-has-marks-below-dark.png | Bin 0 -> 455 bytes ...ider-vert-scale-has-marks-below-dark@2.png | Bin 0 -> 978 bytes ...-vert-scale-has-marks-below-hover-dark.png | Bin 0 -> 435 bytes ...ert-scale-has-marks-below-hover-dark@2.png | Bin 0 -> 975 bytes ...lider-vert-scale-has-marks-below-hover.png | Bin 0 -> 451 bytes ...der-vert-scale-has-marks-below-hover@2.png | Bin 0 -> 955 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 452 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 941 bytes ...vert-scale-has-marks-below-insensitive.png | Bin 0 -> 429 bytes ...rt-scale-has-marks-below-insensitive@2.png | Bin 0 -> 877 bytes .../slider-vert-scale-has-marks-below.png | Bin 0 -> 459 bytes .../slider-vert-scale-has-marks-below@2.png | Bin 0 -> 930 bytes gtk-3.0/assets/switch-slider-dark.png | Bin 0 -> 1103 bytes gtk-3.0/assets/switch-slider-dark@2.png | Bin 0 -> 2386 bytes gtk-3.0/assets/switch-slider-hover-dark.png | Bin 0 -> 1318 bytes gtk-3.0/assets/switch-slider-hover-dark@2.png | Bin 0 -> 2915 bytes gtk-3.0/assets/switch-slider-hover.png | Bin 0 -> 1359 bytes gtk-3.0/assets/switch-slider-hover@2.png | Bin 0 -> 3065 bytes .../assets/switch-slider-insensitive-dark.png | Bin 0 -> 1101 bytes .../switch-slider-insensitive-dark@2.png | Bin 0 -> 2356 bytes gtk-3.0/assets/switch-slider-insensitive.png | Bin 0 -> 1171 bytes .../assets/switch-slider-insensitive@2.png | Bin 0 -> 2544 bytes gtk-3.0/assets/switch-slider.png | Bin 0 -> 1078 bytes gtk-3.0/assets/switch-slider@2.png | Bin 0 -> 2539 bytes gtk-3.0/gtk-dark.css | 4233 +++++++++++++++++ gtk-3.0/gtk-dark.scss | 6 + gtk-3.0/gtk.css | 4233 +++++++++++++++++ gtk-3.0/gtk.scss | 12 + gtk-3.0/parse-sass.sh | 3 + gtk-3.0/render-assets.sh | 34 + index.theme | 10 + metacity-1/metacity-theme-3.xml | 1548 ++++++ 455 files changed, 30766 insertions(+) create mode 100644 chrome/Flat-Plat Scrollbars.crx create mode 100644 chrome/Flat-Plat.crx create mode 100644 gnome-shell/corner-ripple-ltr.svg create mode 100644 gnome-shell/corner-ripple-rtl.svg create mode 100644 gnome-shell/dash-placeholder.svg create mode 100644 gnome-shell/gnome-classic.css create mode 100644 gnome-shell/gnome-shell.css create mode 100644 gnome-shell/go-down-symbolic.svg create mode 100644 gnome-shell/go-up-symbolic.svg create mode 100644 gnome-shell/indicator.svg create mode 100644 gnome-shell/list-add-symbolic.svg create mode 100644 gnome-shell/logged-in-indicator.svg create mode 100644 gnome-shell/object-select-symbolic.svg create mode 100644 gnome-shell/pan-end-symbolic.svg create mode 100644 gnome-shell/pan-start-symbolic.svg create mode 100644 gnome-shell/process-working-symbolic.svg create mode 100644 gnome-shell/switch-off.svg create mode 100644 gnome-shell/switch-on.svg create mode 100644 gnome-shell/window-close-active.svg create mode 100644 gnome-shell/window-close-hover.svg create mode 100644 gnome-shell/window-close.svg create mode 100755 gtk-2.0/Arrows/down-alt-hover.svg create mode 100755 gtk-2.0/Arrows/down-alt-insensitive.svg create mode 100755 gtk-2.0/Arrows/down-alt.svg create mode 100755 gtk-2.0/Arrows/down-insensitive.svg create mode 100644 gtk-2.0/Arrows/down.svg create mode 100755 gtk-2.0/Arrows/left-alt-hover.svg create mode 100755 gtk-2.0/Arrows/left-alt-insensitive.svg create mode 100755 gtk-2.0/Arrows/left-alt.svg create mode 100755 gtk-2.0/Arrows/left-insensitive.svg create mode 100644 gtk-2.0/Arrows/left.svg create mode 100755 gtk-2.0/Arrows/right-alt-hover.svg create mode 100755 gtk-2.0/Arrows/right-alt-insensitive.svg create mode 100755 gtk-2.0/Arrows/right-alt.svg create mode 100755 gtk-2.0/Arrows/right-insensitive.svg create mode 100755 gtk-2.0/Arrows/right-selected.svg create mode 100644 gtk-2.0/Arrows/right.svg create mode 100755 gtk-2.0/Arrows/up-alt-hover.svg create mode 100755 gtk-2.0/Arrows/up-alt-insensitive.svg create mode 100755 gtk-2.0/Arrows/up-alt.svg create mode 100755 gtk-2.0/Arrows/up-insensitive.svg create mode 100644 gtk-2.0/Arrows/up.svg create mode 100644 gtk-2.0/Buttons/button-active.png create mode 100644 gtk-2.0/Buttons/button-hover.png create mode 100644 gtk-2.0/Buttons/button-insensitive.png create mode 100644 gtk-2.0/Buttons/button.png create mode 100644 gtk-2.0/Buttons/flat-button-active.png create mode 100644 gtk-2.0/Buttons/flat-button-hover.png create mode 100644 gtk-2.0/Buttons/ltr-button-active.png create mode 100644 gtk-2.0/Buttons/ltr-button-hover.png create mode 100644 gtk-2.0/Buttons/ltr-button-insensitive.png create mode 100644 gtk-2.0/Buttons/ltr-button.png create mode 100644 gtk-2.0/Buttons/rtl-button-active.png create mode 100644 gtk-2.0/Buttons/rtl-button-hover.png create mode 100644 gtk-2.0/Buttons/rtl-button-insensitive.png create mode 100644 gtk-2.0/Buttons/rtl-button.png create mode 100755 gtk-2.0/Check-Radio/check-insensitive.svg create mode 100644 gtk-2.0/Check-Radio/check-off-active.png create mode 100644 gtk-2.0/Check-Radio/check-off-hover.png create mode 100644 gtk-2.0/Check-Radio/check-off-insensitive.png create mode 100644 gtk-2.0/Check-Radio/check-off.png create mode 100644 gtk-2.0/Check-Radio/check-on-active.png create mode 100644 gtk-2.0/Check-Radio/check-on-hover.png create mode 100644 gtk-2.0/Check-Radio/check-on-insensitive.png create mode 100644 gtk-2.0/Check-Radio/check-on.png create mode 100755 gtk-2.0/Check-Radio/check-selected.svg create mode 100755 gtk-2.0/Check-Radio/check.svg create mode 100755 gtk-2.0/Check-Radio/radio-insensitive.svg create mode 100644 gtk-2.0/Check-Radio/radio-off-active.png create mode 100644 gtk-2.0/Check-Radio/radio-off-hover.png create mode 100644 gtk-2.0/Check-Radio/radio-off-insensitive.png create mode 100644 gtk-2.0/Check-Radio/radio-off.png create mode 100644 gtk-2.0/Check-Radio/radio-on-active.png create mode 100644 gtk-2.0/Check-Radio/radio-on-hover.png create mode 100644 gtk-2.0/Check-Radio/radio-on-insensitive.png create mode 100644 gtk-2.0/Check-Radio/radio-on.png create mode 100755 gtk-2.0/Check-Radio/radio-selected.svg create mode 100755 gtk-2.0/Check-Radio/radio.svg create mode 100644 gtk-2.0/Entry/base_entry-active.png create mode 100644 gtk-2.0/Entry/base_entry-insensitive.png create mode 100644 gtk-2.0/Entry/base_entry.png create mode 100644 gtk-2.0/Entry/entry-active.png create mode 100644 gtk-2.0/Entry/entry-insensitive.png create mode 100644 gtk-2.0/Entry/entry.png create mode 100755 gtk-2.0/Entry/fill.svg create mode 100644 gtk-2.0/Entry/ltr-base_entry-active.png create mode 100644 gtk-2.0/Entry/ltr-base_entry-insensitive.png create mode 100644 gtk-2.0/Entry/ltr-base_entry.png create mode 100644 gtk-2.0/Entry/ltr-entry-active.png create mode 100644 gtk-2.0/Entry/ltr-entry-insensitive.png create mode 100644 gtk-2.0/Entry/ltr-entry.png create mode 100644 gtk-2.0/Entry/rtl-base_entry-active.png create mode 100644 gtk-2.0/Entry/rtl-base_entry-insensitive.png create mode 100644 gtk-2.0/Entry/rtl-base_entry.png create mode 100644 gtk-2.0/Entry/rtl-entry-active.png create mode 100644 gtk-2.0/Entry/rtl-entry-insensitive.png create mode 100644 gtk-2.0/Entry/rtl-entry.png create mode 100755 gtk-2.0/Handles/h-handle-active.svg create mode 100755 gtk-2.0/Handles/h-handle-hover.svg create mode 100755 gtk-2.0/Handles/h-handle-insensitive.svg create mode 100755 gtk-2.0/Handles/h-handle.svg create mode 100755 gtk-2.0/Handles/v-handle-active.svg create mode 100755 gtk-2.0/Handles/v-handle-hover.svg create mode 100755 gtk-2.0/Handles/v-handle-insensitive.svg create mode 100755 gtk-2.0/Handles/v-handle.svg create mode 100755 gtk-2.0/Lines/h-line.svg create mode 100755 gtk-2.0/Lines/menu-line.svg create mode 100755 gtk-2.0/Lines/v-line.svg create mode 100755 gtk-2.0/Others/bottom.svg create mode 100755 gtk-2.0/Others/focus.svg create mode 100755 gtk-2.0/Others/left.svg create mode 100755 gtk-2.0/Others/null.svg create mode 100755 gtk-2.0/Others/right.svg create mode 100755 gtk-2.0/Others/top.svg create mode 100644 gtk-2.0/ProgressBar/bar.svg create mode 100755 gtk-2.0/ProgressBar/trough.svg create mode 100755 gtk-2.0/Range/h-trough-insensitive.svg create mode 100755 gtk-2.0/Range/h-trough.svg create mode 100755 gtk-2.0/Range/scale-slider-active.svg create mode 100755 gtk-2.0/Range/scale-slider-hover.svg create mode 100755 gtk-2.0/Range/scale-slider-insensitive.svg create mode 100644 gtk-2.0/Range/scale-slider.svg create mode 100755 gtk-2.0/Range/v-trough-insensitive.svg create mode 100755 gtk-2.0/Range/v-trough.svg create mode 100755 gtk-2.0/Scrollbars/h-slider-active.svg create mode 100755 gtk-2.0/Scrollbars/h-slider-hover.svg create mode 100755 gtk-2.0/Scrollbars/h-slider-insensitive.svg create mode 100755 gtk-2.0/Scrollbars/h-slider.svg create mode 100755 gtk-2.0/Scrollbars/h-trough-insensitive.svg create mode 100755 gtk-2.0/Scrollbars/h-trough.svg create mode 100755 gtk-2.0/Scrollbars/v-slider-active.svg create mode 100755 gtk-2.0/Scrollbars/v-slider-hover.svg create mode 100755 gtk-2.0/Scrollbars/v-slider-insensitive.svg create mode 100755 gtk-2.0/Scrollbars/v-slider.svg create mode 100755 gtk-2.0/Scrollbars/v-trough-insensitive.svg create mode 100755 gtk-2.0/Scrollbars/v-trough.svg create mode 100755 gtk-2.0/Shadows/frame.svg create mode 100755 gtk-2.0/Shadows/gap.svg create mode 100644 gtk-2.0/Spin/ltr-down-active.png create mode 100644 gtk-2.0/Spin/ltr-down-hover.png create mode 100644 gtk-2.0/Spin/ltr-down-insensitive.png create mode 100644 gtk-2.0/Spin/ltr-down.png create mode 100644 gtk-2.0/Spin/ltr-up-active.png create mode 100644 gtk-2.0/Spin/ltr-up-hover.png create mode 100644 gtk-2.0/Spin/ltr-up-insensitive.png create mode 100644 gtk-2.0/Spin/ltr-up.png create mode 100644 gtk-2.0/Spin/rtl-down-active.png create mode 100644 gtk-2.0/Spin/rtl-down-hover.png create mode 100644 gtk-2.0/Spin/rtl-down-insensitive.png create mode 100644 gtk-2.0/Spin/rtl-down.png create mode 100644 gtk-2.0/Spin/rtl-up-active.png create mode 100644 gtk-2.0/Spin/rtl-up-hover.png create mode 100644 gtk-2.0/Spin/rtl-up-insensitive.png create mode 100644 gtk-2.0/Spin/rtl-up.png create mode 100755 gtk-2.0/Toolbar/inline-toolbar.svg create mode 100644 gtk-2.0/adwaita-bits.svg create mode 100644 gtk-2.0/bits-list.txt create mode 100755 gtk-2.0/column/column-active.svg create mode 100755 gtk-2.0/column/column-hover.svg create mode 100755 gtk-2.0/column/column-insensitive.svg create mode 100755 gtk-2.0/column/column.svg create mode 100755 gtk-2.0/gtkrc create mode 100755 gtk-2.0/render-bits.sh create mode 100644 gtk-3.0/Gemfile create mode 100644 gtk-3.0/README create mode 100644 gtk-3.0/_colors-public.scss create mode 100644 gtk-3.0/_colors.scss create mode 100644 gtk-3.0/_common.scss create mode 100644 gtk-3.0/_drawing.scss create mode 100644 gtk-3.0/assets.svg create mode 100644 gtk-3.0/assets.txt create mode 100644 gtk-3.0/assets/checkbox-active-selectionmode-dark.png create mode 100644 gtk-3.0/assets/checkbox-active-selectionmode-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-active-selectionmode.png create mode 100644 gtk-3.0/assets/checkbox-active-selectionmode@2.png create mode 100644 gtk-3.0/assets/checkbox-backdrop-active-selectionmode-dark.png create mode 100644 gtk-3.0/assets/checkbox-backdrop-active-selectionmode-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-backdrop-active-selectionmode.png create mode 100644 gtk-3.0/assets/checkbox-backdrop-active-selectionmode@2.png create mode 100644 gtk-3.0/assets/checkbox-backdrop-insensitive-selectionmode-dark.png create mode 100644 gtk-3.0/assets/checkbox-backdrop-insensitive-selectionmode-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-backdrop-insensitive-selectionmode.png create mode 100644 gtk-3.0/assets/checkbox-backdrop-insensitive-selectionmode@2.png create mode 100644 gtk-3.0/assets/checkbox-backdrop-selectionmode-dark.png create mode 100644 gtk-3.0/assets/checkbox-backdrop-selectionmode-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-backdrop-selectionmode.png create mode 100644 gtk-3.0/assets/checkbox-backdrop-selectionmode@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-active-dark.png create mode 100644 gtk-3.0/assets/checkbox-checked-active-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-active-selectionmode-dark.png create mode 100644 gtk-3.0/assets/checkbox-checked-active-selectionmode-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-active-selectionmode.png create mode 100644 gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-active.png create mode 100644 gtk-3.0/assets/checkbox-checked-active@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-active-dark.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-active-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-active-selectionmode-dark.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-active-selectionmode-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-active-selectionmode.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-active-selectionmode@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-active.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-active@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-dark.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-insensitive-selectionmode-dark.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-insensitive-selectionmode-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-insensitive-selectionmode.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-insensitive-selectionmode@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-insensitive.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-insensitive@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-selectionmode-dark.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-selectionmode-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop.png create mode 100644 gtk-3.0/assets/checkbox-checked-backdrop@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-dark.png create mode 100644 gtk-3.0/assets/checkbox-checked-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-insensitive-dark.png create mode 100644 gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-insensitive-selectionmode-dark.png create mode 100644 gtk-3.0/assets/checkbox-checked-insensitive-selectionmode-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-insensitive-selectionmode.png create mode 100644 gtk-3.0/assets/checkbox-checked-insensitive-selectionmode@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-insensitive.png create mode 100644 gtk-3.0/assets/checkbox-checked-insensitive@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-selectionmode-dark.png create mode 100644 gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-checked-selectionmode.png create mode 100644 gtk-3.0/assets/checkbox-checked-selectionmode@2.png create mode 100644 gtk-3.0/assets/checkbox-checked.png create mode 100644 gtk-3.0/assets/checkbox-checked@2.png create mode 100644 gtk-3.0/assets/checkbox-insensitive-selectionmode-dark.png create mode 100644 gtk-3.0/assets/checkbox-insensitive-selectionmode-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-insensitive-selectionmode.png create mode 100644 gtk-3.0/assets/checkbox-insensitive-selectionmode@2.png create mode 100644 gtk-3.0/assets/checkbox-mixed-active-dark.png create mode 100644 gtk-3.0/assets/checkbox-mixed-active-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-mixed-active.png create mode 100644 gtk-3.0/assets/checkbox-mixed-active@2.png create mode 100644 gtk-3.0/assets/checkbox-mixed-backdrop-active-dark.png create mode 100644 gtk-3.0/assets/checkbox-mixed-backdrop-active-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-mixed-backdrop-active.png create mode 100644 gtk-3.0/assets/checkbox-mixed-backdrop-active@2.png create mode 100644 gtk-3.0/assets/checkbox-mixed-backdrop-dark.png create mode 100644 gtk-3.0/assets/checkbox-mixed-backdrop-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark.png create mode 100644 gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-mixed-backdrop-insensitive.png create mode 100644 gtk-3.0/assets/checkbox-mixed-backdrop-insensitive@2.png create mode 100644 gtk-3.0/assets/checkbox-mixed-backdrop.png create mode 100644 gtk-3.0/assets/checkbox-mixed-backdrop@2.png create mode 100644 gtk-3.0/assets/checkbox-mixed-dark.png create mode 100644 gtk-3.0/assets/checkbox-mixed-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-mixed-insensitive-dark.png create mode 100644 gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-mixed-insensitive.png create mode 100644 gtk-3.0/assets/checkbox-mixed-insensitive@2.png create mode 100644 gtk-3.0/assets/checkbox-mixed.png create mode 100644 gtk-3.0/assets/checkbox-mixed@2.png create mode 100644 gtk-3.0/assets/checkbox-selectionmode-dark.png create mode 100644 gtk-3.0/assets/checkbox-selectionmode-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-selectionmode.png create mode 100644 gtk-3.0/assets/checkbox-selectionmode@2.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-active-dark.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-active-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-active.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-active@2.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-backdrop-active-dark.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-backdrop-active-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-backdrop-active.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-backdrop-active@2.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-backdrop-dark.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-backdrop-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive@2.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-backdrop.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-backdrop@2.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-dark.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-insensitive.png create mode 100644 gtk-3.0/assets/checkbox-unchecked-insensitive@2.png create mode 100644 gtk-3.0/assets/checkbox-unchecked.png create mode 100644 gtk-3.0/assets/checkbox-unchecked@2.png create mode 100644 gtk-3.0/assets/osd-shadow-backdrop-dark.png create mode 100644 gtk-3.0/assets/osd-shadow-backdrop-dark@2.png create mode 100644 gtk-3.0/assets/osd-shadow-backdrop.png create mode 100644 gtk-3.0/assets/osd-shadow-backdrop@2.png create mode 100644 gtk-3.0/assets/osd-shadow-dark.png create mode 100644 gtk-3.0/assets/osd-shadow-dark@2.png create mode 100644 gtk-3.0/assets/osd-shadow.png create mode 100644 gtk-3.0/assets/osd-shadow@2.png create mode 100644 gtk-3.0/assets/radio-checked-active-dark.png create mode 100644 gtk-3.0/assets/radio-checked-active-dark@2.png create mode 100644 gtk-3.0/assets/radio-checked-active.png create mode 100644 gtk-3.0/assets/radio-checked-active@2.png create mode 100644 gtk-3.0/assets/radio-checked-backdrop-active-dark.png create mode 100644 gtk-3.0/assets/radio-checked-backdrop-active-dark@2.png create mode 100644 gtk-3.0/assets/radio-checked-backdrop-active.png create mode 100644 gtk-3.0/assets/radio-checked-backdrop-active@2.png create mode 100644 gtk-3.0/assets/radio-checked-backdrop-dark.png create mode 100644 gtk-3.0/assets/radio-checked-backdrop-dark@2.png create mode 100644 gtk-3.0/assets/radio-checked-backdrop-insensitive-dark.png create mode 100644 gtk-3.0/assets/radio-checked-backdrop-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/radio-checked-backdrop-insensitive.png create mode 100644 gtk-3.0/assets/radio-checked-backdrop-insensitive@2.png create mode 100644 gtk-3.0/assets/radio-checked-backdrop.png create mode 100644 gtk-3.0/assets/radio-checked-backdrop@2.png create mode 100644 gtk-3.0/assets/radio-checked-dark.png create mode 100644 gtk-3.0/assets/radio-checked-dark@2.png create mode 100644 gtk-3.0/assets/radio-checked-insensitive-dark.png create mode 100644 gtk-3.0/assets/radio-checked-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/radio-checked-insensitive.png create mode 100644 gtk-3.0/assets/radio-checked-insensitive@2.png create mode 100644 gtk-3.0/assets/radio-checked.png create mode 100644 gtk-3.0/assets/radio-checked@2.png create mode 100644 gtk-3.0/assets/radio-mixed-active-dark.png create mode 100644 gtk-3.0/assets/radio-mixed-active-dark@2.png create mode 100644 gtk-3.0/assets/radio-mixed-active.png create mode 100644 gtk-3.0/assets/radio-mixed-active@2.png create mode 100644 gtk-3.0/assets/radio-mixed-backdrop-active-dark.png create mode 100644 gtk-3.0/assets/radio-mixed-backdrop-active-dark@2.png create mode 100644 gtk-3.0/assets/radio-mixed-backdrop-active.png create mode 100644 gtk-3.0/assets/radio-mixed-backdrop-active@2.png create mode 100644 gtk-3.0/assets/radio-mixed-backdrop-dark.png create mode 100644 gtk-3.0/assets/radio-mixed-backdrop-dark@2.png create mode 100644 gtk-3.0/assets/radio-mixed-backdrop-insensitive-dark.png create mode 100644 gtk-3.0/assets/radio-mixed-backdrop-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/radio-mixed-backdrop-insensitive.png create mode 100644 gtk-3.0/assets/radio-mixed-backdrop-insensitive@2.png create mode 100644 gtk-3.0/assets/radio-mixed-backdrop.png create mode 100644 gtk-3.0/assets/radio-mixed-backdrop@2.png create mode 100644 gtk-3.0/assets/radio-mixed-dark.png create mode 100644 gtk-3.0/assets/radio-mixed-dark@2.png create mode 100644 gtk-3.0/assets/radio-mixed-insensitive-dark.png create mode 100644 gtk-3.0/assets/radio-mixed-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/radio-mixed-insensitive.png create mode 100644 gtk-3.0/assets/radio-mixed-insensitive@2.png create mode 100644 gtk-3.0/assets/radio-mixed.png create mode 100644 gtk-3.0/assets/radio-mixed@2.png create mode 100644 gtk-3.0/assets/radio-unchecked-active-dark.png create mode 100644 gtk-3.0/assets/radio-unchecked-active-dark@2.png create mode 100644 gtk-3.0/assets/radio-unchecked-active.png create mode 100644 gtk-3.0/assets/radio-unchecked-active@2.png create mode 100644 gtk-3.0/assets/radio-unchecked-backdrop-active-dark.png create mode 100644 gtk-3.0/assets/radio-unchecked-backdrop-active-dark@2.png create mode 100644 gtk-3.0/assets/radio-unchecked-backdrop-active.png create mode 100644 gtk-3.0/assets/radio-unchecked-backdrop-active@2.png create mode 100644 gtk-3.0/assets/radio-unchecked-backdrop-dark.png create mode 100644 gtk-3.0/assets/radio-unchecked-backdrop-dark@2.png create mode 100644 gtk-3.0/assets/radio-unchecked-backdrop-insensitive-dark.png create mode 100644 gtk-3.0/assets/radio-unchecked-backdrop-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/radio-unchecked-backdrop-insensitive.png create mode 100644 gtk-3.0/assets/radio-unchecked-backdrop-insensitive@2.png create mode 100644 gtk-3.0/assets/radio-unchecked-backdrop.png create mode 100644 gtk-3.0/assets/radio-unchecked-backdrop@2.png create mode 100644 gtk-3.0/assets/radio-unchecked-dark.png create mode 100644 gtk-3.0/assets/radio-unchecked-dark@2.png create mode 100644 gtk-3.0/assets/radio-unchecked-insensitive-dark.png create mode 100644 gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/radio-unchecked-insensitive.png create mode 100644 gtk-3.0/assets/radio-unchecked-insensitive@2.png create mode 100644 gtk-3.0/assets/radio-unchecked.png create mode 100644 gtk-3.0/assets/radio-unchecked@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png create mode 100644 gtk-3.0/assets/switch-slider-dark.png create mode 100644 gtk-3.0/assets/switch-slider-dark@2.png create mode 100644 gtk-3.0/assets/switch-slider-hover-dark.png create mode 100644 gtk-3.0/assets/switch-slider-hover-dark@2.png create mode 100644 gtk-3.0/assets/switch-slider-hover.png create mode 100644 gtk-3.0/assets/switch-slider-hover@2.png create mode 100644 gtk-3.0/assets/switch-slider-insensitive-dark.png create mode 100644 gtk-3.0/assets/switch-slider-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/switch-slider-insensitive.png create mode 100644 gtk-3.0/assets/switch-slider-insensitive@2.png create mode 100644 gtk-3.0/assets/switch-slider.png create mode 100644 gtk-3.0/assets/switch-slider@2.png create mode 100644 gtk-3.0/gtk-dark.css create mode 100644 gtk-3.0/gtk-dark.scss create mode 100644 gtk-3.0/gtk.css create mode 100644 gtk-3.0/gtk.scss create mode 100755 gtk-3.0/parse-sass.sh create mode 100755 gtk-3.0/render-assets.sh create mode 100755 index.theme create mode 100644 metacity-1/metacity-theme-3.xml diff --git a/chrome/Flat-Plat Scrollbars.crx b/chrome/Flat-Plat Scrollbars.crx new file mode 100644 index 0000000000000000000000000000000000000000..26943b014fb9f4a57d0137020e870e4db0172de7 GIT binary patch literal 4618 zcmZ`+1yodP*Pfxfh7^$)=}u9)hZwp+q>+#oq#06r=#WkU327t-1qA6-QbM{BkPw)E z_`dtE>;2dL_gVYh>zwyI=d88Q^Q^NUId=geGynj=0z@sSw4)PAqgb6|x6_5}!C$~A-Pstw$PN%S$Z#K#?nd^D-8*l;ub#Z-~x!;ze*4LV}FM_SI6W?nFA zT8q9w!T0WQZ(6aV`Ez>M@H(zTUr;cXAiKDW%dX#aR$(Y9vK2nM?~P{VxIV|_8eK<^ zMRAxxA)ua2&ksdI2LgaGCKYSISPCsd`snsnL=ky$wz9 zu|!!J;74M~G~#-bc+s3Q;nGlqSK*vBO_Q?&xeA_3(=f*6*>e{d=_QCe8GHue1{BZm=c-G*!_t$N>Nx9DuX8tkMwFv=oWr4jzg~cqkg#Te&z3iSoEQ+wBq@ zd2FsHty-F!FQ1*d;-XDpF${ggdf1&A*o4lWX308ALd5WP1+oqJ`50fEDF(Jv6UtYV z{CN*AKi@jaQC`_K&{)~WQj0^*$EVfI*38Sz-BPB)EKuue&s#*BfFO21mnWW)CeFof z_Lnd%PRnc!RjnNb#Z&gK-;hr~)IChR3*eY-TZK63k?u5)l1d%+(wy{h2DN6NrFaDA zoj-?yz)BW{L~=c6H3;65!A5?T+m>dr*3ARS)YgL}XQI+cGk&B!@4%sxav}ND*eXJxwD#!$TOSd@J#Kz;;(h>gWT%J z)6QyfPG4@F1Y1412U{`H;MU|RNuGWtA7^DVp}VC|Ubj4$a~St_H=x#8YX~jzE<5x! z^I1K~mUt0+zog8VJJ)W=*Y?#i#3Et%G7^Ezi5K(g{`Nu3M=|74TW%oQk6VP4Kmvt2 zd(x()tI4gqb@cGL#s_vT#sTs5lTi99iPgy@Kfm)YQ1J(`#uZ*=BHO_;tUY0A50nur z!rap^PVD|H%{Hm0hlpkC(yfi6B%VmI;AmbJ@}?@Nr-jKXLs#K=@7m)i@J(UWkXxV8 zppd#olAEfsb@B&}kFTZ~HZ(4sE}L-!2oM_QoajH|K2A=L+T`fSf&hQhQe@ zyb~7yXhkLdUo_zt_zzEjt+#!-~$GcU^)YRQl^>PsJSFvPgGs!EBQwwiuFmk{)@9U1Z)xlTf+ z`;BJ$jEJA)3hoM$M9DKHLLQQ_-)COJk`FAUt>qmnnq10)QAoE@#W1OFW1?=&A!xGHPLd)#t%=7r3i%kf^#*A+y%jkPgI^~{`(jLzdU{h*# zn14g-GwgRHIr5P;vwxY7DTd#z+(rDBVvo#gFMhjjv`NVH34-oI504hVSJNEbH(YF% zuSO!6SolO>np%z)zmIl{>VPxCN5TP~UcTBAj7FG2abSB&YlL_-G$_ABGh+bB?P`Z( zJFMvt3zhV%8q}Xg7i6T&yss>)T)F21)ksW;8X4n=3UTM##`DRrltd4XV?UYD0%?|+ zP_J*}KMG6vgp(Z0IxsFE02{gp|I#4+qEmMD>^>hat&KpCrPy<|AI3#Xa4f3&z~CYt{n zi@?ki24BSMpohhej0HPJt{Ou+I`~ayEDAR%_R4)c`^F4(0)*btr_v@(pQ1Y?%NPY9 zzX7q?W{RNC^MXT#YUlxb2J1*@mpi(cnPL_GRuB8r=a?gk8^|h^dV}Qw81LS3mzpnP`>xh zhpr>-B%t5h0CPG~7PP@&MOV>8O=^sJF|(Xo+?zezukApQ1|YUy>rnq;Ot%5tWRM^z z3)2UxQCc`@w`?$4-?rb|@6ydz0J~5H{0#3`TS_3BAj%EwchoD3Ii>Aw7}bDm0@3}> zCmV#7k4#`@_qGyu+5a+ zk(aF;=iXm`M~I}szct5+j7dVyr+Y33;XelmC4w~|fk$>^6SMT0{mLqK5ofG?KSsBZ zJBLbNCDx*)^38AvaqXen5OB&f4ew>Qr2Q8PEH8p~8jIL;9cvtG1n z7?L)2CQ|6PI0V1!j75f&I?%4e<}`O+?uoC@$>eCYk!_ z$(&_p2fQP+o}WIixvB)BS@CIHdVMQB$HuB`@O{51%$Yia>x`UCvQ#rxNxw;#BV|;l zc#$ru|NUE)tAcI0;uRydc&p#neg=!SaI;6&LlQA;raTQ9PR&W!AEmA54K|xUG8I>r zbeCIG!3Ik_DRVcXmyyTZ3;fU#7)kSZIWy1q~MfhtaK`~0%h#cuRZY4ghR*{&+G$2x#e3xRXE=q+Y`l3Rcm^qyP)edaBJ7I{OfzrsbFyAh%Qv1>cn=V>#1_1al=v;K<2g#lg;E@reh;tBDLswiW zk3#`iW?6V}zmdw_U(MLGy?o;dq@IN)hP-yr*?bPXWBa6*^E^h~Gb3XDdl#5}|Bd5p zZVm1x_kE1T;B;3LTxXGnD&7g>W_wkFds-2`#TILIWJB^J_a|0}21T46suSs1V;rQz zk)Sil8{8RUC;q23kmx?cg~+&P=xU|DV;fOKdxi=Ozj5Uf47>%7n8v!@Bprk8P(L-6 z;$}WFQ4sY310t$xl4xR>8H8hnnaC|X$DM2Gif56BS5d+Hno!Cr0*LHJfS`>JM5lbq z$zwy|j8;n{Q+oIUXLRqSrOb(Lb1EwIEj?X#Q-U3Fq_)=d3r}(;0RB-yO6ilf%gqN5 zBqn6&>PDoBmqGNTwEmfb`uQG)Rqp3NDoOkL7JG$zEc&mygDfcDT1p6{Nx`!3|GszSl&`7+Q4Juk>vQ2F zBYbCd<|?>)#0zI2!%t+hYf8&d`p?w!*YJZXv&TVjL7gB-78w_6Bm*cbsLNN&nuq*7 z=7sRdD&6heIm)}Zo7`;eooqaK(f=3*MM&k8f_+z{mr%PgDBnPcsxK^@?QLy5Jb4^E zT%2tZKB}PelSCZ;CYOtkSsa@PB`0lvMd`~`r&d2H%%_~D<`6#N{m6bt|Cmg+6Pf4l z;S7+@Tn1fE#YB0j6pGY_dN3NWoypK~C2wWp4*A7SP@o+WOUXoj@gL*94ja1RuMN6gwyE<|Va=EIA2*ZclIml~#|Ojs-*hkH{bCc6 zJ~|S}9%BjHAJV0>J?UIO^yyvSd9TKOcsU0R)UE&NtGKIDZT1o_=R*9j99hh!_d+j9 zNvY&~AcNB7^1{XK@NJ0$&+wyv_KS{E(U=R>g;opz0OhIv>X(O=yNi>PrG>i(kClf< zmF~WCC$)Rj`Kh+Rv0@wddQ53$*+U@K*wg431->TjRlVb2?J@IT$;!3 z_=7`ij5s38gYy8_jVVeTjGC*TUN=0{qxfRDBsOeZot40E|BF#VdHFUKgSu``X%@AJH)MeBH(*y*`p6lzoc-eN+XWXyb^k_=X? zalJScwL5Ml+4MrRg=W+^lk$lPHvFsK6UDEM2H3}ur}D)R>|MnoV?f_CF`JD9iu= literal 0 HcmV?d00001 diff --git a/chrome/Flat-Plat.crx b/chrome/Flat-Plat.crx new file mode 100644 index 0000000000000000000000000000000000000000..f51fa617389f787da71edb3dd810af81582bdadd GIT binary patch literal 1701 zcmZ=RGBROeU|>*V1QI}O(8Q=@z{|#|)#lOmotKf3k(GhDiIE>9&c)Qk$jGoGX?<~D z{L$|ZG~0Wgu0L*^5R${LWnuo+Meq*C?j6$~;s=?TH{5p=W=^tE*=Z!GbMUjWbyM&Z zz3*#`ouosi}r@!vcaRR)OG^6Wl>Rd9-8yfNerQ{lvu=-EDnI{K+x<=~@1CVCJhZ#^664jcvn5K_ zyxVvnrJsqJk%7_X>~*#+;R2i??wVUWt!&T#ySYhvsoS%^5uY6{t;krmKyz-V&g?{8 z`}A)OO+qW!m(99xq~fz^@smC8N>}A*ay~A~d#@&;cSt7w<&4w6cTH#3`%}05pvkT} z7Pc_m^DA5noO-pw;HeT zA6hdR7c$Gw>c6Ga?)3do!U^ktyxTf9Tw*-`Q~v#u*7ZFLdb_g(EkvRxXEF}k_~Qw{?t4S@hV5NGBlrl%I` zGczER9bs~H_e~Mh5d|i(DL}QnKxMg!d6{Xc#U*-K#rb))L3i_-6-4&kPcHC{%}%@a zm9cE^?{$g^E0w1fbIddImbzcta3dpI?BIj%?9Wg1Mshw|Vl5Q@*1GvXnQHo%#cR`c zOB;uo?do35(m8qh#1lWhzh=>uG0}-;Rov$FOFi}2g7Ys_qVd$c0wOZSUg^fl!kz0ASXTCwfYeDOUFd5`Ai&w80Y zd6$6VncD1m^PE>q;0e$wxKOGbedNf-7wj$)6HI5mHVREMrp4NzOH}oEEy==tA5MFt=Jw`(BOuBaFSJAkG75g)D zg!lFBTD`Z>L}5++Pi92;Da^2SfAUDW|2Qz*e1Ksnh6v`8jMUuJ__U(L+*G}Sy!6*R zABvwpo%ARvA>qN-F9n=Tmx_3JdU#}V9Ij2edHf%f<)L|ceTt%m`Rj9@qy~s27}jk3 z|K|0x&)+`D+4XSkO}}?`OHJ*EWq0;nxDkHQdwD#kS9)#1t4sEOGXvLOGdSYn_ILV) z+Z#JqDwqa`+bmNMRS{ph{qaG~b8zHG_@5c}afZh++1cBC9?R*l)jr*MPA+((+xndIfB6zL3@dj1+PS9KD}xCs z>43bxyo>uG%a(WsfVXEBWQ!TJIUZPm9`TR}q{SpYdk(i=~&> zvn<_gXHoic{=Y3N!m}lklotQ(+v|bN7CBoV?A<`Nx)QSN6!mhb6APTvL1N$X>oR|4mj`_^3SY^Nn6s$S>Bs?^8^A zd`hX;`hSa0C!=|u5tv7CXE0z0AOUE03-Cs0!j|1YIzWXy1A{scqhvm0t=Li;SQnT` p2buu24=vrHn}Hr>2s4s^enT+>DFOq$S=m4;S%B~tkd9{t@c`?7v?%}p literal 0 HcmV?d00001 diff --git a/gnome-shell/corner-ripple-ltr.svg b/gnome-shell/corner-ripple-ltr.svg new file mode 100644 index 000000000..53950ac1b --- /dev/null +++ b/gnome-shell/corner-ripple-ltr.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gnome-shell/corner-ripple-rtl.svg b/gnome-shell/corner-ripple-rtl.svg new file mode 100644 index 000000000..71e4e26d9 --- /dev/null +++ b/gnome-shell/corner-ripple-rtl.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gnome-shell/dash-placeholder.svg b/gnome-shell/dash-placeholder.svg new file mode 100644 index 000000000..6358951c9 --- /dev/null +++ b/gnome-shell/dash-placeholder.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/gnome-shell/gnome-classic.css b/gnome-shell/gnome-classic.css new file mode 100644 index 000000000..053a47b77 --- /dev/null +++ b/gnome-shell/gnome-classic.css @@ -0,0 +1,288 @@ +@import url("gnome-shell.css"); + +/* FIXME: + - white edge highlight with text-shadow and icon-shadow for panel-button + - better shading of the panel (dark 5%) - impossible without multipoint gradients, image-bg is a hack +*/ + +#panel { + background-color: #e9e9e9 !important; + background-gradient-direction: vertical; + background-gradient-end: #d0d0d0; + border-top-color: #666; /* we don't support non-uniform border-colors and + use the top border color for any border, so we + need to set it even if all we want is a bottom + border */ + border-bottom: 1px solid #666; + app-icon-bottom-clip: 0px; + +/* hrm, still no multipoint gradients + background-image: linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0)) !important;*/ +} + + #panel:overview { + background-color: #000 !important; + background-gradient-end: #000 !important; + border-top-color: #000; + border-bottom: 1px solid #000 !important; +} + + #panel.lock-screen { + background-color: rgba(0,0,0,0.3) !important; + background-gradient-end: rgba(0,0,0,0.3) !important; + border-top-color: transparent; +} + + #panel.unlock-screen { + background-color: transparent !important; + background-gradient-end: transparent !important; + border-top-color: transparent; +} + +.tile-preview-left.on-primary, +.tile-preview-right.on-primary, +.tile-preview-left.tile-preview-right.on-primary { + /* keep in sync with -panel-corner-radius */ + border-radius: 0; +} + +/* TOP BAR */ + +.panel-corner, +.panel-corner:active, +.panel-corner:overview, +.panel-corner:focus { + -panel-corner-radius: 0 !important; +} + +.panel-button { + color: #555 !important; + -natural-hpadding: 6px !important; + -minimum-hpadding: 3px !important; + } + + #panel:overview .panel-button, + #panel.lock-screen .panel-button, + #panel.unlock-screen .panel-button { + color: #ccc !important; + } + + .panel-button:hover { + color: #000 !important; + } + + #panel:overview .panel-button:hover, + #panel:overview .panel-button:active { + color: white !important; + } + + .panel-button > .system-status-icon { + icon-shadow: #fff 0 1px 0 !important; /* FIXME */ + } + + .panel-button:hover, + .panel-button:active, + .panel-button:overview, + .panel-button:focus { + text-shadow: 0 0 0 transparent !important; /* FIXME: why can't I do none ? */ + } + + .panel-button:active, + .panel-button:overview, + .panel-button:focus { + background-color: #4a90d9 !important; /* FIXME */ + color: #fff !important; + border: none !important; + border-image: none !important; + background-image: none !important; + } + + #panelUserMenu { + padding: 0 10px 0 10px !important; + } + + #appMenu { + text-shadow: 0 0 0 transparent !important; + spinner-image: url("process-working-symbolic.svg"); + } + + /* used for the app menu header only */ + .label-shadow { + color: rgba(0,0,0,0.5); + } + +.label-shadow { + color: rgba(255,255,255,.5) !important; +} + .panel-button:active .label-shadow, + .panel-button:focus .label-shadow { + color: rgba(0,0,0,.5) !important; + } + +.popup-menu-boxpointer { + -arrow-background-color: #e9e9e9 !important; + -arrow-border-width: 1px !important; + -arrow-border-color: #aaa !important; + -arrow-border-radius: 3px !important; + color: #000 !important; + -arrow-base: 11px !important; + -arrow-rise: 5px !important; +} + + .popup-combo-menu { + background-color: #e9e9e9 !important; + border: 1px solid #aaa !important; + color: #000 !important; + } + + .popup-menu-item:active { + background-color: #4a90d9 !important; + color: #fff !important; + } + + .popup-menu-item:insensitive { + color: #888; + } + + .popup-separator-menu-item { + -gradient-height: 1px; + -gradient-start: rgba(0,0,0,0.0); + -gradient-end: rgba(0,0,0,0.15); + -margin-horizontal: 24px; + height: 1px; + padding: 8px 0px; + } + + .popup-menu-item:hover .popup-status-menu-item { + color: #fff; + } + + .popup-subtitle-menu-item, .popup-subtitle-menu-item:insensitive { + color: #000; + } + + .popup-submenu-menu-item:open { + background-color: #888; + color: #fff; + } + + .popup-sub-menu { + background-gradient-start: #ddd; + background-gradient-end: #dfdfdf; + background-gradient-direction: vertical; + box-shadow: inset 0px 1px 3px rgba(0,0,0,0.4); + } + + /* SCROLLBARS for POPUP MENU */ + + .popup-menu StScrollBar StBin#trough { + background-color: transparent; + } + + .popup-menu StScrollBar StButton#vhandle, .popup-menu StScrollBar StButton#hhandle { + border-color: #e9e9e9; + background-color: #888; + } + .popup-menu StScrollBar StButton#vhandle:hover, + .popup-menu StScrollBar StButton#hhandle:hover { + background-color: #666; + } + .popup-menu StScrollBar StButton#vhandle:active, + .popup-menu StScrollBar StButton#hhandle:active { + background-color: #4a90d9; + } + +/* CALENDAR */ + +.calendar {} + .calendar-month-label { + color: #333 !important; + } + .datemenu-date-label, + .events-day-header { + color: #666 !important; + } + .calendar-day-base:active { + color: #fff !important; + background-color: #4a90d9 !important; + background-image: none !important; + border-image: none !important; + } + .calendar-today { + background-color: #4a90d9 !important; + background-image: none !important; + border-image: none !important; + } + .calendar-day-base { + color: #666 !important; + } + .calendar-day-base:hover { + background-color: #666 !important; + color: #fff !important; + } + .calendar-nonwork-day { + color: #999 !important; + } + .events-day-dayname, + .events-day-time { + color: #666 !important; + } + +/* SYSTEM MENU */ + +.system-menu-action { + color: #e6e6e6; + border: 2px solid #ddd; /* using rgba() is flaky unfortunately */ +} + +.system-menu-action:hover, +.system-menu-action:focus, +.system-menu-action:active { + color: white; + background-color: #4a90d9; + border: none; +} + +/* VOLUME SLIDER */ + +.slider { + -slider-background-color: #e9e9e9; + -slider-border-color: #999; + -slider-active-background-color: #76b0ec; + -slider-active-border-color: #1f6dbc; + -slider-handle-border-color: #888; + -slider-handle-border-width: 1px; +} + +.popup-menu-icon { + color: #000 !important; +} + +/* ON OFF switch */ + +.toggle-switch-us { + background-image: url("switch-off.svg"); + background-size: contain; +} +.toggle-switch-us:checked { + background-image: url("switch-on.svg"); + background-size: contain; +} + +.toggle-switch-intl { + background-image: url("switch-off.svg"); + background-size: contain; +} +.toggle-switch-intl:checked { + background-image: url("switch-on.svg"); + background-size: contain; +} + +.system-menu-action { + color: #555 !important; +} + +.system-menu-action:hover, +.system-menu-action:focus { + color: black !important; +} diff --git a/gnome-shell/gnome-shell.css b/gnome-shell/gnome-shell.css new file mode 100644 index 000000000..aa37e350f --- /dev/null +++ b/gnome-shell/gnome-shell.css @@ -0,0 +1,3077 @@ +/* Copyright 2009, Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ + +* { + transition-duration: 0.2s; + transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1); +} + +/* Text Styles */ + +/* default text style */ +stage { + font-family: "M+ 1c", cantarell, sans-serif; + font-size: 11pt; + color: rgba(0, 0, 0, 0.8); +} + +/* links */ +.shell-link { + border-radius: 2px; + color: #3498db; + text-decoration: underline; +} + +.shell-link:hover { + background-color: rgba(52, 152, 219, 0.1); + color: #3498db; +} + +.shell-link:active { + background-color: rgba(52, 152, 219, 0.2); + color: #3498db; +} + +/* small */ +.app-well-menu, +.run-dialog-error-label { + font-size: 9pt; +} + +/* small bold */ +.dash-label, +.window-caption, +.switcher-list, +.app-well-app > .overview-icon, +.show-apps > .overview-icon, +.grid-search-result .overview-icon { + font-size: 9pt; + font-weight: bold; +} + +/* Scroll Bars */ + +StScrollBar { + padding: 0px; +} + +StScrollView.vfade { + -st-vfade-offset: 68px; +} + +StScrollView.hfade { + -st-hfade-offset: 68px; +} + +StScrollView StScrollBar { + min-width: 16px; + min-height: 16px; +} + +StScrollBar StBin#trough { + background-gradient-start: rgba(0, 0, 0, 0.08); + background-gradient-end: rgba(0, 0, 0, 0.08); + background-gradient-direction: vertical; + border: 4px solid transparent; + border-radius: 8px; +} + +StScrollBar StButton#vhandle { + background-gradient-start: rgba(0, 0, 0, 0.24); + background-gradient-end: rgba(0, 0, 0, 0.24); + background-gradient-direction: vertical; + border: 4px solid transparent; + border-radius: 8px; +} + +StScrollBar StButton#hhandle { + background-gradient-start: rgba(0, 0, 0, 0.24); + background-gradient-end: rgba(0, 0, 0, 0.24); + background-gradient-direction: vertical; + border: 4px solid transparent; + border-radius: 8px; +} + +StScrollBar StButton#hhandle:hover, +StScrollBar StButton#vhandle:hover { + background-gradient-start: rgba(0, 0, 0, 0.32); + background-gradient-end: rgba(0, 0, 0, 0.32); + background-gradient-direction: vertical; + border: 4px solid transparent; +} + +StScrollBar StButton#hhandle:active, +StScrollBar StButton#vhandle:active { + background-gradient-start: rgba(0, 0, 0, 0.4); + background-gradient-end: rgba(0, 0, 0, 0.4); + background-gradient-direction: vertical; + border: 4px solid transparent; +} + +/* Check Boxes */ + +.check-box StBoxLayout { + spacing: .8em; +} + +.check-box StBin { + width: 20px; + height: 20px; + border: none; + border-radius: 2px; + box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); + background-image: none; + background-color: #fff; +} + +.check-box:hover StBin { + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); + background-color: #fff; +} + +.check-box:active StBin { + background-color: #ddd; +} + +.check-box:focus StBin { + border: none; + background-image: none; +} + +.check-box:checked StBin { + box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); + background-image: url("object-select-symbolic.svg"); + background-color: #2ecc71; +} + +.check-box:checked:hover StBin { + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); + background-color: #2ecc71; +} + +.check-box:checked:active StBin { + background-color: #58D68D; +} + +.check-box:focus:checked StBin { + border: none; + background-image: url("object-select-symbolic.svg"); +} + +/* Slider */ + +.slider { + height: 20px; + -slider-height: 4px; + -slider-background-color: rgba(0, 0, 0, 0.16); + -slider-border-color: transparent; + -slider-active-background-color: #3498db; + -slider-active-border-color: transparent; + -slider-border-width: 0px; + -slider-handle-radius: 8px; + color: #3498db; +} + +/* PopupMenu */ + +.popup-menu-ornament { + text-align: right; + width: 16px; + height: 16px; +} + +.popup-menu-boxpointer, +.candidate-popup-boxpointer { + -arrow-border-radius: 0; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 0; + -arrow-rise: 4px; + border-radius: 4px; + background-color: rgba(255, 255, 255, 0.95); + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} + +.popup-menu-boxpointer.fallback-app-menu { + -arrow-border-radius: 4px; + -arrow-background-color: #ededed; + -arrow-border-width: 0; + -arrow-border-color: #a6a6a6; + -arrow-base: 24px; + -arrow-rise: 12px; +} + +.popup-menu-boxpointer.fallback-app-menu.dark { + -arrow-background-color: #3f4747; + -arrow-border-color: #282b2b; +} + + +.popup-menu { + min-width: 200px; +} + +.popup-menu-arrow { + width: 16px; + height: 16px; +} + +.popup-submenu-menu-item:open, +.popup-submenu-menu-item:open:active { + background-color: #3498db; + color: white; +} + +.fallback-app-menu .popup-submenu-menu-item:open { + background-color: #888888; + color: white; +} + +.fallback-app-menu.dark .popup-submenu-menu-item:open { + background-color: #333333; +} + +.popup-sub-menu { + background-gradient-start: rgba(0, 0, 0, 0.02); + background-gradient-end: rgba(0, 0, 0, 0.02); + background-gradient-direction: vertical; + box-shadow: none; +} + +.fallback-app-menu .popup-sub-menu { + background-gradient-start: #dddddd; + background-gradient-end: #dfdfdf; + background-gradient-direction: vertical; + box-shadow: none; +} + +.fallback-app-menu.dark .popup-sub-menu { + background-gradient-start: #474747; + background-gradient-end: #4b4b4b; + background-gradient-direction: vertical; + box-shadow: none; +} + +.popup-sub-menu:scrolled .popup-menu-item:ltr { + padding-right: 0em; +} + +.popup-sub-menu:scrolled .popup-menu-item:rtl { + padding-left: 0em; +} + +.popup-sub-menu StScrollBar { + padding: 0px; +} + +.popup-sub-menu StScrollBar StBin#trough { + border-width: 4px; +} + +.popup-sub-menu StScrollBar StBin#vhandle { + border-width: 4px; +} + +.app-well-menu { + max-width: 400px; +} + +/* The remaining popup-menu sizing is all done in ems, so that if you + * override .popup-menu.font-size, everything else will scale with it. + */ +.popup-menu-content { + padding: 6px 0; +} + +.popup-menu-item { + spacing: 12px; +} + +.popup-menu-item:ltr { + padding: 5px 1.75em 6px 0; +} + +.popup-menu-item:rtl { + padding: 5px 0 6px 1.75em; +} + +.popup-menu-item:active { + background-color: rgba(0, 0, 0, 0.08); +} + +.popup-menu-item:insensitive { + color: rgba(0, 0, 0, 0.32); +} + +.fallback-app-menu .popup-menu-item { + color: #43484a; +} + +.fallback-app-menu .popup-menu-item:active { + color: white; + background-color: #4689cd; +} + +.fallback-app-menu .popup-menu-item:insensitive { + color: gray; +} + +.fallback-app-menu.dark .popup-menu-item { + color: white; +} + +.fallback-app-menu.dark .popup-menu-item:active { + background-color: #445f7d; +} + +.fallback-app-menu.dark .popup-menu-item:insensitive { + color: #9f9f9f; +} + +.popup-separator-menu-item { + -gradient-height: 1px; + -gradient-start: rgba(0,0,0,0.16); + -gradient-end: rgba(0,0,0,0.16); + -margin-horizontal: 0; + height: 1px; + padding: 8px 0px; +} + +.fallback-app-menu .popup-separator-menu-item { + -gradient-start: #a0a2a3; + -gradient-end: #a0a2a3; + -margin-horizontal: 0; +} + +.fallback-app-menu.dark .popup-separator-menu-item { + -gradient-start: #818584; + -gradient-end: #818584; +} + +.popup-status-menu-item { + font-weight: normal; + color: rgba(0, 0, 0, 0.4); +} + +.popup-submenu-menu-item:open .popup-status-menu-item { + color: rgba(255, 255, 255, 0.5); +} + +.popup-inactive-menu-item, .popup-inactive-menu-item:insensitive { + color: rgba(0, 0, 0, 0.8); +} + +.popup-menu-icon { + icon-size: 16px; +} + +/* Switches */ +.toggle-switch { + width: 48px; + height: 20px; +} + +.toggle-switch-us { + background-image: url("switch-off.svg"); + background-size: contain; +} +.toggle-switch-us:checked { + background-image: url("switch-on.svg"); + background-size: contain; +} + +.toggle-switch-intl { + background-image: url("switch-off.svg"); + background-size: contain; +} +.toggle-switch-intl:checked { + background-image: url("switch-on.svg"); + background-size: contain; +} + +/* Network */ + +.nm-dialog { + max-height: 500px; + min-height: 450px; + min-width: 470px; +} + +.nm-dialog-content { + spacing: 20px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-airplane-box { + spacing: 12px; +} + +.nm-dialog-airplane-headline { + font-size: 1.1em; + font-weight: bold; + text-align: center; +} + +.nm-dialog-airplane-text { + color: rgba(0, 0, 0, 0.4); +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-scroll-view { + border: 1px solid rgba(0, 0, 0, 0.16); + border-radius: 0; +} + +.nm-dialog-header { + font-weight: bold; +} + +.nm-dialog-item { + font-size: 12pt; + border-bottom: 1px solid rgba(0, 0, 0, 0.16); + padding: 12px; + spacing: 20px; +} + +.nm-dialog-item:selected { + background-color: #3498db; + color: white; +} + +.nm-dialog-icons { + spacing: .5em; +} + +.nm-dialog-icon { + icon-size: 16px; +} + +.no-networks-label { + color: rgba(0, 0, 0, 0.4); +} + +.no-networks-box { + spacing: 12px; +} + +/* Buttons */ + +.candidate-page-button, +.notification-button, +.notification-icon-button, +.hotplug-notification-item, +.hotplug-resident-eject-button, +.modal-dialog-button, +.app-view-control { + border: none; + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0); + background-gradient-end: rgba(0, 0, 0, 0); +} + +.candidate-page-button:hover, +.notification-button:hover, +.notification-icon-button:hover, +.hotplug-notification-item:hover, +.hotplug-resident-eject-button:hover, +.modal-dialog-button:hover, +.app-view-control:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0.08); + background-gradient-end: rgba(0, 0, 0, 0.08); +} + +.candidate-page-button:active, +.candidate-page-button:pressed, +.notification-button:active, +.notification-icon-button:active, +.hotplug-notification-item:active, +.hotplug-resident-eject-button:active, +.modal-dialog-button:active, +.modal-dialog-button:pressed, +.app-view-control:checked { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0.16); + background-gradient-end: rgba(0, 0, 0, 0.16); +} + +.candidate-page-button:insensitive, +.notification-button:insensitive, +.notification-icon-button:insensitive, +.hotplug-notification-item:insensitive, +.hotplug-resident-eject-button:insensitive, +.modal-dialog-button:insensitive, +.app-view-control:insensitive { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0); + background-gradient-end: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.32); +} + +.candidate-page-button:focus, +.notification-button:focus, +.notification-icon-button:focus, +.hotplug-notification-item:focus, +.hotplug-resident-eject-button:focus, +.modal-dialog-button:focus, +.app-view-control:focus { + transition-duration: 0.2s; + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.16); +} + +.candidate-page-button:hover:focus, +.notification-button:hover:focus, +.notification-icon-button:hover:focus, +.hotplug-notification-item:hover:focus, +.hotplug-resident-eject-button:hover:focus, +.modal-dialog-button:hover:focus, +.app-view-control:hover:focus { + transition-duration: 0.2s; + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08); +} + +.candidate-page-button:active:focus, +.notification-button:active:focus, +.notification-icon-button:active:focus, +.hotplug-notification-item:active:focus, +.hotplug-resident-eject-button:active:focus, +.modal-dialog-button:active:focus, +.app-view-control:active:focus { + transition-duration: 0.2s; + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0); +} + +.app-view-control:first-child:ltr:focus, +.app-view-control:last-child:rtl:focus { + border-right-width: 0px; +} + +.modal-dialog-button { + font-weight: bold; +} + +/* Common radii */ + +.search-entry, +.modal-dialog-button, +.notification-button, +.hotplug-notification-item, +.app-view-controls, +#screenShieldNotifications { + border-radius: 2px; +} + +.app-view-control:first-child:ltr, +.app-view-control:last-child:rtl { + border-radius: 0; + border-right-width: 0px; +} + +.app-view-control:last-child:ltr, +.app-view-control:first-child:rtl { + border-radius: 0; + border-left-width: 0px; +} + +/* Entries */ + +.search-entry, +.login-dialog StEntry, +.notification StEntry, +.modal-dialog StEntry { + color: rgba(0, 0, 0, 0.8); + caret-color: rgba(0, 0, 0, 0.8); + font-size: 12pt; + caret-size: 1px; + padding: 7px 12px; + selection-background-color: #3498db; + selected-color: white; +} + +.search-entry, +.notification StEntry, +.modal-dialog StEntry, +.run-dialog-entry { + transition-duration: 0.2s; + border: none; + border-radius: 0; + box-shadow: inset 0px -1px rgba(0, 0, 0, 0.16); + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0.0); + background-gradient-end: rgba(255, 255, 255, 0.0); +} + +.search-entry:focus, +.notification StEntry:focus, +.modal-dialog StEntry:focus { + border: none; + box-shadow: inset 0px -2px #3498db; + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0.0); + background-gradient-end: rgba(255, 255, 255, 0.0); +} + +.modal-dialog StEntry:insensitive { + color: rgba(0, 0, 0, 0.32); + border-color: rgba(255, 255, 255, 0.4); + border: none; + box-shadow: inset 0px -1px rgba(0, 0, 0, 0.064); + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0.0); + background-gradient-end: rgba(255, 255, 255, 0.0); +} + +.login-dialog StEntry, +.search-entry { + border-color: rgba(255, 255, 255, 0.4); + box-shadow: inset 0px -1px rgba(255, 255, 255, 0.4); + color: rgba(255, 255, 255, 0.5); + caret-color: rgba(255, 255, 255, 0.5); + selection-background-color: rgba(255, 255, 255, 0.4); + selected-color: white; +} + +.search-entry:hover { + color: rgba(255, 255, 255, 0.5); + caret-color: rgba(255, 255, 255, 0.5); +} + +.login-dialog StEntry:focus, +.search-entry:focus { + box-shadow: inset 0px -2px rgba(255, 255, 255, 0.8); + color: white; + caret-color: white; + font-weight: bold; + transition-duration: 0.2s; +} + +.login-dialog StEntry:insensitive, +.search-entry:insensitive { + color: rgba(255, 255, 255, 0.4); + border-color: rgba(255, 255, 255, 0.4); + border: none; + box-shadow: inset 0px -1px rgba(255, 255, 255, 0.08); + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0.0); + background-gradient-end: rgba(255, 255, 255, 0.0); +} + +.notification StEntry { + border-radius: 2px; + padding: 7px 16px; +} + +.notification StEntry:focus { + border: none; +} + +.prompt-dialog-password-entry .capslock-warning, +.login-dialog-prompt-entry .capslock-warning { + icon-size: 16px; + warning-color: #e67e22; + padding: 0 4px; +} + +/* Panel */ + +#panel { + height: 32px; + background-color: rgba(0, 0, 0, 0.5); + font-weight: bold; +} + +#panel:overview, +#panel.unlock-screen, +#panel.login-screen { + background-color: transparent; +} + +#panelLeft, #panelCenter { + spacing: 0px; +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelRight:ltr { + padding-left: 4px; +} + +#panelRight:rtl { + padding-right: 4px; +} + +.panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-width: 0; + -panel-corner-border-color: transparent; +} + +.panel-corner:active, +.panel-corner:overview, +.panel-corner:focus { + -panel-corner-border-color: transparent; +} + +.panel-corner.lock-screen, +.panel-corner.unlock-screen, +.panel-corner.login-screen { + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} + +#appMenu { + spinner-image: url("process-working-symbolic.svg"); + spacing: 4px; + opacity: 0.8; +} + +/* used for the app menu header only */ +.label-shadow { + color: rgba(0,0,0,0.0); +} + +.panel-button #appMenuIcon { + app-icon-bottom-clip: 0px; +} + +.panel-button:active #appMenuIcon, +.panel-button:checked #appMenuIcon, +.panel-button:focus #appMenuIcon { + app-icon-bottom-clip: 2px; +} + +.panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: rgba(255, 255, 255, 0.8); + transition-duration: 0.2s; +} + +#panel.unlock-screen .panel-button, +#panel.lock-screen .panel-button, +#panel.login-screen .panel-button { + color: rgba(255, 255, 255, 0.8); +} + +#panel.unlock-screen .panel-button:hover, +#panel.lock-screen .panel-button:hover, +#panel.login-screen .panel-button:hover, +#panel.unlock-screen .panel-button:active, +#panel.lock-screen .panel-button:active, +#panel.login-screen .panel-button:active, +#panel.unlock-screen .panel-button:focus, +#panel.lock-screen .panel-button:focus, +#panel.login-screen .panel-button:focus { + color: white; +} + +.panel-button:hover { + color: white; + text-shadow: 0 0 transparent; +} + +.panel-button:active, +.panel-button:overview, +.panel-button:focus { + border-image: url("indicator.svg") 4; + background-image: none; + color: white; + text-shadow: 0 0 transparent; +} + +.panel-status-button:active, +.panel-status-button:checked, +.panel-status-button:focus { + background-image: none; +} + +.panel-button:active > .system-status-icon, +.panel-button:checked > .system-status-icon, +.panel-button:focus > .system-status-icon { + icon-shadow: none; +} + +.panel-menu { + -boxpointer-gap: 4px; +} + +.panel-status-indicators-box, +.panel-status-menu-box { + spacing: 2px; +} + +.system-status-icon { + icon-size: 16px; + padding: 0 5px; +} + +.aggregate-menu { + width: 360px; +} + +.aggregate-menu .popup-menu-icon { + padding: 0 4px; +} + +.system-switch-user-submenu-icon { + icon-size: 24px; + border: none; +} + +.system-menu-action { + padding: 16px; + border: 0px solid rgba(255, 255, 255, 0.4); + border-radius: 32px; /* wish we could do 50% */ + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0); + background-gradient-end: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.8); +} + +.system-menu-action:hover, +.system-menu-action:focus { + border: 0px solid rgba(255, 255, 255, 0.4); + background-gradient-start: rgba(0, 0, 0, 0.08); + background-gradient-end: rgba(0, 0, 0, 0.08); + color: rgba(0, 0, 0, 0.8); +} + +.system-menu-action:active { + border: 0px solid rgba(255, 255, 255, 0.4); + background-gradient-start: rgba(0, 0, 0, 0.16); + background-gradient-end: rgba(0, 0, 0, 0.16); + color: rgba(0, 0, 0, 0.8); + +} + +.system-menu-action > StIcon { + icon-size: 16px; +} + +.screencast-indicator { + color: #ef2929; +} + +/* Overview */ + +#overview { + spacing: 24px; +} + +#overview StScrollBar StBin#trough { + background-gradient-start: rgba(255, 255, 255, 0.1); + background-gradient-end: rgba(255, 255, 255, 0.1); + background-gradient-direction: vertical; + border: 4px solid transparent; + border-radius: 8px; +} + +#overview StScrollBar StButton#vhandle { + background-gradient-start: rgba(255, 255, 255, 0.3); + background-gradient-end: rgba(255, 255, 255, 0.3); + background-gradient-direction: vertical; + border: 4px solid transparent; + border-radius: 8px; +} + +#overview StScrollBar StButton#hhandle { + background-gradient-start: rgba(255, 255, 255, 0.3); + background-gradient-end: rgba(255, 255, 255, 0.3); + background-gradient-direction: vertical; + border: 4px solid transparent; + border-radius: 8px; +} + +#overview StScrollBar StButton#hhandle:hover, +#overview StScrollBar StButton#vhandle:hover { + background-gradient-start: rgba(255, 255, 255, 0.4); + background-gradient-end: rgba(255, 255, 255, 0.4); + background-gradient-direction: vertical; + border: 4px solid transparent; +} + +#overview StScrollBar StButton#hhandle:active, +#overview StScrollBar StButton#vhandle:active { + background-gradient-start: rgba(255, 255, 255, 0.5); + background-gradient-end: rgba(255, 255, 255, 0.5); + background-gradient-direction: vertical; + border: 4px solid transparent; +} + +.overview-controls { + padding-bottom: 32px; +} + +.workspace-thumbnails { + spacing: 12px; + visible-width: 32px; /* Amount visible before hovering */ + border: none; + border-right: 0px; + border-radius: 4px 0px 0px 4px; + background-color: rgba(255, 255, 255, 0.1); + padding: 12px 8px 12px 12px; +} + +.workspace-thumbnails:rtl { + border-right: 0px; + border-left: 0px; + border-radius: 0px 4px 4px 0px; + padding: 12px 12px 12px 8px; +} + +.workspace-thumbnail-indicator { + border: 4px solid rgba(255, 255, 255, 0.8); + border-radius: 2px; + padding: 1px; +} + +/* Add Workspaces to Dock Support */ + +#workspacestodockContainer .workspace-thumbnails { + background-color: rgba(0, 0, 0, 0.5); +} + +#workspacestodockContainer .workspace-thumbnails:overview, +#overview #workspacestodockContainer .workspace-thumbnails { + background-color: rgba(255, 255, 255, 0.1); +} + +#workspacestodockContainer.extended .workspace-thumbnails { + padding: 0; + border-radius: 0; +} + +.workspacestodock-workspace-caption-background { + background-gradient-start: rgba(0,0,0,0.0); + background-gradient-end: rgba(0,0,0,0.0); + background-gradient-direction: none; + border: none; + border-radius: 0; +} + +.workspacestodock-caption-windowapps-button-icon { + padding: 1px 1px; + border: none; + border-radius: 2px; + background-gradient-start: rgba(255,255,255,0); + background-gradient-end: rgba(255,255,255,0); + background-gradient-direction: none; +} + +.workspacestodock-caption-windowapps-button:hover > .workspacestodock-caption-windowapps-button-icon { +} + +.workspacestodock-caption-windowapps-button-active > .workspacestodock-caption-windowapps-button-icon { + border-image: url("indicator.svg") 4; + background-gradient-start: rgba(255,255,255,0); + background-gradient-end: rgba(255,255,255,0); + background-gradient-direction: none; +} + +.window-caption { + spacing: 24px; + background: rgba(255, 255, 255, 0.0); + border-radius: 80px; + padding: 4px 12px; + -shell-caption-spacing: 12px; + border: none; + color: white; +} + +.window-caption:hover { + border: none; +} + +.window-close, .notification-close { + height: 40px; + width: 40px; + background-image: url("window-close.svg"); + background-size: 40px; +} + +.window-close:hover, .notification-close:hover { + background-image: url("window-close-hover.svg"); +} + +.window-close:active, .notification-close:active { + background-image: url("window-close-active.svg"); +} + +.window-close { + -shell-close-overlap: 20px; +} + +.window-clone-border { + border: 4px solid rgba(255, 255, 255, 0.5); + border-radius: 2px; +} + +.notification-close { + /* we start out in the top right of the + * notification, inset. + * + * center is 32px/2 = 16px + * + * adjust left 4px + * adjust down 4px */ + + -shell-close-overlap-x: 16px; + -shell-close-overlap-y: -16px; +} + +.notification-close:rtl { + /* as above, but starting out in the top left of the + * notification. */ + + -shell-close-overlap-x: -16px; +} + +.window-close:rtl { + -st-background-image-shadow: none; +} + +.window-picker { + -horizontal-spacing: 32px; + -vertical-spacing: 32px; + padding-left: 32px; + padding-right: 32px; + padding-bottom: 48px; +} + +.window-picker.external-monitor { + padding: 32px; +} + +.messages-indicator { + color: rgba(255, 255, 255, 0.6); + height: 32px; +} + +.messages-indicator-contents { + spacing: 12px; + padding-bottom: 12px; + font-weight: bold; +} + +.messages-indicator-contents:hover { + color: white; + text-shadow: 0 0 transparent; +} + +.messages-indicator-highlight { + background-gradient-start: rgba(255, 255, 255, 0.2); + background-gradient-end: rgba(255, 255, 255, 0.2); + background-gradient-direction: vertical; + + height: 4px; + transition-duration: 0.2s; +} + +/* Dash */ + +#dash { + background-color: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.5); + font-size: 9pt; + padding: 4px 0px; + border: none; + border-left: 0px; + border-radius: 0px 4px 4px 0px; +} + +#dash:rtl { + border-left: 0px; + border-right: 0px; + border-radius: 4px 0px 0px 4px; +} + +/* Add Dash to Dock Support */ + +#dashtodockContainer #dash { + background-color: rgba(0, 0, 0, 0.5); +} + +#dashtodockContainer #dash:overview, +#overview #dashtodockContainer #dash { + background-color: rgba(255, 255, 255, 0.1); +} + +#dashtodockContainer.extended #dash { + padding: 0; + border-radius: 0; +} + +/* Add Simple Dock Support */ + +#dash:desktop { + background-color: rgba(0, 0, 0, 0.5); +} + +.placeholder { + background-image: url("dash-placeholder.svg"); + background-size: contain; + height: 24px; +} + +.empty-dash-drop-target { + width: 24px; + height: 24px; +} + +/* Search Box */ + +.search-entry { + width: 320px; +} + +.search-entry-icon { + icon-size: 16px; + color: rgba(255, 255, 255, 0.5); +} + +.search-entry:hover .search-entry-icon, +.search-entry:focus .search-entry-icon { + color: rgba(255, 255, 255, 0.5); +} + +/* Search Results */ + +#searchResults { + padding: 20px 10px 0px 10px; + spacing: 18px; +} + +#searchResultsBin { + max-width: 1000px; +} + +#searchResultsContent { + padding-left: 20px; + padding-right: 20px; + spacing: 16px; +} + +.search-section { + /* This should be equal to #searchResultsContent spacing */ + spacing: 16px; +} + +.search-section-separator { + -gradient-height: 1px; + -gradient-start: rgba(255,255,255,0); + -gradient-end: rgba(255,255,255,0.4); + -margin-horizontal: 0; + height: 1px; +} + +.search-section-content { + /* This is the space between the provider icon and the results container */ + spacing: 32px; +} + +.search-statustext { + color: rgba(255, 255, 255, 0.5); + font-size: 2em; + font-weight: bold; +} + +.list-search-results { + spacing: 4px; +} + +.dash-label { + padding: 4px 12px; + border-radius: 2px; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); + background-color: rgba(255, 255, 255, 0.95); + text-align: center; + -x-offset: 8px; +} + +/* Application Launchers, Grid and List results */ + +.icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 136px; + -shell-grid-vertical-item-size: 136px; +} + +.icon-grid .overview-icon { + icon-size: 96px; +} + +.app-display { + spacing: 20px; +} + +.app-view-controls { + width: 320px; + padding-bottom: 32px; +} + +.app-view-control { + font-weight: bold; + padding: 7px 36px 8px; + box-shadow: inset 0px -1px rgba(255, 255, 255, 0.4); + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0); + background-gradient-end: rgba(255, 255, 255, 0); + color: rgba(255, 255, 255, 0.6); +} + +.app-view-control:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0.2); + background-gradient-end: rgba(255, 255, 255, 0.2); + color: white; +} + +.app-view-control:active { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0.4); + background-gradient-end: rgba(255, 255, 255, 0.4); + color: white; +} + +.app-view-control:checked { + box-shadow: inset 0px -2px rgba(255, 255, 255, 0.8); + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0); + background-gradient-end: rgba(255, 255, 255, 0); + color: white; +} + +.app-view-control:focus { + padding: 7px 36px 8px; +} + +.search-display > StBoxLayout, +.all-apps, +.frequent-apps > StBoxLayout { + /* horizontal padding to make sure scrollbars or dash don't overlap content */ + padding: 0px 88px 10px 88px; +} + +.page-indicator { + padding: 15px 20px; +} + +.page-indicator .page-indicator-icon { + width: 16px; + height: 16px; + background-image: none; + border: none; + border-radius: 100px; + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0.3); + background-gradient-end: rgba(255, 255, 255, 0.3); +} + +.page-indicator:hover .page-indicator-icon { + background-image: none; + background-gradient-start: rgba(255, 255, 255, 0.4); + background-gradient-end: rgba(255, 255, 255, 0.4); +} + +.page-indicator:active .page-indicator-icon { + background-image: none; + background-gradient-start: rgba(255, 255, 255, 0.5); + background-gradient-end: rgba(255, 255, 255, 0.5); +} + +.page-indicator:checked .page-indicator-icon, +.page-indicator:checked:active .page-indicator-icon { + background-image: none; + border: none; + background-gradient-start: rgba(255, 255, 255, 1); + background-gradient-end: rgba(255, 255, 255, 1); +} + +.no-frequent-applications-label { + font-size: 18pt; + color: rgba(255, 255, 255, 0.5); +} + +.app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; +} + +.dash-item-container > StButton { + padding: 4px 8px; +} + +.list-search-result-content { + spacing: 12px; + padding: 12px; +} + +.list-search-result-title { + font-weight: bold; + font-size: 14pt; + color: white; +} + +.list-search-result-description { + color: rgba(255, 255, 255, 0.8); +} + +.search-provider-icon-more { + width: 20px; + height: 20px; + border-radius: 100px; + /* box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); */ + background-image: url("list-add-symbolic.svg"); + background-size: 16px; + background-color: #e74c3c; +} + +.app-well-app > .overview-icon.overview-icon-with-label, +.grid-search-result .overview-icon.overview-icon-with-label { + /* since the label controls its own spacing, it is visually more + consistent to use different padding values for top and bottom */ + padding: 10px 8px 5px 8px; + spacing: 4px; +} + +.app-well-app > .overview-icon, +.show-apps > .overview-icon, +.search-provider-icon, +.list-search-result, +.grid-search-result .overview-icon { + border-radius: 2px; + padding: 6px; + border: none; + transition-duration: 0.1s; + text-align: center; + color:white; +} + +.search-provider-icon { + padding: 15px; +} + +.app-folder-popup { + -arrow-border-radius: 4px; + -arrow-background-color: rgba(255, 255, 255, 0.1); + -arrow-base: 24px; + -arrow-rise: 12px; +} + +.app-folder-popup-bin { + padding: 5px; +} + +.app-well-app.running > .overview-icon { + text-shadow: 0 0 transparent; + border-image: url("indicator.svg") 4; + background-image: none; + background-size: contain; +} + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(255, 255, 255, 0.1); +} + +.app-well-app:hover > .overview-icon, +.show-apps:hover > .overview-icon, +.search-provider-icon:hover, +.list-search-result:hover, +.grid-search-result:hover .overview-icon { + box-shadow: 0 0 transparent; + background-gradient-start: rgba(255, 255, 255, 0.2); + background-gradient-end: rgba(255, 255, 255, 0.2); + background-gradient-direction: vertical; + text-shadow: 0 0 transparent; + transition-duration: 0.1s; + color:white; +} + +.app-display .app-well-app > .overview-icon { + border-radius: 2px; +} + +.list-search-result:hover .list-search-result-description { + text-shadow: 0 0 transparent; +} + +.show-apps { + padding: 4px 0; +} + +.show-apps-icon { + color: rgba(255, 255, 255, 0.6); +} + +.show-apps:hover .show-apps-icon { + color: white; +} + +.app-well-app:checked > .overview-icon, +.app-well-app:active > .overview-icon, +.show-apps:checked > .overview-icon, +.show-apps:active > .overview-icon, +.search-provider-icon:active, +.grid-search-result:active .overview-icon, +.list-search-result:active { + background-gradient-start: rgba(255, 255, 255, 0.4); + background-gradient-end: rgba(255, 255, 255, 0.4); + background-gradient-direction: vertical; + border-radius: 2px; + box-shadow: 0 0 transparent; + transition-duration: 0.1s; +} + +.show-apps:checked .show-apps-icon, +.show-apps:focus .show-apps-icon { + color: white; + transition-duration: 0.1s; +} + +.app-well-app:focus > .overview-icon, +.grid-search-result:focus .overview-icon, +.show-apps:focus > .overview-icon, +.search-provider-icon:focus, +.list-search-result:focus, +.app-well-app:selected > .overview-icon, +.grid-search-result:selected .overview-icon, +.search-provider-icon:selected, +.list-search-result:selected { + box-shadow: 0 0 transparent; + background-gradient-start: rgba(255, 255, 255, 0.4); + background-gradient-end: rgba(255, 255, 255, 0.4); + background-gradient-direction: vertical; +} + +/* LookingGlass */ + +#LookingGlassDialog { + background-color: rgba(255, 255, 255, 0.95); + spacing: 8px; + padding: 0; + border: none; + border-radius: 4px; + box-shadow: 0 14px 28px rgba(0,0,0,0.50), 0 10px 10px rgba(0,0,0,0.44); +} + +#LookingGlassDialog > #Toolbar { + padding: 0px 6px; + border: 0px solid transparent; + border-bottom-width: 2px; + box-shadow: inset 0px -1px rgba(0, 0, 0, 0.16); + border-radius: 0px; +} + +#LookingGlassDialog .labels { + spacing: 0; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: rgba(0, 0, 0, 0.48); + transition-duration: 0.2s; + padding-left: .3em; + padding-right: .3em; + padding: 13px 36px 14px; +} + +#LookingGlassDialog .notebook-tab:hover { + color: rgba(0, 0, 0, 0.8); + text-shadow: 0 0 transparent; +} + +#LookingGlassDialog .notebook-tab:selected { + padding: 11px 36px 14px; + border-top: 2px solid transparent; + border-image: none; + box-shadow: inset 0px -2px #3498db; + background-image: none; + color: rgba(0, 0, 0, 0.8); + text-shadow: 0 0 transparent; +} + +.lg-dialog StEntry { + selection-background-color: #3498db; + selected-color: white; +} + +.lg-completions-text { + font-size: .9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + padding: 7px 36px 8px; + border: none; + background-gradient-direction: none; + background-gradient-start: rgba(255, 255, 255, 0); + background-gradient-end: rgba(255, 255, 255, 0); + border-radius: 2px; +} + +.lg-obj-inspector-button:hover { + border: none; + background-gradient-direction: none; + background-gradient-start: rgba(255, 255, 255, 0.2); + background-gradient-end: rgba(255, 255, 255, 0.2); +} + +.lg-obj-inspector-button:active { + border: none; + background-gradient-direction: none; + background-gradient-start: rgba(255, 255, 255, 0.4); + background-gradient-end: rgba(255, 255, 255, 0.4); +} + +.lg-dialog .shell-link { + border-radius: 2px; + color: #3498db; +} + +.lg-dialog .shell-link:hover { + color: #3498db; + background-color: rgba(52, 152, 219, 0.1); +} + +.lg-dialog .shell-link:active { + background-color: rgba(52, 152, 219, 0.2); +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 8px; + spacing: 4px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + padding: 8px; + spacing: 4px; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extensions-list { + padding: 4px; + spacing: 8px; +} + +.lg-extension { + border: none; + border-radius: 0; + padding: 8px; + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0); + background-gradient-end: rgba(255, 255, 255, 0); +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + background: rgba(255, 255, 255, 0.9); + border: none; + border-radius: 4px; + padding: 6px; + box-shadow: 0 14px 28px rgba(0,0,0,0.50), 0 10px 10px rgba(0,0,0,0.44); +} + +/* Calendar popup */ + +.calendar-vertical-separator { + -stipple-width: 0; + -stipple-color: rgba(0, 0, 0, 0.4); + width: 1px; + background-color: rgba(0, 0, 0, 0.16); +} + +.calendar { + padding: .4em 1.75em .8em 1.75em; +} + +.calendar-month-label { + color: rgba(0, 0, 0, 0.8); + font-size: 9pt; + font-weight: bold; + padding-bottom: 8px; + padding-top: 8px; + padding: 5px 16px 6px; + border-radius: 2px; +} + +.calendar-month-label:focus { + background-color: rgba(0, 0, 0, 0.16); +} + +.calendar-change-month-back { + width: 32px; + height: 32px; + background-image: url("pan-start-symbolic.svg"); + border-radius: 100px; +} + +.calendar-change-month-back:rtl { + background-image: url("pan-end-symbolic.svg"); +} + +.calendar-change-month-back:hover { + background-color: rgba(0, 0, 0, 0.08); +} +.calendar-change-month-back:active, +.calendar-change-month-back:focus { + background-color: rgba(0, 0, 0, 0.16); +} + +.calendar-change-month-forward { + width: 32px; + height: 32px; + background-image: url("pan-end-symbolic.svg"); + border-radius: 100px; +} + +.calendar-change-month-forward:rtl { + background-image: url("pan-start-symbolic.svg"); +} + +.calendar-change-month-forward:hover { + background-color: rgba(0, 0, 0, 0.08); +} +.calendar-change-month-forward:active, +.calendar-change-month-forward:focus { + background-color: rgba(0, 0, 0, 0.16); +} + +.datemenu-date-label { + padding: 5px 16px 6px; + font-weight: bold; + text-align: center; + color: rgba(0, 0, 0, 0.8); + border-radius: 2px; +} + +.datemenu-date-label:hover { + background-color: rgba(0, 0, 0, 0.08); +} + +.datemenu-date-label:active, +.datemenu-date-label:focus { + background-color: rgba(0, 0, 0, 0.16); +} + +.calendar-day-base { + font-size: 9pt; + text-align: center; + width: 32px; + height: 32px; + box-shadow: 0 0 transparent; + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0); + background-gradient-end: rgba(0, 0, 0, 0); + border-radius: 100px; +} + +.calendar-day-base:hover { + box-shadow: 0 0 transparent; + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0.08); + background-gradient-end: rgba(0, 0, 0, 0.08); +} + +.calendar-day-base:active, +.calendar-day-base:focus { + box-shadow: 0 0 transparent; + background-gradient-direction: vertical; + background-gradient-start: #3498db; + background-gradient-end: #3498db; + color: white; +} + +.calendar-day-heading { + color: rgba(0, 0, 0, 0.4); + font-weight: bold; + padding-top: .2em; + height: 1.7em; +} + +.calendar-week-number { + color: rgba(0, 0, 0, 0.4); + font-weight: bold; +} + +/* Hack used in lieu of border-collapse - see calendar.js */ +.calendar-day { + border: 0px solid #505050; + color: rgba(0, 0, 0, 0.8); + border-top-width: 0; + border-left-width: 0; +} + +.calendar-day-top { + border-top-width: 0px; +} + +.calendar-day-left { + border-left-width: 0px; +} + +.calendar-work-day { +} + +.calendar-nonwork-day { + background-color: transparent; +} + +.calendar-today { + background-image: none; + text-shadow: 0 0 transparent; + font-weight: bold !important; +} + +.calendar-day-with-events { + border-image: none; + background-image: none; + font-weight: normal; + color: #3498db; + text-decoration: underline; +} + +.calendar-other-month-day { + color: rgba(0, 0, 0, 0.24) !important; +} + +.events-table { + width: 320px; + spacing-columns: 6pt; + padding: 0 1.4em; +} + +.events-table:ltr { + padding-right: 1.9em; +} + +.events-table:rtl { + padding-left: 1.9em; +} + +.events-day-header { + font-weight: bold; + color: rgba(0, 0, 0, 0.8); + padding-left: 0.4em; + padding-top: 1.2em; +} + +.events-day-header:first-child { + padding-top: 0; +} + +.events-day-header:rtl { + padding-left: 0; + padding-right: 0.4em; +} + +.events-day-dayname { + font-weight: bold; + color: rgba(255, 255, 255, 0.5); + text-align: left; + min-width: 20px; +} + +.events-day-dayname:rtl { + text-align: right; +} + +.events-day-time { + color: rgba(0, 0, 0, 0.8); + text-align: right; +} + +.events-day-time:rtl { + text-align: left; +} + +.events-day-task { + color: rgba(0, 0, 0, 0.4); + padding-left: 8pt; +} + +.events-day-task:rtl { + padding-left: 0px; + padding-right: 8pt; +} + +/* Message Tray */ + +#message-tray { + box-shadow: inset 0 9px 6px -6px rgba(0,0,0,0.16), inset 0 9px 6px -6px rgba(0,0,0,0.23); + background: #222222; + background-repeat: repeat; + height: 72px; +} + +.message-tray-summary { + height: 72px; +} + +.message-tray-menu-button StIcon { + padding: 0 20px; + color: rgba(255, 255, 255, 0.8); + icon-size: 24px; +} + +.message-tray-menu-button:hover StIcon, +.message-tray-menu-button:active StIcon, +.message-tray-menu-button:focus StIcon { + color: white; +} + +.url-highlighter { + link-color: #ccccff; +} + +.no-messages-label { + color: rgba(255, 255, 255, 0.5); +} + +.notification { + border-radius: 4px 4px 0px 0px; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); + background: rgba(255, 255, 255, 0.9); + padding: 8px 8px 4px 8px; + spacing-rows: 4px; + spacing-columns: 10px; +} + +.notification, #notification-container { + font-size: 11pt; + width: 34em; +} + +.notification.multi-line-notification { + padding-bottom: 8px; +} + +.notification-unexpanded { + /* We want to force the actor at a specific size, irrespective + of its minimum and preferred size, so we override both */ + min-height: 36px; + height: 36px; +} + +/* We use row-span = 2 for the image cell, which prevents its height preferences to be + taken into account during allocation, so its height ends up being limited by the height + of the content in the other rows. To avoid showing a stretched image, we set the minimum + height of the table to be ICON_SIZE + IMAGE_SIZE + spacing-rows = 24 + 125 + 10 = 159 */ +.notification-with-image { + min-height: 159px; +} + +.summary-boxpointer { + -arrow-border-radius: 4px; + -arrow-background-color: rgba(255, 255, 255, 0.95); + -arrow-border-width: 0; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 24px; + -arrow-rise: 12px; + color: rgba(0, 0, 0, 0.8); + -boxpointer-gap: 4px; +} + +.summary-boxpointer .notification { + box-shadow: none !important; + border-radius: 0px; + background: rgba(0,0,0,0) !important; + padding-bottom: 12px; +} + +.summary-boxpointer #summary-right-click-menu { + padding-top: 12px; + padding-bottom: 12px; +} + +.summary-notification-stack-scrollview { + max-height: 18em; + padding-top: 8px; + padding-bottom: 8px; +} + +.summary-notification-stack-scrollview:ltr { + padding-right: 8px; +} + +.summary-notification-stack-scrollview:rtl { + padding-left: 8px; +} + +.notification-scrollview { + max-height: 10em; + -st-vfade-offset: 24px; +} + +.notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +.notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +.notification-body { + spacing: 5px; +} + +.notification-actions { + padding-top: 18px; + spacing: 10px; +} + +.notification-button { + -st-natural-width: 140px; + padding: 7px 8px 8px; +} + +.notification-button:focus { + -st-natural-width: 140px; + padding: 7px 8px 8px; +} + +.notification-icon-button { + border-radius: 48px; + padding: 8px; +} + +.notification-icon-button:focus { + padding: 8px; +} + +.notification-icon-button > StIcon { + icon-size: 16px; + padding: 8px; +} + +.secondary-icon { + icon-size: 16px; +} + +.hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; +} + +.hotplug-notification-item { + padding: 2px; +} + +.hotplug-notification-item:focus { + padding: 2px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 4px; +} + +.hotplug-resident-box { + spacing: 8px; +} + +.hotplug-resident-mount { + spacing: 8px; + border-radius: 2px; + + color: rgba(0, 0, 0, 0.8); +} + +.hotplug-resident-mount:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0.08); + background-gradient-end: rgba(0, 0, 0, 0.08); + + color: rgba(0, 0, 0, 0.8); +} + +.hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; +} + +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; +} + +.hotplug-resident-eject-icon { + icon-size: 16px; +} + +.hotplug-resident-eject-button { + padding: 8px; + border: none; + border-radius: 2px; + color: rgba(0, 0, 0, 0.8); +} + +.chat-log-message { + color: #888888; +} + +.chat-empty-line { + font-size: 4px; +} + +.chat-received { + padding-left: 4px; +} + +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: #959595; +} + +.chat-sent:rtl { + padding-left: 0px; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: bold; + color: #bbbbbb; +} + +.chat-meta-message:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-notification-scrollview{ + max-height: 22em; +} + +.subscription-message { + font-style: italic; +} + +.notification StEntry { + border-radius: 4px; +} + +.summary-source-button { + padding: 6px 3px 6px 3px; +} + +.summary-source-button:last-child:ltr { + padding-right: 6px; +} + +.summary-source-button:last-child:rtl { + padding-left: 6px; +} + +.summary-source-button:hover .summary-source { + background-color: rgba(255,255,255,0.2); +} + +.summary-source-button:focus .summary-source, +.summary-source-button:selected .summary-source { + background-color: rgba(255,255,255,0.4); +} + +.summary-source { + border-radius: 2px; + padding: 0 6px 0 6px; + transition-duration: 0.1s; +} + +.summary-source-counter { + background-image: none; + background-size: 24px; + background-color: #e74c3c; + border-radius: 100px; + color: white; + font-size: 10pt; + font-weight: bold; + height: 24px; + width: 24px; + -shell-counter-overlap-x: 12px; + -shell-counter-overlap-y: 12px; +} + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; +} + +.osd-window .level { + height: 8px; + border-radius: 8px; + background-color: rgba(0,0,0,0.16); +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 16px; +} + +.osd-window, +.switcher-list { + background: rgba(255, 255, 255, 0.9); + border: none; + border-radius: 4px; + box-shadow: 0 14px 28px rgba(0,0,0,0.50), 0 10px 10px rgba(0,0,0,0.44); + padding: 20px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: none; + background: rgba(0,0,0,0.16); +} + +.switcher-list .item-box:selected { + background: rgba(0,0,0,0.08); +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(0,0,0,0.16); +} + +.ripple-box { + width: 48px; + height: 48px; + background-image: url("corner-ripple-ltr.svg"); + background-size: contain; +} + +.ripple-box:rtl { + background-image: url("corner-ripple-rtl.svg"); +} + +.switcher-arrow { + border-color: rgba(0,0,0,0); + color: rgba(0, 0, 0, 0.48); +} + +.switcher-arrow:highlighted { + border-color: rgba(0,0,0,0); + color: rgba(0, 0, 0, 0.8); +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 12px; +} + +.workspace-switcher-container { + background: rgba(255, 255, 255, 0.9); + border: none; + border-radius: 4px; + box-shadow: 0 14px 28px rgba(0,0,0,0.50), 0 10px 10px rgba(0,0,0,0.44); + padding: 20px; +} + +.workspace-switcher { + background: transparent; + border: none; + border-radius: 0px; + padding: 0px; + spacing: 8px; +} + +.ws-switcher-active-up { + height: 100px; + border: none; + background: #3498db; + background-image: url("go-up-symbolic.svg"); + border-radius: 2px; +} + +.ws-switcher-active-down { + height: 100px; + border: none; + background: #3498db; + background-image: url("go-down-symbolic.svg"); + border-radius: 2px; +} + +.ws-switcher-box { + height: 96px; + border: none; + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0.04); + background-gradient-end: rgba(0, 0, 0, 0.04); + border-radius: 2px; +} + +/* Tile previews */ +.tile-preview { + background-color: rgba(52, 152, 219, 0.2); + border: 1px solid #3498db; /* Adwaita selected bg color */ +} + +.tile-preview-left.on-primary { + /* keep in sync with -panel-corner-radius */ + border-radius: 0; +} + +.tile-preview-right.on-primary { + /* keep in sync with -panel-corner-radius */ + border-radius: 0; +} + +.tile-preview-left.tile-preview-right.on-primary { + /* keep in sync with -panel-corner-radius */ + border-radius: 0; +} + +/* Modal Dialogs */ + +/* Dialog Subject Text Style */ +.show-processes-dialog-subject, +.mount-question-dialog-subject, +.end-session-dialog-subject { + font-size: 14pt; + font-weight: bold; + color: rgba(0, 0, 0, 0.4); +} + +.modal-dialog { + border-radius: 4px; + background-color: rgba(255, 255, 255, 0.95); + border: none; + box-shadow: 0 14px 28px rgba(0,0,0,0.50), 0 10px 10px rgba(0,0,0,0.44); + + padding-right: 42px; + padding-left: 42px; + padding-bottom: 30px; + padding-top: 30px; +} + +.modal-dialog-button-box { + spacing: 24px; + padding-top: 24px; +} + +.modal-dialog-button { + padding: 7px 36px 8px; +} + +.modal-dialog-button:focus { + padding: 7px 36px 8px; +} + +/* Run Dialog */ + +.run-dialog-label { + font-size: 11pt; + font-weight: normal; + color: rgba(0, 0, 0, 0.4); + padding-bottom: .4em; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.modal-dialog .run-dialog-entry { + width: 20em; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +/* End Session Dialog */ +.end-session-dialog { + spacing: 42px; +} + +.end-session-dialog-list { + padding-top: 20px; +} + +.end-session-dialog-layout { + padding-left: 17px; +} + +.end-session-dialog-layout:rtl { + padding-right: 17px; +} + +.end-session-dialog-description { + width: 28em; + padding-bottom: 10px; +} + +.end-session-dialog-description:rtl { + width: 28em; + padding-bottom: 10px; + text-align: right; +} + +.end-session-dialog-warning { + width: 28em; + color: #e67e22; + padding-top: 6px; +} + +.end-session-dialog-warning:rtl { + width: 28em; + color: #e67e22; + padding-top: 6px; + text-align: right; +} + +.end-session-dialog-logout-icon { + border: 2px solid #8b8b8b; + border-radius: 5px; + width: 48px; + height: 48px; + background-size: contain; +} + +.end-session-dialog-shutdown-icon { + color: #bebebe; + width: 48px; + height: 48px; +} + +.end-session-dialog-inhibitor-layout { + spacing: 16px; + max-height: 200px; + padding-right: 65px; + padding-left: 65px; +} + +.end-session-dialog-session-list, +.end-session-dialog-app-list { + spacing: 1em; +} + +.end-session-dialog-list-header { + font-weight: bold; +} + +.end-session-dialog-list-header:rtl { + text-align: right; +} + +.end-session-dialog-app-list-item, +.end-session-dialog-session-list-item { + spacing: 1em; +} + +.end-session-dialog-app-list-item-name, +.end-session-dialog-session-list-item-name { + font-weight: bold; +} + +.end-session-dialog-app-list-item-description { + color: #cccccc; + font-size: 10pt; +} + +/* Restart message */ +.restart-message { + font-size: 14pt; +} + +/* ShellMountOperation Dialogs */ +.shell-mount-operation-icon { + icon-size: 48px; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.mount-question-dialog-subject { + max-width: 500px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + font-size: 10pt; + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #ccc; +} + +.show-processes-dialog-app-list-item:hover { + color: white; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 10pt; +} + +/* Password or Authentication Dialog */ +.prompt-dialog { + /* this is the width of the entire modal popup */ + width: 500px; +} + +.prompt-dialog-main-layout { + spacing: 24px; + padding: 10px; +} + +.prompt-dialog-message-layout { + spacing: 16px; +} + +.prompt-dialog-headline { + font-size: 12pt; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); +} + +.prompt-dialog-description:rtl { + text-align: right; +} + +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; +} + +.prompt-dialog-error-label { + font-size: 10pt; + color: #e74c3c; + padding-bottom: 8px; +} + +.prompt-dialog-info-label { + font-size: 10pt; + padding-bottom: 8px; +} + +.hidden { + color: rgba(0,0,0,0); +} + +.prompt-dialog-null-label { + font-size: 10pt; + padding-bottom: 8px; +} + +/* Polkit Dialog */ + +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; +} + +.polkit-dialog-user-layout:rtl { + padding-left: 0px; + padding-right: 10px; +} + +.polkit-dialog-user-root-label { + color: #ff0000; +} + +.polkit-dialog-user-icon { + border: 0px solid #8b8b8b; + border-radius: 0px; + background-size: contain; + width: 48px; + height: 48px; +} + +/* Network Agent Dialog */ + +.network-dialog-secret-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.keyring-dialog-control-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +/* Magnifier */ + +.magnifier-zoom-region { + border: 2px solid rgba(255, 0, 0, 255); +} + +.magnifier-zoom-region.full-screen { + border-width: 0px; +} + +/* On-screen Keyboard */ + +#keyboard { + box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2); + background: rgba(0,0,0,0.8); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 30px; + min-width: 30px; + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0); + background-gradient-end: rgba(255, 255, 255, 0); + font-size: 14pt; + font-weight: bold; + border-radius: 2px; + border: 2px solid rgba(255, 255, 255, 0.4); + color: white; +} + +.keyboard-key:grayed { + color: rgba(255, 255, 255, 0.4); + border-color: rgba(255, 255, 255, 0.2); +} + +.keyboard-key:checked, +.keyboard-key:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0.2); + background-gradient-end: rgba(255, 255, 255, 0.2); + border: 2px solid rgba(255, 255, 255, 0.4); +} + +.keyboard-key:active { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0.4); + background-gradient-end: rgba(255, 255, 255, 0.4); + border: 2px solid rgba(255, 255, 255, 0.4); +} + +.keyboard-subkeys { + color: rgba(0, 0, 0, 0.8); + padding: 5px; + -arrow-border-radius: 4px; + -arrow-background-color: rgba(255, 255, 255, 0.95); + -arrow-border-width: 0; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 24px; + -arrow-rise: 12px; + -boxpointer-gap: 4px; +} + +/* IBus Candidate Popup */ + +.candidate-popup-content { + padding: 0.5em; + spacing: 0.3em; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: rgba(0, 0, 0, 0.4); +} + +.candidate-box { + padding: 5px 0.5em 6px 0.5em; +} + +.candidate-box:selected { + border-radius: 2px; + background-color: #3498db; + color: white; +} + +.candidate-box:selected .candidate-index { + color: rgba(255, 255, 255, 0.5); +} + +.candidate-box:hover { + border-radius: 2px; + background-color: rgba(0, 0, 0, 0.08); +} +.candidate-page-button-box { + height: 32px; + width: 64px; +} + +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} + +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button-previous { + border: none; + border-radius: 2px; +} + +.candidate-page-button-next { + border: none; + border-radius: 2px; +} + +.candidate-page-button-icon { + icon-size: 16px; +} + +/* Login Dialog */ + +.framed-user-icon { + padding: 2px; + border: none; + border-radius: 2px; + background-size: contain; +} + +.framed-user-icon:hover { + border: none; + border-color: rgba(255, 255, 255, 0.2); +} + +.login-dialog-banner { + font-size: 10pt; + font-weight: bold; + text-align: center; + color: #666666; + padding-bottom: 1em; +} + +.login-dialog { + /* Reset border and background */ + border: none; + background-color: transparent; +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; +} + +.login-dialog-user-list-item { + border-radius: 2px; + padding: .2em; + color: #bfbfbf; + text-shadow: 0 0 transparent; +} + +.login-dialog-user-list-item:ltr { + padding-right: 1em; +} + +.login-dialog-user-list-item:rtl { + padding-left: 1em; +} + +.login-dialog-user-list-item:hover { + background-color: rgba(255,255,255,0.2); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus { + background-color: rgba(255,255,255,0.4); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + background-image: url("logged-in-indicator.svg"); + background-size: contain; +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + background-color: rgba(0,0,0,0.0); + height: 2px; +} + +.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: #8b8b8b; +} + +.login-dialog-not-listed-label { + font-size: 10.5pt; + font-weight: bold; + color: #666666; + padding-top: 1em; +} + +.login-dialog-user-selection-box { + padding: 100px 0; +} + +.login-dialog-user-selection-box .login-dialog-not-listed-label { + padding-left: 2px; +} + +.login-dialog-not-listed-button:focus .login-dialog-not-listed-label, +.login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: #E8E8E8; +} + +.login-dialog-username, +.user-widget-label { + font-size: 16pt; + font-weight: bold; + text-align: left; + padding-left: 15px; + text-shadow: 0 0 transparent; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.login-dialog-prompt-label { + color: #eeeeee; + font-size: 14px; + padding-top: 11px; +} + +.login-dialog-session-list-button StIcon { + icon-size: 16px; +} + +.login-dialog-session-list-button { + color: #8b8b8b; +} + +.login-dialog-session-list-button:hover, +.login-dialog-session-list-button:focus, +.login-dialog-session-list-button:active { + color: white; +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button { + padding: 7px 36px 8px; + border-radius: 2px; +} + +.login-dialog .modal-dialog-button:focus { + padding: 7px 36px 8px; +} + +.login-dialog .modal-dialog-button:default { + background-gradient-direction: none; + border-color: #16335d; + box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); + background-color: #fff; +} + +.login-dialog .modal-dialog-button:default:focus { + border: none; +} + +.login-dialog .modal-dialog-button:default:hover { + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} + +.login-dialog .modal-dialog-button:default:active, +.login-dialog .modal-dialog-button:default:pressed { + background-color: #ddd; +} + +.login-dialog .modal-dialog-button:default:insensitive { + border-color: #666666; + color: rgba(255,255,255,0.4); + background-gradient-direction: none; + background-color: rgba(255,255,255,0.08); +} + +.login-dialog-message { + padding-top: 4px; + padding-bottom: 16px; + min-height: 2em; +} + +.login-dialog-message-warning { + color: #e67e22; +} + +.login-dialog-message-hint { + padding-top: 0px; + padding-bottom: 20px; +} + +.user-widget-label { +} + +.user-widget-label:ltr { + padding-left: 18px; +} + +.user-widget-label:rtl { + padding-right: 18px; +} + +/* Screen shield */ + +#panel.lock-screen, +#screenShieldNotifications { + background-color: rgba(0,0,0,0.5); +} + +.screen-shield-background { + background: black; + box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); +} + +#lockDialogGroup { + background: #222222; + background-repeat: repeat; +} + +.screen-shield-arrows { + padding-bottom: 3em; +} + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1px rgba(0,0,0,0.4); +} + +.screen-shield-contents-box { + spacing: 48px; +} + +.screen-shield-clock { + color: white; + text-shadow: 0px 0px 1em rgba(0,0,0,0.5); + font-weight: normal; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + font-size: 72pt; + text-shadow: 0px 0px 1em rgba(0,0,0,0.5); +} + +.screen-shield-clock-date { + font-size: 28pt; +} + +#screenShieldNotifications { + max-height: 500px; + padding: 12px; +} + +.screen-shield-notifications-box { + spacing: 12px; + width: 30em; +} + +.screen-shield-notification-source { + padding: 3px 6px; + spacing: 5px; +} + +.screen-shield-notification-label { + font-weight: bold; + padding: 0px 0px 0px 12px; +} + +.screen-shield-notification-count-text { + padding: 0px 0px 0px 12px; +} + +/* Remove background from notifications, otherwise + opacity is doubled and they look darker +*/ +.screen-shield-notifications-box .notification { + background-color: transparent; +} + +/* Override padding on resident notifications, since + the notifications box has its own spacing +*/ +.screen-shield-notifications-box .summary-notification-stack-scrollview { + padding-top: 0px; + padding-bottom: 0px; +} + +#screenShieldNotifications .notification-button, +#screenShieldNotifications .notification-icon-button { + border: 1px rgba(255,255,255,0.5); +} + +#screenShieldNotifications StScrollBar StBin#trough { + background-color: rgba(0,0,0,0.2); +} + +#screenShieldNotifications StScrollBar StButton#vhandle, +#screenShieldNotifications StScrollBar StButton#hhandle { + background-color: rgba(0,0,0,0.3); + border: none; +} + +#screenShieldNotifications StScrollBar StButton#vhandle:hover, +#screenShieldNotifications StScrollBar StButton#hhandle { + background-color: rgba(0,0,0,0.6); +} + +#screenShieldNotifications StScrollBar StButton#vhandle:active, +#screenShieldNotifications StScrollBar StButton#hhandle { + background-color: rgba(0,0,0,0.8); +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +/* Background menu */ + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; +} diff --git a/gnome-shell/go-down-symbolic.svg b/gnome-shell/go-down-symbolic.svg new file mode 100644 index 000000000..854d6dbd8 --- /dev/null +++ b/gnome-shell/go-down-symbolic.svg @@ -0,0 +1,172 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/gnome-shell/go-up-symbolic.svg b/gnome-shell/go-up-symbolic.svg new file mode 100644 index 000000000..5ed445e3a --- /dev/null +++ b/gnome-shell/go-up-symbolic.svg @@ -0,0 +1,172 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/gnome-shell/indicator.svg b/gnome-shell/indicator.svg new file mode 100644 index 000000000..8fb9d6971 --- /dev/null +++ b/gnome-shell/indicator.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gnome-shell/list-add-symbolic.svg b/gnome-shell/list-add-symbolic.svg new file mode 100644 index 000000000..e35e62ace --- /dev/null +++ b/gnome-shell/list-add-symbolic.svg @@ -0,0 +1,30 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/gnome-shell/logged-in-indicator.svg b/gnome-shell/logged-in-indicator.svg new file mode 100644 index 000000000..c0267ea01 --- /dev/null +++ b/gnome-shell/logged-in-indicator.svg @@ -0,0 +1,130 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gnome-shell/object-select-symbolic.svg b/gnome-shell/object-select-symbolic.svg new file mode 100644 index 000000000..435956431 --- /dev/null +++ b/gnome-shell/object-select-symbolic.svg @@ -0,0 +1,30 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/gnome-shell/pan-end-symbolic.svg b/gnome-shell/pan-end-symbolic.svg new file mode 100644 index 000000000..6dfae644c --- /dev/null +++ b/gnome-shell/pan-end-symbolic.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gnome-shell/pan-start-symbolic.svg b/gnome-shell/pan-start-symbolic.svg new file mode 100644 index 000000000..24a4cd8f7 --- /dev/null +++ b/gnome-shell/pan-start-symbolic.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gnome-shell/process-working-symbolic.svg b/gnome-shell/process-working-symbolic.svg new file mode 100644 index 000000000..131bf67dc --- /dev/null +++ b/gnome-shell/process-working-symbolic.svg @@ -0,0 +1,363 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gnome-shell/switch-off.svg b/gnome-shell/switch-off.svg new file mode 100644 index 000000000..5aba01fdc --- /dev/null +++ b/gnome-shell/switch-off.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/gnome-shell/switch-on.svg b/gnome-shell/switch-on.svg new file mode 100644 index 000000000..703ebd9b1 --- /dev/null +++ b/gnome-shell/switch-on.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/gnome-shell/window-close-active.svg b/gnome-shell/window-close-active.svg new file mode 100644 index 000000000..8c9deb951 --- /dev/null +++ b/gnome-shell/window-close-active.svg @@ -0,0 +1,250 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gnome-shell/window-close-hover.svg b/gnome-shell/window-close-hover.svg new file mode 100644 index 000000000..68aca5e89 --- /dev/null +++ b/gnome-shell/window-close-hover.svg @@ -0,0 +1,241 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gnome-shell/window-close.svg b/gnome-shell/window-close.svg new file mode 100644 index 000000000..e4ebe2231 --- /dev/null +++ b/gnome-shell/window-close.svg @@ -0,0 +1,173 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/down-alt-hover.svg b/gtk-2.0/Arrows/down-alt-hover.svg new file mode 100755 index 000000000..9c39d569e --- /dev/null +++ b/gtk-2.0/Arrows/down-alt-hover.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/down-alt-insensitive.svg b/gtk-2.0/Arrows/down-alt-insensitive.svg new file mode 100755 index 000000000..ed7ce2c8c --- /dev/null +++ b/gtk-2.0/Arrows/down-alt-insensitive.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/down-alt.svg b/gtk-2.0/Arrows/down-alt.svg new file mode 100755 index 000000000..7b6c0e8ef --- /dev/null +++ b/gtk-2.0/Arrows/down-alt.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/down-insensitive.svg b/gtk-2.0/Arrows/down-insensitive.svg new file mode 100755 index 000000000..03a0722b3 --- /dev/null +++ b/gtk-2.0/Arrows/down-insensitive.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/down.svg b/gtk-2.0/Arrows/down.svg new file mode 100644 index 000000000..0159ba490 --- /dev/null +++ b/gtk-2.0/Arrows/down.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/left-alt-hover.svg b/gtk-2.0/Arrows/left-alt-hover.svg new file mode 100755 index 000000000..b8d41e636 --- /dev/null +++ b/gtk-2.0/Arrows/left-alt-hover.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/left-alt-insensitive.svg b/gtk-2.0/Arrows/left-alt-insensitive.svg new file mode 100755 index 000000000..094f3dfec --- /dev/null +++ b/gtk-2.0/Arrows/left-alt-insensitive.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/left-alt.svg b/gtk-2.0/Arrows/left-alt.svg new file mode 100755 index 000000000..8b2a13e16 --- /dev/null +++ b/gtk-2.0/Arrows/left-alt.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/left-insensitive.svg b/gtk-2.0/Arrows/left-insensitive.svg new file mode 100755 index 000000000..b7bc2b460 --- /dev/null +++ b/gtk-2.0/Arrows/left-insensitive.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/left.svg b/gtk-2.0/Arrows/left.svg new file mode 100644 index 000000000..ac42b6ccb --- /dev/null +++ b/gtk-2.0/Arrows/left.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/right-alt-hover.svg b/gtk-2.0/Arrows/right-alt-hover.svg new file mode 100755 index 000000000..6c4eac893 --- /dev/null +++ b/gtk-2.0/Arrows/right-alt-hover.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/right-alt-insensitive.svg b/gtk-2.0/Arrows/right-alt-insensitive.svg new file mode 100755 index 000000000..3cc133317 --- /dev/null +++ b/gtk-2.0/Arrows/right-alt-insensitive.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/right-alt.svg b/gtk-2.0/Arrows/right-alt.svg new file mode 100755 index 000000000..e6aa02d71 --- /dev/null +++ b/gtk-2.0/Arrows/right-alt.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/right-insensitive.svg b/gtk-2.0/Arrows/right-insensitive.svg new file mode 100755 index 000000000..1640fa566 --- /dev/null +++ b/gtk-2.0/Arrows/right-insensitive.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/right-selected.svg b/gtk-2.0/Arrows/right-selected.svg new file mode 100755 index 000000000..9fc0a3582 --- /dev/null +++ b/gtk-2.0/Arrows/right-selected.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/right.svg b/gtk-2.0/Arrows/right.svg new file mode 100644 index 000000000..cb4e9d716 --- /dev/null +++ b/gtk-2.0/Arrows/right.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/up-alt-hover.svg b/gtk-2.0/Arrows/up-alt-hover.svg new file mode 100755 index 000000000..0db98a116 --- /dev/null +++ b/gtk-2.0/Arrows/up-alt-hover.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/up-alt-insensitive.svg b/gtk-2.0/Arrows/up-alt-insensitive.svg new file mode 100755 index 000000000..3de83acac --- /dev/null +++ b/gtk-2.0/Arrows/up-alt-insensitive.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/up-alt.svg b/gtk-2.0/Arrows/up-alt.svg new file mode 100755 index 000000000..9e17ff8bf --- /dev/null +++ b/gtk-2.0/Arrows/up-alt.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/up-insensitive.svg b/gtk-2.0/Arrows/up-insensitive.svg new file mode 100755 index 000000000..3bcafde77 --- /dev/null +++ b/gtk-2.0/Arrows/up-insensitive.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Arrows/up.svg b/gtk-2.0/Arrows/up.svg new file mode 100644 index 000000000..7b00352ba --- /dev/null +++ b/gtk-2.0/Arrows/up.svg @@ -0,0 +1,31 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/gtk-2.0/Buttons/button-active.png b/gtk-2.0/Buttons/button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ff3cd94e7c0481a41f8e65e20511ecfb452bbd03 GIT binary patch literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4d>&;82H7T+SE@`T( zIMOI%7dJ&lWtG>-nRgnhZ~nOO{qOCsRkkZ%8LE4@*p=_T`}<+R4+aCJOI;`KS(cyc zWe&KyxcHrpQng^F?gmCF!OF9}-K^fsr^9m^bHgrHMLXzrZ#mf$xtcNU@F#CQ(F~r` zl3U8{<|uRLJYw_yV{g*J%k`8=HP7ED`I^unw#TzC3H`Vmx6(oL3iG%50ipGgqGAtxb{@Fd!YgTe~DWM4f=N7Ym literal 0 HcmV?d00001 diff --git a/gtk-2.0/Buttons/button-hover.png b/gtk-2.0/Buttons/button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..6f72734fe243e9e7188efd6d09fb4a62ecb0dab7 GIT binary patch literal 441 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR47 zE+^RgU%si^^Dok6PVtnO$pE|`9i`Gb;Dzt_ri21dQcvU$(dmtM(@ zn|(g&w-wJ}<_(+$tR<&6?RlOmd;R-g(+ygGa^D$O`(0)BV~m|~=~cttgZob|Wtz>F z@$;*h_!OpFI}Qr%Z|6;HcG~ICd3*Ai8Nr;1%^&?UIsfFW4_Pqf#~azu#+9K7S)wzd zSeJ#NF#k#?bRJ*BXH&2|=E1!dZgbzu(P|-dr X6WrY6w&EKwm>E1>{an^LB{Ts5=>oQ| literal 0 HcmV?d00001 diff --git a/gtk-2.0/Buttons/button-insensitive.png b/gtk-2.0/Buttons/button-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..7b5f43b71892baff3c8fde65ccb99ef48f0ee3a1 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR42?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4 zm+wqVt>k~hV!`OQdtLR3O>d0U^47ioz1-&f`o?lbnSy6~>pS0Aov(aygCywEEzmq{an^LB{Ts5TREmd literal 0 HcmV?d00001 diff --git a/gtk-2.0/Buttons/flat-button-active.png b/gtk-2.0/Buttons/flat-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a237db5d581e37d0de2f81032785cca9d22ed9e0 GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4wtJAiIv@O1TaS?83{1OSHg BWdi^J literal 0 HcmV?d00001 diff --git a/gtk-2.0/Buttons/flat-button-hover.png b/gtk-2.0/Buttons/flat-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..9e000baf3172897726476a9f0ff0956d19212c12 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4@?0k6GBYXD$nYae$9HY1GvZCJ43ABid--a^{&STp zwu%|=R$8=%Wo1_R_uX5sxnAOa*B~s|*^!iXeU54T8pYbv)8779Xv|<)B-r7mAcc$Z xjVW~N`j#h~p0e)xy_dOYUBmO5g46up7+4y$yq|8AjQ~23!PC{xWt~$(696qmX1D+V literal 0 HcmV?d00001 diff --git a/gtk-2.0/Buttons/ltr-button-active.png b/gtk-2.0/Buttons/ltr-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f39845f83a405cc860504839016d56e3460a868d GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^B0#Lc!3HG%8Q!`Lq*#ibJVQ8upoSx*1IXtr@Q5r1 zs=p4xj7}P}D}aKMC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6e?_jGX# z@#uVe?I0(Up+M`y`eSPpZk$lM(ed_1Tf~I#x(95#ax*;c9623vVAE!GVTnoJc5xh> z%3H&1+IM9+NE|N=bP3(N`qj?&zojiybe75#p9>ef*?mG!hn3Og2}22k-hy7;0NaCn z8uPZ_VSL5OmhhNU>l~-3fPX-NpT>jV(^#J?Gi(1bFVdQ&MBb@01LTuO8@`> literal 0 HcmV?d00001 diff --git a/gtk-2.0/Buttons/ltr-button-hover.png b/gtk-2.0/Buttons/ltr-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..8c42ada52614782b35d4c650fba1f20bbd2811e4 GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^B0#Lc!3HG%8Q!`Lq*#ibJVQ8upoSx*1IXtr@Q5r1 zs=p4xj7}P}D}aKMC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6e?^>lFz z@#uVe&5`erfc#;!vki^^Ii}e<%szj~#P>W`-v4vG zkAFzDJ>)v$AogHSQvEtlBZ2JN?AnIy*N#dR%v7Gx5TMQUnO|v!P0r%I3oima!r9gP2NC6ckc)B=- zcyzwKZphaVz`-1_p}zR5+MWMwF~?8dfAB@PT+$?SyPp1r#_*}7Y1voLoKb#M!8~CO z!?`ni&Pb`T79gP2NC6eC@N{tu z@#uVe&5-MmgFx%UdS{-9oY#WiL>_ImX}NxqaZjUJ(^l6gWyZsOg~tzZTzhAB$fn|H z&7Pt;tAdR9BGT?Gf4^##mEg%)8cOZ!UT;%uu{B6-W-vUq_szqy@iMxF#=XWRuDO5kKBPFyK+Ymv30AckTP%ow>JVKQK&UzGffAWz#6Q m9gP2NC6e?@N{tu z@#uVe&5(=9P@wf;ec9$mU1nvLP1+UQ`RWyWbZr{SZ)_0eHcnWXVrBdxVO4)i=Da6! zKF&E8%G{*;*(N^p>#|kTr8Wpp40QRXxwKlB?Y;i@0}4vdqs|;)$gweCZWl7Y5MaLH z`Qux13y$)N9gP2NC6e?^>lFz z@#uVe&5-Yq0Z;2g`zuQu5>gW0OyX8BEOdQ$MA3rDIQZ(qEi)EwJi^gsp7hdlrd{N@ zPfe>HS#pQ-3RL$zt_ZuzU2uw#c>~+3eec&R6`hHhz>w2eCDG=t$M%_*HKHnk?V4uZ zf`xerM~~-MH;9=VR5Z8kYOH8JC|xp_No+#{tImV_&3UF}jC=MtvTk|3Yc_iXqqRd) z&-ZP)$(K!j%NQ`QCmfFH4cELTS^v(C$>)G^ZuWsGNf)j^kTzFP48Ac*-vH9gP2NC6c^dAc}; zcyzwKZphbQz~g*TWP0c8C;zs;Y79gP2NC6cs_jGX# z@#uVeO;PBOfk5lS`pnr&B-$iHTuM~#G`udb0ZsYTHvv1B& zf4%EcQ5A!r;DZm7W0fucn)sH#|9e=Xcy;AM2H651P206wuS>0IV6)IYZFD_p!`x=T%vfjlHgRdKSO6j($Tz&7a%nZ|ji)?@$1Ga}<`z$v3iu)RUC`orPvyyV kUE!zF_;2(`YUTZAWc?!M?op&O0qA4~Pgg&ebxsLQ03g3@vj6}9 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Check-Radio/check-insensitive.svg b/gtk-2.0/Check-Radio/check-insensitive.svg new file mode 100755 index 000000000..91013fcd4 --- /dev/null +++ b/gtk-2.0/Check-Radio/check-insensitive.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Check-Radio/check-off-active.png b/gtk-2.0/Check-Radio/check-off-active.png new file mode 100644 index 0000000000000000000000000000000000000000..354d287ffdbf53cbe777bf58407c080dee9e5897 GIT binary patch literal 400 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4;==We0O!quh>2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4{haPjzf|0laA#aLuiBaf^_M*;;v@Ob+1Fq_G$}spL3Nzu%uPw=B;g# odah}Igb!TfP)X41I`D}z_d#%S=1L=GVBj%$y85}Sb4q9e0C)PBtN;K2 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Check-Radio/check-off-insensitive.png b/gtk-2.0/Check-Radio/check-off-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..007cda5f4fb927a875078992ea74a09b109fe98a GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4gFgMf(ARgOTT{YsY^+(*D!8wU%A4ppiS~LDNzu&sx!vw6l$u i!#s41*7EQF9~#rzsil3)gl#6!b_P#ZKbLh*2~7Yk_*0eu literal 0 HcmV?d00001 diff --git a/gtk-2.0/Check-Radio/check-off.png b/gtk-2.0/Check-Radio/check-off.png new file mode 100644 index 0000000000000000000000000000000000000000..94b1543da2d874effb58f53ac4bb9779f1bf06df GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4sB9~* z`>_3gr(lMPrs}d3Mg=9Nkor$NAIpR6_A+cWOnbi9zD3~Dgo^k4$7aX|Fe@G4{_tu} zb^fe0;|#f(>t5U4+IE*IoKfV1n3F|sU|fLL+D7l0<+f>+%h*PEi8}5nvVBPHM_PDY7*%X9gcsztf}N=^guQ0By)BsQf?lJ3XFnf8nF$v^YfJ zE0C%NMfedZK*H?h6fEC{B7D4>9-2L#sZ8#r)J#jl_e|rHqZJ$imw*QYIobQsa>{u1 z7g7Sg*V)A_npA;9$^D-PR)Lo`_zyTJw5W+|%>@J7pn+9Baoc$Nbt$rEIlzSq(#2#p z*sSAuUHE1l&li)~07wBVz#VV{w18_L;f^?WR)zLjAn_6V_y*R-J0)btb^xY60{E0c hcqYIO*!oC-^aoD! zpq@W^uWtZKL|P)!w&pml01nW%<~SCSwurPe&;TN7s9ptd06Z&#q(vHNRs~O~2{`SY zq8bb$z$%iRRF{ELBx|6r3_h!2cfhbaxb#^A4NX!(>HlHa9q`oog-_PA>=1>oK*}0q z;TNO;3A2|xSh@{a_;fQnH+wu&>C{W1nHGefnA#^7D>w%(01pO|+xy9S#&q)+QUHF^ z)y2)4lz~IR{htPwffqLT4>%~asE%vR1p`~7fmJ?nb{~IMMfNNQxKM%F&Q~L|J1lR7 zo84i#ov%iK0jvNW;2vlJcRs=$aqX-M?X^Jc2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4s2!E>~E`+D@30z;D4I5PbX!|Hk!~8~q=8uQ{Ck;W=Ae z_t&U5x8|H}{Tj7~Yr}anpMbo~d&`8Ee3;b5R>@--V{&KrUFOz~PZA6ZSmR7Qrn(0) zvvUc~TrekNk3-f&*JjnpVip0C6FE;EmD+M(HSe~D#ruA*$}mcJRH>hF%1dre=AFYT ib~87wulpDNks(zmvr0nn?;fD{7(8A5T-G@yGywodK!yGQ literal 0 HcmV?d00001 diff --git a/gtk-2.0/Check-Radio/check-on.png b/gtk-2.0/Check-Radio/check-on.png new file mode 100644 index 0000000000000000000000000000000000000000..14f4dde9291e11b64ad4877cb64a855718034bc7 GIT binary patch literal 456 zcmV;(0XP1MP)WeKh}N2O#sv@&0i0A-NwQyB zYb}5P?#=7NoqH8Li>EquI@X)`efza|`n-R61GctXU$ugMT{wVvs-s##AMgRk0Tkdn z4Ru==Zev(JpzIF3Q^EJ*VRm2-_|$O#v0yoaK&+*5dhIT~cK7HSw+{UA`WHT&g_-Lr z?H~<5mRv!43~Bgi9vQZX&HE~;1IYd9CAi9oP~_$e<4NTxq>W788{Ri(LS&Y zys)4O*ybE}(EkXMc(MLC71Xd2D@cG%G@cIPXf>$~k5-dtJRJZVAQ5&4-2^U8HQBv# yWv_4z#K02xHnp^mjSE~Dc!PSsinWoffb9=SzjMLeC9eqp0000 + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Check-Radio/check.svg b/gtk-2.0/Check-Radio/check.svg new file mode 100755 index 000000000..0ddad9378 --- /dev/null +++ b/gtk-2.0/Check-Radio/check.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Check-Radio/radio-insensitive.svg b/gtk-2.0/Check-Radio/radio-insensitive.svg new file mode 100755 index 000000000..fff83738c --- /dev/null +++ b/gtk-2.0/Check-Radio/radio-insensitive.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Check-Radio/radio-off-active.png b/gtk-2.0/Check-Radio/radio-off-active.png new file mode 100644 index 0000000000000000000000000000000000000000..018d136048ac01d9edea1255d6c4a4e6350bb83d GIT binary patch literal 804 zcmV+<1Ka$GP)Jh=WiFbQT??!y7Ub91L{osx9ImrELhs3~mo;FliDK@9mI#V_K@U8V?-a zefQn>`JQv`KfH-|g@3epK zGiyLoyX-8Bad9yR)PXagY0+w{#+&JMdLy6D zZ~aduN~uOZpWjNS(;Kw9Xq#yRJ#<_&Qc97{W)Fc+6B82;L!r>nRq#rsQrz6!e6h5& z^j=C?)6pAm3Lv6IdH@dy8y_4T>|I`7empulIyO8!{2&sE!~n|W@=*{3g<`SzZFP0^ zL#b5y3Di2gYD5HJT5HcALLohNb#}JS6j}$vl%dg4^ETLI;OIp{FBJM`^t{yb=GN;J ikX+ncM!-B9CV*d#F$Wv;q?{7~0000UAtZ^m9mrxWuQ~P zKo{mr-58pQjU9H!}tcY?}O+f1q=Zrz-YN# zUhzEd$oKv5K6##ZR4$iSfKgdHB&>+rgAW6iZQJ9H;}m?~Z#@K$spU9MVRCXZ30T64 zOi+L+86*Y%SnywR9H#&zg=GRt2Q#FMj+LRbpu^eV6{>&>7Hgrxu@`ioQ;hT5PEgrxv2I%M5--5-N85SES{ zvIc0EmzO7lG7y%AQ~<#F`FU+n262`Kya2{*+fLQ%^}S>=nRyEQ=H{lJ$z(oXU0pSS zUj{G+D9`hZAP7#@*4930nr8F^4}!qo+S>ZEzrX(z@PRvkY2YQ00hTM3%1*!6M5R*M zq1!Vu!kpHDPE74wF1J^$R(FFS@c$?CYPGtX%jNdyHlH|?38~^0Fb})~R`dD%Mx)U< zeJJZjqj8$g=Qn^=SvxPRX<$MF5_B8HFx{JVBvLAsvbMLkKP)UPyq=w%olB?Fa{$-Z z*Jl?O7iYCv?R0Z<^Pt&mwt(L;wSZgTR-@Y-RLmqYGG#nO_d4m_??4#af;)lvaj>YZ y~}k65Iygr1pWYGZ25A0hUn7(00002?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4Ze-PC2ud-TrNN+e#^0xBC72Gkbmu zGc3BcYwc^P<*cEhcNwNIY_k0!ktR3e=XuNTHXs?u0^p0 z)G?_mF$F|rR|Y@WyMMmzG+xJNd-t#B>M{J3u^|1>nL`rF|2exB{gB#sY!-`C$7z=0 zYbp}@7e!}oo)msm<;8EiIM%tF)f{_18XcTt%IU;0o%7im&kH8L><_Xz8(a_TwXNBj zH}mIX-Xmw4ukD&^?;Tfm@^#f$Ig97>yjC8cIg_CSNJ-7fNMGFRxy@+3*QZq#jOk2! V4IOzBe*(jn!PC{xWt~$(696V_uTua3 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Check-Radio/radio-off.png b/gtk-2.0/Check-Radio/radio-off.png new file mode 100644 index 0000000000000000000000000000000000000000..f49de9ae26ed44de9632c5e60a687357e2de9937 GIT binary patch literal 757 zcmVC%XY;7Ke70-I~@fm^;D-ysRxMxZO`*kQcBPF{jGMpebDW8{cgAGx7+Ol z-}kqql%D5#Dcz_Ah)293@B}bkE|=X-r*qiv_tkUhbUKISa@hsO^|fNCz`(QFY_id4 zY=mKW{Sw?H48!Y2qp^|AW|M=G!Oo|ol$);w4@OG42~5Q$alv@0R9b#Z=fhS~DwUS? z?Gk3+1u*8iZYBtVqxZs1f*?3@T{i=aX*L3wtkr63ABCILYPB_B5)kJ3w$thKmnYwr zHae+NOJzW@;K(qd>0Kig8iBSnO%YxW^xxBnQ8I>T;GJ?BS zt93jofo9zqfdV2a<&O^YdTz zdi{8Pef>wP)%pzt`o4!iWWLdZ0<^@|%be1(3GQc$+58CT1J@eb)yKE`9FGL1Vt*3} ny-{N^cwAs4H#!kR{x1FkDY-f#O3TGa00000NkvXXu0mjflbB^? literal 0 HcmV?d00001 diff --git a/gtk-2.0/Check-Radio/radio-on-active.png b/gtk-2.0/Check-Radio/radio-on-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5db547bb14e8b9d2c8932a97a00cb11e33469939 GIT binary patch literal 920 zcmV;J184k+P)4BQYkG-~qWb28?z%v9w)i>&{MR zo`=4--PBH9Ncbj`dGqG?`+k4l-+S{$7-M*mkS~-S(3`zHHt|(zHdFaPN)8I-eksHr zfY_KxFt?)E+}IxYSB4IJ6ee*9)?7&YtN?lF^6}pM?w#kQl3kk>5l3<9?|TpX$Buk) z3y6UTFm_xQkdBz`=)NCMpYr_NfIy_1=mG{)t5%ji`~L8!XP6^w5Q^o8+jb=`Gs(S?isy`G;NXqI?AJU=&3xY*xoi&cPd zmFs+Wdv?dZT|>>bCBaF0$G%-d`R?|t<8}SlJ!g;hsg&w`UUCPOQk^|#kM>ys>8xmP zTW)`1l8_YqF5cPJ1Hj1qZLU^IL?+%a-f~?5BJHf`Y-UfAK*8_g*embWpWS$TVQRy8 z%cX(HZBLy_r(RDIaFzexoP*`kfO5M?8-qy9ct%(*jon2OkYP2rmy|Fvf4iwU2g@a~ zi!1;U%rD;cT3g=SDB)_Q1n{3lPC_uhc-QgP54*+k+?4-ne#3;w#EdUYB`)fEESBf$ zfs)lv+Dr@%kA};&nWh*vLAYF-nHU@%b-W750Xkd`B%YjZJJ9i-5Y3-MjWEW9zkU77 z$A69$9|1KWbPgh5rF3qj__$cU^t{zSE|xEq&W#j-70YQ9;9>OwtBy6Ct u$=LbW&TH0wPEH_Zbum{O1l&Dz1^f#e>K)sLNQ~zI0000*en>X+G`TqXQnJ6-(ba(=D6ai>y<= zRi+$IebL-?u<-K7Y}U+a3|w0H&fc%nUPtrwcZ65W@#JCmqqf1h!HHQTpl#$TvAe}f zW_I+k@v_t~5l?1z^d)w;c$RDHuiAT#9uqOyxp}yeh{?|Oo}XQD*7Ps~`4Ivg)?9B`zW|}Cq_TBO-RQeg87}NPQF*rG+p`a9t~V?Ng!c1P zj;r?96R?r5H&+oTvlJlh=2BWC>UzAR8I}TsZL*^a{%AdiThqfEnyUzuSq`Sj0uVvI zFfNnsr?ngg@*@CmHMyPz`NFv6RyLIXY;G*RD^=S;huofhP`9b8&3`sGX2%X@$2~uP zZ#Y`;CpJV_!=eR$;`#Y|!uUI*=tw2P% hnL(9+y_akNZvfPXAV}VqoFD)I002ovPDHLkV1h{GsrLW? literal 0 HcmV?d00001 diff --git a/gtk-2.0/Check-Radio/radio-on-insensitive.png b/gtk-2.0/Check-Radio/radio-on-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..657ca3afa06853356666975b6aac2aba510bf4bb GIT binary patch literal 562 zcmV-20?qx2P)s{8%ub>TGBory4pv4FALAU_o0yzi= z2`vReLPY6EOF@i{v*S%cY{g`a9TY3CvR5m;;sE!QZ2$lO07*qoM6N<$f;k`V Ab^rhX literal 0 HcmV?d00001 diff --git a/gtk-2.0/Check-Radio/radio-on.png b/gtk-2.0/Check-Radio/radio-on.png new file mode 100644 index 0000000000000000000000000000000000000000..f7bdf9e8c9b8ef703e318aecfe7fe094ae4b91f5 GIT binary patch literal 919 zcmV;I18Dq-P)LD z?hUUsFUEog4!qp=&hLNDy(i}ir4--Oq~8l6gaC|N+P&s#SAbGJnTomV91h>Rlan0;`rde#LZOBh|Lw6C7|IJAeW!ro{V+2oDl&# zS!)Ya(HZ%idb9V%o?4T5yj{-bv?vOa0RSJLBZM zB0?$U%{f~2t7*3`|8B^v;^^lp$V>0wIBsrtQU{Rvn`AZSNJzU{cJsheMy?X3JZ z&zC<8RsCMGfdcR zd#H1*@H+DVZ~$d#rNY>;YuDXOezYz^4RbU3(XnIKt^)q%@)YY#%$ zH5fJMZgKqFoqbccpZ^C;10^p=Oy3*J#DDz34m8Ks&xb$raQxJ(qgVd|KA{JmP5E+B z+DQ*QeB7{hnF=h4cGX>p>lU;3-}XQ2z1WY#q{$v;k82wU0S!RY;$7XVn|H74vloO{ z)?z!Ka!<$44fVZ0Kl~4n1~NK(M=7P|UN}Z13d95PNMp-^pEd{E7Ip*{MceJh$O-^w zGW)FfK08`?IhlHM;?|AgRCW@W(wSG_l?prpXb}m7fru6hQ=Tnm%N)vGlGD(velF>E td?8@WbLrbaK)Zo^1&l~hyF-;r|9?=xN91Fpzp4NL002ovPDHLkV1jy9tY`oL literal 0 HcmV?d00001 diff --git a/gtk-2.0/Check-Radio/radio-selected.svg b/gtk-2.0/Check-Radio/radio-selected.svg new file mode 100755 index 000000000..ffccad279 --- /dev/null +++ b/gtk-2.0/Check-Radio/radio-selected.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Check-Radio/radio.svg b/gtk-2.0/Check-Radio/radio.svg new file mode 100755 index 000000000..376892244 --- /dev/null +++ b/gtk-2.0/Check-Radio/radio.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Entry/base_entry-active.png b/gtk-2.0/Entry/base_entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ccf756a1f670c510eb30f930e3fa398834e91e80 GIT binary patch literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4UyBpWzX#)Gf@vsyc0svEi}Jw(>_MPFmVGeARuoa>^y{8;`f|n(~QZTF@@m zX+irKBJ`_P&)W50oIfF(`Nl1VZDtK?c~O}68B5O1efwj@EEktutX&*I{#C2(ECdBz zT5@lnGqb(Dt@o9X;KAzin{?K^uG-dH8XGz7so_7-#83AYue$TTeBE{J-}{2wXIZ8< zJpZ_Ub+orjz}4qJ%v%mTEdpv2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4pGEjdH%DFZC5A! zFIr&A9#xE&;4Ut!jV@;5b7`3(G^29s%g&h-gLX92?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4@dTq6@{neeKE3G< sQ>EX5#}<={-9oOuvsrZd?tOv$nWrZkZ`(Da4;Tszp00i_>zopr0Kv$ZM*si- literal 0 HcmV?d00001 diff --git a/gtk-2.0/Entry/entry-active.png b/gtk-2.0/Entry/entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b09bc8aa07e5b623e4cfe1f10c65a6254b72d529 GIT binary patch literal 433 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4QA?D{hX=mo4wD&wOQgUU_U=?$X>F+ju|Q*gL2xRlF~pr@k!nQ02T0D_8sOwKM&@ zX>lrB+A#y3^GZq^zRT4=H$G>%LhH@%2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4?d4& zwfFJ6{rVO~oITSHWZ);XlveaTzoVYOYGCZ8={|ek)F1<6hAU@gJfE3+yUpR9@CTdo uGbBG%*wnlbjCCQ9UQwowKK1B0ilpUXO@geCyUx}BK- literal 0 HcmV?d00001 diff --git a/gtk-2.0/Entry/entry.png b/gtk-2.0/Entry/entry.png new file mode 100644 index 0000000000000000000000000000000000000000..c93cf035cc6c0f3c8282374d03d3c756f091621d GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4Yn@WJ2;}U zYxc)0HFZ4babXdBShRD&styh@!5!AOw|)FsbL0D8ktdD2;Ybh^U|-C9=#jLP%h6@9^!TIF5`vA z4sNTry1D$>_uz!;hV3lhrX9E^bR(Ln+B+ei^NnufUUWe%r4@b8ZPXH24UDtarqBKt zntk*PLx6GeEVXH=l1!C82QHf=rk!~GwQHe!iQvIA0ik)@Zx`Gbun$RW`v0Fj!~+;$ N44$rjF6*2UngBXXob~_! literal 0 HcmV?d00001 diff --git a/gtk-2.0/Entry/fill.svg b/gtk-2.0/Entry/fill.svg new file mode 100755 index 000000000..26645fc0a --- /dev/null +++ b/gtk-2.0/Entry/fill.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Entry/ltr-base_entry-active.png b/gtk-2.0/Entry/ltr-base_entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..9a6cef57788faf6f836fe35ec076f04992edac5e GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^B0#Lc!3HG%8Q!`Lq*#ibJVQ8upoSx*1IXtr@Q5r1 zs=p4xj7}P}D}aKMC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6eC@^o0RGeG5#J77Z(0AK6)Pc9+UM9j1S&vmzQYg z%`0e@zVqOIlM<8QJnf|-Q-Us3KW|WC3Uys8x^`>-!JzE3_pFae%qUJe*ZJDmjb&cl q{OPM6S@7-n&AUP?9gP2NC6cs@N{tu z@#uVeZ6RNa1CQ%PZ+4dd|NAXuJWm_shEEX9PMl==c~aM`$!ezgr_L-%PHQ-$qEz?H zaK_9n*H&zuG;>POy;ups88`Qy`K-<3a7WhobrYk9OF?Y7IFG|V{+Dcr{ytroaGs~2 zfm!AO1G~im#(&Zxf+1V^HI#HtAKLd`=J-dcIo_IUUU$vhm@B=iYq$NnipjgvvwJ_= h1cqjF literal 0 HcmV?d00001 diff --git a/gtk-2.0/Entry/ltr-base_entry.png b/gtk-2.0/Entry/ltr-base_entry.png new file mode 100644 index 0000000000000000000000000000000000000000..04eee3572a64773d1c828bd57aa757e9353347d2 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^B0#Lc!3HG%8Q!`Lq*#ibJVQ8upoSx*1IXtr@Q5r1 zs=p4xj7}P}D}aKMC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6cs@pN$v z@#uVeZDZF_10I))(yHhF*QZ%IE1c+5eJz^5{f3!Y&SS={?TwjRTwDwcq#ax?MEx$# z-@N78p)&@?+j5ncUbz|&l|3aW;`&x;W`XkMQx5HWe^=s<$(pTv2N|A}Pe@d#376yQ zJHw)Gagfumph@!PC{xWt~$(695cya@ha? literal 0 HcmV?d00001 diff --git a/gtk-2.0/Entry/ltr-entry-active.png b/gtk-2.0/Entry/ltr-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..975bb3f06d77c38cb853dd94e2d08f29f46cf23a GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^B0#Lc!3HG%8Q!`Lq*#ibJVQ8upoSx*1IXtr@Q5r1 zs=p4xj7}P}D}aKMC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6cc^>lFz z@#uVe&5^6wK%n)Z{p1xD|BEYG`xQD^rg$2~M()beJZF?|+W4@!MJMjYwzCC26-f*) zZI>LeIlpAezPJB-<~;X2H#2jVTrxvYwri;5@sEaV3QI*ouCg)*!yOUOPeUNSlF!kL=;7kpnOuv_0a$X9kjT13$0PYkD`fYSpDKKTHb z4#Q3Bw14ljXS-bcbdK@qO$D*ytGqN@cYFK|4xQ9tz{5OWR{dDVs(t7GH|R&+&r{59 SDtrL+5QC?ypUXO@geCxdRD6;E literal 0 HcmV?d00001 diff --git a/gtk-2.0/Entry/ltr-entry-insensitive.png b/gtk-2.0/Entry/ltr-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9d434469ffd576c9a7c95950d4bd2ba8f099e6 GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^B0#Lc!3HG%8Q!`Lq*#ibJVQ8upoSx*1IXtr@Q5r1 zs=p4xj7}P}D}aKMC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6cs^K@|x z@#uVe&5*mrfT!)@^$4lEfBx5>y%{PX6Sd{6@4b@Ax_2h=Z?f||F)8tW`Ql`zhM9rc zf2ZC2EqCzDj`z~W$+OgwdVGbw)=r&cyy{jDqlaee6d@4f#O9*)CyFQJDO@PIIzQpO z#ft^ad{!XhpR|bJxzBHy`3^g9H0Iv6=vyqw^Vq`Zys>5awNllkE}Bojc8j~TNGPA) iv|v@t^{ZbR>KNEuLu?N&ExrPDF@vY8pUXO@geCwY+j8Ro literal 0 HcmV?d00001 diff --git a/gtk-2.0/Entry/ltr-entry.png b/gtk-2.0/Entry/ltr-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..d6d942cbf788d4b5a3077489615b01618d35bac1 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^B0#Lc!3HG%8Q!`Lq*#ibJVQ8upoSx*1IXtr@Q5r1 zs=p4xj7}P}D}aKMC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6eC^mK6y z@#uVeZ7I*Lu|l0=3}5yZt$p!Z;i|)e z7pvkA&dN++mcDU-&1^#>?;rCOtL8k9WET;1;#l+gRH4k#1v$5$rMdM?lu%A{^LqJQ rTz`dD?DdU0+_m?M@0VX>{>8LLGyLzGHkp4wM>BZ3`njxgN@xNAas_ok literal 0 HcmV?d00001 diff --git a/gtk-2.0/Entry/rtl-base_entry-active.png b/gtk-2.0/Entry/rtl-base_entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d6665b868d804793c28559495fb230d2d0950783 GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^B0#Lc!3HG%8Q!`Lq*#ibJVQ8upoSx*1IXtr@Q5r1 zs=p4xj7}P}D}aKMC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dX^K@|x z@#uVe&5`Sf0SD`a^~WaM`LDA#m_HzDMQ@p5i9Iu4$;ADIQ;$#2S<=Cw(q_DIe}gKs zWby+Gz77vQ4J89(22Wnb2R8l!fpQsX3D5TU8yfGZmaB*rKPFMRVE1#gl5&?L-O_fR z%*smTPt}FzJYZ3`ILNt=FXh>uD=N_2(}`9gP2NC6eC_H=O! z@#uVe$$Hfh1D@80@%O$)C6n2V6We$A80J1oJHQ_D>al{#-tXrQRA@f^ zxM@{gZ^wiDTP`eXO?@jz!Yc)I$ztaD0e0sv#=cMAXj literal 0 HcmV?d00001 diff --git a/gtk-2.0/Entry/rtl-base_entry.png b/gtk-2.0/Entry/rtl-base_entry.png new file mode 100644 index 0000000000000000000000000000000000000000..a3e4708c43fea518e92ab62bac341d397eb11ecb GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^B0#Lc!3HG%8Q!`Lq*#ibJVQ8upoSx*1IXtr@Q5r1 zs=p4xj7}P}D}aKMC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6eC@^o?4cH$6bTxygtDnm{r-UW|E5UQ; literal 0 HcmV?d00001 diff --git a/gtk-2.0/Entry/rtl-entry-active.png b/gtk-2.0/Entry/rtl-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..e4ccf8678cb101e8d3e4fd8c1fcbe43bbe82a543 GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^B0#Lc!3HG%8Q!`Lq*#ibJVQ8upoSx*1IXtr@Q5r1 zs=p4xj7}P}D}aKMC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6d{@N{tu z@#uVe&AaP>0#C!k`x5fs_q*m_6&6|2t+ypjZ0T>wSx0qvIs`r#U-UgxDAShQq0T07 z=1p*GGS9l#Nj;1Wb!$CBHJ4t9Qa<)WmgR)yLSh?tw(} z?|pwAjFZp3WItzF8$GZ1SJ;oX*V4PT{W-=YzT*I^UP0r3K9Py(l?l%)g`7S}K994P#Ng@b=d#Wzp$Pz}-GaLS literal 0 HcmV?d00001 diff --git a/gtk-2.0/Entry/rtl-entry-insensitive.png b/gtk-2.0/Entry/rtl-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..7aa72e021e6d78b1adceda4e1b228d240e2eeead GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^B0#Lc!3HG%8Q!`Lq*#ibJVQ8upoSx*1IXtr@Q5r1 zs=p4xj7}P}D}aKMC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dX_H=O! z@#uVe&2d$$0Z;2g`^?<8XIOXqFWn)zyh%aG^|twrJG&X)K5^tvnbFTY(`8z!W=N0u z=HsW8npXXDbD2pVm<-+e9xFWmBgfKVn3Q(sdn`N4j&+m1P@xe z-~Y~Y*ujhQxlEnR@#AkprmlPKp(*I(5c-o@dXxEtrxm*AfX-*|boFyt=akR{06X<` AzyJUM literal 0 HcmV?d00001 diff --git a/gtk-2.0/Entry/rtl-entry.png b/gtk-2.0/Entry/rtl-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..a33d8f517c0ac76a163996c9394787c3dc240a5e GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^B0#Lc!3HG%8Q!`Lq*#ibJVQ8upoSx*1IXtr@Q5r1 zs=p4xj7}P}D}aKMC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6eC_jGX# z@#uVe@gQf5fk5lSdbL2I4+)Il?l--SXl#meyKrV+8TW-4u}=?VpFci$V%Ivqqb|nP zH9ATwUaePZ+VOjJYud3wnH|=KZeMuWCIlr(u$}w7WXdNwmJ^oAX?MQIva{@1$6daj zeOl0~ru+B9nD=KUFiYP!z-G3gk@rt|!Ts`(t$aIjrB81XNOp1Q_-td} + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Handles/h-handle-hover.svg b/gtk-2.0/Handles/h-handle-hover.svg new file mode 100755 index 000000000..44b079273 --- /dev/null +++ b/gtk-2.0/Handles/h-handle-hover.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Handles/h-handle-insensitive.svg b/gtk-2.0/Handles/h-handle-insensitive.svg new file mode 100755 index 000000000..d363986e6 --- /dev/null +++ b/gtk-2.0/Handles/h-handle-insensitive.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Handles/h-handle.svg b/gtk-2.0/Handles/h-handle.svg new file mode 100755 index 000000000..74ebe1fc2 --- /dev/null +++ b/gtk-2.0/Handles/h-handle.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Handles/v-handle-active.svg b/gtk-2.0/Handles/v-handle-active.svg new file mode 100755 index 000000000..41f42325a --- /dev/null +++ b/gtk-2.0/Handles/v-handle-active.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Handles/v-handle-hover.svg b/gtk-2.0/Handles/v-handle-hover.svg new file mode 100755 index 000000000..f36bc5c05 --- /dev/null +++ b/gtk-2.0/Handles/v-handle-hover.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Handles/v-handle-insensitive.svg b/gtk-2.0/Handles/v-handle-insensitive.svg new file mode 100755 index 000000000..a1708eb13 --- /dev/null +++ b/gtk-2.0/Handles/v-handle-insensitive.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Handles/v-handle.svg b/gtk-2.0/Handles/v-handle.svg new file mode 100755 index 000000000..33d5caf6e --- /dev/null +++ b/gtk-2.0/Handles/v-handle.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Lines/h-line.svg b/gtk-2.0/Lines/h-line.svg new file mode 100755 index 000000000..4aaba3e4b --- /dev/null +++ b/gtk-2.0/Lines/h-line.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Lines/menu-line.svg b/gtk-2.0/Lines/menu-line.svg new file mode 100755 index 000000000..d682afda3 --- /dev/null +++ b/gtk-2.0/Lines/menu-line.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Lines/v-line.svg b/gtk-2.0/Lines/v-line.svg new file mode 100755 index 000000000..8c94fb136 --- /dev/null +++ b/gtk-2.0/Lines/v-line.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Others/bottom.svg b/gtk-2.0/Others/bottom.svg new file mode 100755 index 000000000..059f49e14 --- /dev/null +++ b/gtk-2.0/Others/bottom.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Others/focus.svg b/gtk-2.0/Others/focus.svg new file mode 100755 index 000000000..5bb08c7ba --- /dev/null +++ b/gtk-2.0/Others/focus.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Others/left.svg b/gtk-2.0/Others/left.svg new file mode 100755 index 000000000..690244868 --- /dev/null +++ b/gtk-2.0/Others/left.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Others/null.svg b/gtk-2.0/Others/null.svg new file mode 100755 index 000000000..0d64fddad --- /dev/null +++ b/gtk-2.0/Others/null.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/gtk-2.0/Others/right.svg b/gtk-2.0/Others/right.svg new file mode 100755 index 000000000..18b52ce34 --- /dev/null +++ b/gtk-2.0/Others/right.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Others/top.svg b/gtk-2.0/Others/top.svg new file mode 100755 index 000000000..ef86a07fa --- /dev/null +++ b/gtk-2.0/Others/top.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/ProgressBar/bar.svg b/gtk-2.0/ProgressBar/bar.svg new file mode 100644 index 000000000..532d2d719 --- /dev/null +++ b/gtk-2.0/ProgressBar/bar.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/ProgressBar/trough.svg b/gtk-2.0/ProgressBar/trough.svg new file mode 100755 index 000000000..85814a799 --- /dev/null +++ b/gtk-2.0/ProgressBar/trough.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Range/h-trough-insensitive.svg b/gtk-2.0/Range/h-trough-insensitive.svg new file mode 100755 index 000000000..e59a07349 --- /dev/null +++ b/gtk-2.0/Range/h-trough-insensitive.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Range/h-trough.svg b/gtk-2.0/Range/h-trough.svg new file mode 100755 index 000000000..fe039788f --- /dev/null +++ b/gtk-2.0/Range/h-trough.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Range/scale-slider-active.svg b/gtk-2.0/Range/scale-slider-active.svg new file mode 100755 index 000000000..8b95b8175 --- /dev/null +++ b/gtk-2.0/Range/scale-slider-active.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/gtk-2.0/Range/scale-slider-hover.svg b/gtk-2.0/Range/scale-slider-hover.svg new file mode 100755 index 000000000..d8e1eae38 --- /dev/null +++ b/gtk-2.0/Range/scale-slider-hover.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/gtk-2.0/Range/scale-slider-insensitive.svg b/gtk-2.0/Range/scale-slider-insensitive.svg new file mode 100755 index 000000000..9212a0194 --- /dev/null +++ b/gtk-2.0/Range/scale-slider-insensitive.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Range/scale-slider.svg b/gtk-2.0/Range/scale-slider.svg new file mode 100644 index 000000000..cd8e4812f --- /dev/null +++ b/gtk-2.0/Range/scale-slider.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Range/v-trough-insensitive.svg b/gtk-2.0/Range/v-trough-insensitive.svg new file mode 100755 index 000000000..1b3ddaaf1 --- /dev/null +++ b/gtk-2.0/Range/v-trough-insensitive.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Range/v-trough.svg b/gtk-2.0/Range/v-trough.svg new file mode 100755 index 000000000..c41de11ba --- /dev/null +++ b/gtk-2.0/Range/v-trough.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Scrollbars/h-slider-active.svg b/gtk-2.0/Scrollbars/h-slider-active.svg new file mode 100755 index 000000000..3bfa36ede --- /dev/null +++ b/gtk-2.0/Scrollbars/h-slider-active.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Scrollbars/h-slider-hover.svg b/gtk-2.0/Scrollbars/h-slider-hover.svg new file mode 100755 index 000000000..b0f024322 --- /dev/null +++ b/gtk-2.0/Scrollbars/h-slider-hover.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Scrollbars/h-slider-insensitive.svg b/gtk-2.0/Scrollbars/h-slider-insensitive.svg new file mode 100755 index 000000000..4def05dd9 --- /dev/null +++ b/gtk-2.0/Scrollbars/h-slider-insensitive.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Scrollbars/h-slider.svg b/gtk-2.0/Scrollbars/h-slider.svg new file mode 100755 index 000000000..40ca2481b --- /dev/null +++ b/gtk-2.0/Scrollbars/h-slider.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Scrollbars/h-trough-insensitive.svg b/gtk-2.0/Scrollbars/h-trough-insensitive.svg new file mode 100755 index 000000000..d1cb4c00f --- /dev/null +++ b/gtk-2.0/Scrollbars/h-trough-insensitive.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/gtk-2.0/Scrollbars/h-trough.svg b/gtk-2.0/Scrollbars/h-trough.svg new file mode 100755 index 000000000..529a5674c --- /dev/null +++ b/gtk-2.0/Scrollbars/h-trough.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/gtk-2.0/Scrollbars/v-slider-active.svg b/gtk-2.0/Scrollbars/v-slider-active.svg new file mode 100755 index 000000000..21a2aed96 --- /dev/null +++ b/gtk-2.0/Scrollbars/v-slider-active.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Scrollbars/v-slider-hover.svg b/gtk-2.0/Scrollbars/v-slider-hover.svg new file mode 100755 index 000000000..7c81eb1cc --- /dev/null +++ b/gtk-2.0/Scrollbars/v-slider-hover.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Scrollbars/v-slider-insensitive.svg b/gtk-2.0/Scrollbars/v-slider-insensitive.svg new file mode 100755 index 000000000..5866e6462 --- /dev/null +++ b/gtk-2.0/Scrollbars/v-slider-insensitive.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Scrollbars/v-slider.svg b/gtk-2.0/Scrollbars/v-slider.svg new file mode 100755 index 000000000..ffa6981df --- /dev/null +++ b/gtk-2.0/Scrollbars/v-slider.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Scrollbars/v-trough-insensitive.svg b/gtk-2.0/Scrollbars/v-trough-insensitive.svg new file mode 100755 index 000000000..f727f61c2 --- /dev/null +++ b/gtk-2.0/Scrollbars/v-trough-insensitive.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/gtk-2.0/Scrollbars/v-trough.svg b/gtk-2.0/Scrollbars/v-trough.svg new file mode 100755 index 000000000..db2ad3398 --- /dev/null +++ b/gtk-2.0/Scrollbars/v-trough.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/gtk-2.0/Shadows/frame.svg b/gtk-2.0/Shadows/frame.svg new file mode 100755 index 000000000..cafe712eb --- /dev/null +++ b/gtk-2.0/Shadows/frame.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/gtk-2.0/Shadows/gap.svg b/gtk-2.0/Shadows/gap.svg new file mode 100755 index 000000000..327218577 --- /dev/null +++ b/gtk-2.0/Shadows/gap.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-2.0/Spin/ltr-down-active.png b/gtk-2.0/Spin/ltr-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..e847667eb7724eaf3209e255ff00c2a8ae468f1b GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprSla7sn8b z-nZvA@*Xk}V7(wdrSyZ+nQ2>X8lsPgap=spFmYSd%Q1KVm(uHZF8gXOJ^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprRa47sn8b z-nZu*xf&D%S|8pQ$iM7q72W<(@1moNmdVz$EEoMY&E=Ofp8Zoo)Jemn!!V8I&jqIH zWzDj064>u+);H|re6cs4Mdz3HvpLagw;E4qSktibk=^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdvR<7sn8b z-eeOqGqJ=4Ocuq@&PcNXfm)VC8;={WjA_A@1A)x#6B_IP|NHA~$_ylbx6hpUQ@iK< kkN^Mcz0SHYhVVNxd^sY(nl$n66QGFzopr0H+B){r~^~ literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/ltr-down.png b/gtk-2.0/Spin/ltr-down.png new file mode 100644 index 0000000000000000000000000000000000000000..d9a4951e37dab75299c83088a5b11a8e51ff34b4 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprRB{7sn8b z-nZurxta|aS|9pPlv%9)v2Cy4x}XtDnm{r-UW|J^oF` literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/ltr-up-active.png b/gtk-2.0/Spin/ltr-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..84a1cd7d8e119a3249ac555784034298304e8624 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprT4o7sn8b z-nUmSayl6bxLmYOR^l)dVp+YJpL-K`u%AMu{rcvfdOybY$Z4@_w|X24FVdQ&MBb@048Wr*Z=?k literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/ltr-up-hover.png b/gtk-2.0/Spin/ltr-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..502f70ced1ce7ee1861be564a82c545bfa7429b4 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprSHQ7sn8b z-nUma3bq*VxLn-tW>Mhb`o*PN{O%dk6lot9*0@c8dGop literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/ltr-up-insensitive.png b/gtk-2.0/Spin/ltr-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..f572ade7e6507c37517fbac2d656e80b13ff5ae1 GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdw#S7sn8b z-nZvB@-{f|Fgw`)>zn4g=|5X!JJ*_ky)ON(qUCvh-&SZ@Y>qT#P*&>GZ&)(>$;_GJ v2@xJeUbn)x$EaDZePGRNb|azre*?cJFTd?VgFi2U1~YiN`njxgN@xNA!Fxbm literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/ltr-up.png b/gtk-2.0/Spin/ltr-up.png new file mode 100644 index 0000000000000000000000000000000000000000..f70b000835fcc135c6125d04c07d915bdbb5ce17 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprTw)7sn8b z-nZurxmpbbTrXNPGK*!#I!$}H?asaXjq8;5_D*n=k#4=8en3q;&az$5_^>hKv9{l@ z>(kN}t@71h^(x9Mvgn-sgB&)-thLcznQVOG0t&}07^^=Vn8&72(Znd=9}stSD__}$ c=J^fg*OsXnU$We?8E7$sr>mdKI;Vst00lixCIA2c literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/rtl-down-active.png b/gtk-2.0/Spin/rtl-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..919e97fd0152999540d5113de145abc2dbf4198d GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprTw)7sn8b z-nSPFxf%?394^N9E?CqZZ603zfAW=!%oXikYrS`gzqxVX{vqWf4AvVe-ur9$gfnL* zFiYP!p!DJDszy!^#g^4wNS9d-VaqjU|uX^#Uzs@O1TaS?83{1OO=>QilKl literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/rtl-down-hover.png b/gtk-2.0/Spin/rtl-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f193e2585b157915e85d5d690620ae42f167f391 GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprU+F7sn8b z-nSPGxf%?394_XEu3EIXd3J2o|J^SHZJd^OT~mF>YV65e&)x5!mB4yT;&Iy{3Em|Q ztU3?s4=&-ncPoJ@h$HbjLv{j_)cd~==X}0)>nC>vBewyA?FG-ZDJkl|D|rhTm&g2O fn*PP<<^yKiCSj#`m(2n|s~J39{an^LB{Ts55^_)H literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/rtl-down-insensitive.png b/gtk-2.0/Spin/rtl-down-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..faae08821b723474aa946dad3d37a176e7aa8a87 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdvd@7sn8b z-sC_3|JySIL33wkCkL}AgRm)&q-nvG1A)x$yfO~V|Ns5{-M)&=$k@1kY1_h{4MMY{ e8eS!GFx-C3zxBbV7jZz77(8A5T-G@yGywpUk2#e9 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/rtl-down.png b/gtk-2.0/Spin/rtl-down.png new file mode 100644 index 0000000000000000000000000000000000000000..b7509def2bfe14c9df0904665fe65e0f84318b19 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprUwB7sn8b z-sF^oga<$@@bl~I>&k3e3~E^tMp+M5G%jZAld>pa`}h0L&(EP*5+`_$u91?GTL0w9 z6B7#y3l|N;2@@L|8(SHJvbdcL)vpM-74fDtNuA;|?dff7+Q7>2_W`$&bFj%qpj8Z> Lu6{1-oD!M<*5^kS literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/rtl-up-active.png b/gtk-2.0/Spin/rtl-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ee9e4402918d879f76e056940c699c40d7b1bb98 GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprQg#7sn8b z-nSRMxf&dJm@lN*H9hcU$$$8krQf_=vm_?t;NO&oha48HW?%Sbuk%cms|-^tqOy1I zmVdXex1sZiPm$r~ViD$dCnX(JclISQiZM)P;@)64wXyNkfu8HzMH52Uf_T}qm>06G gWLx_4Ab*qimYu@Kml<8<2incx>FVdQ&MBb@0JXSK*Z=?k literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/rtl-up-hover.png b/gtk-2.0/Spin/rtl-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..7fe15305c95a0dd6bb9c2dfbe0ff0dcce6e0cb54 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprTSw7sn8b z-nSPGxmp}}S|8d=u^zn55nbu}{z<3KatXFgN2PAm#U(y$W?yONlqA?_)EvTW(|+xi zoFMy$myEm-4I8Hv?fQLfrvlrW10mUas|Yadv{V`4gE k1&<5wEU78aSminD82_mX$-TBH0r`u;)78&qol`;+056SG2><{9 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/rtl-up-insensitive.png b/gtk-2.0/Spin/rtl-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..ab040a64d494c80987bbff666ece9f67bf9fd509 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdu$v7sn8b z-sC_3|JyU0G75+KCMP5$G#dK&_(c5w_xJSKGiS~;`7^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprSla7sn8b z-nSPw@-`?4v_AYVqPTHmI@jF;Ut>-iN*tWl$0ps;xilu}uy@?=r%(Ng&Se~9=;&ZL zyn4RUQni*1)$jSU-(K4k&>%P?xo3HCUhYAyj7HU^C0mm|+{wOlKr2Fi5nE6|Xn?Nl en*{cH#{69Y{7g#wUO577X7F_Nb6Mw<&;$TQ!&99A literal 0 HcmV?d00001 diff --git a/gtk-2.0/Toolbar/inline-toolbar.svg b/gtk-2.0/Toolbar/inline-toolbar.svg new file mode 100755 index 000000000..7590738fe --- /dev/null +++ b/gtk-2.0/Toolbar/inline-toolbar.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/gtk-2.0/adwaita-bits.svg b/gtk-2.0/adwaita-bits.svg new file mode 100644 index 000000000..43f28075e --- /dev/null +++ b/gtk-2.0/adwaita-bits.svg @@ -0,0 +1,2221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gtk-2.0/bits-list.txt b/gtk-2.0/bits-list.txt new file mode 100644 index 000000000..f7028614c --- /dev/null +++ b/gtk-2.0/bits-list.txt @@ -0,0 +1,65 @@ +Buttons/button +Buttons/button-hover +Buttons/button-active +Buttons/button-insensitive +Buttons/flat-button-hover +Buttons/flat-button-active +Buttons/rtl-button +Buttons/rtl-button-hover +Buttons/rtl-button-active +Buttons/rtl-button-insensitive +Buttons/ltr-button +Buttons/ltr-button-hover +Buttons/ltr-button-active +Buttons/ltr-button-insensitive +Spin/rtl-up +Spin/rtl-up-hover +Spin/rtl-up-active +Spin/rtl-up-insensitive +Spin/rtl-down +Spin/rtl-down-hover +Spin/rtl-down-active +Spin/rtl-down-insensitive +Spin/ltr-up +Spin/ltr-up-hover +Spin/ltr-up-active +Spin/ltr-up-insensitive +Spin/ltr-down +Spin/ltr-down-hover +Spin/ltr-down-active +Spin/ltr-down-insensitive +Entry/entry +Entry/entry-active +Entry/entry-insensitive +Entry/ltr-entry +Entry/ltr-entry-active +Entry/ltr-entry-insensitive +Entry/rtl-entry +Entry/rtl-entry-active +Entry/rtl-entry-insensitive +Entry/base_entry +Entry/base_entry-active +Entry/base_entry-insensitive +Entry/ltr-base_entry +Entry/ltr-base_entry-active +Entry/ltr-base_entry-insensitive +Entry/rtl-base_entry +Entry/rtl-base_entry-active +Entry/rtl-base_entry-insensitive +Check-Radio/check-off +Check-Radio/check-off-hover +Check-Radio/check-off-active +Check-Radio/check-off-insensitive +Check-Radio/check-on +Check-Radio/check-on-hover +Check-Radio/check-on-active +Check-Radio/check-on-insensitive +Check-Radio/radio-off +Check-Radio/radio-off-hover +Check-Radio/radio-off-active +Check-Radio/radio-off-insensitive +Check-Radio/radio-on +Check-Radio/radio-on-hover +Check-Radio/radio-on-active +Check-Radio/radio-on-insensitive + diff --git a/gtk-2.0/column/column-active.svg b/gtk-2.0/column/column-active.svg new file mode 100755 index 000000000..363a22310 --- /dev/null +++ b/gtk-2.0/column/column-active.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/gtk-2.0/column/column-hover.svg b/gtk-2.0/column/column-hover.svg new file mode 100755 index 000000000..bb7a4f923 --- /dev/null +++ b/gtk-2.0/column/column-hover.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/gtk-2.0/column/column-insensitive.svg b/gtk-2.0/column/column-insensitive.svg new file mode 100755 index 000000000..b7448e222 --- /dev/null +++ b/gtk-2.0/column/column-insensitive.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/gtk-2.0/column/column.svg b/gtk-2.0/column/column.svg new file mode 100755 index 000000000..d1ec6825a --- /dev/null +++ b/gtk-2.0/column/column.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/gtk-2.0/gtkrc b/gtk-2.0/gtkrc new file mode 100755 index 000000000..cc2b3d890 --- /dev/null +++ b/gtk-2.0/gtkrc @@ -0,0 +1,2591 @@ +# Bridge | ScionicSpectre + +gtk-color-scheme = "base_color:#ffffff\ntext_color:#333333\nbg_color:#eeeeee\nfg_color:#333333\ntooltip_bg_color:#ffffff\ntooltip_fg_color:#333333\nselected_bg_color:#3498db\nselected_fg_color:#ffffff" + +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +style "default" { + xthickness = 0 + ythickness = 0 + + # Style Properties + + GtkWidget::link-color = "#2980b9" + GtkWidget::visited-link-color = "#8e44ad" + GtkWidget::focus-line-width = 1 + GtkWidget::focus-padding = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 2 + GtkToolbar::space-size = 7 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 4 + GtkWidget::tooltip-alpha = 230 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 17 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 24 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkVScale::slider_length = 20 + GtkVScale::slider_width = 20 + GtkHScale::slider_length = 20 + GtkHScale::slider_width = 20 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator-size = 20 + GtkCheckButton::indicator_spacing = 2 + GtkOptionMenu::indicator_spacing = { 0, 10, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 16 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + + GtkExpander::expander-size = 16 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + # Colors + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = mix(0.8, @selected_fg_color, @selected_bg_color) + text[INSENSITIVE] = mix(0.4, @text_color, @base_color) + text[SELECTED] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = mix(0.5, @base_color, @bg_color) + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = mix(0.5, @base_color, @bg_color) + base[SELECTED] = @selected_bg_color + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix(0.4, @fg_color, @bg_color) + fg[SELECTED] = @selected_fg_color + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = mix(0.1, @fg_color, @bg_color) + bg[ACTIVE] = mix(0.2, @fg_color, @bg_color) + bg[INSENSITIVE] = @bg_color + bg[SELECTED] = @selected_bg_color + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/check-off.png" + overlay_stretch = FALSE + } + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/check-off-hover.png" + overlay_stretch = FALSE + } + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/check-off-active.png" + overlay_stretch = FALSE + } + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/check-off-insensitive.png" + overlay_stretch = FALSE + } + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "Check-Radio/check-off.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/check-on.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/check-on-hover.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/check-on-active.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/check-on-insensitive.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "Check-Radio/check-on.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image + { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/radio-off.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/radio-off-hover.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/radio-off-active.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/radio-off-insensitive.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "Check-Radio/radio-off.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/radio-on.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/radio-on-hover.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/radio-on-active.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/radio-on-insensitive.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "Check-Radio/radio-on.png" + overlay_stretch = FALSE + } + + # Arrows + + image + { + function = ARROW + overlay_file = "Arrows/up.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/up.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = ACTIVE + overlay_file = "Arrows/up.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/up-insensitive.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image + { + function = ARROW + state = NORMAL + overlay_file = "Arrows/down.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/down.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = ACTIVE + overlay_file = "Arrows/down.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/down-insensitive.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image + { + function = ARROW + overlay_file = "Arrows/left.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/left.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + state = ACTIVE + overlay_file = "Arrows/left.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/left-insensitive.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image + { + function = ARROW + overlay_file = "Arrows/right.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/right.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = ACTIVE + overlay_file = "Arrows/right.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/right-insensitive.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image + { + function = TAB + state = NORMAL + overlay_file = "Arrows/down.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + state = PRELIGHT + overlay_file = "Arrows/down.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + state = INSENSITIVE + overlay_file = "Arrows/down-insensitive.svg" + overlay_stretch = FALSE + } + + # Lines + + image + { + function = VLINE + file = "Lines/v-line.svg" + border = { 1, 0, 0, 0 } + stretch = TRUE + } + image + { + function = HLINE + file = "Lines/h-line.svg" + border = { 0, 0, 0, 1 } + stretch = TRUE + } + + # Focuslines + + image + { + function = FOCUS + file = "Others/focus.svg" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + + # Handles + + image + { + function = HANDLE + state = NORMAL + overlay_file = "Handles/h-handle.svg" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = HANDLE + state = PRELIGHT + overlay_file = "Handles/h-handle-hover.svg" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = HANDLE + state = ACTIVE + overlay_file = "Handles/h-handle-active.svg" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = HANDLE + state = INSENSITIVE + overlay_file = "Handles/h-handle-insensitive.svg" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = HANDLE + state = NORMAL + overlay_file = "Handles/v-handle.svg" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = HANDLE + state = PRELIGHT + overlay_file = "Handles/v-handle-hover.svg" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = HANDLE + state = ACTIVE + overlay_file = "Handles/v-handle-active.svg" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = HANDLE + state = INSENSITIVE + overlay_file = "Handles/v-handle-insensitive.svg" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image + { + function = EXPANDER + state = NORMAL + expander_style = COLLAPSED + file = "Arrows/right-alt.svg" + } + image + { + function = EXPANDER + state = PRELIGHT + expander_style = COLLAPSED + file = "Arrows/right-alt-hover.svg" + } + image + { + function = EXPANDER + state = ACTIVE + expander_style = COLLAPSED + file = "Arrows/right.svg" + } + image + { + function = EXPANDER + state = INSENSITIVE + expander_style = COLLAPSED + file = "Arrows/right-alt-insensitive.svg" + } + + image + { + function = EXPANDER + state = NORMAL + expander_style = SEMI_COLLAPSED + file = "Arrows/right-alt.svg" + } + image + { + function = EXPANDER + state = PRELIGHT + expander_style = SEMI_COLLAPSED + file = "Arrows/right-alt-hover.svg" + } + image + { + function = EXPANDER + state = ACTIVE + expander_style = SEMI_COLLAPSED + file = "Arrows/right.svg" + } + image + { + function = EXPANDER + state = INSENSITIVE + expander_style = SEMI_COLLAPSED + file = "Arrows/right-alt-insensitive.svg" + } + + image + { + function = EXPANDER + state = NORMAL + expander_style = EXPANDED + file = "Arrows/down-alt.svg" + } + image + { + function = EXPANDER + state = PRELIGHT + expander_style = EXPANDED + file = "Arrows/down-alt-hover.svg" + } + image + { + function = EXPANDER + state = ACTIVE + expander_style = EXPANDED + file = "Arrows/down.svg" + } + image + { + function = EXPANDER + state = INSENSITIVE + expander_style = EXPANDED + file = "Arrows/down-alt-insensitive.svg" + } + + image + { + function = EXPANDER + state = NORMAL + expander_style = SEMI_EXPANDED + file = "Arrows/down-alt.svg" + } + image + { + function = EXPANDER + state = PRELIGHT + expander_style = SEMI_EXPANDED + file = "Arrows/down-alt-hover.svg" + } + image + { + function = EXPANDER + state = ACTIVE + expander_style = SEMI_EXPANDED + file = "Arrows/down.svg" + } + image + { + function = EXPANDER + state = INSENSITIVE + expander_style = SEMI_EXPANDED + file = "Arrows/down-alt-insensitive.svg" + } + + image + { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "Others/null.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image + { + function = SHADOW_GAP + file = "Others/null.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "toplevel_hack" { + engine "adwaita" + { + } +} + +style "progressbar" { + xthickness = 0 + ythickness = 0 + + engine "pixmap" + { + image + { + function = BOX + # state = NORMAL + detail = "trough" + file = "ProgressBar/trough.svg" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + # state = NORMAL + detail = "trough" + file = "ProgressBar/trough.svg" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = BOX + # state = NORMAL + detail = "bar" + file = "ProgressBar/bar.svg" + stretch = TRUE + border = { 4, 4, 4, 4 } + orientation = HORIZONTAL + } + image + { + function = BOX + # state = NORMAL + detail = "bar" + file = "ProgressBar/bar.svg" + stretch = TRUE + border = { 4, 4, 4, 4 } + orientation = VERTICAL + } + } +} + +style "range" { + engine "pixmap" + { + image + { + function = BOX + # state = NORMAL + detail = "trough" + file = "Range/h-trough.svg" + border = { 2, 2, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + state = INSENSITIVE + detail = "trough" + file = "Range/h-trough-insensitive.svg" + border = { 2, 2, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + # state = NORMAL + detail = "trough" + file = "Range/v-trough.svg" + border = { 0, 0, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = BOX + state = INSENSITIVE + detail = "trough" + file = "Range/v-trough-insensitive.svg" + border = { 0, 0, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image + { + function = SLIDER + state = NORMAL + file = "Others/null.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/scale-slider.svg" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = SLIDER + state = PRELIGHT + file = "Others/null.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/scale-slider-hover.svg" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = SLIDER + state = ACTIVE + file = "Others/null.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/scale-slider-active.svg" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Others/null.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/scale-slider-insensitive.svg" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image + { + function = SLIDER + state = NORMAL + file = "Others/null.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/scale-slider.svg" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = SLIDER + state = PRELIGHT + file = "Others/null.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/scale-slider-hover.svg" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = SLIDER + state = ACTIVE + file = "Others/null.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/scale-slider-active.svg" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Others/null.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/scale-slider-insensitive.svg" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + image + { + function = BOX + file = "Others/null.svg" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + + } +} + +style "ooo_stepper_hack" { + GtkScrollbar::stepper-size = 17 + GtkScrollbar::has-backward-stepper = 1 + GtkScrollbar::has-forward-stepper = 1 +} + +style "scrollbar" { + engine "pixmap" + { + image + { + function = BOX + # state = NORMAL + detail = "trough" + file = "Scrollbars/h-trough.svg" + border = { 0, 0, 1, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + state = INSENSITIVE + detail = "trough" + file = "Scrollbars/h-trough-insensitive.svg" + border = { 0, 0, 1, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + # state = NORMAL + detail = "trough" + file = "Scrollbars/v-trough.svg" + border = { 1, 0, 0, 0 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = BOX + state = INSENSITIVE + detail = "trough" + file = "Scrollbars/v-trough-insensitive.svg" + border = { 1, 0, 0, 0 } + stretch = TRUE + orientation = VERTICAL + } + +# Sliders + + image + { + function = SLIDER + state = NORMAL + file = "Scrollbars/h-slider.svg" + border = { 8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = SLIDER + state = PRELIGHT + file = "Scrollbars/h-slider-hover.svg" + border = { 8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = SLIDER + state = ACTIVE + file = "Scrollbars/h-slider-active.svg" + border = { 8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Scrollbars/h-slider-insensitive.svg" + border = { 8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image + { + function = SLIDER + state = NORMAL + file = "Scrollbars/v-slider.svg" + border = { 9, 8, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = SLIDER + state = PRELIGHT + file = "Scrollbars/v-slider-hover.svg" + border = { 9, 8, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = SLIDER + state = ACTIVE + file = "Scrollbars/v-slider-active.svg" + border = { 9, 8, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Scrollbars/v-slider-insensitive.svg" + border = { 9, 8, 8, 8 } + stretch = TRUE + orientation = VERTICAL + + } + } +} + +style "entry" { + xthickness = 6 + ythickness = 6 + + engine "pixmap" + { + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/entry.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/entry-active.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/entry-insensitive.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + overlay_file = "Entry/fill.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = TRUE + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + overlay_file = "Entry/fill.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = TRUE + } + } +} + +style "notebook_entry" { + engine "pixmap" + { + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/base_entry.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/base_entry-active.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/base_entry-insensitive.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "button" { + xthickness = 5 + ythickness = 5 + + engine "pixmap" + { + image + { + function = BOX + state = NORMAL + file = "Buttons/button.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = BOX + state = PRELIGHT + file = "Buttons/button-hover.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = BOX + state = ACTIVE + file = "Buttons/button-active.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = BOX + state = INSENSITIVE + file = "Buttons/button-insensitive.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "toolbar_button" { + xthickness = 5 + ythickness = 5 + + engine "pixmap" + { + image + { + function = BOX + state = PRELIGHT + file = "Buttons/flat-button-hover.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = BOX + state = ACTIVE + file = "Buttons/flat-button-active.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "button_separator" { + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + GtkWidget::separator-height = 0 + GtkWidget::separator-width = 0 +} + +style "combobox_button" { + xthickness = 5 + ythickness = 4 +} + +style "combobox_entry" { + xthickness = 6 + ythickness = 6 + + engine "pixmap" + { + # LTR version + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/ltr-entry.png" + border = { 5, 0, 5, 5 } + stretch = TRUE + direction = LTR + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/ltr-entry-active.png" + border = { 5, 0, 5, 5 } + stretch = TRUE + direction = LTR + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/ltr-entry-insensitive.png" + border = { 5, 0, 5, 5 } + stretch = TRUE + direction = LTR + } + + # RTL version + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/rtl-entry.png" + border = { 0, 5, 5, 5 } + stretch = TRUE + direction = RTL + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/rtl-entry-active.png" + border = { 0, 5, 5, 5 } + stretch = TRUE + direction = RTL + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/rtl-entry-insensitive.png" + border = { 0, 5, 5, 5 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + engine "pixmap" + { + # LTR version + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/ltr-base_entry.png" + border = { 5, 0, 5, 5 } + stretch = TRUE + direction = LTR + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/ltr-base_entry-active.png" + border = { 5, 0, 5, 5 } + stretch = TRUE + direction = LTR + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/ltr-base_entry-insensitive.png" + border = { 5, 0, 5, 5 } + stretch = TRUE + direction = LTR + } + + # RTL version + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/rtl-base_entry.png" + border = { 0, 5, 5, 5 } + stretch = TRUE + direction = RTL + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/rtl-base_entry-active.png" + border = { 0, 5, 5, 5 } + stretch = TRUE + direction = RTL + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/rtl-base_entry-insensitive.png" + border = { 0, 5, 5, 5 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" { + fg[ACTIVE] = @text_color + + xthickness = 5 + ythickness = 5 + + engine "pixmap" + { + + # LTR version + image + { + function = BOX + state = NORMAL + file = "Buttons/ltr-button.png" + border = { 2, 5, 5, 5 } + stretch = TRUE + direction = LTR + } + image + { + function = BOX + state = PRELIGHT + file = "Buttons/ltr-button-hover.png" + border = { 2, 5, 5, 5 } + stretch = TRUE + direction = LTR + } + image + { + function = BOX + state = ACTIVE + file = "Buttons/ltr-button-active.png" + border = { 2, 5, 5, 5 } + stretch = TRUE + direction = LTR + } + image + { + function = BOX + state = INSENSITIVE + file = "Buttons/ltr-button-insensitive.png" + border = { 2, 5, 5, 5 } + stretch = TRUE + direction = LTR + } + + # RTL version + image + { + function = BOX + state = NORMAL + file = "Buttons/rtl-button.png" + border = { 5, 2, 5, 5 } + stretch = TRUE + direction = RTL + } + image + { + function = BOX + state = PRELIGHT + file = "Buttons/rtl-button-hover.png" + border = { 5, 2, 5, 5 } + stretch = TRUE + direction = RTL + } + image + { + function = BOX + state = ACTIVE + file = "Buttons/rtl-button-active.png" + border = { 5, 2, 5, 5 } + stretch = TRUE + direction = RTL + } + image + { + function = BOX + state = INSENSITIVE + file = "Buttons/rtl-button-insensitive.png" + border = { 5, 2, 5, 5 } + stretch = TRUE + direction = RTL + } + + } +} + +style "combo_entry_button" { + xthickness = 8 + ythickness = 5 +} + +style "spinbutton" { + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 6 + + engine "pixmap" + { + image + { + function = ARROW + } + + # Spin-Up LTR + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "Spin/ltr-up.png" + border = { 1, 5, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/up.svg" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "Spin/ltr-up-hover.png" + border = { 1, 5, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/up.svg" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "Spin/ltr-up-active.png" + border = { 1, 5, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/up.svg" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "Spin/ltr-up-insensitive.png" + border = { 1, 5, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/up-insensitive.svg" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "Spin/rtl-up.png" + border = { 5, 1, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/up.svg" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "Spin/rtl-up-hover.png" + border = { 5, 1, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/up.svg" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "Spin/rtl-up-active.png" + border = { 5, 1, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/up.svg" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "Spin/rtl-up-insensitive.png" + border = { 5, 1, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/up-insensitive.svg" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "Spin/ltr-down.png" + border = { 1, 5, 1, 5 } + stretch = TRUE + overlay_file = "Arrows/down.svg" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "Spin/ltr-down-hover.png" + border = { 1, 5, 1, 5 } + stretch = TRUE + overlay_file = "Arrows/down.svg" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "Spin/ltr-down-active.png" + border = { 1, 5, 1, 5 } + stretch = TRUE + overlay_file = "Arrows/down.svg" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "Spin/ltr-down-insensitive.png" + border = { 1, 5, 1, 5 } + stretch = TRUE + overlay_file = "Arrows/down-insensitive.svg" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "Spin/rtl-down.png" + border = { 5, 1, 1, 5 } + stretch = TRUE + overlay_file = "Arrows/down.svg" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "Spin/rtl-down-hover.png" + border = { 5, 1, 1, 5 } + stretch = TRUE + overlay_file = "Arrows/down.svg" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "Spin/rtl-down-active.png" + border = { 5, 1, 1, 5 } + stretch = TRUE + overlay_file = "Arrows/down.svg" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "Spin/rtl-down-insensitive.png" + border = { 5, 1, 1, 5 } + stretch = TRUE + overlay_file = "Arrows/down-insensitive.svg" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + bg[NORMAL] = @base_color + + engine "pixmap" + { + image + { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "Arrows/up-alt.svg" + overlay_stretch = FALSE + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "Arrows/up-alt-hover.svg" + overlay_stretch = FALSE + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "Arrows/up.svg" + overlay_stretch = FALSE + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "Arrows/up-alt-insensitive.svg" + overlay_stretch = FALSE + } + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "Arrows/down-alt.svg" + overlay_stretch = FALSE + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "Arrows/down-alt-hover.svg" + overlay_stretch = FALSE + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "Arrows/down.svg" + overlay_stretch = FALSE + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "Arrows/down-alt-insensitive.svg" + overlay_stretch = FALSE + } + } +} + +style "libreoffice_entry" { + engine "pixmap" + { + image + { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + overlay_file = "Entry/fill.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = TRUE + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + overlay_file = "Entry/fill.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/fill.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/fill.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "standalone_entry" { + engine "pixmap" + { + image + { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + file = "Entry/fill.svg" + stretch = TRUE + border = { 0, 0, 0, 0 } + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + file = "Entry/fill.svg" + stretch = TRUE + border = { 0, 0, 0, 0 } + } + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/fill.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/fill.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menubar" { + xthickness = 0 + ythickness = 0 + + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Others/top.svg" + + border = { 0, 0, 0, 2 } + stretch = TRUE + } + } +} + +style "menubar_item" { + xthickness = 3 + ythickness = 3 + bg[PRELIGHT] = @bg_color + fg[PRELIGHT] = @fg_color +} + +style "menu" { + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @base_color + bg[PRELIGHT] = @base_color + bg[INSENSITIVE] = @base_color + + engine "pixmap" # For menus that use horizontal lines rather than gtkseparator + { + image + { + function = HLINE + file = "Lines/menu-line.svg" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "menu_framed_box" { + engine "adwaita" + { + } +} + +style "menu_item" { + xthickness = 4 + ythickness = 5 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + bg[PRELIGHT] = @selected_bg_color + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" + { + + # Check Buttons + + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Others/null.svg" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Others/null.svg" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Others/null.svg" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Others/null.svg" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/check.svg" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/check-selected.svg" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/check-selected.svg" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/check-insensitive.svg" + overlay_stretch = FALSE + } + + # Radio Buttons + + image + { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "Others/null.svg" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "Others/null.svg" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "Others/null.svg" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "Others/null.svg" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/radio.svg" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/radio-selected.svg" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/radio-selected.svg" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/radio-insensitive.svg" + overlay_stretch = FALSE + } + image + { + function = SHADOW # This fixes boxy Qt menu items + file = "Others/null.svg" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image + { + function = ARROW + state = NORMAL + overlay_file = "Arrows/right.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/right-selected.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/right-insensitive.svg" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "separator_menu_item" { + engine "pixmap" + { + image + { + function = BOX + file = "Lines/menu-line.svg" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "notebook" { + xthickness = 4 + ythickness = 4 + + engine "pixmap" + { + image + { + function = EXTENSION + state = ACTIVE + file = "Others/null.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + gap_side = TOP + } + image + { + function = EXTENSION + state = ACTIVE + file = "Others/null.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + gap_side = BOTTOM + } + image + { + function = EXTENSION + state = ACTIVE + file = "Others/null.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + gap_side = RIGHT + } + image + { + function = EXTENSION + state = ACTIVE + file = "Others/null.svg" + border = { 0, 0, 0, 0 } + stretch = TRUE + gap_side = LEFT + } + image + { + function = EXTENSION + file = "Others/top.svg" + border = { 0, 0, 0, 2 } + stretch = TRUE + gap_side = BOTTOM + } + image + { + function = EXTENSION + file = "Others/bottom.svg" + border = { 0, 0, 2, 0 } + stretch = TRUE + gap_side = TOP + } + image + { + function = EXTENSION + file = "Others/left.svg" + border = { 0, 2, 0, 0 } + stretch = TRUE + gap_side = RIGHT + } + image + { + function = EXTENSION + file = "Others/right.svg" + border = { 2, 0, 0, 0 } + stretch = TRUE + gap_side = LEFT + } + +# How to draw boxes with a gap on one side (ie the page of a notebook) + + image + { + function = BOX_GAP + file = "Shadows/frame.svg" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_file = "Others/null.svg" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + image + { + function = BOX_GAP + file = "Shadows/frame.svg" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_file = "Others/null.svg" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + image + { + function = BOX_GAP + file = "Shadows/frame.svg" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_file = "Others/null.svg" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + image + { + function = BOX_GAP + file = "Shadows/frame.svg" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_file = "Others/null.svg" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + +# How to draw the box of a notebook when it isnt attached to a tab + + image + { + function = BOX + file = "Shadows/frame.svg" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +style "notebook_viewport" { + bg[NORMAL] = @base_color +} + +style "notebook_tab_label" { + + fg[ACTIVE] = mix(0.6, @fg_color, @bg_color) + font_name = "Bold" +} + +style "treeview_header" { + xthickness = 2 + ythickness = 3 + + fg[NORMAL] = mix(0.6, @text_color, @base_color) + fg[PRELIGHT] = mix(0.8, @text_color, @base_color) + fg[ACTIVE] = @text_color + fg[INSENSITIVE] = mix(0.24, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" + { + image + { + function = BOX + state = NORMAL + file = "column/column.svg" + border = { 0, 1, 0, 1 } + stretch = TRUE + } + image + { + function = BOX + state = PRELIGHT + file = "column/column-hover.svg" + border = { 0, 1, 0, 1 } + stretch = TRUE + } + image + { + function = BOX + state = ACTIVE + file = "column/column-active.svg" + border = { 0, 1, 0, 1 } + stretch = TRUE + } + image + { + function = BOX + state = INSENSITIVE + file = "column/column-insensitive.svg" + border = { 0, 1, 0, 1 } + stretch = TRUE + } + } +} + +style "scrolled_window" { + xthickness = 1 + ythickness = 1 + + engine "pixmap" + { + image + { + function = SHADOW + file = "Shadows/frame.svg" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +style "frame" { + xthickness = 1 + ythickness = 1 + + engine "pixmap" + { + image + { + function = SHADOW + file = "Shadows/frame.svg" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + image + { + function = SHADOW_GAP + file = "Shadows/frame.svg" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "Shadows/gap.svg" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "Shadows/gap.svg" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + image + { + function = SHADOW + file = "Shadows/frame.svg" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + image + { + function = SHADOW_GAP + file = "Shadows/frame.svg" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "Shadows/gap.svg" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "Shadows/gap.svg" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + image + { + function = SHADOW + file = "Shadows/frame.svg" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + image + { + function = SHADOW_GAP + file = "Shadows/frame.svg" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "Shadows/gap.svg" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "Shadows/gap.svg" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + image + { + function = SHADOW + file = "Shadows/frame.svg" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + image + { + function = SHADOW_GAP + file = "Shadows/frame.svg" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "Shadows/gap.svg" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "Shadows/gap.svg" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + engine "pixmap" + { + image + { + function = SHADOW + } + } +} + +style "handlebox" { + engine "pixmap" + { + image + { + function = BOX + file = "Others/null.svg" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + image + { + function = BOX + file = "Others/null.svg" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "toolbar" { + engine "pixmap" + { + image + { + function = SHADOW + } + } +} + +style "inline_toolbar" { + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" + { + image + { + function = BOX + file = "Toolbar/inline-toolbar.svg" + border = { 1, 1, 0, 1 } + stretch = TRUE + } + } +} + +style "bg" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[ACTIVE] = @bg_color + bg[INSENSITIVE] = @bg_color +} + +style "base" { + bg[NORMAL] = @base_color + bg[PRELIGHT] = @base_color + bg[ACTIVE] = @base_color + bg[INSENSITIVE] = @base_color +} + +style "tooltips" { + xthickness = 9 + ythickness = 9 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color +} + +style "eclipse-tooltips" { + xthickness = 9 + ythickness = 9 + + bg[NORMAL] = @base_color + fg[NORMAL] = @text_color + bg[SELECTED] = @base_color +} + +# Chromium +style "chrome-gtk-frame" { + ChromeGtkFrame::frame-color = @bg_color + ChromeGtkFrame::inactive-frame-color = @bg_color + ChromeGtkFrame::incognito-frame-color = @bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = @bg_color + ChromeGtkFrame::inactive-frame-gradient-color = @bg_color + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + ChromeGtkFrame::incognito-inactive-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.05, @bg_color) + ChromeGtkFrame::scrollbar-trough-color = @base_color +} + +style "chrome_menu_item" { + bg[SELECTED] = @selected_bg_color +} + +style "null" { + engine "pixmap" + { + image + { + function = BOX + file = "Others/null.svg" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkToolbar" style "toolbar" + +widget_class "**" style "menubar" +widget_class "**" style "menu" +widget_class "**" style "menu_item" +widget_class "*.*" style "menubar_item" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "**" style "combo_entry_button" +widget_class "*HandleBox" style "handlebox" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "***" style "notebook_viewport" +widget_class "**" style "button_separator" +widget_class "**" style "button_separator" +widget_class "**" style "button_separator" +widget_class "**" style "bg" +widget_class "**" style "bg" +widget_class "**" style "bg" +widget_class "**" style "base" +widget_class "**" style "base" +widget_class "**" style "base" +widget_class "***" style "bg" +widget_class "***" style "bg" +widget_class "***" style "bg" +widget_class "**" style "toolbar_button" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +class "GimpSpinScale" style "gimp_spin_scale" +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" + +# Chrome/Chromium +class "ChromeGtkFrame" style "chrome-gtk-frame" +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" + +# We use this weird selector to target an offscreen entry as created +# by Chrome/Chromium to derive the style for its toolbar +widget_class "" style "standalone_entry" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" +# widget "*openoffice-toplevel*GtkEntry" style "libreoffice_entry" +# widget "*openoffice-toplevel*GtkSpinButton" style "libreoffice_entry" +# widget "*libreoffice-toplevel*GtkEntry" style "libreoffice_entry" +# widget "*libreoffice-toplevel*GtkSpinButton" style "libreoffice_entry" diff --git a/gtk-2.0/render-bits.sh b/gtk-2.0/render-bits.sh new file mode 100755 index 000000000..22c4afc96 --- /dev/null +++ b/gtk-2.0/render-bits.sh @@ -0,0 +1,16 @@ +#! /bin/bash +# +# Yeah this script is pretty bad and ugly, so? +# +INKSCAPE=/usr/bin/inkscape +SVG=adwaita-bits.svg +LISTFILE=bits-list.txt +for filename in `cat $LISTFILE` +do + DIR=`echo $filename | cut -f1 -d '/'` + if [ '!' -d $DIR ]; + then mkdir $DIR; + fi + ID=`echo $filename | tr '/' '_'` + $INKSCAPE $SVG -i $ID -e $filename.png +done diff --git a/gtk-3.0/Gemfile b/gtk-3.0/Gemfile new file mode 100644 index 000000000..99f8e2a63 --- /dev/null +++ b/gtk-3.0/Gemfile @@ -0,0 +1 @@ +gem "sass", "~> 3.4.0" diff --git a/gtk-3.0/README b/gtk-3.0/README new file mode 100644 index 000000000..413cff1c3 --- /dev/null +++ b/gtk-3.0/README @@ -0,0 +1,36 @@ +Summary +------- + +* Do not edit the CSS directly, edit the source SCSS files and process them with SASS (run + `/.parse-sass.sh` when you have the required sofwtare installed, as described below) +* To be able to use the lates/adequate version of sass, install ruby, gem, sass & bundle. + On Fedora F20, this is done with `sudo dnf install rubygems && gem install bundle && bundle install` + from the same directory this README resides in. + +How to tweak the theme +---------------------- + +Adwaita is a complex themes, so to keep it maintainable it's written and processed in SASS, the +generated CSS is then transformed into a gresource file during gtk build and used at runtime in a +non-legible or editable form. + +It is very likely your change will happen in the _common.scss file. That's where most of the widget +selectors are defined. Here's a rundown of the "supporting" stylesheets, that are unlikely to be the +right place for a drive by stylesheet fix: + +_colors.scss - global color definitions. We keep the number of defined colors to a necessary minimum, + most colors are derived form a handful of basics. It covers both the light variant and + the dark variant. + +_colors-public.scss - SCSS colors exported through gtk to allow for 3rd party apps color mixing. + +_drawing.scss - drawing helper mixings/functions to allow easier definition of widget drawing under + specific context. This is why Adwaita isn't 15000 LOC. + +_common.scss - actual definitions of style for each widget. This is where you are likely to add/remove + your changes. + +You can read about SASS at http://sass-lang.com/documentation/. Once you make your changes to the +_common.scss file, you can either run the ./parse-sass.sh script or keep SASS watching for changes as you +edit. This is done by running `bundle exec sass --watch --sourcemap=none .` If sass is out of date, or is +missing, you can install it with `bundle install`. diff --git a/gtk-3.0/_colors-public.scss b/gtk-3.0/_colors-public.scss new file mode 100644 index 000000000..ecfa9a1fd --- /dev/null +++ b/gtk-3.0/_colors-public.scss @@ -0,0 +1,63 @@ +//apps rely on some named colors to be exported +/* GTK NAMED COLORS */ + +// Sass thinks we're using the colors in the variables as strings and may shoot +// warning, it's innocuous and can be defeated by using "" + $var +@define-color theme_fg_color #{$fg_color}; +@define-color theme_bg_color #{$bg_color}; +@define-color theme_base_color #{"" + $base_color}; +@define-color theme_selected_bg_color #{$selected_bg_color}; +@define-color theme_selected_fg_color #{"" + $selected_fg_color}; +@define-color insensitive_bg_color #{$bg_color}; +@define-color insensitive_fg_color #{$insensitive_fg_color}; +@define-color insensitive_base_color #{"" + $insensitive_base_color}; +@define-color theme_unfocused_fg_color #{$backdrop_fg_color}; +@define-color theme_unfocused_bg_color #{$bg_color}; +@define-color theme_unfocused_base_color #{"" + $base_color}; +@define-color theme_unfocused_selected_bg_color #{$selected_bg_color}; +@define-color theme_unfocused_selected_fg_color #{"" + $backdrop_selected_fg_color}; +@define-color borders #{$borders_color}; +@define-color unfocused_borders #{$borders_color}; + +@define-color warning_color #{$warning_color}; +@define-color error_color #{$error_color}; +@define-color success_color #{$success_color}; +//@define-color desctructive_color #{$destructive_color} + +//WM + +$wm_button_focused_color: mix($fg_color, $bg_color, 60%); +$wm_button_unfocused_color: mix($fg_color, $bg_color, 48%); + +@define-color wm_button_focused_color #{$wm_button_focused_color}; +@define-color wm_button_unfocused_color #{$wm_button_unfocused_color}; + +$wm_button_hover_color: transparentize($fg_color, 0.9); +$wm_button_active_color: transparentize($fg_color, 0.8); + +@define-color wm_button_hover_color #{$wm_button_hover_color}; +@define-color wm_button_active_color #{$wm_button_active_color}; + +@define-color wm_title #{$fg_color}; +@define-color wm_unfocused_title #{$backdrop_fg_color}; +@define-color wm_highlight transparent; +@define-color wm_borders_edge transparent; + +@define-color wm_bg_color #{$dark_color}; + +@define-color wm_bg_a #{$bg_color}; +@define-color wm_bg_b #{$bg_color}; + +@define-color wm_shadow #{"" + $borders_color}; +@define-color wm_border #{$borders_color}; + +@define-color wm_button_hover_color_a #{$wm_button_hover_color}; +@define-color wm_button_hover_color_b #{$wm_button_hover_color}; +@define-color wm_button_active_color_a #{$wm_button_active_color}; +@define-color wm_button_active_color_b #{$wm_button_active_color}; +@define-color wm_button_active_color_c #{$wm_button_active_color}; + +//FIXME this is really an API + +@define-color content_view_bg #{"" + $light_color}; + diff --git a/gtk-3.0/_colors.scss b/gtk-3.0/_colors.scss new file mode 100644 index 000000000..a09890733 --- /dev/null +++ b/gtk-3.0/_colors.scss @@ -0,0 +1,37 @@ +// When color definition differs for dark and light variant, +// it gets @if ed depending on $variant + +@function gtkalpha($c,$a) { + @return unquote("alpha(#{$c},#{$a})"); +} + + +$base_color: if($variant =='light', #ffffff, #444444); +$bg_color: if($variant =='light', #eeeeee, #333333); +$fg_color: if($variant =='light', #333333, #eeeeee); + +$light_color: if($variant =='light', darken($base_color,2%), lighten($base_color,4%)); +$dark_color: if($variant =='light', darken($bg_color,4%), darken($bg_color,2%)); + +$selected_fg_color: #ffffff; +$selected_bg_color: if($variant == 'light', #3498db, #2980b9); + +$fill_color: gtkalpha(currentColor, 0.2); +$borders_color: if($variant =='light', transparentize(black, 0.9), transparentize(black, 0.8)); + +$link_color: if($variant == 'light', #3498db, #2980b9); +$link_visited_color: if($variant == 'light', #9b59b6, #8e44ad); + +$warning_color: if($variant =='light', #e67e22, #d35400); +$error_color: if($variant =='light', #e74c3c, #c0392b); +$success_color: if($variant =='light', #2ecc71, #27ae60); +$destructive_color: if($variant =='light', #e74c3c, #c0392b); + +//insensitive state derived colors +$insensitive_fg_color: transparentize($fg_color, 0.6); +$insensitive_base_color: mix($bg_color, $base_color, 50%); + +//colors for the backdrop state, derived from the main colors. +$backdrop_fg_color: transparentize($fg_color, 0.2); +$backdrop_selected_fg_color: transparentize($selected_fg_color, 0.2); +$backdrop_insensitive_fg_color: transparentize($fg_color, 1 - 0.4 * 0.8); diff --git a/gtk-3.0/_common.scss b/gtk-3.0/_common.scss new file mode 100644 index 000000000..9a19b2a65 --- /dev/null +++ b/gtk-3.0/_common.scss @@ -0,0 +1,2147 @@ +* { + padding: 0; + background-clip: padding-box; + transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: $error_color; + -GtkPaned-handle-size: 1; + + -GtkCheckButton-indicator-size: 20; + -GtkCheckMenuItem-indicator-size: 16; + + // The size for scrollbars. The slider is 2px smaller, but we keep it + // up so that the whole area is sensitive to button presses for the + // slider. The stepper button is larger in both directions, the slider + // only in the width + + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; + + -GtkToolItemGroup-expander-size: 11; + -GtkExpander-expander-size: 16; + -GtkTreeView-expander-size: 11; + + -GtkTreeView-horizontal-separator: 4; + + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + + -GtkWidget-link-color: $link_color; + -GtkWidget-visited-link-color: $link_visited_color; + + -GtkWidget-focus-padding: 2; // FIXME: do we still need these? + -GtkWidget-focus-line-width: 1; // + + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + + -GtkStatusbar-shadow-type: none; + + // We use the outline properties to signal the focus properties + // to the adwaita engine: using real CSS properties is faster, + // and we don't use any outlines for now. + + outline-style: solid; + outline-width: 2px; + outline-color: $fill_color; + outline-offset: -4px; + outline-radius: 2px; +} + + +/*************** + * Base States * + ***************/ + +.background { + background-color: $bg_color; + color: $fg_color; +} + +.background:backdrop { + color: $backdrop_fg_color; +} + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ + +*:insensitive { + -gtk-image-effect: dim; +} + +.gtkstyle-fallback { + background-color: $bg_color; + color: $fg_color; + @extend %row; + &:prelight { + } + &:active { + } + &:insensitive { + color: $insensitive_fg_color; + } + &:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + } +} + +%row { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.75, + to(gtkalpha(currentColor,0)), + to(transparent)), + linear-gradient(to bottom, gtkalpha(currentColor,0)); + &:hover { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.001, + to(gtkalpha(currentColor,0)), + to(transparent)), + linear-gradient(to bottom, gtkalpha(currentColor,0.05)); + } + &:active { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.75, + to(gtkalpha(currentColor,0.1)), + to(transparent)), + linear-gradient(to bottom, gtkalpha(currentColor,0)); + } +} + +.view { + @extend %row; + background-color: $base_color; + color: $fg_color; + &:backdrop { color: $backdrop_fg_color; } + &:selected:backdrop { color: $backdrop_selected_fg_color; } + &:selected { @extend %selected_items; } +} + +.rubberband { + border: 1px solid $selected_bg_color; + background-color: transparentize($selected_bg_color,0.8); +} + +// This is used by GtkScrolledWindow, when rendering the edge +// gradient shown when content is touch-dragged past boundaries. +// The color is used as a base for such gradient, which is then +// stretched/modified as a direct result of user interaction. +.overshoot { + background-color: transparentize($selected_bg_color,0.8); +} + +GtkLabel { + &.separator { + color: $fg_color; + @extend .dim-label; + &:backdrop { color: $backdrop_fg_color; } + } + &:selected { + @extend %selected_items; + } + &:insensitive { + color: $insensitive_fg_color; + &:backdrop { color: $backdrop_insensitive_fg_color; } + } +} + +.dim-label { + opacity: 0.5; +} + +GtkAssistant { + .sidebar { + padding: 6px 0; + border-top: 1px solid $borders_color; + &:dir(ltr) { border-right: 1px solid $borders_color; } + &:dir(rtl) { border-left: 1px solid $borders_color; } + } + &.csd .sidebar { border-top-style: none; } + .sidebar GtkLabel { + opacity: 0.5; + padding: 5px 12px 6px; + font-weight: bold; + } + .sidebar GtkLabel.highlight { + opacity: 1; + } +} + +GtkTextView { // This will get overridden by .view, needed by gedit line numbers + background-color: mix($bg_color, $base_color, 50%); +} + +GtkFlowBox .grid-child { + outline-offset: -2px; + padding: 4px; + border-radius: 2px; + &:selected { @extend %selected_items; } +} + +%osd, .osd { + opacity: 0.9; +} + +/********************* + * Spinner Animation * + *********************/ + +@keyframes spin { + to { -gtk-icon-transform: rotate(1turn); } +} + +.spinner { + background-color: blue; + background-image: none; + opacity: 0; // non spinning spinner makes no sense + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); + &:active { + opacity: 1; + animation: spin 1s linear infinite; + &:insensitive { + opacity: 0.4; + } + &:backdrop { + opacity: 0.8; + &:insensitive { + opacity: 0.8 * 0.4; + } + } + } +} + +/**************** + * Text Entries * + ****************/ + +.entry { + padding: 7px 6px 8px; + border-radius: 2px; + @include entry(normal); + &.flat { @include entry(flat); } + &:focus { @include entry(focus); } + &.flat:focus { @include entry(flat-focus); } + &:insensitive { @include entry(insensitive); } + &.flat:insensitive { @include entry(flat-insensitive); } + &:backdrop { @include entry(backdrop); } + &:backdrop:insensitive { @include entry(backdrop-insensitive); } + &:selected { @extend %selected_items; } + &.image { // icons inside the entry + @extend .button.flat; + @extend %clickable_fg; + &.left { + margin-right: 6px; + padding: 4px; + } + &.right { + margin-left: 6px; + padding: 4px; + } + } + &.error { + @include entry(normal, $error_color); + &.flat { @include entry(flat, $error_color); } + &:focus { @include entry(focus, $error_color); } + &.flat:focus { @include entry(flat-focus, $error_color); } + &:insensitive { @include entry(insensitive, $error_color); } + &.flat:insensitive { @include entry(flat-insensitive, $error_color); } + &:selected { @extend %selected_items; } + } + &.warning { + @include entry(normal, $warning_color); + &.flat { @include entry(flat, $warning_color); } + &:focus { @include entry(focus, $warning_color); } + &.flat:focus { @include entry(flat-focus, $warning_color); } + &:insensitive { @include entry(insensitive, $warning_color); } + &.flat:insensitive { @include entry(flat-insensitive, $warning_color); } + &:selected { @extend %selected_items; } + } + &.progressbar { + margin: 2px; + border-style: solid; + border-width: 0 0 2px; + border-color: $selected_bg_color; + border-radius: 0; + box-shadow: none; + background-color: transparent; + background-image: none; + } + .linked & { @extend %linked; } + .linked.vertical & { @extend %linked_vertical; } + .linked &.flat, + .linked.vertical &.flat { border-radius: 0; } +} + +/*********** + * Buttons * + ***********/ + +// stuff for .needs-attention +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.001, + to($selected_bg_color), + to(transparent)); + } + to { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.5, + to($selected_bg_color), + to(transparent)); + } +} + + +.button { + padding: 7px 10px 8px; + border-radius: 2px; + @include button(normal); + &.flat { @include button(flat); } + &:hover { @include button(hover); } + &.flat:hover { @include button(flat-hover); } + &:active { @include button(active); } + &.flat:active { @include button(flat-active); } + &:insensitive { @include button(insensitive); } + &.flat:insensitive { @include button(flat); } + &:checked { @include button(checked); } + &:insensitive:checked { @include button(insensitive-checked); } + &:backdrop { @include button(backdrop); } + &:backdrop:insensitive { @include button(backdrop-insensitive); } + // big standalone buttons like in Documents pager + &.osd { + &.image-button { padding: 16px; } + &:insensitive { + opacity: 0; + } + } + //overlay / OSD style + .osd & { + // FIXME: for some reason I can't figure out the bookmark button in gnome + // documents gets borders radius 0, when they get backdrop and + // another state + + // there's a problem with sass which prevents it to extend the linked + // placeholder as expected, it should just be "@extend %linked;", the + // placeholder is basically replicated here + // + // Workaround START + &:dir(rtl) { + } + &:first-child { + } + &:last-child { + } + &:only-child { + } + // Workaround END + &:hover { + } + &:active, &:checked, &:backdrop:active, &:backdrop:checked { + } + &:insensitive, &:backdrop:insensitive { + } + &:backdrop { + } + } + + // Suggested and Destructive Action buttons + @each $b_type, $b_color in (suggested-action, $selected_bg_color), + (destructive-action, $destructive_color) { + &.#{$b_type} { + font-weight: bold; + @include button(normal, $b_color); + &.flat { @include button(flat, $b_color); } + &:hover { @include button(hover, $b_color); } + &.flat:hover { @include button(flat-hover, $b_color); } + &:active { @include button(active, $b_color); } + &.flat:active { @include button(flat-active, $b_color); } + &:insensitive { @include button(insensitive, $b_color); } + &.flat:insensitive { @include button(flat-insensitive, $b_color); } + &:checked { @include button(checked, $b_color); } + &:checked:insensitive { @include button(checked-insensitive, $b_color); } + &:backdrop { @include button(backdrop, $b_color); } + &:backdrop:insensitive { @include button(backdrop-insensitive, $b_color); } + .osd & { + } + } + } + + &.image-button { + outline-radius: 100px; + padding: 10px; + border-radius: 100px; + } + + &.text-button { + padding-left: 20px; + padding-right: 20px; + } + + &.text-button.image-button { + // those buttons needs uneven horizontal padding, we want the icon side + // to have the image-button padding, while the text side the text-button + // one, so we're adding the missing padding to the label depending on + // its position inside the button + padding: 7px 10px 8px; // same as .button + GtkLabel:first-child { padding-left: 8px; } + GtkLabel:last-child { padding-right: 8px; } + } + + .stack-switcher > & { + // to position the needs attention dot, padding is added to the button + // child, a label needs just lateral padding while an icon needs vertical + // padding added too. + > GtkLabel { + padding-left: 6px; // label padding + padding-right: 6px; // + } + > GtkImage { + padding-left: 6px; // image padding + padding-right: 6px; // + padding-top: 3px; // + padding-bottom: 3px; // + } + &.text-button { + padding: 7px 14px 8px; // needed or it will get overridden + } + &.image-button { + // we want image buttons to have a 1:1 aspect ratio, so compensation + // of the padding added to the GtkImage is needed + padding: 7px 4px; + } + &.needs-attention > GtkLabel, + &.needs-attention > GtkImage { + animation: needs_attention 0.2s cubic-bezier(0.4, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; + &:dir(rtl) { + background-position: left 3px; + } + } + &.needs-attention:active > GtkLabel, + &.needs-attention:active > GtkImage, + &.needs-attention:checked > GtkLabel, + &.needs-attention:checked > GtkImage { + animation: none; + background-image: none; + } + } + + //inline-toolbar buttons + .inline-toolbar &, .inline-toolbar &:backdrop { + @extend .button.flat; + @extend .image-button; + } + + .primary-toolbar & { // tango icons don't need shadows + icon-shadow: none; + } + + .linked & { @extend %linked; } + .linked.vertical & { @extend %linked_vertical; } + + .linked &.flat, + .linked.vertical &.flat { + outline-radius: 2px; + border-radius: 2px; + } + .linked &.image-button:only-child, + .linked.vertical &.image-button:only-child, + .linked &.image-button.flat, + .linked.vertical &.image-button.flat { + outline-radius: 100px; + border-radius: 100px; + } +} + +// all the following is for the +|- buttons on inline toolbars, that way +// should really be deprecated... +.inline-toolbar GtkToolButton > .button { // redefining the button look is + // needed since those are flat... +} + +// More inline toolbar buttons +.inline-toolbar.toolbar GtkToolButton, +.inline-toolbar.toolbar GtkToolButton:backdrop { +} + +%linked_middle { + border-radius: 0; +} + +%linked { + margin: 2px; + outline-radius: 2px; + @extend %linked_middle; + &:first-child { + border-radius: 2px 0 0 2px; + } + &:last-child { + border-radius: 0 2px 2px 0; + } + &:only-child { + border-radius: 2px; + } +} + +%linked_vertical{ + &:first-child { + border-radius: 2px 2px 0 0; + } + &:last-child { + border-radius: 0 0 2px 2px; + } + &:only-child { + border-radius: 2px; + } +} + +/* menu buttons */ +.menuitem.button.flat { + @extend .button.flat; + &:selected { @extend %selected_items; } +} + +GtkColorButton.button { + padding: 7px 8px 8px; // Uniform padding on the GtkColorButton + GtkColorSwatch { + border-radius: 0; + } +} + +/********* + * Links * + *********/ + +*:link { + @extend .button.flat; + color: $link_color; + &:visited { + color: $link_visited_color; + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 60%); } + } + &:selected, *:selected & { + color: mix($selected_fg_color, $selected_bg_color, 80%); + } +} + +.button:link { + color: $link_color; +} + +.button:visited { + color: $link_visited_color; +} + +/***************** + * GtkSpinButton * + *****************/ + +.spinbutton { + .button { + padding: 4px; + border: solid 6px transparent; + @extend .button.flat; + @extend .image-button; + @extend %clickable_fg; + // &:dir(rtl) { border-style: none solid none none; } + } + &.vertical, &.vertical:dir(rtl) { + .button { + padding-top: 10px; // Same vertical padding as image-buttons + padding-bottom: 10px; // + border: none; + &:first-child { + border-radius: 2px 2px 0 0; + } + &:last-child { + border-radius: 0 0 2px 2px; + } + } + &.entry { + } + } +/* This is to fix spinbuttons in entries, but I feel like hiding code issues + * hence it's commented atm. + * GtkTreeView & { + * &.entry, &.entry:focus { + * padding: 1px; + * border-width: 1px 0; + * border-color: $selected_bg_color; + * border-radius: 0; + * box-shadow: none; + * } + * } */ +} + +/************** + * ComboBoxes * + **************/ +GtkComboBox { + > .button { padding: 5px 6px 6px; } // Otherwise combos + // are bigger then + // buttons + -GtkComboBox-arrow-scaling: 0.5; + -GtkComboBox-shadow-type: none; + + &:checked { color: $selected_fg_color; } + &:insensitive { color: $insensitive_fg_color; } + &:backdrop { color: $backdrop_fg_color; } + &:backdrop:insensitive { color: $backdrop_insensitive_fg_color; } + .menuitem { text-shadow: none; } + .separator { + // always disable separators + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; + } + &.combobox-entry .entry { @extend %linked; } + &.combobox-entry .button, &.combobox-entry .button:backdrop { + padding: 10px; + // It is needed to specify the backdrop button or it gets overridden + @extend %linked; + } +} + +.linked > GtkComboBox > .button { + // the combo is a composite widget so the way we do button linkind doesn't + // work, special case needed. See + // https://bugzilla.gnome.org/show_bug.cgi?id=733979 + &:dir(ltr) { @extend %linked_middle; } // specificity bump + &:dir(rtl) { @extend %linked_middle; } +} +.linked > GtkComboBox:first-child > .button { + @extend %linked:first-child; +} +.linked > GtkComboBox:last-child > .button { + @extend %linked:last-child; +} +.linked > GtkComboBox:only-child > .button { + @extend %linked:only-child; +} + +/************ + * Toolbars * + ************/ +.toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: $bg_color; + .osd &, &.osd { + padding: 2px; + $asset_suffix: if($variant=='dark', '-dark', ''); + border-style: solid; + border-width: 12px; + border-image: -gtk-scaled(url("assets/osd-shadow#{$asset_suffix}.png"), + url("assets/osd-shadow#{$asset_suffix}@2.png")) + 12 / 12px stretch; + border-radius: 0; + // @include shadow(2); + background-color: $base_color; + &:backdrop { + border-image: -gtk-scaled(url("assets/osd-shadow-backdrop#{$asset_suffix}.png"), + url("assets/osd-shadow-backdrop#{$asset_suffix}@2.png")) + 12 / 12px stretch; + } + & .button { + @extend .button.flat; + } + } +} + +//searchbar, location-bar & inline-toolbar +.inline-toolbar { + padding: 4px; + border-width: 0 1px 1px; + border-style: solid; + border-color: $borders_color; + background-color: $insensitive_base_color; +} + +.search-bar, .location-bar { + -GtkWidget-window-dragging: true; + @extend %inset-bar; + padding: 4px; + border-width: 0 0 1px; +} + +%inset-bar { + border-style: solid; + border-color: $borders_color; + background-color: $dark_color; + //FIXME edge would be nice, but doesn't work +} + +/*************** + * Header bars * + ***************/ + +.titlebar, +.header-bar { + padding: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: $borders_color; + border-radius: 4px 4px 0 0; + background-color: $dark_color; + background-clip: border-box; + + .title { + padding: 0px 12px; + font-weight: bold; + } + .subtitle { + padding: 0 12px; + font-size: smaller; + @extend .dim-label; + } + .header-bar-separator, + & > GtkBox > .separator.vertical { + -GtkWidget-wide-separators: true; + -GtkWidget-separator-width: 1px; + border-style: solid; + border-width: 0 1px; + border-color: $borders_color; + } + & .button { + @extend .button.flat; + border-image: -gtk-gradient(radial, + center bottom, 0, + center bottom, 0.001, + to($selected_bg_color), + to(transparent)) + 0 0 0 / 0 0 0px; + &:checked { + border-image: -gtk-gradient(radial, + center bottom, 0, + center bottom, 0.75, + to($selected_bg_color), + to(transparent)) + 0 0 2 / 0 0 2px; + background-color: gtkalpha(currentColor,0); + color: $fg_color; + } + &:insensitive:checked { + background-color: gtkalpha(currentColor,0); + color: $fg_color; + } + @each $b_type, $b_color in (suggested-action, $selected_bg_color), + (destructive-action, $destructive_color) { + &.#{$b_type} { + outline-offset: -4px; + // @extend .button.#{$b_type}; + @include button(normal, $b_color); + &:hover { @include button(hover, $b_color); } + &:active { @include button(active, $b_color); } + &:insensitive { @include button(insensitive, $b_color); } + &:checked { @include button(checked, $b_color); } + &:checked:insensitive { @include button(checked-insensitive, $b_color); } + &:backdrop { @include button(backdrop, $b_color); } + &:backdrop:insensitive { @include button(backdrop-insensitive, $b_color); } + } + } + } + & .stack-switcher, + & .path-bar { + box-shadow: inset 0 -1px $fill_color; + & .button { + font-weight: bold; + // @extend %clickable_fg; + color: gtkalpha($fg_color,0.6); + &:backdrop { color: gtkalpha($fg_color,0.6 * 0.8); } + &:hover, &:active, &:checked { color: $fg_color; } + &:hover:backdrop, &:active:backdrop, &:checked:backdrop { color: $backdrop_fg_color; } + } + } + + &.selection-mode { + background-color: $selected_bg_color; + color: $selected_fg_color; + &:backdrop { color: $backdrop_selected_fg_color; } + .subtitle:link { @extend *:link:selected; } + .button { + color: $selected_fg_color; + &.flat { color: $selected_fg_color; } + &:hover { + } + &.suggested-action { + @extend .button; + } + } + .selection-menu { + padding-left: 20px; + padding-right: 20px; + GtkArrow { -GtkArrow-arrow-scaling: 1; } + .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + color: $selected_fg_color; + } + // &:backdrop { @extend .selection-menu }; + } + } + .tiled &, .maximized & { + border-radius: 0; // squared corners when the window is max'd or tiled + } +} + +/************ + * Pathbars * + ************/ + +.path-bar .button { + padding: 7px 4px 8px; + &.image-button { padding: 10px; } + &:only-child { + padding-left: 20px; + padding-right: 20px; + } + + // the following is for spacing the icon and the label inside the home button + GtkLabel:last-child { padding-left: 2px; } + GtkLabel:first-child { padding-right: 2px; } + GtkLabel:only-child { padding-right: 0; padding-left: 0; } + GtkImage { padding-top: 0; } +} + +/************** + * Tree Views * + **************/ +GtkTreeView.view { // treeview grid lines and expanders, unfortunatelly + // the tree lines color can't be set + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-color: $fill_color; // this is actually the line color + // :selected is ignored hence no style for it + &.expander { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + &:checked { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + } + @extend .button.flat; + @extend %clickable_fg; + } + &.progressbar { // progress bar in treeviews + border-radius: 2px; + background-color: $success_color; + color: $selected_fg_color; + &:selected { + } + } + &.trough { // progress bar trough in treeviews + border-radius: 2px; + background-color: $fill_color; + &:selected { + } + } + & .entry { + @include entry(normal); + &:selected { @extend %selected_items; } + } +} + +column-header { + .button { + padding: 5px 6px 6px; + border-width: 0 1px 1px 0; + border-style: solid; + border-color: $borders_color; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: $base_color; + @extend %row; + @extend %clickable_fg; + font-weight: bold; + &:hover { box-shadow: none; } + &.dnd { + // @extend column-header.button.dnd; + } + } + &:last-child .button, + &:last-child.button { //treeview-like derived widgets in Banshee and Evolution + border-right-width: 0; + } +} + +column-header.button.dnd { // for treeview-like derive widgets + background-color: $fill_color; + color: $fg_color; +} + + +/********* + * Menus * + *********/ +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px $borders_color; + & > .menuitem { + padding: 4px 8px; + &:hover { //Seems like it :hover even with keyboard focus + box-shadow: inset 0 -3px $selected_bg_color; + } + &:insensitive { + color: $insensitive_fg_color; + box-shadow: none; + } + } +} + +.menu { + margin: 4px; + padding: 0px; + background-color: $base_color; + .menuitem { + transition-duration: 0.1s; + padding: 5px 6px 6px; + background-color: transparentize($base_color,1); + text-shadow: none; + &:hover { + background-color: $selected_bg_color; + color: $selected_fg_color; + } + &:insensitive { + color: $insensitive_fg_color; + &:backdrop { color: $backdrop_insensitive_fg_color; } + } + &:backdrop, &:backdrop:hover { + color: $backdrop_fg_color; + } + //submenu indicators + &.arrow { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); } + &.arrow:dir(rtl) {-gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); } + } +} + +.menuitem .accelerator { color: gtkalpha(currentColor,0.5); } + + +/*************** + * Popovers * + ***************/ + +.popover { + margin: 10px; + padding: 2px; + // border: 1px solid $borders_color; + border-radius: 4px; + background-clip: border-box; + background-color: $bg_color; + + @include shadow(2); + &:backdrop { + @include shadow(1); + } + & > .list, + & > .view, + & > .toolbar + &.osd > .toolbar { + border-style: none; + background-color: transparent; + } + .button.flat { + padding: 5px 6px 6px; + border-image: none; + } + &.osd { // Also used for touch cut'n'paste overlays + // FIXME Doesn't work + border: 1px solid $borders_color; + .button { + } + } +} + +//touch selection handlebars for the Popover.osd above +.entry.cursor-handle, +.cursor-handle { + border-style: none; + box-shadow: none; + background-color: transparent; + background-image: none; + &.top { -gtk-icon-source: -gtk-icontheme('selection-start-symbolic'); } + &.bottom { -gtk-icon-source: -gtk-icontheme('selection-end-symbolic'); } +} + +/***************** + * Notebooks and * + * Tabs * + *****************/ + +.notebook { + // Through me you go to the grief wracked city; + // Through me you go to everlasting pain; + // Through me you go a pass among lost souls. + // ... + // Abandon all hope — Ye Who Enter Here + padding: 0; + background-color: $base_color; + -GtkNotebook-initial-gap: 8; + -GtkNotebook-arrow-spacing: 5; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-tab-overlap: 1; + -GtkNotebook-has-tab-gap: false; + -GtkWidget-focus-padding: 0; + -GtkWidget-focus-line-width: 0; + &.frame { + border: 1px solid $borders_color; + // FIXME doesn't work + &.top { border-top-width: 0; } + &.bottom { border-bottom-width: 0; } + &.right { border-right-width: 0; } + &.left { border-left-width: 0; } + } + &.header { + // FIXME: double borders in some case, can't fix it w/o a class tho + // FIXME: doesn't work on dark var + background-color: $dark_color; + + // this is the shading of the header behind the tabs + &.frame { + border: 1px solid $borders_color; + &.top { border-bottom-width: 0; } + &.bottom { border-top-width: 0; } + &.right { border-left-width: 0; } + &.left { border-right-width: 0; } + } + + &.top { + box-shadow: inset 0 -1px $borders_color; // border + } + &.bottom { + box-shadow: inset 0 1px $borders_color; + } + &.right { + box-shadow: inset 1px 0 $borders_color; + } + &.left { + box-shadow: inset -1px 0 $borders_color; + } + } + tab { + outline-offset: 0; + border-style: solid; + border-width: 0; + border-color: transparent; + background-color: transparent; + background-clip: border-box; + + $tab_indicator_size: 3px; + //vertical tab sizing + $vt_vpadding: 8px; + $vt_hpadding: 20px; + // horizontal tab sizing + $ht_vpadding: 5px; + $ht_hpadding: 20px; + + //FIXME: we get double border in some cases, not considering the broken + //notebook content frame... + &.top, &.bottom { padding: $vt_vpadding $vt_hpadding; } + &.left, &.right { padding: $ht_vpadding $ht_hpadding; } + + + /* works for testnotebookdnd, but there's a superfluous border + in gedit or web, commented out for now, needs gtk fixes + &.reorderable-page { + &.top { + padding-top: ($vt_vpadding - 1px); + border-top-width: 1px; + border-left-width: 1px; + border-right-width: 1px; + } + &.bottom { + padding-bottom: ($vt_vpadding - 1px); + border-bottom-width: 1px; + border-left-width: 1px; + border-right-width: 1px; + } + &.left { + padding-left: ($ht_hpadding - 1px); + border-left-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + } + &.right { + padding-right: ($ht_hpadding - 1px); + border-right-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + } + } + */ + &.reorderable-page { + &.top, &.bottom { + padding-left: 12px; // for a nicer close button + padding-right: 12px; // placement + border-left-width: 1px; + border-right-width: 1px; + } + &.left, &.right { + border-bottom-width: 1px; + border-top-width: 1px; + } + } + &.top { + //padding-bottom: ($vt_vpadding -$tab_indicator_size); + border-bottom-width: $tab_indicator_size; + } + &.bottom { + //padding-top: ($vt_vpadding -$tab_indicator_size); + border-top-width: $tab_indicator_size; + } + &.left { + //padding-right: ($ht_hpadding -$tab_indicator_size); + border-right-width: $tab_indicator_size; + } + &.right { + //padding-left: ($ht_hpadding -$tab_indicator_size); + border-left-width: $tab_indicator_size; + } + + //here's the interesting stuff + &:hover, &.prelight-page { + border-color: $fill_color; + } + &:active, &.active-page { + border-color: $selected_bg_color; + } + @each $_tab, $_border in (top, bottom), + (bottom, top), + (left, right), + (right, left) { + &.reorderable-page.#{$_tab} { + border-color: transparent; + &:hover, &.prelight-page { + border-color: $borders_color; + border-#{$_border}-width: 1px; + background-color: $bg_color; + } + &:active, &.active-page { + background-color: $light_color; + border-color: $borders_color; + border-#{$_border}-width: 1px; + } + } + } + GtkLabel { //tab text + padding: 0 2px; // needed for a nicer focus ring + font-weight: bold; + color: transparentize($fg_color, 0.4); + @extend %fg_states; + } + .prelight-page GtkLabel, GtkLabel.prelight-page { + // prelight tab text + color: transparentize($fg_color, 0.2); + } + .active-page GtkLabel, GtkLabel.active-page { + // active tab text + color: $fg_color; + } + .button { //tab close button + padding: 0; + @extend .button.flat; + @extend .image-button; + @extend %clickable_fg; + & > GtkImage { // this is a hack which makes tabs grow + padding: 4px; + } + } + } + &.arrow { + @extend .button.flat; + @extend %clickable_fg; + } + & .entry { + @extend .entry.flat; + } +} + +/************** + * Scrollbars * + **************/ + +.scrollbar { + border-style: solid; + background-image: none; + -GtkRange-trough-border: 0; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkRange-slider-width: 17; + -GtkScrollbar-min-slider-length: 24; // minimum size for the slider. + // sadly can't be in '.slider' + // where it belongs + + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-under-steppers: 1; + .button { + @extend .button.flat; + @extend %clickable_fg; + } + &.trough { + background-color: $base_color; + &.horizontal { box-shadow: inset 0 1px $borders_color; } + &.vertical { box-shadow: inset 1px 0 $borders_color; } + } + &.slider { + opacity: 0.5; + border: 4px solid transparent; //margin :/ + border-radius: 8px; + background-color: gtkalpha(transparentize($fg_color, 0.4), 0.5); + &.horizontal { + border-top-width: 5px; + border-top-left-radius: 8px 9px; + border-bottom-right-radius: 8px 9px; + //FIXME + } + &.vertical { + border-left-width: 5px; + border-top-left-radius: 9px 8px; + border-bottom-left-radius: 9px 8px; + } + &:hover { + background-color: gtkalpha(transparentize($fg_color, 0.2), 0.5); + } + &:active { + background-color: gtkalpha($fg_color, 0.5); + } + &:insensitive { + opacity: 0.5 * 0.4; + background-color: gtkalpha(transparentize($fg_color, 0.4), 0.5 * 0.4); + } + &:backdrop { + opacity: 0.5 * 0.8; + background-color: gtkalpha(transparentize($fg_color, 0.4), 0.5 * 0.8); + } + &:hover:backdrop { + background-color: gtkalpha(transparentize($fg_color, 0.2), 0.5 * 0.8); + } + &:active:backdrop { + background-color: gtkalpha($fg_color, 0.5 * 0.8); + } + &:insensitive:backdrop { + opacity: 0.5 * 0.4 * 0.8; + background-color: gtkalpha(transparentize($fg_color, 0.4), 0.5 * 0.4 * 0.8); + } + &.fine-tune { + border-width: 6px; + &.horizontal { + border-top-width: 7px; + border-top-left-radius: 8px 9px; + border-bottom-right-radius: 8px 9px; + //FIXME + } + &.vertical { + border-left-width: 7px; + border-top-left-radius: 9px 8px; + border-bottom-left-radius: 9px 8px; + } + } + } +} + +.scrollbars-junction, +.scrollbars-junction.frame { // the small square between two scrollbars + border-style: none; + box-shadow: inset 0 1px $borders_color, + inset 1px 0 $borders_color; + background-color: mix($bg_color, $base_color, 50%); +} + + +/********** + * Switch * + **********/ + +GtkSwitch { + -GtkSwitch-slider-width: 60px; // 55px is the right value to make it as tall + // as buttons, not doing that for now + outline-offset: -10px; + outline-radius: 100px; + font-weight: bold; + &.trough { + // similar to the .scale + border-radius: 2px; + background-color: $fill_color; + &:active { + background-color: $success_color; + color: $selected_fg_color; + &:insensitive { background-color: $fill_color; } + &:backdrop { color: $backdrop_selected_fg_color; } + // &:backdrop:insensitive { color: transparentize($selected_fg_color, 1 - 0.4 * 0.8); } + } + &:insensitive { color: $insensitive_fg_color; } + &:backdrop { color: $backdrop_fg_color; } + &:backdrop:insensitive { color: $backdrop_insensitive_fg_color; } + } + &.slider { + padding: 0; + outline-radius: 100px; + border-radius: 0; + $asset_suffix: if($variant=='dark', '-dark', ''); + background-image: -gtk-scaled(url("assets/switch-slider#{$asset_suffix}.png"), + url("assets/switch-slider#{$asset_suffix}@2.png")); + background-repeat: no-repeat; + background-position: center; + &:hover { + background-image: -gtk-scaled(url("assets/switch-slider-hover#{$asset_suffix}.png"), + url("assets/switch-slider-hover#{$asset_suffix}@2.png")); + } + &:insensitive { + background-image: -gtk-scaled(url("assets/switch-slider-insensitive#{$asset_suffix}.png"), + url("assets/switch-slider-insensitive#{$asset_suffix}@2.png")); + } + // @include entry(normal); + // &:hover { @include entry(focus); } + // &:insensitive { @include entry(insensitive); } + } + .list-row:selected & { + &:backdrop { color: $backdrop_selected_fg_color; } + } + +} + +/************************* + * Check and Radio items * + *************************/ + +// draw regular check and radio items using our PNG assets +// all assets are rendered from assets.svg. never add pngs directly + +$asset_suffix: if($variant=='dark', '-dark', ''); +@each $w,$a in ('check', 'checkbox'), + ('radio','radio') { + + //standard checks and radios + @each $s,$as in ('','-unchecked'), + (':active', '-unchecked-active'), + (':insensitive','-unchecked-insensitive'), + (':backdrop', '-unchecked-backdrop'), + (':backdrop:active', '-unchecked-backdrop-active'), + (':backdrop:insensitive', '-unchecked-backdrop-insensitive'), + (':inconsistent', '-mixed'), + (':inconsistent:active', '-mixed-active'), + (':inconsistent:insensitive', '-mixed-insensitive'), + (':inconsistent:backdrop', '-mixed-backdrop'), + (':inconsistent:backdrop:active', '-mixed-backdrop-active'), + (':inconsistent:backdrop:insensitive', '-mixed-backdrop-insensitive'), + (':checked', '-checked'), + (':checked:active', '-checked-active'), + (':checked:insensitive','-checked-insensitive'), + (':checked:backdrop', '-checked-backdrop'), + (':checked:backdrop:active', '-checked-backdrop-active'), + (':checked:backdrop:insensitive', '-checked-backdrop-insensitive') { + .#{$w}#{$s} { + -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}#{$asset_suffix}.png"), + url("assets/#{$a}#{$as}#{$asset_suffix}@2.png")); + icon-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); + &:hover { icon-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); } + &:insensitive { icon-shadow: none; } + // &.button.flat { icon-shadow: none; } + } + } + + //menu + .menu .menuitem.#{$w} { + -gtk-icon-source: -gtk-icontheme('#{$a}-symbolic'); + color: mix($fg_color, $bg_color, 60%); + icon-shadow: none; + &:active, &:checked { + -gtk-icon-source: -gtk-icontheme('#{$a}-checked-symbolic'); + } + &:inconsistent { + -gtk-icon-source: -gtk-icontheme('#{$a}-mixed-symbolic'); + } + &:hover { color: $selected_fg_color; } + &:insensitive { color: mix($insensitive_fg_color, $bg_color, 50%); } + } +} + +//treeview and list-rows +GtkTreeView.view.check, GtkTreeView.view.radio, +.list-row .check, list-row .radio { + // icon-shadow: none; + // &:selected, &:hover { icon-shadow: none; } +} + +//selection-mode +@each $s,$as in ('','-selectionmode'), + (':active', '-active-selectionmode'), + (':insensitive', '-insensitive-selectionmode'), + (':backdrop', '-backdrop-selectionmode'), + (':backdrop:active', '-backdrop-active-selectionmode'), + (':backdrop:insensitive', '-backdrop-insensitive-selectionmode'), + (':checked', '-checked-selectionmode'), + (':checked:active', '-checked-active-selectionmode'), + (':checked:insensitive', '-checked-insensitive-selectionmode'), + (':checked:backdrop', '-checked-backdrop-selectionmode'), + (':checked:backdrop:active', '-checked-backdrop-active-selectionmode'), + (':checked:backdrop:insensitive', '-checked-backdrop-insensitive-selectionmode') { + GtkIconView.view.check#{$s}, + GtkFlowBox.view.check#{$s} { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox#{$as}#{$asset_suffix}.png"), + url("assets/checkbox#{$as}#{$asset_suffix}@2.png")); + icon-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); + &:hover { icon-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); } + &:insensitive { icon-shadow: none; } + background-color: transparent; + } +} + +GtkCheckButton.text-button, GtkRadioButton.text-button { + // this is for a nice focus on check and radios text + padding: 2px 2px 4px; + outline-offset: 0; + &:insensitive, + &:insensitive:active, + &:insensitive:inconsistent { + // set insensitive color, which is overriden otherwise + color: $insensitive_fg_color; + &:backdrop { color: $backdrop_insensitive_fg_color; } + } +} + +/************ + * GtkScale * + ************/ +.scale, +.scale.scale-has-marks-above.scale-has-marks-below, +.scale.vertical.scale-has-marks-above.scale-has-marks-below { + -GtkScale-slider-length: 20; + -GtkRange-slider-width: 20; + -GtkRange-trough-border: 2; + margin: 10px; + outline-offset: -8px; + outline-radius: 100px; + &.fine-tune { + margin: 8px; + outline-offset: -6px; + outline-radius: 100px; + &.trough { border-radius: 100px; } + } + &.slider { + border-radius: 50%; + background-color: $success_color; + &:hover { + background-image: linear-gradient(to bottom, gtkalpha($selected_fg_color,0.1)); + } + &:active { + background-image: linear-gradient(to bottom, gtkalpha($selected_fg_color,0.2)); + } + &:insensitive { background-color: $insensitive_base_color; } + // @include entry(normal); + // &:hover { @include entry(focus); } + // &:insensitive { @include entry(insensitive); } + //OSD sliders + .osd & { + } + } + &.trough { + border-radius: 100px; + background-color: $fill_color; + &.highlight { + background-color: $success_color; + &:insensitive { + background-color: $fill_color; + } + } + &:insensitive { color: $insensitive_fg_color; } + &:backdrop { color: $backdrop_fg_color; } + &:backdrop:insensitive { color: $backdrop_insensitive_fg_color; } + //OSD troughs + .osd & { + &.highlight { + } + &:insensitive, &:backdrop:insensitive { + } + &:backdrop { + } + } + } + .list-row:selected & { + &:backdrop { color: $backdrop_selected_fg_color; } + } +} + +$asset_suffix: if($variant=='dark', '-dark', ''); +@each $d,$dn in ('', 'horz'), + ('.vertical', 'vert') { + @each $w,$we in ('scale-has-marks-below','scale_marks_below'), + ('scale-has-marks-above','scale_marks_above') { + .scale#{$d}.#{$w} { + -GtkScale-slider-length: 20; + -GtkRange-slider-width: 24; + -GtkRange-trough-border: 2; + + @extend %#{$we}_#{$dn}; + + @each $s,$as in ('',''), + (':hover','-hover'), + (':active','-active'), + (':insensitive','-insensitive') { + &.slider#{$s} { + $_url: 'assets/slider-#{$dn}-#{$w}#{$as}#{$asset_suffix}'; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url('#{$_url}.png'), + url('#{$_url}@2.png')); + background-repeat: no-repeat; + background-position: center; + } + } + } + } +} + +%scale_marks_above_horz { + margin: 14px 10px 10px; + &.fine-tune { margin: 12px 8px 8px; } +} +%scale_marks_below_horz { + margin: 10px 10px 14px; + &.fine-tune { margin: 8px 8px 12px; } +} +%scale_marks_above_vert { + margin: 10px 10px 10px 14px; + &.fine-tune { margin: 8px 8px 8px 12px; } +} +%scale_marks_below_vert { + margin: 10px 14px 10px 10px; + &.fine-tune { margin: 8px 12px 8px 8px; } +} + +/***************** + * Progress bars * + *****************/ + +GtkProgressBar { + -GtkProgressBar-min-horizontal-bar-height: 8; + padding: 0; + font-size: smaller; + color: transparentize($fg_color, 0.5); + &:backdrop { + color: transparentize($fg_color, 1 - 0.5 * 0.8); + } + &.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 0; + -GtkProgressBar-min-horizontal-bar-height: 3; + } +} + +// moving bit +.progressbar { + border-radius: 0; + background-color: $selected_bg_color; + &.left { + border-top-left-radius: 100px; + border-bottom-left-radius: 100px; + } + &.right { + border-top-right-radius: 100px; + border-bottom-right-radius: 100px; + } + &.left.right { + box-shadow: none; + } + &.vertical { + &.bottom { + border-bottom-left-radius: 100px; + border-bottom-right-radius: 100px; + box-shadow: none; + } + &.top { + border-top-left-radius: 100px; + border-top-right-radius: 100px; + } + } + &:backdrop { + } + &.osd { + background-image: none; + background-color: $selected_bg_color; + border-style: none; + border-radius: 0; + } +} + +// background +GtkProgressBar.trough { + border-radius: 100px; + // background-color: $fill_color; + background-color: gtkalpha(currentColor,0.4); + &.osd { + border-style: none; + background-color: transparent; + box-shadow: none; + //FIXME: there is a margin on top + } +} + +/************* + * Level Bar * + *************/ + +GtkLevelBar { + -GtkLevelBar-min-block-width: 36; + -GtkLevelBar-min-block-height: 4; +} + +GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 4; + -GtkLevelBar-min-block-height: 36; +} + +.level-bar { + &.trough { + padding: 2px; + border-radius: 100px; + background-color: $fill_color; + // @include entry(normal); + // &:backdrop { @include entry(backdrop); } + } + &.fill-block { + // FIXME: it would be nice to set make fill blocks bigger, but we'd need + // :nth-child working on discrete indicators + border-radius: 100px; + background-color: $selected_bg_color; + &.indicator-discrete { + &.horizontal { + margin-right: 1px; + &:last-child { margin-right: 0; } + &:dir(rtl) { margin-left: 0; } + } + &.vertical { + margin: 1px 0; } + } + &.level-high { + background-color: $success_color; + } + &.level-low { + background-color: $error_color; + } + &.empty-fill-block { + // background-color: $fill_color; + background-color: transparent; + border-color: transparent; + } + } +} + + +/********** + * Frames * + **********/ +.frame { + border: 1px solid $borders_color; + &.flat { border-style: none; } + padding: 0; + &.action-bar { + padding: 6px; + border-width: 1px 0 0; + background-color: $insensitive_base_color; + } +} + +GtkScrolledWindow { + .frame { border-radius: 0; } + GtkViewport.frame { // avoid double borders when viewport inside + // scrolled window + border-style: none; + } +} + +//vbox and hbox separators +.separator { + // always disable separators + // -GtkWidget-wide-separators: true; + color: $borders_color; + + // Font and File button separators + GtkFileChooserButton &, + GtkFontButton & { + // always disable separators + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; + } +} + +/********* + * Lists * + *********/ + +.list, .list-row { + background-color: $base_color; + border-color: $borders_color; +} + +.list-row, +.grid-child { + padding: 2px; +} + +.list-row.button { + @extend %row; + background-color: transparentize($base_color,1); // for the transition + border-style: none; // I need no borders here + border-radius: 0; // and no rounded corners + box-shadow: none; // and no box-shadow +} + +.list-row:selected { + @extend %selected_items; + .button { + &.flat { color: $selected_fg_color; } + &.flat:insensitive { color: transparentize($selected_fg_color, 0.6); } + &.flat:backdrop { color: transparentize($selected_fg_color, 0.2); } + &.flat:backdrop:insensitive { color: transparentize($selected_fg_color, 0.2); } + } +} + +/********************* + * App Notifications * + *********************/ + +.app-notification, +.app-notification.frame { + @extend %osd; + padding: 6px 2px 2px; + $asset_suffix: if($variant=='dark', '-dark', ''); + border-style: solid; + border-width: 0 12px 12px; + border-image: -gtk-scaled(url("assets/osd-shadow#{$asset_suffix}.png"), + url("assets/osd-shadow#{$asset_suffix}@2.png")) + 12 / 0 12px 12px stretch; + // border-radius: 0 0 4px 4px; + border-radius: 0; + // @include shadow(2); + background-color: $base_color; + &:backdrop { + border-image: -gtk-scaled(url("assets/osd-shadow-backdrop#{$asset_suffix}.png"), + url("assets/osd-shadow-backdrop#{$asset_suffix}@2.png")) + 12 / 0 12px 12px stretch; + } + .button { + &.flat { + } + } +} + +/* Floating status bar */ +.floating-bar { + @extend %osd; + padding: 11px 0 0; + $asset_suffix: if($variant=='dark', '-dark', ''); + border-style: solid; + border-width: 12px; + border-image: -gtk-scaled(url("assets/osd-shadow#{$asset_suffix}.png"), + url("assets/osd-shadow#{$asset_suffix}@2.png")) + 12 / 12px stretch; + border-radius: 0; + // @include shadow(2); + background-color: $base_color; +} + +.floating-bar.bottom.left { /* axes left border and border radius */ + border-width: 12px 12px 0 0; + border-image-width: 12px 12px 0 0; +} + +.floating-bar.bottom.right { /* axes right border and border radius */ + border-width: 12px 0 0 12px; + border-image-width: 12px 0 0 12px; +} + +/************* + * Expanders * + *************/ + +GtkExpander { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + @extend .button.flat; + // @extend %clickable_fg; +} + +/************ + * Calendar * + ***********/ +GtkCalendar { + border: 1px solid $borders_color; + &:selected { + padding: 6px; + border-radius: 2px; + background-color: $selected_bg_color; + color: $selected_fg_color; + &:backdrop { + } + } + &.header { + // @extend .titlebar; + @extend %inset-bar; + // border: 1px solid $borders_color; + border-radius: 0; + } + &.button { + @extend .button.flat; + @extend %clickable_fg; + &:hover { + } + } + &.highlight { color: gtkalpha(currentColor,0.5); } +} + +/*********** + * Dialogs * + ***********/ + +.message-dialog .dialog-action-area .button { + padding: 8px; +} + +.message-dialog { // Message Dialog styling + -GtkDialog-button-spacing: 0; + .titlebar { + border-style: none; + background-color: $light_color; + } + &.csd { + &.background { + background-color: $light_color; + } + .dialog-action-area .button { + outline-offset: -4px; + padding: 9px 20px 10px; + border-top: 1px solid $borders_color; + border-image: none; + border-radius: 0; + background-color: $light_color; + @extend .button.flat; + &:hover { outline-color: $fill_color; } + &:active { outline-color: $fill_color; } + // &:first-child{ @extend %first_button; } + // &:last-child { @extend %last_button; } + } + %middle_button { + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; + } + %last_button { + border-bottom-right-radius: 0; + } + %first_button { + border-left-style: none; + border-bottom-left-radius: 0; + } + } +} + +GtkFileChooserDialog { + .search-bar { + border-color: $borders_color; + background-color: $dark_color; + } + .dialog-action-box { + border-top: 1px solid $borders_color; + } +} + +/*********** + * Sidebar * + ***********/ + +.sidebar, +.sidebar .view { + border: none; + background-color: $insensitive_base_color; + &:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + &:backdrop { color: $backdrop_selected_fg_color; } + } + .scrollbar { + &.trough { + // background-color: $insensitive_base_color; + } + &.slider { + } + } + .separator:backdrop { @extend .separator; } // overriden w/o this +} + +GtkPaned { + // This is actually the invisible area of the paned separator, not a margin... + margin: 0 8px 8px 0; //drag area of the separator + &:dir(rtl) { + margin-right: 0; + margin-left: 8px; + } +} + +.pane-separator { + //FIXME abusing a background-image to get rid of the handle decoration + //I'd like something better... + background-image: linear-gradient(to bottom, $borders_color); +} + +/************** + * GtkInfoBar * + **************/ +GtkInfoBar { + border-style: none; +} + +.info { + background-color: $link_color; + color: $selected_fg_color; +} + +.question { + background-color: $link_visited_color; + color: $selected_fg_color; +} + +.warning { + background-color: $warning_color; + color: $selected_fg_color; +} + +.error { + background-color: $error_color; + color: $selected_fg_color; +} + +.info, +.question, +.warning, +.error { + .button { + background-color: $fill_color; + color: $selected_fg_color; + &.flat { background-color: transparent; } + } +} + +/************ + * Tooltips * + ************/ + +.tooltip { + &.background { + // background-color needs to be set this way otherwise it gets drawn twice + // see https://bugzilla.gnome.org/show_bug.cgi?id=736155 for details. + @extend %osd; + background-color: $base_color; + } + + color: $fg_color; + padding: 4px; /* not working */ + border-radius: 4px; + box-shadow: none; // otherwise it gets inherited by windowframe.csd + // FIXME: we need a border or tooltips vanish on black background. + &.window-frame.csd { + background-color: transparent; + } +} + +.tooltip * { //Yeah this is ugly + padding: 4px; + background-color: transparent; + color: inherit; // just to be sure +} + +/***************** + * Color Chooser * + *****************/ + +GtkColorSwatch { + @include shadow(1); + &:hover { + @include shadow(2); + } + &.color-light { + } + &.color-dark { + } + + &.top { + border-top-left-radius: 2px; + border-top-right-radius: 2px; + } + &.bottom { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + } + &.left, &:first-child { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; + } + &.right, &:last-child { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + } + &:only-child { + border-radius: 2px; + } + &:selected:hover { + background-image: none; + } + &.color-active-badge { + border-width: 2px; + border-style: solid; + &:hover { background-image: none; } + &.color-light, &.color-light:hover { + border-color: black; + color: black; + } + &.color-dark, &.color-dark:hover { + border-color: white; + color: white; + } + } +} +GtkColorChooserWidget #add-color-button { + background-image: if($variant =='light', + linear-gradient(to right, + #e74c3c 25%, + #f1c40f 25%, + #f1c40f 50%, + #2ecc71 50%, + #2ecc71 75%, + #3498db 75%), + linear-gradient(to right, + #c0392b 25%, + #f39c12 25%, + #f39c12 50%, + #27ae60 50%, + #27ae60 75%, + #2980b9 75%) + ); + color: white; +} + + +/******** + * Misc * + ********/ + +.scale-popup .button { // +/- buttons on GtkVolumeButton popup + padding: 10px; + @extend .button.flat; +} + +GtkVolumeButton.button { + padding: 10px; + @extend .image-button; +} + +/********************** + * Window Decorations * + *********************/ + +.window-frame { + border-radius: 4px 4px 0 0; + // lamefun trick to get rounded borders regardless of CSD use + border-width: 0px; + + @include shadow(4); + + /* this is used for the resize cursor area */ + margin: 8px; + + &:backdrop { + @include shadow(2); + } + &.tiled { + border-radius: 0; + } + &.csd { + &.popup { + border-radius: 0; + @include shadow(2); + } + &.tooltip { + border-radius: 4px; + @include shadow(2); + } + &.message-dialog { + border-radius: 4px 4px 0 0; + @include shadow(4); + &:backdrop { @include shadow(2); } + } + } +} + +// Window Close button +.header-bar .button.titlebutton, +.titlebar .button.titlebutton { + // @extend .button; + @extend .button.flat; + @extend .image-button; + @extend %clickable_fg; +} + +.header-bar.selection-mode .button.titlebutton, +.titlebar.selection-mode .button.titlebutton { +} + + +// catch all extend :) + +%clickable_fg { + color: transparentize($fg_color, 1 - 0.6); + outline-color: gtkalpha(currentColor, 0.333); + &:hover { color: $fg_color; outline-color: gtkalpha(currentColor, 0.1); } + &:active { color: $fg_color; outline-color: gtkalpha(currentColor, 0); } + &:insensitive { color: transparentize($fg_color, 1 - 0.6 * 0.4); } + &:backdrop { color: transparentize($fg_color, 1 - 0.6 * 0.8); } + &:backdrop:hover { color: transparentize($fg_color, 1 - 0.8); } + &:backdrop:active { color: transparentize($fg_color, 1 - 0.8); } + &:backdrop:insensitive { color: transparentize($fg_color, 1 - 0.6 * 0.4 * 0.8); } + &:selected { + color: transparentize($selected_fg_color, 1 - 0.6); + &:hover { color: $selected_fg_color; } + &:active { color: $selected_fg_color; } + &:insensitive { color: transparentize($selected_fg_color, 1 - 0.6 * 0.4); } + &:backdrop { color: transparentize($selected_fg_color, 1 - 0.6 * 0.8); } + &:backdrop:hover { color: transparentize($selected_fg_color, 1 - 0.8); } + &:backdrop:active { color: transparentize($selected_fg_color, 1 - 0.8); } + &:backdrop:insensitive { color: transparentize($selected_fg_color, 1 - 0.6 * 0.4 * 0.8); } + } +} + +%fg_states { + &:insensitive { + opacity: 0.4; + } + &:backdrop { + opacity: 0.8; + } + &:backdrop:insensitive { + opacity: 0.8 * 0.4; + } +} + +%selected_items { + background-color: $selected_bg_color; + color: $selected_fg_color; + &:backdrop { color: $backdrop_selected_fg_color; } +} diff --git a/gtk-3.0/_drawing.scss b/gtk-3.0/_drawing.scss new file mode 100644 index 000000000..e01178fd3 --- /dev/null +++ b/gtk-3.0/_drawing.scss @@ -0,0 +1,172 @@ +// Drawing mixins + +// generic drawing of more complex things + +// shadows +@mixin shadow($level) { + @if $level==1 { + box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); + } + @if $level==2 { + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); + } + @if $level==3 { + box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); + } + @if $level==4 { + box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); + } + @if $level==5 { + box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22); + } +} + +// entries +@mixin entry($t, $fc:$selected_bg_color) { +// +// Entries drawing function +// +// $t: entry type +// $fc: focus color +// +// possible $t values: +// normal, focus, insensitive, backdrop, backdrop-insensitive; +// + @if $t==normal { + @include shadow(1); + background-color: if($fc!=$selected_bg_color, $fc, $base_color); + color: if($fc!=$selected_bg_color, $selected_fg_color, $fg_color); + } + @if $t==focus { + @include shadow(2); + } + @if $t==insensitive { + background-color: $insensitive_base_color; + color: $insensitive_fg_color; + } + @else if $t==flat { + border-image: -gtk-gradient(radial, + center bottom, 0, + center bottom, 0.001, + to($fc), + to(transparent)) + 0 0 0 / 0 0 0px; + border-radius: 0; + box-shadow: inset 0 -1px if($fc!=$selected_bg_color, $fc, $fill_color); + background-color: transparent; + color: $fg_color; + } + @else if $t==flat-focus { + border-image: -gtk-gradient(radial, + center bottom, 0, + center bottom, 0.75, + to($fc), + to(transparent)) + 0 0 2 / 0 0 2px; + box-shadow: inset 0 -1px if($fc!=$selected_bg_color, $fc, $fill_color); + } + @else if $t==flat-insensitive { + box-shadow: inset 0 -1px $fill_color; + background-color: transparent; + color: $insensitive_fg_color; + } + @if $t==backdrop { + color: $backdrop_fg_color; + } + @if $t==backdrop-insensitive { + color: $backdrop_insensitive_fg_color; + } +} + +// buttons +@mixin button($t, $c:$light_color) { +// +// Button drawing function +// +// $t: button type, +// $c: base button color for colored* types +// +// possible $t values: +// normal, hover, active, active-hover, insensitive, insensitive-active, +// backdrop, backdrop-insensitive, undecorated; +// + @if $t==normal { + @include shadow(1); + background-color: $c; + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.75, + to(gtkalpha(currentColor,0)), + to(transparent)), + linear-gradient(to bottom, gtkalpha(currentColor,0)); + color: if($c!=$light_color, $selected_fg_color, $fg_color); + } + @else if $t==flat { + outline-offset: -2px; + box-shadow: none; + background-color: gtkalpha(currentColor,0); + color: if($c!=$light_color, $c, $fg_color); + } + @else if $t==hover { + @include shadow(2); + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.001, + to(gtkalpha(currentColor,0)), + to(transparent)), + linear-gradient(to bottom, gtkalpha(currentColor,0)); + } + @else if $t==flat-hover { + outline-color: gtkalpha(currentColor, 0.1); + box-shadow: none; + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.001, + to(gtkalpha(currentColor,0)), + to(transparent)), + linear-gradient(to bottom, gtkalpha(currentColor,0.1)); + } + @else if $t==active { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.75, + to($fill_color), + to(transparent)), + linear-gradient(to bottom, gtkalpha(currentColor,0)); + } + @else if $t==flat-active { + outline-color: gtkalpha(currentColor, 0); + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.75, + to(gtkalpha(currentColor,0.2)), + to(transparent)), + linear-gradient(to bottom, gtkalpha(currentColor,0.0)); + } + @else if $t==checked { + background-color: $selected_bg_color; + color: $selected_fg_color; + } + @else if $t==insensitive-checked { + background-color: gtkalpha(currentColor,0.08); + color: $selected_bg_color; + } + @else if $t==insensitive { + box-shadow: none; + background-color: gtkalpha(currentColor,0.08); + color: $fg_color; + // color: gtkalpha(currentColor,0.4); + > GtkLabel, GtkImage { color: inherit; } + > GtkLabel, GtkImage { opacity: 0.4; } + } + @else if $t==backdrop { + // color: gtkalpha(currentColor,0.8); + > GtkLabel, GtkImage { opacity: 0.8; } + } + @else if $t==backdrop-insensitive { + // color: gtkalpha(currentColor,0.8 * 0.4); + > GtkLabel, GtkImage { color: inherit; } + > GtkLabel, GtkImage { opacity: 0.8 * 0.4; } + } +} + diff --git a/gtk-3.0/assets.svg b/gtk-3.0/assets.svg new file mode 100644 index 000000000..32af3c13e --- /dev/null +++ b/gtk-3.0/assets.svg @@ -0,0 +1,3028 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gtk-3.0/assets.txt b/gtk-3.0/assets.txt new file mode 100644 index 000000000..461a9819a --- /dev/null +++ b/gtk-3.0/assets.txt @@ -0,0 +1,138 @@ +checkbox-unchecked +checkbox-unchecked-active +checkbox-unchecked-insensitive +checkbox-unchecked-backdrop +checkbox-unchecked-backdrop-active +checkbox-unchecked-backdrop-insensitive +checkbox-checked +checkbox-checked-active +checkbox-checked-insensitive +checkbox-checked-backdrop +checkbox-checked-backdrop-active +checkbox-checked-backdrop-insensitive +checkbox-mixed +checkbox-mixed-active +checkbox-mixed-insensitive +checkbox-mixed-backdrop +checkbox-mixed-backdrop-active +checkbox-mixed-backdrop-insensitive +radio-unchecked +radio-unchecked-active +radio-unchecked-insensitive +radio-unchecked-backdrop +radio-unchecked-backdrop-active +radio-unchecked-backdrop-insensitive +radio-checked +radio-checked-active +radio-checked-insensitive +radio-checked-backdrop +radio-checked-backdrop-active +radio-checked-backdrop-insensitive +radio-mixed +radio-mixed-active +radio-mixed-insensitive +radio-mixed-backdrop +radio-mixed-backdrop-active +radio-mixed-backdrop-insensitive +checkbox-selectionmode +checkbox-active-selectionmode +checkbox-insensitive-selectionmode +checkbox-backdrop-selectionmode +checkbox-backdrop-active-selectionmode +checkbox-backdrop-insensitive-selectionmode +checkbox-checked-selectionmode +checkbox-checked-active-selectionmode +checkbox-checked-insensitive-selectionmode +checkbox-checked-backdrop-selectionmode +checkbox-checked-backdrop-active-selectionmode +checkbox-checked-backdrop-insensitive-selectionmode +checkbox-unchecked-dark +checkbox-unchecked-active-dark +checkbox-unchecked-insensitive-dark +checkbox-unchecked-backdrop-dark +checkbox-unchecked-backdrop-active-dark +checkbox-unchecked-backdrop-insensitive-dark +checkbox-checked-dark +checkbox-checked-active-dark +checkbox-checked-insensitive-dark +checkbox-checked-backdrop-dark +checkbox-checked-backdrop-active-dark +checkbox-checked-backdrop-insensitive-dark +checkbox-mixed-dark +checkbox-mixed-active-dark +checkbox-mixed-insensitive-dark +checkbox-mixed-backdrop-dark +checkbox-mixed-backdrop-active-dark +checkbox-mixed-backdrop-insensitive-dark +radio-unchecked-dark +radio-unchecked-active-dark +radio-unchecked-insensitive-dark +radio-unchecked-backdrop-dark +radio-unchecked-backdrop-active-dark +radio-unchecked-backdrop-insensitive-dark +radio-checked-dark +radio-checked-active-dark +radio-checked-insensitive-dark +radio-checked-backdrop-dark +radio-checked-backdrop-active-dark +radio-checked-backdrop-insensitive-dark +radio-mixed-dark +radio-mixed-active-dark +radio-mixed-insensitive-dark +radio-mixed-backdrop-dark +radio-mixed-backdrop-active-dark +radio-mixed-backdrop-insensitive-dark +checkbox-selectionmode-dark +checkbox-active-selectionmode-dark +checkbox-insensitive-selectionmode-dark +checkbox-backdrop-selectionmode-dark +checkbox-backdrop-active-selectionmode-dark +checkbox-backdrop-insensitive-selectionmode-dark +checkbox-checked-selectionmode-dark +checkbox-checked-active-selectionmode-dark +checkbox-checked-insensitive-selectionmode-dark +checkbox-checked-backdrop-selectionmode-dark +checkbox-checked-backdrop-active-selectionmode-dark +checkbox-checked-backdrop-insensitive-selectionmode-dark +slider-horz-scale-has-marks-above +slider-horz-scale-has-marks-above-hover +slider-horz-scale-has-marks-above-active +slider-horz-scale-has-marks-above-insensitive +slider-horz-scale-has-marks-below +slider-horz-scale-has-marks-below-hover +slider-horz-scale-has-marks-below-active +slider-horz-scale-has-marks-below-insensitive +slider-vert-scale-has-marks-above +slider-vert-scale-has-marks-above-hover +slider-vert-scale-has-marks-above-active +slider-vert-scale-has-marks-above-insensitive +slider-vert-scale-has-marks-below +slider-vert-scale-has-marks-below-hover +slider-vert-scale-has-marks-below-active +slider-vert-scale-has-marks-below-insensitive +slider-horz-scale-has-marks-above-dark +slider-horz-scale-has-marks-above-hover-dark +slider-horz-scale-has-marks-above-active-dark +slider-horz-scale-has-marks-above-insensitive-dark +slider-horz-scale-has-marks-below-dark +slider-horz-scale-has-marks-below-hover-dark +slider-horz-scale-has-marks-below-active-dark +slider-horz-scale-has-marks-below-insensitive-dark +slider-vert-scale-has-marks-above-dark +slider-vert-scale-has-marks-above-hover-dark +slider-vert-scale-has-marks-above-active-dark +slider-vert-scale-has-marks-above-insensitive-dark +slider-vert-scale-has-marks-below-dark +slider-vert-scale-has-marks-below-hover-dark +slider-vert-scale-has-marks-below-active-dark +slider-vert-scale-has-marks-below-insensitive-dark +switch-slider +switch-slider-hover +switch-slider-insensitive +switch-slider-dark +switch-slider-hover-dark +switch-slider-insensitive-dark +osd-shadow +osd-shadow-backdrop +osd-shadow-dark +osd-shadow-backdrop-dark diff --git a/gtk-3.0/assets/checkbox-active-selectionmode-dark.png b/gtk-3.0/assets/checkbox-active-selectionmode-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e259835db2be3d149407d3ff7afbac24aff7621e GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4-7+k9 zNttqM{%=+X^{vYPP99jn({qXdp`loLrEiDxCxP<&S?zZUzx#UVshq!M7_QOLpFDgfF3oJktAC6oJHlhmE3c^n`ia5Q)z4*}Q$iB}KBI;0 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-active-selectionmode-dark@2.png b/gtk-3.0/assets/checkbox-active-selectionmode-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..3c21d7273f005cf2212a2a17c55410d8b755c253 GIT binary patch literal 597 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)EX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&FL}B+ zhE&XXd)GEg*-_x=$5m1-`VW#L8WV~iFV+Z&KX_a9UF5kx_NC!N1oa2=|_`3I#=ZUzgn~V?!K8b*S3EAcYN~9wZ5U@d#Cq!g@!L%b^4yO z+tO9uzh8Z~X<20#{a$c!vV#C~lZ3#L1_d@2Lxm1TM;?x(0Tw#3>ea34BP&+D$_g!g zXPXidTDonO)mJ&ARjaHb)8t%I-r1%(6sO6ZxvMX@@%`R36Tyw;-@7|IQl9A<_wRM@ zRWk0Mxl{P(o?|FVdQ&MBb@00Q0O7XSbN literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-active-selectionmode.png b/gtk-3.0/assets/checkbox-active-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..c943991d1b13023015fb491bc7c920a0374a199c GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4mdKI;Vst07b5VLjV8( literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-active-selectionmode@2.png b/gtk-3.0/assets/checkbox-active-selectionmode@2.png new file mode 100644 index 0000000000000000000000000000000000000000..785837dc78e7f9473a6e134e8a4d44f833f8da18 GIT binary patch literal 610 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)EX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&?|Zs9 zhE&XXd)GEk$x-0w$5pT7Y8dA)R5xV2^lV!HAxkmKrs9GrqCdU(d>D$^^b8J!X}tQDI}Z^Y^8@;(~_#9qvC5g?wGI>V4X`w6xp%-hZFJ z?>;l%;RTmX)~>t$x?Hewh2b{Fu6Cro^`kNvKG_s_=nvX_esfBWIfKWqMJ+HCuuHRo*F{WEu`AFBBO_~6~?&)#+4 z@{W4?j=Q^~@~z_9u8y6xU;o>)&o=VkAI z@9peZGUZy@w$-+)MANo;Yp!+8+i$pZ%8Om^RGK$0jyRXqqMqOb-m6u6{1-oD!M<59ReT literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-backdrop-active-selectionmode-dark.png b/gtk-3.0/assets/checkbox-backdrop-active-selectionmode-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e259835db2be3d149407d3ff7afbac24aff7621e GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4-7+k9 zNttqM{%=+X^{vYPP99jn({qXdp`loLrEiDxCxP<&S?zZUzx#UVshq!M7_QOLpFDgfF3oJktAC6oJHlhmE3c^n`ia5Q)z4*}Q$iB}KBI;0 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-backdrop-active-selectionmode-dark@2.png b/gtk-3.0/assets/checkbox-backdrop-active-selectionmode-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..3c21d7273f005cf2212a2a17c55410d8b755c253 GIT binary patch literal 597 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)EX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&FL}B+ zhE&XXd)GEg*-_x=$5m1-`VW#L8WV~iFV+Z&KX_a9UF5kx_NC!N1oa2=|_`3I#=ZUzgn~V?!K8b*S3EAcYN~9wZ5U@d#Cq!g@!L%b^4yO z+tO9uzh8Z~X<20#{a$c!vV#C~lZ3#L1_d@2Lxm1TM;?x(0Tw#3>ea34BP&+D$_g!g zXPXidTDonO)mJ&ARjaHb)8t%I-r1%(6sO6ZxvMX@@%`R36Tyw;-@7|IQl9A<_wRM@ zRWk0Mxl{P(o?|FVdQ&MBb@00Q0O7XSbN literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-backdrop-active-selectionmode.png b/gtk-3.0/assets/checkbox-backdrop-active-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..c943991d1b13023015fb491bc7c920a0374a199c GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4mdKI;Vst07b5VLjV8( literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-backdrop-active-selectionmode@2.png b/gtk-3.0/assets/checkbox-backdrop-active-selectionmode@2.png new file mode 100644 index 0000000000000000000000000000000000000000..785837dc78e7f9473a6e134e8a4d44f833f8da18 GIT binary patch literal 610 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)EX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&?|Zs9 zhE&XXd)GEk$x-0w$5pT7Y8dA)R5xV2^lV!HAxkmKrs9GrqCdU(d>D$^^b8J!X}tQDI}Z^Y^8@;(~_#9qvC5g?wGI>V4X`w6xp%-hZFJ z?>;l%;RTmX)~>t$x?Hewh2b{Fu6Cro^`kNvKG_s_=nvX_esfBWIfKWqMJ+HCuuHRo*F{WEu`AFBBO_~6~?&)#+4 z@{W4?j=Q^~@~z_9u8y6xU;o>)&o=VkAI z@9peZGUZy@w$-+)MANo;Yp!+8+i$pZ%8Om^RGK$0jyRXqqMqOb-m6u6{1-oD!M<59ReT literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-backdrop-insensitive-selectionmode-dark.png b/gtk-3.0/assets/checkbox-backdrop-insensitive-selectionmode-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..22c1080f7fd2b3fc52ce06bd8509b87ff975824b GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4yM|k$WEXa7(8A5T-G@yGywor;eJ2> literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-backdrop-insensitive-selectionmode-dark@2.png b/gtk-3.0/assets/checkbox-backdrop-insensitive-selectionmode-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6afe925d5b138f6f46863b89cfce3e4106b5e62b GIT binary patch literal 490 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)EX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&(>+}r zLn`LHy?Zc=$xy=ep>?3hZjH0Q_b(3K72tN|rBbq>*3!p~U0-S@T+KPuI3e=y%VULS zw(ff`?s?5~+GVYu_s@CuU6#sPyZm+kUDbs9-#s^Zewwu8_ibCdUc-}mC-+^OmBM9l zwAy!5)t!6uPAQ&rU;FiSMPAY#%dpI|mvXn?cAd1nBImi(Eu|({PE&Ed z2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4s~J{y`X>Cz~5+-w<9gSYo)BcX{nP!+=KYFs Y6Yab?tR3=p16|JG>FVdQ&MBb@0K~3(C;$Ke literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-backdrop-insensitive-selectionmode@2.png b/gtk-3.0/assets/checkbox-backdrop-insensitive-selectionmode@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f5aa694cce33cbb81465f5bce9bf118d23b9ed45 GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)EX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&vpiiK zLn`LHz3Z68WGLhIF@KRpSzwj;^MC3m61~Jvby&rw=r}DcsR@|4Pd>$T_6LQOu>U2G zEuKZ)|K6?gTIF=+)Ia&pRgP!!ZoPK->+yF&8{Yp`xv5g=dFk(4x%tOtq)bnV&-OK9 zo%3j~TBL1WzW>t+PZnSMRcd2ycu!{amb91KZogGJ8EvzzxYzTZ_pR2%JwJD;yq;8c z`IVhFv(agx|DQXOY)&*xU{qvwVr${ykQ6XdNO2ed0j%zs zF?Y%OXOfe7QfKk*ul|xZ@4~ukRlDvS`n~1jvtM(aqm1R1XT1ED%yPYk@9}K;`G2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4N`b@Kpp{XVaPFRvw>Ud*3|m8_Tk0G+gQu&X%Q~loCIC!*boc-O literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-backdrop-selectionmode-dark@2.png b/gtk-3.0/assets/checkbox-backdrop-selectionmode-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5bc6b1d210d97c2285fa4517ccf703d1dc586b57 GIT binary patch literal 527 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)EX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&dpunn zLn`LHy}L2|L~te3b*qsoe6>=T1QVl5GYWp zpOEmWZh>1+p^d=uSM_%-`sTd){ZDKM`?SlYhyQ=$lUbG>pIvKRdqbA_TkU;D{sY1r zemr%J>t?*cv^(lGNALm7d&V1noxU17Q9L0wTlRFxW5&m4H!d<=d^^W%`vL8`ZNBdcv9)i?@rPN zYfsDY%&-(m@RxqMx{@s+e%Z|rxA(`L6}@#W>VDtu4}E6$V(dRVWnZgHUUu+T_5(rt s=f!MMi@z>E%;8rlb4)zF|L_lnjvHRTo=oh10*pKcPgg&ebxsLQ0Bq^TBLDyZ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-backdrop-selectionmode.png b/gtk-3.0/assets/checkbox-backdrop-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..abda46f72cabb9781ec012d6110ccb2727230ed1 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR407Rk`1GUm%9pg!_6~#t9B*CURQixBR?^Y=dc zs`Iy;HZ8bz>Yn2LCHENjyDSK2sd6PmC`DGeZ<(OOdEk!q64nEMzN=RST|IinO>pMF i#CPR~Q_>c%($hcC4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&yFFbT zLn`LHy}L2zd(P2g{YSztIVVu z5&TI$_xP`PX!W(Xg#2Cq^0!_4u64V8H~AFV%bEYYU*>7{_+yOMO}V%nJLa<3>nf3| zl|DwlAG^kN*G?*(v^>abeh=gE3VqLK(_`+6R{CzzSo-B{MUv>_xykbuM$U?QojYm! zk6ZJy=Ra9@_QOGgdq2}Wr{%WkuU)n?KWpv#kKw7SVuQ2a`rluEf6Maxi-v41JRFh& zMhYnoCmJR&Dl$9KUm#$1qTi-vH@8Z%`DD-PWt`cYJYl)?F@^rk53f&;J1ZJBJ!o5B z)BIl?IzamV24>gTe~ HDWM4f``E(w literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-active-dark.png b/gtk-3.0/assets/checkbox-checked-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..110a88de803b57775e2d90333e4aed7404e81806 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprTElE{-7< zy?3u}5OxVeSV$T{QEGM?rO>C9}6k{StY{0x)tEbVYO@?(Q%jLXltwU;jc zJ+x_OX}`AQm6R7f`iBlpV-20g#N06bpy|>B*EE(M68mC*&`3YvS!?;U+NQhy)1Thy z`Fs1%g*Lrs-CVo2#;lp!cDAe`=;n4$o@Gr^B8M2378!rbSe{rce<_Ov1)rok y4mLdy%s7{Cvp04^YpzyLtM0}HUXADC4+uYa7A*heNvIgm^$eb_elF{r5}E)|*7o*_~OLR2A?0&oLXbBIYT928bAi7AkU- zB+0hvGN-q%k8w}+8=!tn*nRX;5>1$mS-l<(0I1K#teBXmu_;v{<|)TMbB{ux0mnwz z(gA(b0e#Z}ee+b{Vw7SrN}bm9+M(QMF-kEX&VJw5r+uw;PpRN7Za$pVu4L=LTii8u zk*xx&a4u;LXv1yJhg#>b5zy9+p>RNhF1B@JNF3l;L0dP5#sLl$eAJEqJ%_*nfd;j$ zQ=8%dhb>;8_Sl>c&L8l>0gh+T73qru8jP8`$PhT7;T*IfL*W3Ao1_XE5(ju*b+^dS zI3U27`3nk-0|L##HelCu|0KTYfWCQsphAn-h^i>GU==yWhEzpGjx0%%0eXpzxsP5X xNiyE1%e*9-h?w0gY_~!S5wk0aCfjtG{{R$*zTj-XaNPg^002ovPDHLkV1inL(Wd|a literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-active-selectionmode-dark.png b/gtk-3.0/assets/checkbox-checked-active-selectionmode-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ec8df40526eaa5fc90b176825b4400f430e89a80 GIT binary patch literal 507 zcmV|*7o*_~OLR2A?0&oLXbBIYT928bAi7AkU- zB+0hvGN-q%k8w}+8=!tn*nRX;5>1$mS-l<(0I1K#teBXmu_;v{<|)TMbB{ux0mnwz z(gA(b0e#Z}ee+b{Vw7SrN}bm9+M(QMF-kEX&VJw5r+uw;PpRN7Za$pVu4L=LTii8u zk*xx&a4u;LXv1yJhg#>b5zy9+p>RNhF1B@JNF3l;L0dP5#sLl$eAJEqJ%_*nfd;j$ zQ=8%dhb>;8_Sl>c&L8l>0gh+T73qru8jP8`$PhT7;T*IfL*W3Ao1_XE5(ju*b+^dS zI3U27`3nk-0|L##HelCu|0KTYfWCQsphAn-h^i>GU==yWhEzpGjx0%%0eXpzxsP5X xNiyE1%e*9-h?w0gY_~!S5wk0aCfjtG{{R$*zTj-XaNPg^002ovPDHLkV1i3K(lY=6 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-active-selectionmode-dark@2.png b/gtk-3.0/assets/checkbox-checked-active-selectionmode-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6e9ccfedb9f0b29ab466a2e84e62defc911fe0ae GIT binary patch literal 870 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)EX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<{O9(%et zhE&XXd)MAiI#A&F$NN2sF%8TQ&>=Zt+x#Nt? zlY^boy}ysveElB6IM0{uijv%$z}H*{9D9zYT}aY=xqn5ElD%*-P3{xc+ z7%_*WHJm~d+~md_x5dBUqTR<|a@BG1wn^e|h3Cls-FdO%bH)3owNjNV`;J=MzpAtr zl4k!Qw*HiO(qe}DhgW}UydiO*v?8=r*^H?mc+V;;!OiS<#MZCUJFTF1MY#fO#ugn)snje@~~GBaOZehv%n?DWeb9~&IpK?0)u91JVw`UW3kwqedn zzkKB*Lx01qn*fwwe zveNx;ZY4cnocE8d&8?@Ez2c7uU#o;L|A!jc7t)4iasmlLA6sWI$q8hLt&=tswNZFb z78cu~`H->kJM-3#l@A#O%a)Y8`UvuOY+1TrH)&Oc!;xyG*-FcL*j@Im+`?yAYNOD& zyXd{*vj%n*297`7Gq~j@TqwJy6`@z*;MCv{R}kts=a6MOM!>>CTax>U2?X~ifnm6Hq!!m^8N!C%oZe6#FZ22oYsztWi&WjaC@0xk<5)2W%_D30D-X&fz`^<>E^{=x0e$5!_}Wd*CaRos3hdk0o=_u3+R1=itg>J8Y0 z+vmqt`>+$RX&Qaupu-e5O`}g7Sgv5xH2TJY#R@)}#{aH;;K0*C-889PabWR^cjqJf z-2NdhII!G4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<{OZhE>n zhE&XXd)LrU+EJw8Vf{SM9Su8MSXqOlw2p{2a2IfzJB9?bco#695fu>iRpH{8en7ln z!}FzyqU|jWmDbkA&;CwTRk5kLwe|a1ubhC;XSa9T$BI8uXxX6I(#ue5SHShSJK}6#Al0f(o`|$g!}$;n?)Ar?-UQL=F2$4*lW4Kklo~2!!el) zGnl1{9g@)mZv-*FTc5je|F)@LY{Mq~`_}Uo$h-c(xBOqh+$XiuK5^9aZNKhcuA(RV zpm@)+kPdIwA3|}#Tt}8N*6^-hnR{d@LydM^@a&GO%z9nduZSgGZFqk)dvg}!+KR;= zOSP}Jg)&WRVi#qa*1|5!9F>0g(uW0yBX3yEp4P!GE8BSO=9Unf7YrAG{2umB# zUsg;I0CKN2uy-;5xw;h-9z@?Tn*Hzf*F~kB?5(*kqo3be_fg@XX3f8Xvl(~Z$}?7e zP`H?$aJ^&a2Ze{*3&J}rKPr4IO~^WOr{cmvl}TJ1S!`Zph~-Id6tQ_xV7*%R$fOSo z9{+XFPRgv9km&wvZ-?q5$7Q;IT?M_5HurpYxz`n8B$u*pmlXjAVs}m#$Ue}_ z#PBfxNYsY~3*N4&+yJB%99D3zTiFr3;~9=n1qQWnYvDWBE3*zoC{@j_R@^FfF*@+- zY)~A9?w#mi!>qPbJUDT(ht1@R2^Hp7D<)N&ZZ*AHVI;-#o+ZJ}rtd}QJJ+j0F6+~d zBv0_r*x=urt;ZApFl`a;dg}6}OBI+C O7(8A5T-G@yGywqOgM~~0 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-active.png b/gtk-3.0/assets/checkbox-checked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..9235d0bfa2d4570a8ebff5721c607428deaac8e5 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprZAjE{-7< zy?3u(DT~`!7oz{$ znKSl`x#NYkPm>NWDSN39aC5o}D|eHkMw{b;B73d2%>No~td8=tnjDvW67x8?=z(Cy t%=1AIl3R9eW2?X~ifnm6Hq!!m^8N!C%oZe6#FZ22oYsztWi&WjaC@0xk<5)2W%_D30D-X&fz`^<>E^{=x0e$5!_}Wd*CaRos3hdk0o=_u3+R1=itg>J8Y0 z+vmqt`>+$RX&Qaupu-e5O`}g7Sgv5xH2TJY#R@)}#{aH;;K0*C-889PabWR^cjqJf z-2NdhII!G;M1& literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-backdrop-active-dark.png b/gtk-3.0/assets/checkbox-checked-backdrop-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..6b62fd308aede98d8248eb5e75f47c9b847a3ae9 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprW;&E{-7< zy?3u}ou7Fg;aX?Ya=fEo>%@%RHyFh`vi<9R?cdO+ z_x<)ymU%pZ?fPm4yG2dRObr+eTx4gc2QzmE26I<0`p?Oi+rRMb(b&(NWxX42-k$z< zVT-0(FW0iIK{+44>B=q$nKo%kg4PO0OP&C&^Y@Yj<(?XdPPrh&b0Va#QAmedu5sJX s-u2tL+0w$fxzC(ivtT3JuDK2DYb$~~m#vWK13H|+)78&qol`;+0QeegdjJ3c literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-backdrop-active-dark@2.png b/gtk-3.0/assets/checkbox-checked-backdrop-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2c9d332b93b2c76aebb48a9c3f5752d862babd88 GIT binary patch literal 491 zcmV>2K0}>6DVN`2HNpUe*++BnL>Cq*By@CR=W2s}u9D zj}i6z1F@eH_7HUzdt)PeS-%|)0K~rRWo;-eU9N@Wvu4#;o13Xsn*);xl9RmkMI;dTf+7t(Pyy9JP#J<5p zLU4fR9`r?q;(!LnOkHFQ9MJF_bRlEmfPgPa6*49c2>jIDBV*%$2*=DVC^im=bPl!w zyVm`agw_E=dw-y$GBu(qNu?2WNDZk<)WOhXOHk+3n1`q{O|~@K+3F|*7o*_~OLR2A?0&oLXbBIYT928bAi7AkU- zB+0hvGN-q%k8w}+8=!tn*nRX;5>1$mS-l<(0I1K#teBXmu_;v{<|)TMbB{ux0mnwz z(gA(b0e#Z}ee+b{Vw7SrN}bm9+M(QMF-kEX&VJw5r+uw;PpRN7Za$pVu4L=LTii8u zk*xx&a4u;LXv1yJhg#>b5zy9+p>RNhF1B@JNF3l;L0dP5#sLl$eAJEqJ%_*nfd;j$ zQ=8%dhb>;8_Sl>c&L8l>0gh+T73qru8jP8`$PhT7;T*IfL*W3Ao1_XE5(ju*b+^dS zI3U27`3nk-0|L##HelCu|0KTYfWCQsphAn-h^i>GU==yWhEzpGjx0%%0eXpzxsP5X xNiyE1%e*9-h?w0gY_~!S5wk0aCfjtG{{R$*zTj-XaNPg^002ovPDHLkV1i3K(lY=6 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-backdrop-active-selectionmode-dark@2.png b/gtk-3.0/assets/checkbox-checked-backdrop-active-selectionmode-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6e9ccfedb9f0b29ab466a2e84e62defc911fe0ae GIT binary patch literal 870 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)EX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<{O9(%et zhE&XXd)MAiI#A&F$NN2sF%8TQ&>=Zt+x#Nt? zlY^boy}ysveElB6IM0{uijv%$z}H*{9D9zYT}aY=xqn5ElD%*-P3{xc+ z7%_*WHJm~d+~md_x5dBUqTR<|a@BG1wn^e|h3Cls-FdO%bH)3owNjNV`;J=MzpAtr zl4k!Qw*HiO(qe}DhgW}UydiO*v?8=r*^H?mc+V;;!OiS<#MZCUJFTF1MY#fO#ugn)snje@~~GBaOZehv%n?DWeb9~&IpK?0)u91JVw`UW3kwqedn zzkKB*Lx01qn*fwwe zveNx;ZY4cnocE8d&8?@Ez2c7uU#o;L|A!jc7t)4iasmlLA6sWI$q8hLt&=tswNZFb z78cu~`H->kJM-3#l@A#O%a)Y8`UvuOY+1TrH)&Oc!;xyG*-FcL*j@Im+`?yAYNOD& zyXd{*vj%n*297`7Gq~j@TqwJy6`@z*;MCv{R}kts=a6MOM!>>CTax>U2?X~ifnm6Hq!!m^8N!C%oZe6#FZ22oYsztWi&WjaC@0xk<5)2W%_D30D-X&fz`^<>E^{=x0e$5!_}Wd*CaRos3hdk0o=_u3+R1=itg>J8Y0 z+vmqt`>+$RX&Qaupu-e5O`}g7Sgv5xH2TJY#R@)}#{aH;;K0*C-889PabWR^cjqJf z-2NdhII!G4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<{OZhE>n zhE&XXd)LrU+EJw8Vf{SM9Su8MSXqOlw2p{2a2IfzJB9?bco#695fu>iRpH{8en7ln z!}FzyqU|jWmDbkA&;CwTRk5kLwe|a1ubhC;XSa9T$BI8uXxX6I(#ue5SHShSJK}6#Al0f(o`|$g!}$;n?)Ar?-UQL=F2$4*lW4Kklo~2!!el) zGnl1{9g@)mZv-*FTc5je|F)@LY{Mq~`_}Uo$h-c(xBOqh+$XiuK5^9aZNKhcuA(RV zpm@)+kPdIwA3|}#Tt}8N*6^-hnR{d@LydM^@a&GO%z9nduZSgGZFqk)dvg}!+KR;= zOSP}Jg)&WRVi#qa*1|5!9F>0g(uW0yBX3yEp4P!GE8BSO=9Unf7YrAG{2umB# zUsg;I0CKN2uy-;5xw;h-9z@?Tn*Hzf*F~kB?5(*kqo3be_fg@XX3f8Xvl(~Z$}?7e zP`H?$aJ^&a2Ze{*3&J}rKPr4IO~^WOr{cmvl}TJ1S!`Zph~-Id6tQ_xV7*%R$fOSo z9{+XFPRgv9km&wvZ-?q5$7Q;IT?M_5HurpYxz`n8B$u*pmlXjAVs}m#$Ue}_ z#PBfxNYsY~3*N4&+yJB%99D3zTiFr3;~9=n1qQWnYvDWBE3*zoC{@j_R@^FfF*@+- zY)~A9?w#mi!>qPbJUDT(ht1@R2^Hp7D<)N&ZZ*AHVI;-#o+ZJ}rtd}QJJ+j0F6+~d zBv0_r*x=urt;ZApFl`a;dg}6}OBI+C O7(8A5T-G@yGywqOgM~~0 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-backdrop-active.png b/gtk-3.0/assets/checkbox-checked-backdrop-active.png new file mode 100644 index 0000000000000000000000000000000000000000..27783dadabcd2851c5767ad35fe1436abeda67a4 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprSRNE{-7< zy?3u3}h>KA~HLuY32gfrv?WkZnjG5RXqJ8VeH7Od$8fmiRc9^r<>9jsP6yx rh0oE^=X#}K(~HQC<5Dj^vDPr8+Xu27+;yE1=xzp2S3j3^P64nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&i#%N% zLn2z=UboFV*D3Or zhOfW&MRM&wwQb9%WFMUw(YE37-}o z-|(_%W+QXeIY;qJT^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprTctE{-7< zy>~BfvuO{~Rm* zD?&r-#r01c>*UODHwIa5@#I?8Bqeg#VdWiP=D#+1|B`2LwOtV5QJNaxD5Aslu5sSa p-pk#MW{cC0D*CEjv075eaBsHL@y|Uv^MS5r@O1TaS?83{1OQI+Zc_jN literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-backdrop-dark@2.png b/gtk-3.0/assets/checkbox-checked-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..454a41d136b74989e73abb2d766e7253878b4980 GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&(>z@q zLn2z=Uf)=F$Ux-S$N!Tr2M0HvUXsW%qmhZtqwNC+&q0O*u|~{tioMYbiq0}TTgo|o z4)cjkDL(K1gyxm}yF2;bWZhM#P9MMRurxxWr_t`Mnz)DSVwKr?{Ga~(v$F8~$oVCz zZECTJRBw;h#s?n@7;L8|CGOk)RdKO_*_Qfec}w$eiQTxwSbG_aio+k+%rod$_sgC) zYvG@>K(_S1n5frxw_Vz`J7h!8Y~JHjwQpK%=&@d|wJGp{=^Sq<=351`YolJuTw}Vm z%TRfv2s0b%8jD^8}IHsa4N&( d)Uwlu#p9MQGkz+?VFHX622WQ%mvv4FO#pY9&6WTF literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark.png b/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..9bac59c392154733a88fcc0a493adf6cf2659f38 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprY-bE{-7< zy?3u}PNcA~ymZC>hx5N%KYH-$os!bY*OwePjz!E~_{C4L@$l|O0jYV; zhWfF4BUgWL)k?c;cKMX00mF?op`R~Zox}V&@LcQ8KbjFzue_cAUW_bcSDtjdx;M6S zpY6i_qe85QqZHMgk}YHfR?1vsYS4}l`63)6z1Lc=@$iGd$D_BJtgp4u(+ z_T2}rX)N}QF?Ek$&TSIie6lt4Oxx|WsNx0hxGNY7rlj8#mR-^d^a6vYtDnm{r-UW| DA=h|> literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark@2.png b/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9ecf570e16293f7a11c7de836c1b83eaf8f545c1 GIT binary patch literal 515 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&8$4Yc zLn2z=UN`J+HV|R|P@lA@wWwsr*^g~vd0&}t)j3>uvMwpnUwT36?Cz&Fd1~^De%==DVwQ7UBDel}fZ*J=H`U&({~t3n7~bMr`{c<1y>({;o-8?FH^*0vc~*hT z8=EI`eN3}e&xOj9~-j_~h9qo))Zucz?ENW`Y`xE{9NF-zY(JL#H3mc9KuI})2 zd6V;-QCudWl0A3gI*WuOGbFpdG%~xLa}>TL&R0<3`D=n*VZ-C#>#o0!G0Gk5>3VVH zoFmY%%QADAuBH7{FFeasa`sQ7QlOQ|B7LR6S^2X{Wu-1n2L?iA;1d3INnE`z+g8u$ zQmQRDRa|SiY`ec;c(Fy^M2)|ik6sn|D^{| zB)qo_^ub@gex6!&&vL@Lab45)ZFLaq*VQA*JDD5Qjf7;++XLsaVJbJKFWE4~bMLvK z^g{5P#hsghvCY8PW?*dB1sYqz*wW{b>s@iimY_eJ0U$*+=CSLn;3WZ zsew4a=PQi`_Nwb56XSps z$BY!!|2dc#2c$X&CxD%sf0M*E17o{=pgP$$H=-|fvMo0S>D-XMOhKCOHp?T|HRZ;1 j4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<{O(mh=q zLn`LHz3Z5D+d-uLW4_4b33^`n7vI!~-CtliGylSzqt^0^OCCOWkh1B5hD27+(*0@A zdVkp&NNn2h$GPi|n?kFE@^jn0Huo9%4`}VR`uE#p8lBQ`mXVL#mb!OM~@ivAMmC+#)v!+-Lvqfpg3~{^SujeI=UHT8qH0l zlRh^He`rf{%#jK>FnetpWBP&HXFuNF;OU@UaY12$s*MKEigU}ZeOT~7XU(}~VjmY= zkOT6=J}zKbU^P4HSo4{NS2l=NrnI}E5(ClxOevXr&&4%qu z)}Pzz`cdJq;+%aB7xgD<^|8-I<`sOqjlV&!rYE4yge5>}VuihxYddZtC5HY+N8Q&<*7+N`Jve97i= zxgz1gsym`CpDPj=1oV{58rj>XZBF9ZooKs3)W(2?BljThOpBK2bGX8D&Eoz3o6Oht z_x)qLd~b^%--^;#4a$FYYxfqqKDe>8`mlUfzHhVaH(+!Zh}A9KzjtSObpDsLe+Eqx nW9uXiR{pc-so(X>qQ`&U5oIfJk-R`)x@7Ql^>bP0l+XkKcM3qy literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-selectionmode.png b/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5025b9fd444c44ac80fefc06725f2897f0ef43 GIT binary patch literal 493 zcmVBd&3 z9-u=fA{2-Bx|FIyBF5O@4E!e+l%E_wTTzsVK;f14Z>McaM&}t3BG#OlFRV><+|+_+ zR*)BZeE+)NCb^0U>sPmpd>kIWll{|Sx66_=HmF}lsk-}YiBd8;HfE@ljHcLo?pk?9 zw~OmqfxfLk-&UY+ivkTvVMq#>cNV+i3`wCF#qTpTt8&bHi>%;(8~`ZB=#`uu*vEB^ zMa~Kw!nrgX(1sI2Ic6VD0@|iA6b_g$#kOe-i31#0&^C>sae%`LTBh;uIV8>rcrDwc zPQ?KZU$JIY3c>k9d~kr{9&|`*`0FRqw2pJLwcwTjVWM~`^ z;F!^@%I+KtjROLmgLA;T*54$)tw7&yAK09kV9XEB|HWC}t juWlQuj+4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<{O(mh=q zLn`LHz3Z5D+d-uLqrdRv33^`sLAo`Yo+;QxZo1&>CC3_Lxfn5CZy!wj0f0B(ExB2rkd_Q2m;NbRvrpKL@3uZ8P;U{vX3NoCmO&0q8l$;&g+gDI) zy>GeXFTJDBbBg%)9O?dg^4pQKjQfty_G;dtdEorVW!K#A@I1I)5&T*ykLg3zo|Rt( zRtxX1j@#xK`GZfv|QAGdt-2jh?5p4}_m vD{%HtB8&0wABil}e?B(2_x1eo#6PSTeY{xfvmHZ#>5{?I)z4*}Q$iB}knK)Q literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-backdrop-insensitive.png b/gtk-3.0/assets/checkbox-checked-backdrop-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..e5a860436a3923b70d62f96ac268fee334bb5991 GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprRd~E{-7< zy?3wPD1lC!mR#E1sWzrgb5?Wb`e_s;WdF0u0r-jcwzkGW5(REkp z_oN**JuBUN^&iDb&RY2?(tyF>>k4-E#YG8*tBMl6|B1|D-d_Bm?ClzhX2Hu}x3*nM z@xO0yEXcEI)3hTqc1+*SEHpJ$m*GaU>OqT5kJNcQLc(V02!AiC=k{*Oej&$mW5pVi zn@@SaC(M2z_`Sc)9=p literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-backdrop-insensitive@2.png b/gtk-3.0/assets/checkbox-checked-backdrop-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d99874e5f1e4d1e9827c178a8a01813429c32520 GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&%RF5i zLn2z=-f-+XWFW%!;QwBcRTmr&TEAc{I&exA=3`isg{vBsz;LL4*_vFa|y?65#p73m}-7&$3?aRZKCk9XC`j~#L zG8E;L2t2wk%cql>sr*8C@5(}l1AJAhJ{tOUax>X=uMax@sG&hQ&9z$5vZYRejh*G* z!GIJUK8cHIZA!rp8Yb3WX!mJlR*IWsm*OQO@bgOPM4$;xW{11JeYcw-#jf(IIrxBF zw*S_GRc8*|0HT7($m!A-r*GQScl+|Pv%D|8t8Z<|F2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4G-nlkut1R=<~*e}9(}7#bJ$o_T80Is>*}TV}^3XiJ?fyL>e8QUCUX(?#Yx ztWS-wR9}4Y#0rsOIezvF!J5yWrANsdaV0zd&VCp6YguliuIvSK2r6e?R_G+9?w34I zYSSN2DfK0XPyV#KyRtQ9VHekV@@7xOuh57(lurAfozNECTv?CZaTc|lGPg4 zEv3mCGFM(CMVq%BX-sC#y(=Nb&L_I(YVY)Q&JPqWxaGdSvdf}i#-p75YSuY(>>o5U zA2)r`_2sBzZ|*WJBNo1_cg4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<{O=6Sj} zhE&XXd)F}Qv4cp%!~03IWfa9v+`8M8FUYg;cF62Ffo)$IxAE^Ne_k~Cz@%u2ZQUnW zi&&=LN)mbKdu`g%Ztk9%t5ru#qsJ!9Izw(RQTIp^_WOEPXh;Qv79gWIx8d=X6LN0VZmSR)?(Wz$Q}i*>SP+?=#gZ}Y3p zXrA@H(=CkM;_GYoGyF@~oqN0Nz;>SU0|tA(&1JkU`OYJ|G&`$d(=y4jdFn51vg3|f zO=ILTc1UE?IK$8?xxj!~B(32PPrwW`L9>hlHAd?5&+J|Ixcho}e}vu4$^GkJ-48#{ zA9v08g#Ux;JvB8?-%hr$IPksV>*sj_?5q_W>+9|^KT2Sj{o&QqDmNLH2P-SSezH|k zjAh>}az7^EOYWtb@%gjHVAA6C7UN2$7a!k>U0}zD(+) z!UgpJE3>Oz?2HUclY`GzJdgx&``G0emnL5p`EWpZK}pUmF1ZQ|F7IQ@{{P;YtN793 zrfTiW9cCtS6*pReZd}uKeBb?Tm3sw09Ju`dz=e*D9}YYYv=B-1vH4IV_d?pxOpZmO z^M})w2KL5dhia99?r504`Ipm`7WT&V>|TOfA3C;ZUy2npedM^r`&X{u)<=#2 zWgTliVLo-1z}Cl&O}mTQ1%eMSvo?GXG!(T7D6!0z*AcZT_~nEk3NDobTJD+kN!c)3+Km?X&OQ zv0AG>XQp-UO0{eA8SOXR{TX3B=i;0B`pP%X@8f&y?7pAxvHr;n=XX=$c$Wc_GlQqA KpUXO@geCyZTv&|& literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png b/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..11960f8bf140cb81ff8162b99b5f5d6e5346650c GIT binary patch literal 489 zcmV^-F=2PQB&t&_ty=SXIDk=U)mqJ%#g^1%#!O@Hxkm}48XM8n0Q7AD`ZfT4 zdn#}_p0ga!o$h(-$?~t|c+MjI#cj`rR`)$+1#fYSwEar<4!p%(Ym4j^Sch||H((QP zR~%aH!%o1aX$*yf4pZDTjUjR1xPnd77#ar-EBI&{?_Gz$L7;=WX;Qo5z~L2d&j)se z`$K$i;J61}k-j+SaLlwthQL9`bFc{+3I`rvk~(Ba9C&`}ZjqsJ5a5{k3kr>cK<8i| zuxrCViEjhYx7P<66tNL?85AnQF*c+w5ssROu7FEy%$+WY=t}c!b4paF2>Vxf-3A51 fK2e?K+2-^EYe=h+)$$Ir00000NkvXXu0mjft47Jg literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png b/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png new file mode 100644 index 0000000000000000000000000000000000000000..baab5f716cfed596a1680a9a7ddb0bd857693663 GIT binary patch literal 787 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)EX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<{OCV09y zhE&XXd-uHWV+WCjkNS)E1~>&V98Xmh7vx;Zq@|$Fa$ID?agR9*nnD^TTwa`Alq?avR$zuAy`oA1Zd59&OJv+qk5JpGU!wK}?$@syTK*TM>D!IS_O)%#|!{?Jzex^u$F|K3z`<8RI|FW3={|{~VtZlA2 zr||v2_loO}3#uPIV7UL-wAD#Qts(d0tY1!N zq&8^B%}?dlI9h#YUG+}0GeQB}aw!}uIQf;By^b%t^+DlLM1+;u)eiQF-yB}v2+@{v zVVKhAYx>wR0mQYIV_^Yuiw`tAG+f%4saGNJKu1S%cHOtq+ewcaH)+&tf$NP61%n?uwoLTUaN(^G$ke%GzDUfb z!(#4L@kMGj9X9eBu2=OJdS8(ei$3xXh%ayW@H6Jmb+NYRxoSC)! z={~13jQk=Dhun|Ed~mo}a?LJ6uVMj*z^A6{phAx4b8rVL-+sSMSJ$pRtZ$H8y4u7c zaw&7z57pYWWp5j%uD;$DzvSL5p6Hyer`g3~`;P19=gqxleD6&Bu`ArK&o@NBDX_c3 rmv8d>eIm>6n~x3bNbP0l+XkK$|6d8 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-backdrop.png b/gtk-3.0/assets/checkbox-checked-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..9147add4921048c227459bc3b5109aafda1207dc GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprR$7E{-7< zy>~C4=500*XnA;l^%RF!CwMtEV_W=U*ylRPPFqvLWa{8oDY-sJNM4{g_UGj@2cH#f zzuvl&IqP4ydB;>I35UG~a1!4VJ~1ObOY z;nL|5P!V7_K=P`Xb|@j)?1n|;S23As7!omqOoV+Rx=bhQ zqfF9|QC<|^KrbfjPM1V=thp5{UJnP*%dJ?c8MD}uvdoxi>^=7=fuY7mRMi1}>wvy> zK;NDUT=b_b`ctQS-deK!Ytf%FAN=CB=R>Xgp0a|sxcQ*|O12KX#a*k5Y!z6BbE!38 z6>fJr)Y^xQfK}5N3I`3QxM~_h;=pkQtEMqD4jfkS(KOz>4uOL}2X)n?HpPL%E8d`v|v@xg)P9&|jFW9Ba?G!6ot zgKfaBb^j#3bwJ-NuUOk3V4Ytc9rCv7`V1002ovPDHLkV1gxr(aHb- literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-dark.png b/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..db77cdaf439ad7ec98f034f0b143e50daf753ebc GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprTctE{-7< zy>~Bfc|x@5mQdllvUZ2gUH|%K*~8TTVTW|Z zq($#syQMn&c&t@`*6~SC60}x0YVu4ul_yp3dB=YL1T6{YVgrwmI<_JMhT>QGimy|j p{W*5syK&!w=c)?Z1YR*G$+JCo(pd8Neh$#p44$rjF6*2UngHH0Zyf*t literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-dark@2.png b/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..ea29f1147c98a78273cbac1702cfa8868428a612 GIT binary patch literal 495 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&b39!f zLn2z=Uf-B|$U)@T$N$#LmoHny<9C>&r{O5e#7UQ!4VajBq%h1r1V{h&2H1k-QUN_}N)qcaf jI}cpSFuCO`emvh>W~tSDokMqkk;CBW>gTe~DWM4fF-6M* literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..2d9e0f0bac143486ee1f2c11dc03167d0e7d9378 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprTElE{-7< zy?3t~avfF>VS5l?TY6IBgsDu`@_Q?ff0AnKiInrdwNz}P#8itZ|5pEcxW41nznVMS zTGhR$6)5WHe9kJjWnyOVo(2@LW%3TRFXS{xIDWat+*dpm@q@pz9etUHx3vIVCg!0L;#DaR2}S literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..237da6160c08ca15e001fb40dd50b6ac60c1ab66 GIT binary patch literal 493 zcmVD^{| zB)qo_^ub@gex6!&&vL@Lab45)ZFLaq*VQA*JDD5Qjf7;++XLsaVJbJKFWE4~bMLvK z^g{5P#hsghvCY8PW?*dB1sYqz*wW{b>s@iimY_eJ0U$*+=CSLn;3WZ zsew4a=PQi`_Nwb56XSps z$BY!!|2dc#2c$X&CxD%sf0M*E17o{=pgP$$H=-|fvMo0S>D-XMOhKCOHp?T|HRZ;1 jD^{| zB)qo_^ub@gex6!&&vL@Lab45)ZFLaq*VQA*JDD5Qjf7;++XLsaVJbJKFWE4~bMLvK z^g{5P#hsghvCY8PW?*dB1sYqz*wW{b>s@iimY_eJ0U$*+=CSLn;3WZ zsew4a=PQi`_Nwb56XSps z$BY!!|2dc#2c$X&CxD%sf0M*E17o{=pgP$$H=-|fvMo0S>D-XMOhKCOHp?T|HRZ;1 j4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<{O(mh=q zLn`LHz3Z5D+d-uLW4_4b33^`n7vI!~-CtliGylSzqt^0^OCCOWkh1B5hD27+(*0@A zdVkp&NNn2h$GPi|n?kFE@^jn0Huo9%4`}VR`uE#p8lBQ`mXVL#mb!OM~@ivAMmC+#)v!+-Lvqfpg3~{^SujeI=UHT8qH0l zlRh^He`rf{%#jK>FnetpWBP&HXFuNF;OU@UaY12$s*MKEigU}ZeOT~7XU(}~VjmY= zkOT6=J}zKbU^P4HSo4{NS2l=NrnI}E5(ClxOevXr&&4%qu z)}Pzz`cdJq;+%aB7xgD<^|8-I<`sOqjlV&!rYE4yge5>}VuihxYddZtC5HY+N8Q&<*7+N`Jve97i= zxgz1gsym`CpDPj=1oV{58rj>XZBF9ZooKs3)W(2?BljThOpBK2bGX8D&Eoz3o6Oht z_x)qLd~b^%--^;#4a$FYYxfqqKDe>8`mlUfzHhVaH(+!Zh}A9KzjtSObpDsLe+Eqx nW9uXiR{pc-so(X>qQ`&U5oIfJk-R`)x@7Ql^>bP0l+XkKcM3qy literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-insensitive-selectionmode.png b/gtk-3.0/assets/checkbox-checked-insensitive-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5025b9fd444c44ac80fefc06725f2897f0ef43 GIT binary patch literal 493 zcmVBd&3 z9-u=fA{2-Bx|FIyBF5O@4E!e+l%E_wTTzsVK;f14Z>McaM&}t3BG#OlFRV><+|+_+ zR*)BZeE+)NCb^0U>sPmpd>kIWll{|Sx66_=HmF}lsk-}YiBd8;HfE@ljHcLo?pk?9 zw~OmqfxfLk-&UY+ivkTvVMq#>cNV+i3`wCF#qTpTt8&bHi>%;(8~`ZB=#`uu*vEB^ zMa~Kw!nrgX(1sI2Ic6VD0@|iA6b_g$#kOe-i31#0&^C>sae%`LTBh;uIV8>rcrDwc zPQ?KZU$JIY3c>k9d~kr{9&|`*`0FRqw2pJLwcwTjVWM~`^ z;F!^@%I+KtjROLmgLA;T*54$)tw7&yAK09kV9XEB|HWC}t juWlQuj+4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<{O(mh=q zLn`LHz3Z5D+d-uLqrdRv33^`sLAo`Yo+;QxZo1&>CC3_Lxfn5CZy!wj0f0B(ExB2rkd_Q2m;NbRvrpKL@3uZ8P;U{vX3NoCmO&0q8l$;&g+gDI) zy>GeXFTJDBbBg%)9O?dg^4pQKjQfty_G;dtdEorVW!K#A@I1I)5&T*ykLg3zo|Rt( zRtxX1j@#xK`GZfv|QAGdt-2jh?5p4}_m vD{%HtB8&0wABil}e?B(2_x1eo#6PSTeY{xfvmHZ#>5{?I)z4*}Q$iB}knK)Q literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-insensitive.png b/gtk-3.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..ba58447beb6c5ab34d910e25d630cf701a9ed7fa GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprZAjE{-7< zy?3t~@*P$XU^(#goXNLjjZe$>nDO>+l(z5?R&l90=BKeJr?o|5qe9D0+jn6VaS;`V z#096F*tFJ!iJ3ucUd!`Vw**tK#TzEsvofcOYwX^;^R&2-hV|qJamhDQ{v5YnW2mcj z<6726pAT=}F)S^L=4LpTpcS!vZAA;CSL*DZ^DWz5ZGBk3Uoe)qurg=z$EQ5!6JkGb ug?y6se=i_1&4NpKnupG9D<<9e1H!ex6COT&a-kRKbOujXKbLh*2~7ZP8*YIB literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-insensitive@2.png b/gtk-3.0/assets/checkbox-checked-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..18aeb7be82683e0cd996e6398d5851793539ae12 GIT binary patch literal 493 zcmVBd&3 z9-u=fA{2-Bx|FIyBF5O@4E!e+l%E_wTTzsVK;f14Z>McaM&}t3BG#OlFRV><+|+_+ zR*)BZeE+)NCb^0U>sPmpd>kIWll{|Sx66_=HmF}lsk-}YiBd8;HfE@ljHcLo?pk?9 zw~OmqfxfLk-&UY+ivkTvVMq#>cNV+i3`wCF#qTpTt8&bHi>%;(8~`ZB=#`uu*vEB^ zMa~Kw!nrgX(1sI2Ic6VD0@|iA6b_g$#kOe-i31#0&^C>sae%`LTBh;uIV8>rcrDwc zPQ?KZU$JIY3c>k9d~kr{9&|`*`0FRqw2pJLwcwTjVWM~`^ z;F!^@%I+KtjROLmgLA;T*54$)tw7&yAK09kV9XEB|HWC}t juWlQuj+2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4G-nlkut1R=<~*e}9(}7#bJ$o_T80Is>*}TV}^3XiJ?fyL>e8QUCUX(?#Yx ztWS-wR9}4Y#0rsOIezvF!J5yWrANsdaV0zd&VCp6YguliuIvSK2r6e?R_G+9?w34I zYSSN2DfK0XPyV#KyRtQ9VHekV@@7xOuh57(lurAfozNECTv?CZaTc|lGPg4 zEv3mCGFM(CMVq%BX-sC#y(=Nb&L_I(YVY)Q&JPqWxaGdSvdf}i#-p75YSuY(>>o5U zA2)r`_2sBzZ|*WJBNo1_cg4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<{O=6Sj} zhE&XXd)F}Qv4cp%!~03IWfa9v+`8M8FUYg;cF62Ffo)$IxAE^Ne_k~Cz@%u2ZQUnW zi&&=LN)mbKdu`g%Ztk9%t5ru#qsJ!9Izw(RQTIp^_WOEPXh;Qv79gWIx8d=X6LN0VZmSR)?(Wz$Q}i*>SP+?=#gZ}Y3p zXrA@H(=CkM;_GYoGyF@~oqN0Nz;>SU0|tA(&1JkU`OYJ|G&`$d(=y4jdFn51vg3|f zO=ILTc1UE?IK$8?xxj!~B(32PPrwW`L9>hlHAd?5&+J|Ixcho}e}vu4$^GkJ-48#{ zA9v08g#Ux;JvB8?-%hr$IPksV>*sj_?5q_W>+9|^KT2Sj{o&QqDmNLH2P-SSezH|k zjAh>}az7^EOYWtb@%gjHVAA6C7UN2$7a!k>U0}zD(+) z!UgpJE3>Oz?2HUclY`GzJdgx&``G0emnL5p`EWpZK}pUmF1ZQ|F7IQ@{{P;YtN793 zrfTiW9cCtS6*pReZd}uKeBb?Tm3sw09Ju`dz=e*D9}YYYv=B-1vH4IV_d?pxOpZmO z^M})w2KL5dhia99?r504`Ipm`7WT&V>|TOfA3C;ZUy2npedM^r`&X{u)<=#2 zWgTliVLo-1z}Cl&O}mTQ1%eMSvo?GXG!(T7D6!0z*AcZT_~nEk3NDobTJD+kN!c)3+Km?X&OQ zv0AG>XQp-UO0{eA8SOXR{TX3B=i;0B`pP%X@8f&y?7pAxvHr;n=XX=$c$Wc_GlQqA KpUXO@geCyZTv&|& literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-selectionmode.png b/gtk-3.0/assets/checkbox-checked-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..11960f8bf140cb81ff8162b99b5f5d6e5346650c GIT binary patch literal 489 zcmV^-F=2PQB&t&_ty=SXIDk=U)mqJ%#g^1%#!O@Hxkm}48XM8n0Q7AD`ZfT4 zdn#}_p0ga!o$h(-$?~t|c+MjI#cj`rR`)$+1#fYSwEar<4!p%(Ym4j^Sch||H((QP zR~%aH!%o1aX$*yf4pZDTjUjR1xPnd77#ar-EBI&{?_Gz$L7;=WX;Qo5z~L2d&j)se z`$K$i;J61}k-j+SaLlwthQL9`bFc{+3I`rvk~(Ba9C&`}ZjqsJ5a5{k3kr>cK<8i| zuxrCViEjhYx7P<66tNL?85AnQF*c+w5ssROu7FEy%$+WY=t}c!b4paF2>Vxf-3A51 fK2e?K+2-^EYe=h+)$$Ir00000NkvXXu0mjft47Jg literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-selectionmode@2.png b/gtk-3.0/assets/checkbox-checked-selectionmode@2.png new file mode 100644 index 0000000000000000000000000000000000000000..baab5f716cfed596a1680a9a7ddb0bd857693663 GIT binary patch literal 787 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)EX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<{OCV09y zhE&XXd-uHWV+WCjkNS)E1~>&V98Xmh7vx;Zq@|$Fa$ID?agR9*nnD^TTwa`Alq?avR$zuAy`oA1Zd59&OJv+qk5JpGU!wK}?$@syTK*TM>D!IS_O)%#|!{?Jzex^u$F|K3z`<8RI|FW3={|{~VtZlA2 zr||v2_loO}3#uPIV7UL-wAD#Qts(d0tY1!N zq&8^B%}?dlI9h#YUG+}0GeQB}aw!}uIQf;By^b%t^+DlLM1+;u)eiQF-yB}v2+@{v zVVKhAYx>wR0mQYIV_^Yuiw`tAG+f%4saGNJKu1S%cHOtq+ewcaH)+&tf$NP61%n?uwoLTUaN(^G$ke%GzDUfb z!(#4L@kMGj9X9eBu2=OJdS8(ei$3xXh%ayW@H6Jmb+NYRxoSC)! z={~13jQk=Dhun|Ed~mo}a?LJ6uVMj*z^A6{phAx4b8rVL-+sSMSJ$pRtZ$H8y4u7c zaw&7z57pYWWp5j%uD;$DzvSL5p6Hyer`g3~`;P19=gqxleD6&Bu`ArK&o@NBDX_c3 rmv8d>eIm>6n~x3bNbP0l+XkK$|6d8 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked.png b/gtk-3.0/assets/checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..5fbe54f8a0f9c5038c55508ebf94b126520ffca2 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprXZ|E{-7< zy>~C~7Hl>UXn7cKo_EOPVb2N6wKF101)R0B93NXP;4XMF{X%cc+J?l-(zTnVPsF_Y zw#%U0;cWd!wv9m?%qzs7`Ee!chj1k^$cW^uZrhf%X!~XT8*l#{`*pGQuDL1C#)uGu zIig92pM<@2m?@Jzsd?oBwxtFEYTp+p&$!kfG=uBd1sNWp$@YyhI-Gfp^KKr$?%lX= i!SkaE+XP^-F=2PQB&t&_ty=SXIDk=U)mqJ%#g^1%#!O@Hxkm}48XM8n0Q7AD`ZfT4 zdn#}_p0ga!o$h(-$?~t|c+MjI#cj`rR`)$+1#fYSwEar<4!p%(Ym4j^Sch||H((QP zR~%aH!%o1aX$*yf4pZDTjUjR1xPnd77#ar-EBI&{?_Gz$L7;=WX;Qo5z~L2d&j)se z`$K$i;J61}k-j+SaLlwthQL9`bFc{+3I`rvk~(Ba9C&`}ZjqsJ5a5{k3kr>cK<8i| zuxrCViEjhYx7P<66tNL?85AnQF*c+w5ssROu7FEy%$+WY=t}c!b4paF2>Vxf-3A51 fK2e?K+2-^EYe=h+)$$Ir00000NkvXXu0mjf#AV4h literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-insensitive-selectionmode-dark.png b/gtk-3.0/assets/checkbox-insensitive-selectionmode-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..22c1080f7fd2b3fc52ce06bd8509b87ff975824b GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4yM|k$WEXa7(8A5T-G@yGywor;eJ2> literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-insensitive-selectionmode-dark@2.png b/gtk-3.0/assets/checkbox-insensitive-selectionmode-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6afe925d5b138f6f46863b89cfce3e4106b5e62b GIT binary patch literal 490 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)EX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&(>+}r zLn`LHy?Zc=$xy=ep>?3hZjH0Q_b(3K72tN|rBbq>*3!p~U0-S@T+KPuI3e=y%VULS zw(ff`?s?5~+GVYu_s@CuU6#sPyZm+kUDbs9-#s^Zewwu8_ibCdUc-}mC-+^OmBM9l zwAy!5)t!6uPAQ&rU;FiSMPAY#%dpI|mvXn?cAd1nBImi(Eu|({PE&Ed z2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4s~J{y`X>Cz~5+-w<9gSYo)BcX{nP!+=KYFs Y6Yab?tR3=p16|JG>FVdQ&MBb@0K~3(C;$Ke literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-insensitive-selectionmode@2.png b/gtk-3.0/assets/checkbox-insensitive-selectionmode@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f5aa694cce33cbb81465f5bce9bf118d23b9ed45 GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)EX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&vpiiK zLn`LHz3Z68WGLhIF@KRpSzwj;^MC3m61~Jvby&rw=r}DcsR@|4Pd>$T_6LQOu>U2G zEuKZ)|K6?gTIF=+)Ia&pRgP!!ZoPK->+yF&8{Yp`xv5g=dFk(4x%tOtq)bnV&-OK9 zo%3j~TBL1WzW>t+PZnSMRcd2ycu!{amb91KZogGJ8EvzzxYzTZ_pR2%JwJD;yq;8c z`IVhFv(agx|DQXOY)&*xU{qvwVr${ykQ6XdNO2ed0j%zs zF?Y%OXOfe7QfKk*ul|xZ@4~ukRlDvS`n~1jvtM(aqm1R1XT1ED%yPYk@9}K;`G^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprQ&-7sn8b z-sCU0gP)%|a^k}2BPW)ec3}MR{r~-^_5UTiB3C3zFayDnp8CB$R}6S=2B>98vYD4$ zIdCvtf!pk0)L#iUX2sM!Qu=##pT1C2$k}F58`E(%E$QHc{waaXD-#~<|Nmbv`1FSQ o|Nmptetn<6aE4Udp;ZhF$0w`5lRqZ759kI4Pgg&ebxsLQ0MKS#X#fBK literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-mixed-active-dark@2.png b/gtk-3.0/assets/checkbox-mixed-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..778facba92731cf0cd79aed1b9444d91356478b4 GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&)jVAs zLn2z=UQ*0E>>$wk(ERZM4b{YnT`~a~X&E9ny!JYrdmwCK+jxG0as(Hb2lrVn?xYaS zGfO5eEMK-l!z(*8YHjG-cK2EF*50eS+NUp{F;~0OQuTt2oaUC$iBXF*)^A$0@b`0H zo4{Juj912QCY9L+9(ogFxzB=Ofu?o1k>T=v!Rr*CO{x9A^SwaExqZrYLQHF&7KCza z;c5(1yr9Jr<=e)0@9v!>+4URd==yN?KNsG1RxV%uee*N+{SWewFdit{cEBo*cb@#; zPImUZ*|vSpCs#ha-r2tB_+huR(f=>}x7?@?HmB8LwLpd_)7oS5D=u6sKVr(28|j*L zU-9}1kF!FqmJ8;-pW%JWQ{-t(s_SK8Ri!-hwqorqqJ_KXX{_9|=qJkx-uR749RZ=h PU}f-h^>bP0l+XkK3hJjE literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-mixed-active.png b/gtk-3.0/assets/checkbox-mixed-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a375f4e1de1d49168d8ce8ff134be6f95588945d GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprUF|7sn8b z-ejIV*B+lbb>PD3BL`NTc3}K*{KNlG`D|@TYFQG;4gdj27$oh&dw2qG>Y{0h9M0~% zG9_%A5`@=G;ZC~nIPAdckC(2q^Stf9me_Imc4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&l|5Y? zLn2z=UNX!&>>$wk(0uWR2M;buID1J3tqy)3tg_^z;x~m(zK4EW^&j}n-R=S< zN>^i)VZiHSt)Kqs2g+mZpf5Z{I2*u>wDe7`yI>;C7TXZ?fW!O{%_}A zX7l5+vo1UC{qXw8z85dQMqY{jf8oDnp@w0AHe1$FhqYjnkI8E|NLxLUVvLeg2z@aj zo6X~B$_=gyt$jOH9NgP|T)ci|hJn|%-OFl|XcaZU2nsVmp!uXqr;uikm)Qec=e Nc)I$ztaD0e0suL&tk3`e literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-mixed-backdrop-active-dark.png b/gtk-3.0/assets/checkbox-mixed-backdrop-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e8214ef73f5cdcd1cac2771f9b85c197f2f3fbc3 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprRU27sn8b z-sF1Kq*k>FVdQ&MBb@06aZhAOHXW literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-mixed-backdrop-active-dark@2.png b/gtk-3.0/assets/checkbox-mixed-backdrop-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..412f401f2fe5efda369062fd5403512758ac83e6 GIT binary patch literal 418 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&- zLn2z=UNX!&>>$wkuu{A9*izoioDTm5VehUSo%()}p32m$yGQe`v@F?tYmNisZqA6M z1gP{87QOWr&}^7l;j&3J;_#8msiM5^=E;XWIKEmS zcz$B|fxZqQ=iAd4cMA(DF56O@>9Ay9bX$W*?|b|2vJA$Ltski?257TnwK}X7SRu-^ z)oDT48>7G6rv-LxT<>_}N6Slv*n|bdiYrV3cON!;p(`6gW=E?u^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprRU27sn8b z-sCSkZ@oP8<$t`sF!N$NX4VJthyQo~mzdcVxgt@583;hahyT~_^|@leb2C6KOR~+N zW>-x{+Y*9_-lv2?6XIj4$5mTW(zuapq}Tye$eR+ nAj;@(a*EcnwuKwC7#Pm2RSi4)ZsK>KI~Y7&{an^LB{Ts5;kH4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&6+K-X zLn2z=UNX!&>>$wk(0p;j*P_F@LUV=+S2%HVM4r;s{ckbx=7l_rQvXMQeIK&$^a>o;$Tt z_2`ZC8@j4nROW0b2OF?Z3;a&D!|BV}6UnYJm(qp-U^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprQ&-7sn8b z-sF(z=_!X#d{{rdvGHI}qfx;td*)z6;i){y2?+@X$tgdspLS6_{GiP!@S*`55VQp{ zvoCDaxxteCHCckEWy;5_Js;lbIe$K?D)A_!TygQQT`m8wm=t_)KeeLqis1(l(X-Y^ nzszr3Im4@M-mmiqLUIJ<=RVaBbOVE@tDnm{r-UW|`4d^t literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-mixed-backdrop-dark@2.png b/gtk-3.0/assets/checkbox-mixed-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..dd55550ca4a5fc276246033f59d979ad0d767b5b GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&MLk^{ zLn2z=UNX!(p+eRqMnDH6IFOJn}3ls`7XFd`2ji2Wxo)ypN z(s5oj4 z?>THOsJBb3z436ZW!2g0{SW+)FdkT9exPX2hk5V+bna!o-Y)y?`Q)mHzdLI$J}y&z zwRZoD|8p!vxUXz-(1jAegd0m=bXaGpE#Qd#D9Xg8R;byaR&qvNN@#i!(3RcYoHrIo lKVQdrW5bReKA&E3y(xEF`KVItKQI&-JYD@<);T3K0RSJ;qx%2= literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark.png b/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3a42405e3ccf03127ce3d261653b6c573d48ae30 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprTe!7sn8b z-nUm5@--Onuv~cOW@O+Yq+{Rs^!&x&oI0FEYy#PV-X0MS0gVrybYAyXOKU6Ccy=Mw zdh=58LWi8!nXPPYE?bOmTb78LY%u21)p^Qp&mp#RlgYB@8fV`MWl!@x5?{48Rr6-+ z?2dXH)k$mj|JSfz!C{4X BSUdm# literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark@2.png b/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..51de298568bf5036159486077d200717e26f0107 GIT binary patch literal 427 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&H9TD$ zLn2z=UbD?UY#`9^@N(oohG3alXOoYmUEweJbla-B=Xj5tcaNdPwA$-SBZGom*01%s zXe|H2b-82LOh?)N44>Jh7Z*Iw?s+iLPgm62?s}M5rs!wcD*`UfYm2H|o}_6f5)8^P#Tqt?y^AG%$Hx0Ss6M MPgg&ebxsLQ0GooWa{vGU literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive.png b/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..d132183d2ae953113ce3ac8c267eff4153678149 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprTe!7sn8b z-nUl`xf%?3STC4db$Y8;Ar#*K?ChLsp@Vzbv;x&#H)v$AvH$duUo*c7c z!r#Bab8`0APmvd4(46t*uY5~W;+kbmDi_{zM=4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&- zLn2z=-f+x1Y#`A3(0r1E*^V1mj-Lo(FR9+PZtEGtAR(a@vMRn}xeG*srueP&xwu{K zLccqAVp5vGys4iveD)ik_S6BG0|VG@s4`{-=I!Z(kvH>Gdq(J$7Ez3%UPucN*;Ou9Ujd1=;y5Z)=P8iPy&R^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprQ&-7sn8b z-sCIx!8xDjKaAIBW^R^bPJJMv%p7beJe4OoAtAxw_xTU&r+0d_9pp`2v?!4W1QxUL zIWb3W;0!y(X87Wx#)GRBFHbYKeLMcz;K<5%PHuaRTmP@jeDI)uN+9#f4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&Wj$RS zLn2z=UR#*QM)rii3h4tW1I7MYWC9LUM~TS^FCv=o;)f_VbxXDl5}PnS+U4 zyJoMl$}pd~tvd7D<=JQE&lS~9JNEZk=ADS$28#tG1SdM`I?e1nx4LHMO z)l!G`t1mQfzixhpjdk+93#J9tw>Dc%*|Tpy>s&mIEDB0B zZqEDmu5rFLpKAGe{%7-kb^klxmF$TyOXS7XzYfh-Wk*!mwsr~pv;3W`G-X!jxyIx- zGmQIYzK8+3^>oN`j@No?ZZB|)NMChXEB>7wLpYbus*m!2e1W0K;OXk;vd$@?2>_W8 Bug(Af literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-mixed-dark.png b/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c246a6b69f0b9c1e624e9e3d25167da6c7ea415a GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprQ&-7sn8b z-sF(z=_!X#d{{rdvGHI}qfx;td*)z6;i){y2?+@X$tgdspLS6_{GiP!@S*`55VQp{ zvoCDaxxw;0Le%(1$Lj}IE1o4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&B|Kdm zLn2z=UNX#L3KTf@G5^`k?j@UqS_F7rh{+wW&PkQ@c=tdqaqnTdgxMACwhmnyIm#T- zxuPlj8~kQ1;q0t5Xxl#V=T+v<&(A6g9{l?(Q{~DsCLIPI!7yJ3$48Tl&S}lEvG4P{ zvXAKnJKyhBiG_mPTQzryvoq8#G<({=xoi>xx7!c<@^cfM#s3^*+Nu+98cwW!Zf&uD z=h3WPM{*3pbnnRVN4ziEv*+#JXM5v62o*9INcU`^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprT4o7sn8b z-ei+`GmrfWdn0Zx%`MH%%=+N^{P_Bo_>Hxxi`o)-fFMUFM<@SiU7>N{VS^OsnJZEy zczUEPICziDOR4)`l$ek(L21EvNoMWaawU#dI|aJW9%(u#ueq2l=-`3)`ntahrzP(H n_vhDPl|Nl?wM}_iLm3%1JXO=O{p$V#=m-W+S3j3^P64nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&r9536 zLn2z=-rSgV*g&A+;bqTN(wCMdSXG^vbZ+VS#1q0>YZp1S+qudq#95W_wD}w}+w|V3 zMTbrNqIW>s@3g}2{8B7NXL#7`3jTiGU9$IMVxpkXr?(!?#};aJw>|9T`Cx5V|IcR9 zesj&k%M42P++M?1_IFcNLizI`cHfPqYWHOYV)JWW&9Gc&E*E@%=l+(~qqBRhFFR=R zPPqgpy6V_3Nz9vYMw{X3rl}FapTySQcc0rQS3S{!f#H<@W~J|^#N)zC6cqCrH|#rb z>X(VO-xpbz*WVK!{;m(492sskyM@gwbHNliA@Zwi$rZuk8fzgw$@VLX#ce&zVW}4r pURac#5ozmNy(#0&+InXhMjP{#z^p52%D|vx@O1TaS?83{1OO8Rq4fX& literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-mixed-insensitive.png b/gtk-3.0/assets/checkbox-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..c5c67008dda0cebcb63654044c9bb430a3f664a9 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprRU27sn8b z-nUl|ayA(7uwGD!*DqtfUcj1O=;dC(XMUmk@3qMaQF|ngH2;@);k}?S!?;8>kX4}7 zhT|Z|xyh9YN=gb`i@2UO$_9Qu^zF|B_JeOu>15`HZrxWsBS^}7>%W-#^g}Vvy+bxX seP4fy->QLSvACOol!d?Ci#jH=4Gvl{^_EpGKzA^By85}Sb4q9e06gnekpKVy literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-mixed-insensitive@2.png b/gtk-3.0/assets/checkbox-mixed-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..bb1f17397872c375235181322e5487a231888194 GIT binary patch literal 416 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&Wj$RS zLn2z=-aP1a#6Y0o;Y`n9uX4ebtKkvy2{*mZ+fDx!w69V8Ci{lvd)IT%Q(BmrW~1wo zsA`qe^~9S0$@0n03pA7(J~+Hy{@vB}pqZ&)$`kfy6LVkezQ%dSu<6d_v!7o-J!CS& zIOmkBzW(ji=9~B3)tkO`Wf8mY)sTlr?Sw)_a^B4-*5aC0bbsf16VtQi@0PG+O?6l+ zv?7#gtJi`s&MRJZ>_!Jmdp0??Onv4cXd%^Xon*1(jC%dS`yI>-4lSWQn>^>v|Jya0 zx%c2)4w&97naeCW{8Z-4q13uD9OBy|sRpcu8gBaE!Ty8!J+b=J z{AWxy@$Pg!CwY_Y)$VIMU#OO!nbIBiYh9_u_xl3!>vJ+RIV4t907H|()78&qol`;+ E0L?3?iU0rr literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-mixed.png b/gtk-3.0/assets/checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..6ac063a68c9e620530842919dbdf68d644f0a739 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprQ&-7sn8b z-sCIx!8xDjKaAIBW^R^bPJJMv%p7beJe4OoAtAxw_xTU&r+0d_9pp`2v?!4W1QxUL zIWb3W;PeakP2TY6@`2SKZ!DMQnYleZu_O3yYfn`=*Z<(l2M)?>E@lflejqr+Mm`%}Sbpc@!GUHx3vIVCg!0M;&1RsaA1 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-mixed@2.png b/gtk-3.0/assets/checkbox-mixed@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b5b4e8edf9eb3334ac60f49d1e1c7c3aaf304b GIT binary patch literal 411 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&B|Kdm zLn2z=UNX!&>>$wk(0ubtnSxvcvzNX{o-tW9oljchpN*>A6djuU%ZTx?yoFk&(O~?F*1=CowBH@H>3*WEf>M5sn z%{EWXdib-}ws%)Oyx!@2@$+lH zE7AWi{I@LB5nGYk7zHIv|2i<JPgg&ebxsLQ0I52poB#j- literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-selectionmode-dark.png b/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c0ca764c4b42689a0cb21fd40b1e1d03f9cb6b77 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4N`b@Kpp{XVaPFRvw>Ud*3|m8_Tk0G+gQu&X%Q~loCIC!*boc-O literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5bc6b1d210d97c2285fa4517ccf703d1dc586b57 GIT binary patch literal 527 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)EX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&dpunn zLn`LHy}L2|L~te3b*qsoe6>=T1QVl5GYWp zpOEmWZh>1+p^d=uSM_%-`sTd){ZDKM`?SlYhyQ=$lUbG>pIvKRdqbA_TkU;D{sY1r zemr%J>t?*cv^(lGNALm7d&V1noxU17Q9L0wTlRFxW5&m4H!d<=d^^W%`vL8`ZNBdcv9)i?@rPN zYfsDY%&-(m@RxqMx{@s+e%Z|rxA(`L6}@#W>VDtu4}E6$V(dRVWnZgHUUu+T_5(rt s=f!MMi@z>E%;8rlb4)zF|L_lnjvHRTo=oh10*pKcPgg&ebxsLQ0Bq^TBLDyZ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-selectionmode.png b/gtk-3.0/assets/checkbox-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..abda46f72cabb9781ec012d6110ccb2727230ed1 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR407Rk`1GUm%9pg!_6~#t9B*CURQixBR?^Y=dc zs`Iy;HZ8bz>Yn2LCHENjyDSK2sd6PmC`DGeZ<(OOdEk!q64nEMzN=RST|IinO>pMF i#CPR~Q_>c%($hcC4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&yFFbT zLn`LHy}L2zd(P2g{YSztIVVu z5&TI$_xP`PX!W(Xg#2Cq^0!_4u64V8H~AFV%bEYYU*>7{_+yOMO}V%nJLa<3>nf3| zl|DwlAG^kN*G?*(v^>abeh=gE3VqLK(_`+6R{CzzSo-B{MUv>_xykbuM$U?QojYm! zk6ZJy=Ra9@_QOGgdq2}Wr{%WkuU)n?KWpv#kKw7SVuQ2a`rluEf6Maxi-v41JRFh& zMhYnoCmJR&Dl$9KUm#$1qTi-vH@8Z%`DD-PWt`cYJYl)?F@^rk53f&;J1ZJBJ!o5B z)BIl?IzamV24>gTe~ HDWM4f``E(w literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-active-dark.png b/gtk-3.0/assets/checkbox-unchecked-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..204100daff32fe7edb33b6f0583ec8304b40b8d1 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprTMu7sn8b z-nUmb@-`UoxC9nYI(|~(%p*o4_RE!XCi|HPTs*$$ll+6N|2sM^-_>V0Y&L0%in^A8 zu`$Erjo&uvcWLD;Hq)$ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-active-dark@2.png b/gtk-3.0/assets/checkbox-unchecked-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa8a6a8f25062225cd668550f9b95f238fcb6ca GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S}c)B=- zM6|xWv{0})K%nK}_IB4GCf)}tI7Ox|ST|Xu(VKZn!;yQrJ|e~{kB&Is2|sARnR`;| zyytQUw3L(^)`hryD)`>}WYH??Wtp#LFRNtE$Zm_BXmd74fZ_G!M_!t&4!>hVkKHmX zcS)IYYyNLm2lcJW|4trQ!P9e!0HL8+d8KcM^CyAw`&sRG3cve$=&78)Wf-pFKdF1g stGu-4nS19Mn4dg+CN9lv#jAgeB|E}n&MU8}0{V%;)78&qol`;+0In*9VE_OC literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-active.png b/gtk-3.0/assets/checkbox-unchecked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8c8d22bc68eac0faad51c089c0880e5664a5d419 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprTMu7sn8b z-nUm53LY@vVR78sxvEfd<%!ZIJ8gp1o#da)EXZyuVb!s9IWl$T_9dC@j0<+_PpI+R zsBg8(z}VQcI3#g5n{>{GgYz92)*NCe*ztRn!*`}QsVTCIY3GfCffg`$y85}Sb4q9e E0P-3`KmY&$ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-active@2.png b/gtk-3.0/assets/checkbox-unchecked-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..180549d29cb161af6b9d30d03199d59bf1a9950d GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S}dAc}; zM6|xWw6XWF1CL7}pK?>d3%+Z-8o|-4T+Z&`NWFew6?1FTft+=Wuk{i(@cq#Gae&9; z)V}xYJ0d*KsmwPLXkb2&mgb$kcJcRryVkvScac**Y-e$|_EJa0)8CI=T;v2dYMrbs zIVn47bKk!^@g8=iB}eMD3|2F3CPa8M$}CoX$6z6Hz|86iUxV-29KngjC1==|&(ysY t_4=LN%2&UopRpCJcy;^k@@rB5Sr0t4uJiEy+79#;gQu&X%Q~loCIGY@f42Yt literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-backdrop-active-dark.png b/gtk-3.0/assets/checkbox-unchecked-backdrop-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..204100daff32fe7edb33b6f0583ec8304b40b8d1 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprTMu7sn8b z-nUmb@-`UoxC9nYI(|~(%p*o4_RE!XCi|HPTs*$$ll+6N|2sM^-_>V0Y&L0%in^A8 zu`$Erjo&uvcWLD;Hq)$ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-backdrop-active-dark@2.png b/gtk-3.0/assets/checkbox-unchecked-backdrop-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa8a6a8f25062225cd668550f9b95f238fcb6ca GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S}c)B=- zM6|xWv{0})K%nK}_IB4GCf)}tI7Ox|ST|Xu(VKZn!;yQrJ|e~{kB&Is2|sARnR`;| zyytQUw3L(^)`hryD)`>}WYH??Wtp#LFRNtE$Zm_BXmd74fZ_G!M_!t&4!>hVkKHmX zcS)IYYyNLm2lcJW|4trQ!P9e!0HL8+d8KcM^CyAw`&sRG3cve$=&78)Wf-pFKdF1g stGu-4nS19Mn4dg+CN9lv#jAgeB|E}n&MU8}0{V%;)78&qol`;+0In*9VE_OC literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-backdrop-active.png b/gtk-3.0/assets/checkbox-unchecked-backdrop-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8c8d22bc68eac0faad51c089c0880e5664a5d419 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprTMu7sn8b z-nUm53LY@vVR78sxvEfd<%!ZIJ8gp1o#da)EXZyuVb!s9IWl$T_9dC@j0<+_PpI+R zsBg8(z}VQcI3#g5n{>{GgYz92)*NCe*ztRn!*`}QsVTCIY3GfCffg`$y85}Sb4q9e E0P-3`KmY&$ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-backdrop-active@2.png b/gtk-3.0/assets/checkbox-unchecked-backdrop-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..180549d29cb161af6b9d30d03199d59bf1a9950d GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S}dAc}; zM6|xWw6XWF1CL7}pK?>d3%+Z-8o|-4T+Z&`NWFew6?1FTft+=Wuk{i(@cq#Gae&9; z)V}xYJ0d*KsmwPLXkb2&mgb$kcJcRryVkvScac**Y-e$|_EJa0)8CI=T;v2dYMrbs zIVn47bKk!^@g8=iB}eMD3|2F3CPa8M$}CoX$6z6Hz|86iUxV-29KngjC1==|&(ysY t_4=LN%2&UopRpCJcy;^k@@rB5Sr0t4uJiEy+79#;gQu&X%Q~loCIGY@f42Yt literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-backdrop-dark.png b/gtk-3.0/assets/checkbox-unchecked-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e028459788abae0a54b97ecd31d9b04c75c3a719 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprR;G7sn8b z-nUl`1se8=Wm7RQ39;htqYddq{dE2Xf4dL%jo$-4x=}N?jyX+UX zN4?(L#prRXaj{E+{FbR2InxrFIMsd#|Io|zcxT6TLHR-@BfnLtM6$<)5N)6>44$rj JF6*2Ung9+cON{^k literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-backdrop-dark@2.png b/gtk-3.0/assets/checkbox-unchecked-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6c1b5906b3ce3d9fb34f68d25bba5ce5151f8c96 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1U{c)B=- zM6|xWu~4u%fv4@^_Wwu2!ws2~A0#TeC5VWfVCcCZ7?AO&+}(9`m93Uioy$DVd)|wR ztoxc1C8UgJH}F*iTxZjnfF}zDN6TO$cch$Op z|Ig0Zc)e|^H!{#-UQCEs_2D09{ME3ArDaDumwHGw?kzjXzkA8X9ly0!vZk%u_>Omm e>ehGr_AwZS8>~$*yXy(`2ZN`ppUXO@geCyOlyqzW literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark.png b/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..756a1172e18dc207fa3ab37d27f21f27834f18be GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprT+;7sn8b z-nUm3`4|*=TrM&thpl=2SN}%U8Iv_i2QROAWq)Av{Rflm=eC|_AuIHFzI4wY1)EnMtRGlDt3qe@LmQQ&*16m=d#Wzp$PyX CPeqyl literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png b/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..829ffb98a3373758611230416270de56c1b6ba84 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1T+c)B=- zM6|xWsmOQOLBKii{0fC7Q#XCzpCl9@Bv9$JZAs9CgL)tA4^D2YT(pWofl=r8zWqkV zh6a;z*2XgUG4!lD_1NN`prCT%|IpC2uYdV6oX)Xec(F`%Tkh{3yVt=gGdDkCNXWXQ z&wQ09#5mxrgDEbCu4j?SBh5)?>>~Ulv)_6#q<>vmziijbo}2dt%tP}X>Lq#{OMvcW N@O1TaS?83{1OWSZXZ!#F literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive.png b/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..d611ecb1bc3143a85180a0cc1ec1e420f1a43b77 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprT+;7sn8b z-nUmbavm_?aS3!iC;DvKrGLL=^jZ|BD%QGa{bh{%y}o0Iaj}=wH^oWP2R?C~IpcHb z#F>|(H>AI6y}6Rm%xm^T*rO;sQDr-Ggy@UN1I&fj72X7woqPc_p25@A&t;ucLK6US CLP!n( literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive@2.png b/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..42c1f98f9283f0695441a733fab1db25a8960c53 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SxdAc}; zM6|xWY0Jmt$kF!jp?Z>!4exh*rsW%N8lFj7eD>JZg$J6Rv*bH|WfU}IUWt0v zBY_?+W##3@x0RCG4cS(`s$I)EHPPKgB<&kR=-#zk^{zVJ7q}=qbLML2a|XuAU(fzE zdVXYo@9!4}*6^KqMS#!|nYh>LQBTL47w_U^i;mruJ)5JvXhol8RsRd=Kfk3PvEKjc Wy(>)r&mN%b89ZJ6T-G@yGywpnAb;Qh literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-backdrop.png b/gtk-3.0/assets/checkbox-unchecked-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..3e80062e0c1fa6075a6cedad3ca8ee70cfda1fe8 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdv3%7sn8b z-nVBAMH?J=Tn_$K@8Swy&Yb9SX&Hwq(}~5WI3$cduUX}NX<mdKI;Vst04S|MRR910 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-backdrop@2.png b/gtk-3.0/assets/checkbox-unchecked-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..0270ae540ad1f0e3872cfe48cbd68dd4fd58c090 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SJdb&7< zM6|xWu~6`kgFx%U+VV76si{IiOt}GEsuwsjl~n_rc$Nox=A}JPoFLO7+J0kwQ~k4@ z?2|U--kwmrZ;}n8g_pYucf-vydaHIN#9mi?UL!uy`TPd{d1+>gu2l(7EPg+$jq~?D z`>OM|oHi}EcIuwu{U!Gp_q!|zXQ^@}L?}g8xo?@E!+GG2^%B+tf4-|%1zkOQ#!YbM jzr=Uthf~rPuhP>$(B$X2DEf6O&@&94u6{1-oD!M^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprR;G7sn8b z-nUl`1se8=Wm7RQ39;htqYddq{dE2Xf4dL%jo$-4x=}N?jyX+UX zN4?(L#prRXaj{E+{FbR2InxrFIMsd#|Io|zcxT6TLHR-@BfnLtM6$<)5N)6>44$rj JF6*2Ung9+cON{^k literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6c1b5906b3ce3d9fb34f68d25bba5ce5151f8c96 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1U{c)B=- zM6|xWu~4u%fv4@^_Wwu2!ws2~A0#TeC5VWfVCcCZ7?AO&+}(9`m93Uioy$DVd)|wR ztoxc1C8UgJH}F*iTxZjnfF}zDN6TO$cch$Op z|Ig0Zc)e|^H!{#-UQCEs_2D09{ME3ArDaDumwHGw?kzjXzkA8X9ly0!vZk%u_>Omm e>ehGr_AwZS8>~$*yXy(`2ZN`ppUXO@geCyOlyqzW literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..651896866e2ae2fa3b03ea2c1142ff3f2921b9be GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprUY37sn8b z-nUmb@*XhYU=8H)o2q8L;lJ9N13V$`egtWGzw8YvWZv_wZD#DMs_qj@ni-btUN0zk zUh|vlPA+97p@}C$Z>&4WCY|#^UBDqMkzvx^+Rz2njQUr1X=K+bXY2-A!QkoY=d#Wz Gp$P!@utr}1 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..3da3bee2218e8ee283e1befb52fd9a4578486305 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UHd%8G= zM6|xWVVHF^fXC(H!~;cwAuN0T^WJ)JXvqYg{Gg@3{T4skc_H#3tFNjeCqtFY@#!;l zl@`tDcyi)Q_3dr)49*^}N@MRcq@>+oFZmw)t@e9q?Dd^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdvp{7sn8b z-nUm5@*XhYVGX=)?zopr0D*Nvga7~l literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png b/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..46dd975ce84009926b86ee44020240ba7cb1ff19 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UndAc}; zM6|xWxsk8QL7?T~ZN)h%#|}+jxbyk)hp8)kK5*byS%zQ5^E8Pk5k~scx-}~KLd469jjXm>uPlV>vZR=hyExn+B*uduD zyV}acFY$#^nnZ|RYV-{X4MmYxt~xc$@p%jW%x ZaTD#lIjkM>b^~3`;OXk;vd$@?2>?QTd7J^eP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdv3%7sn8b z-nVBAMH?J=Tn_$K@8Swy&Yb9SX&Hwq(}~5WI3$cduUX}NX<mdKI;Vst04S|MRR910 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-unchecked@2.png b/gtk-3.0/assets/checkbox-unchecked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..0270ae540ad1f0e3872cfe48cbd68dd4fd58c090 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SJdb&7< zM6|xWu~6`kgFx%U+VV76si{IiOt}GEsuwsjl~n_rc$Nox=A}JPoFLO7+J0kwQ~k4@ z?2|U--kwmrZ;}n8g_pYucf-vydaHIN#9mi?UL!uy`TPd{d1+>gu2l(7EPg+$jq~?D z`>OM|oHi}EcIuwu{U!Gp_q!|zXQ^@}L?}g8xo?@E!+GG2^%B+tf4-|%1zkOQ#!YbM jzr=Uthf~rPuhP>$(B$X2DEf6O&@&94u6{1-oD!M~}U&3=E8)JY5_^ zG8*5`JeYOcL7;7aV9q4DAn}LaSef?zdJz0#@{`bC4EvtWEYh<5`Czig!WRpo3!Uyx z3Ojnrk3TYarbm=ybky=U?8lha?*0EzW8E>nv%TBle-5Wg)LZhKjiD>tgXK+ z=AYls)W0h0)wSzfH{$CIX8PRgKmPc#+pBL@i6Qd&*->_(%kZ->e%ba6{ zHm|L18an12FSKFy%RCWTx%kVS`JE?H%?0n?*n7TV#XE(<&;$wBi?{U-Z9VwTHsv}O z!_&#f&1cJ4hc7t$*Dm8s0T1JMC5|6zxY04ygdW54y(%m3{pqXcz3=sk@}bJYHsynwut4KRclxA%Rb3=36;NOvX||eNytIf3F(n#vsF%p&U8y|d=)t>k8Y;*Y~ z^-WVI9E@ArNo_w(^gNA}$f))06JOd<@Pu6{1-oD!M4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq<{u3_jGX# zshIP2u3@&ayU6kXn^%ARrN=be!6IgdO`rB6l?7oEhedxfxL;c8TYQJzBIucNOY@eU zdP}?~D<#CpaySO5${b%=n8@R9a7f&J_r1B=Wo}hb+MQ`(k1DUdXYUq^wBG!?&N#n3 zc28hbHb;%i9rc3Sf{bT67}8uAjFlQB1rPLaB)G8{C^OA~2wTn02+>?>c2Uo~iuu1q z@awE%&kIv;-fA$r{ioZMb=}5>s0WMdZ}Nw-@cQk{*}t;GO|yf=UTMDIss{J1`&+#{ z?M$74FD&wTE|E1So<(6gsI1;RB|42Bj zneyw#;@+@?b+*T18a{I`U(Im4(`atlB8^`swqD+ruuG@M~d@rAv1m38^5rb3_p2cy2 zp(Juz{`FF$g^BC_Mnxuz*RbB;D-9H>|4}Aq_3T#q#t)f?-5b=RXQtkqZzsE*vH0z_ zB^$5%WK3%EVt9J<=FRgA%Xn{bPF=b4Tja$s`7j}eRR_lc28J9qEj-@kwR_V1Ommhn$g*(vXOv0b~ofLZhOr}Z}H zuvGe&=jZ*! zKdbJGn!NI^Oo9Zrtj!Px1yitzRmn}{GI>lM?ub370 zn_&67D`eJReX}cKOZ%sPU0`kh{d(q>o~x549TU9CU;5>Jm=kJZAC~0AG<>+<@~=a}2B~!TEH|%niJbAJ6P3Vnjlt8^&t;ucLK6Tfz(pqj literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/osd-shadow-backdrop.png b/gtk-3.0/assets/osd-shadow-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..a89f45d501beea180a8b772d96e11f8754067923 GIT binary patch literal 616 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmSQK*5Dp-y;YjHK@;M7UB8!3Q zuY)k7lg8`{prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&3=E7waOebvgg=@Qj$H7v_e?R+*Q7*v5U>;z8l;6Jg?k z2PAcl%7%woy=d$_==G&;qSB%7tU+G;j2C7%?)<^9?jvK2u)m}Ti(^7`3XkQ(4xV$p zfu9~eV5-)>&L3C3z+T$PYvtZ489^dPV=tTdJ9UI-N-7@71~Od(?=W%-NXhbkVw~`# zvhIHA-D}%^+%JjUe)jX9xK@sTstzn`Uhk@li~8pgd;RoU)yk8%-`s(2| zv9`>n-$eyp@d;h-H)NS)(N}+K!tAD5)(0P~tTwQzj4A%|;|rHht^5z9 z;=6LiRVmTcHdnWbtHwwv^-yGF}K21>EEkX)zxmj5pw0u zaj&l#Q*UiyvfXfgQ;u>=hRzR3K_`>QX}Jxy%R(izXB4eya+Tp)y*+c5-L%x7m$v1m z?p|<8=xi{B-`F|%N~z!d#p`>y-my)Sl( z1uwT-!2Yj*!(^qdDf7X^+j|(_pK|Qpc+^BA(|wLuWbW59D$UF+s_TD$OLXez@oUn# z`eyP6SKob;4|11kFYl258PeeWWdDEd!jCl!^}FwdAD5I^222$Up00i_>zopr03gx{ A#{d8T literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/osd-shadow-backdrop@2.png b/gtk-3.0/assets/osd-shadow-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc7ea671a1fa937edcc2b54c868136388613e12 GIT binary patch literal 1396 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGoEX7WqAsj$Z!;#Vf4nJ zNUsNB#yF{oGC)De64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq<{u}^mK6y zshIP2u4DdV7m?%t{oXuq*d7!Vc;(UStnUFVF`E`WxBb8*|$0O1Q=ZE+C@FnBHsEr zk*QmED!mBXbCppt|D?1k>$(jMArGYgZ;B5UtSUIN>hB^YuB8gPKX~76ZPa+sdnG;8 zHDkSyrr@;HNLLjJZV%S@+_RG>Pj;`au8!Xxwf4O1@ty2{=J@|<-!q>NeWBP>{UGZ-j{)oVf*d3dB67kkMXKheto+4{qOU;@4i!G zFt_`@tgGFmBlTVOfv$=9A3TAtnbD3-EQp0El3fEBR**)?8@T7V8qdM|MV}zP-VOC+fPY7KN!;R zDj+UC{(sV~%B!8{YX!L{oB6PKQ21EzKL-QV+lhI&x4N@HgzBUy36h{9((+eo1y=)M9HHW zHwt@4sa#nk~EuhYRPN-Mo2o{`T$L_Z!G@iXQs@SKjvgZ#9l4d&WPk z30x1vJS88WQSC8az96JoD3J9d!+~4@mf-WB``i`>+VdQ)yk@rAO``4d#f&T8ZQg5e zFo}L)2-Fe#cv7lH;W-oEN1Y47f!u+jAI%#08TQmyRQ&kx;K75_bLY-=kB*M!kG=jj z?cD=DquFQw?bx%Yrna!~B($(7 z(fjv2t94r1nJ>0a%Ua7I`b2Zmfz=P%Z+$O1+YrNT;h~wT;~4Mhv{c4cck2WZleNta z0)Zc%cU@z2xOzTp=<^q(3Y-^9RvQr2-Q_a3g?>gE@BuB<-w_f_#?cEiQ4 zHCsZKgkQLN`O>PYQ=yW7xoX8YRE!<{&AktvxBk`0v|3}S$_w%Iy;JgKv$|jT?|QjF ze_ow$6Te8zu`E~5$8Fo_mk0@=UehPwz%A;dh zeQW%j!NwRPmmRPG0096!V_}-7#u{V%D0Kxda)5})9va+efM;9Jxc(bxKm9Z)sRJm3 z5(EtzP_u4Of<|yn_-5J=1rE!Hq*g5&H3JG>z@z1Ic{QC*KLB`ZjCtKMxFaI^2H@j% zyM4D>t-fM!!t(2m3CDm3KLRjXEEaF(^Z6$LmtBGf^kcKxT(8&bF8~TYY9^{Y_I4PV z{qbxzdynJ81HdIedki;?HLJ6YN?yzCPXJ7eG1tc;_QlVhs9UlwO+3+HyY6QPSrq-rwOo&uL>_wBTuA16udz}$34j3I`vLe`>I?UbV3S8 z;Mf#xYcSBa1_OO-FwnOK1AS{S(6mWgA7duq<}=$+V8C+{h|2T6-#JL z$beHJ&hz|pXM|6PpY2zy9r*?;Wp~!v`>w&Qwf9+;-NkWylcs5keN|egQPqkvM5IfLx}opECfD{CdF#tdtH3<&S0wlhosP4E(4bH0GnNPL0m*Tp1A9 zo#JuYPGFES6#Mduge!+z(vbTj>}S7C0}_RT;ddx!f5$9UmqwT?14=TW;IoE5SEh9O z{B7&iUwff6k_hbJu7yh4fKDUJ*E!tTku{>>+lqjgkQ^`6b#M_o1~`qN{*k_x)QM2e zMq9mOe_z)PJ>3_RGr?=QIw_<~7-d2)Y+Y{bs!v?|EYd7~zqqMS?C&uCg7s6UjR^QV fjNcCnHoJcVb1z`&*hTNX00000NkvXXu0mjfc3_lG literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/osd-shadow-dark@2.png b/gtk-3.0/assets/osd-shadow-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..1c03310f8462dc508bd62115314bfd30228f6c4f GIT binary patch literal 1974 zcmbVNYdq5p8~$%$lZlBXvF5yx9XhY->o>ETD;i1^0 zqNkx}S<*plp3p(H#vGz4wlx)L@xJTB`|17m-oM{b0Xl4U!CbT4NXJLg z52hZcGme}j0}KWO6Q7buJ9dOh#-yI4Tv6;Y0|1Cipr20|lOvCQkYK*YFmtS{z{ym1 z%D1Q97h~1T2H(xYLs&i;LIbU-Qs^>deZRrubJNIA5Aw}nIK#1v6Tt}B4$#inIHxG( z;PkD7*Q={rYHOo~ySpR?c~$b7n%XmM*YDoVZHXq9_Xj}gzH4_{5ZRCW!8ZN~)b`sz z!3FJr^A6reVFwQ>IJ7Nu_Lp?+eHC^e5sw$Mr%i65X6?@2MSx5v=Ll&IK@;g(#6Wf- zv*=6fOlB57pV(b!7_4iEI!xQ0X)n;f<~}fo7dzwVMm*KE(ZD~^Fsx}?0 z#Nhn)`1rTU$n?c0OFiEs*Vqpi3>`2$bAJsWBeg^KgVEEp=eDZDqt=cn*OaUN1x?|` z^E+>nR*_tE5&VyEASa`U$)MBeRP~}9}V&>81~e0m$_C&?0GEG+cEM;W z*(XC$PZWWDKvu#f;D<`3YLlu@*HrVG(1lZ~GW&hqPdIc>wymF&wJ~|efRF*`(9iof zLL@jWz*H)WHDj!K{b0z`U3fZ?FrXi9;icc#5B353#2(JFYVD-hF>8;AIM1 zS8+-m;ysc^xa$^!e#Y4c1j^~IxQ?yqI?e| z*EHR9PDfQqJ9CECFu5s~X!dWsFuvRTTdM%z zQYu*z(o)tpht2OVt2^O;jehzy_Q7xcxhJMYUrXk*t1}`6RbC}oZW{+Gef@VmW6=|M zK=BE_`91mXtPK~&wR`i6vt7d*!==>&KCf#A6mv98*oKXRW-E^moGr%}JpD20IR9WUcr6PxF5= z|9@M@OhE1CS0wqDnX^{FP!XTojxLNCIMl6(O|GaiYSjMli+5v#IB7BB93{!Pr8Cju z^INTY2=Uam0b$$%C5e0`uSJd!9}>MYJL=#aGD7GZsMy9@L*1z2gghdTEQYqFcAUk4 zLv1fv^Rz-s`rfH}dwU;oBcv!2iL}eSwC|XyAneXf8+KUuFCmvrnwy(T?aG8NF#3^{ zy>?|9*<9M=&h37F!_wW(!C6-5@WBRVYu(UJ@=eQtO<1SRn_F09^6uPOa%9(xRKNKb zsr%ID_su*WuWmb|ODWzCaw7NL@Qm}1X3IN|=+={;m^EO)@R;?-Sge2Zx)@5SL@Zv; za5qOXm0o<171p${;ajR_4Yo@l_@VAC+E7~O#acC}zWRbfz}AGnerX5PQ$#aX0ie8j zm-`hb(XcnPtkspiYv;c))6)rPI5ro<_Qww0TIU2h>MRq{1-18#3tVznl~tE+GkRJn zQ_`2XepF8DpT)MVqXqMm+84#D-m&fVqQUU!U<0!Idfsu6^RxD2GXl!6UIMXW7Au}R6;#pf zsI?H#WJpmQm_}{wh2njJZIw+G*87-b^~J-;GsML(MUcBtu(Xfp;dQk#V`o{^ zN;0Bn3?31-uKu8E;pN=2x1&q)S0eDVf@T?asS&?xKW{P*IO>GytwN%G-K0R_#rCVO zw6;>do;w+g@Nmw)fTOZv8Uh7hRyuf{*TR!bMK{@_aF!2JZhT^GJ>Dx*)ZM_}{9(vL zSUxV}03lhMpt`6=%WTrpM2^cHK>AsYI1_aC;ePQm*9hw&XO3GgRNi1SmTj}YX?_Iz zd0d!SKMw9s6u;{jvRi&tk{*4>Rc0_*=8~eH0Ruj+N*7j=$**;b^M@lt(Uc;p2jm1^ zLP)PR8730AH+Zk+)XzWL;>yq=&@-<{gj-8%R0z%W4@x)cR@9f|#YCUZEphM#&vZa1 z$^q~`5n+4ycy47>>b}V|hsS?g$D3T751r+IPigV?)#@pcbcCReYR#^91;z2(4Le@< c&D;O*f^<1>`gY}&Ykn*ch$r~9;$pM^17qfp*#H0l literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/osd-shadow.png b/gtk-3.0/assets/osd-shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..e7b07ad47c7d825ff1818267173d787984351d31 GIT binary patch literal 913 zcmV;C18)3@P)lQ?Hk-^fM;9Jxc(bxKm9Z)sRoomsRgYy zpl02m1dZUE2+g!1s%eg!q*gT=MC3IEJO*$EV3s7wb)M%B*4k(4Sk~I-JkKAJB)JAK zV}`MCRe1NnPXWxA%jJ!8?zL<1P|ms6<#KrgV9qSHCN#XH%ZOc{1GreP*N@)~FIunH zj{q*1<&4=PaOxA0w~d;>#00=(Hk70K`n6LvP~m9;?BY@37&Y=l>Jb^ipjyX0DBL>rPE>hRt_(UM)komF zDcaUxpl=NZ`qp5eZw&_e)?lD-4F>wwe{bLv&Y$)&G#QWr5*0#rNK_)Qzb# z;8loMtJUw$2tN_uJFHlH3Jo{}rR~LHac`}C>zK77Ywg=&vABm{V%Md`Qnaf|OHp?Y z;0J(909OER<2b%c)AT9JvX`z4x>=UJq-pvT$MGG2TV}Xqra4rRmx#(LuljAQONvvJ zRpA+5&*7K3rQp6*&EVqJzKh%xJ+}b*+ z(fPem1_ZWHJl?Sr7z9K_s=OjOw}D^Mkk?00b@~3PQgn4T~Nd{QH zYWS%#rPJrDN3RrI>(WRfP^kC3MXU|zG;-YEz@HsiBO1P~2#5*EajW{?VV}D03~(Aj z{UhC%)QM2eMq6jc;lA!v6B9Zzgy6{4OCe>#C=+^N>vCgP=fsuoBF&=Vf#!4KaEA#O nY?wN2L?GN@!t<~SJOKOwH4q`gyv$B~00000NkvXXu0mjfZI_@m2)*2TTPa+O$<4>)BXGYcfaR(zxVmR@2~H9zW4poy*yl`B~>K>0FXww z!haQV;7^E)3G-|r$x28f(dQ6IabZx!L+HXfWkGJ|)mD@x5pc7G-8*G7=Cd{{qF zd-@yz0jW!wYyb&KZHK0(2$IzV?ittX-L%Aiy4{9Q0j1OuqzBltUPRwaXW(wodjBWI z&hoEcv4SnQ0p*wga+qW@B_r6yVneTt;DWOp;Z~2zf9t8zm6ZL5H?4;b7I9Y8Hmd*< zuk0InY_Cyp2W_jp8J4Bz?X~#(ziNBC6H*o@-w`=b6q#)>f+HMkFvUuID zg&k&(Gkx=K^K)od0J`q?EgUuzYZh#pt;{t!3fBc0l{=T-PuUIeD~E4{Q={77oV=)@ z)7hk*InIx6_B7@|YUiXGJ#cD4(%O;&;F{Zy5-|lSZk%1n-A1ByZF|P?DXEU*hQzIs zTmDlrig`P9FGJcLs@nQs@frNq3cH>EY+~uN``Gu6)9&3h6qn-PxjWr)r3a@*WZRVz1*e}i5pKj zs~izRWf*LI#JFvNz`7{i&GN89$QzfQ&_~5jt_sFpy?Vu=bWK63CnJ&;Vyx8K~ zeqTLWri_p`XOp!KVkp%ER_2PB)5C+FW>;Q7$}BXqweXTVz{t|3X4adzH-YM9Z`}=W z9aU(wLB(>IVS$Xc#^E#y3CpCPoR5$R$vazzqe7KqD>3R?n!R~k=7ZpuykNCzrqKX)ukpM`E0ek6KR?j`$zVo*h@2BmUL=EQ94l>a<{j}*pFVLc zcmKVVT)``ut?Z4vF!U_-H-X8JPQHB7*p zKQ!P36WlxsHkS+h@+5TV-cGxFT4wQN9&rZcShNk}7~m)yG#I z#hLQcNyWfm+TAlt@9dsQzdrgkMchbaA@3zzjByA|uF8;@NQgZ0iBN@zy)VOf)NHQ+g^j(Pg&aeQplv=^FY>d>) zc3WEqT9B|vC=}Yjx3S+Ov;1`4^T(2tlP3tM__`BDC%KK1ntu6DBXCR8oiR6+9aedt zTJ5JgNUL0oYV!@UVCA#v?(S|kxDY%5FqC#xXckQGQ}+HoByaZ#JwQ2;UL7wZx&yrU z9Mwu9lecF-)}c57;kBrwY%TkHV#&Rpz6EkSR8R1Te{O)hLv36*s*u*9VrvG?3H7y9 zJ0#}mQaPF#d)Ote^x-|{O6BCRr_z?R9!>!poT-p(x)PKIUJuA<|p)vF=;v+tR~I + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="gtk:custom(theme_bg_color,gtk:bg[NORMAL])" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_focused"> + <include name="entire_background_focused" /> +</draw_ops> + + +<draw_ops name="titlebar_fill_unfocused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="titlebar_fill_unfocused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused_alt"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_unfocused"> + <include name="titlebar_fill_unfocused" /> +</draw_ops> + + <!-- button icons--> + + +<draw_ops name="close_glyph_focused"> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="close_focused"> + <include name="close_glyph_focused" /> +</draw_ops> + +<draw_ops name="close_glyph_unfocused"> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="close_unfocused"> + <include name="close_glyph_unfocused" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="close_glyph_focused_pressed"> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <include name="close_glyph_focused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="close_glyph_unfocused_pressed"> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_pressed" /> + <line + x1="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_pressed" /> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_pressed" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_pressed" /> + <line + x1="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_pressed" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_pressed" /> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="maximize_glyph_focused"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-1-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="maximize_focused"> + <include name="maximize_glyph_focused" /> +</draw_ops> + +<draw_ops name="maximize_glyph_unfocused"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-1-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <include name="maximize_glyph_unfocused" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="maximize_glyph_focused_pressed"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-1-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <include name="maximize_glyph_focused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="maximize_glyph_unfocused_pressed"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-1-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused_pressed" /> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused_pressed" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="minimize_glyph_focused"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="minimize_focused"> + <include name="minimize_glyph_focused" /> +</draw_ops> + +<draw_ops name="minimize_glyph_unfocused"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <include name="minimize_glyph_unfocused" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="minimize_glyph_focused_pressed"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <include name="minimize_glyph_focused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="minimize_glyph_unfocused_pressed"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused_pressed" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="menu_glyph_focused"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+2+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-5-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+4+D_icons_shrink-D_icons_grow" y="height/2-1-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-8-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="menu_focused"> + <include name="menu_glyph_focused" /> +</draw_ops> + +<draw_ops name="menu_glyph_unfocused"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+2+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-5-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+4+D_icons_shrink-D_icons_grow" y="height/2-1-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-8-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <include name="menu_glyph_unfocused" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="menu_glyph_focused_pressed"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+2+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-5-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+4+D_icons_shrink-D_icons_grow" y="height/2-1-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-8-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <include name="menu_glyph_focused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="menu_glyph_unfocused_pressed"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused_pressed" /> + <rectangle + x="(width-width%3)/3+2+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-5-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused_pressed" /> + <rectangle + x="(width-width%3)/3+4+D_icons_shrink-D_icons_grow" y="height/2-1-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-8-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused_pressed" /> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + +<!-- icon size used in GTK --> +<constant name="D_appmenu_icon_size" value="16" /> + +<draw_ops name="appmenu_icon_focused"> + <icon + x="(width-D_appmenu_icon_size)/2" y="(height-D_appmenu_icon_size)/2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" /> +</draw_ops> + +<draw_ops name="appmenu_focused"> + <include name="appmenu_icon_focused" /> +</draw_ops> + +<draw_ops name="appmenu_icon_unfocused"> + <icon + x="(width-D_appmenu_icon_size)/2" y="(height-D_appmenu_icon_size)/2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.4"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused"> + <include name="appmenu_icon_unfocused" /> +</draw_ops> + +<draw_ops name="appmenu_icon_focused_pressed"> + <icon + x="(width-D_appmenu_icon_size)/2" y="(height-D_appmenu_icon_size)/2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.6"/> +</draw_ops> + +<draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_icon_focused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_icon_focused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="shade_glyph_focused"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" + width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" + color="C_icons_focused" /> + <rectangle + x="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" + width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="shade_focused"> + <include name="shade_glyph_focused" /> +</draw_ops> + +<draw_ops name="shade_glyph_unfocused"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" + width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" + color="C_icons_unfocused" /> + <rectangle + x="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" + width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <include name="shade_glyph_unfocused" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="shade_glyph_focused_pressed"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" + width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" + color="C_icons_focused_pressed" /> + <rectangle + x="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" + width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <include name="shade_glyph_focused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="shade_glyph_unfocused_pressed"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused_pressed" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused_pressed" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" + width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" + color="C_icons_unfocused_pressed" /> + <rectangle + x="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" + width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" + color="C_icons_unfocused_pressed" /> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + + + <!-- button backgrounds --> + +<constant name="C_button_prelight" value="gtk:custom(wm_button_hover_color,gtk:bg[PRELIGHT])" /> +<constant name="C_button_pressed" value="gtk:custom(wm_button_active_color,gtk:bg[ACTIVE])" /> + +<draw_ops name="button_fill"> <!-- button background gradient --> + +</draw_ops> + +<draw_ops name="button_fill_prelight"> <!-- button background gradient for prelight status --> + <arc color="C_button_prelight" x="2" y="2" width="width-5" height="height-5" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="3" y="3" width="width-7" height="height-7" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="4" y="4" width="width-9" height="height-9" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="5" y="5" width="width-11" height="height-11" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="6" y="6" width="width-13" height="height-13" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="7" y="7" width="width-15" height="height-15" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="8" y="8" width="width-17" height="height-17" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="9" y="9" width="width-19" height="height-19" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="10" y="10" width="width-21" height="height-21" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="11" y="11" width="width-23" height="height-23" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="12" y="12" width="width-25" height="height-25" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="13" y="13" width="width-27" height="height-27" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="14" y="14" width="width-29" height="height-29" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="15" y="15" width="width-31" height="height-31" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="16" y="16" width="width-33" height="height-33" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="17" y="17" width="width-35" height="height-35" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="18" y="18" width="width-37" height="height-37" start_angle="0" extent_angle="360"/> + <arc color="C_button_prelight" x="19" y="19" width="width-39" height="height-39" start_angle="0" extent_angle="360"/> +</draw_ops> + +<draw_ops name="button_fill_pressed"> <!-- button background gradient for pressed status --> + <arc color="C_button_pressed" x="2" y="2" width="width-5" height="height-5" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="3" y="3" width="width-7" height="height-7" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="4" y="4" width="width-9" height="height-9" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="5" y="5" width="width-11" height="height-11" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="6" y="6" width="width-13" height="height-13" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="7" y="7" width="width-15" height="height-15" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="8" y="8" width="width-17" height="height-17" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="9" y="9" width="width-19" height="height-19" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="10" y="10" width="width-21" height="height-21" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="11" y="11" width="width-23" height="height-23" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="12" y="12" width="width-25" height="height-25" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="13" y="13" width="width-27" height="height-27" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="14" y="14" width="width-29" height="height-29" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="15" y="15" width="width-31" height="height-31" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="16" y="16" width="width-33" height="height-33" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="17" y="17" width="width-35" height="height-35" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="18" y="18" width="width-37" height="height-37" start_angle="0" extent_angle="360"/> + <arc color="C_button_pressed" x="19" y="19" width="width-39" height="height-39" start_angle="0" extent_angle="360"/> +</draw_ops> + +<draw_ops name="button"> +</draw_ops> + +<draw_ops name="button_prelight"> + <include name="button_fill_prelight" /> +</draw_ops> + +<draw_ops name="button_pressed"> + <include name="button_fill_pressed" /> +</draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_pressed"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_pressed"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_pressed"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_pressed" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused" /> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_pressed" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_pressed"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_pressed"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_pressed"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_pressed" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused" /> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_pressed" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_pressed"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_pressed"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_pressed"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_pressed" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused" /> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_pressed" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_pressed"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_pressed"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_pressed"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_pressed" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused" /> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_pressed"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_pressed"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_pressed"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_pressed" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused" /> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_pressed" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_pressed"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_pressed"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_pressed"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_pressed" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused" /> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_pressed" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="normal"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="normal"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="borderless" geometry="borderless"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="normal"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_focused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="normal"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="normal"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_pressed"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_pressed"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_pressed"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_pressed" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused" /> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_pressed" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_pressed"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_pressed"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_pressed"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_pressed" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused" /> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_pressed" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="normal"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="borderless"/> + <frame focus="no" state="maximized" style="borderless"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused"/> + <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> +<window version=">= 3.2" type="attached" style_set="attached_style_set"/> + +</metacity_theme>