commit ffc63ec958a84c5144d7a83dd1e24ef2e73d4a54 Author: cldx Date: Tue Feb 26 17:48:52 2013 +0100 Initial Commit diff --git a/gtk-2.0/Arrows/arrow-down-insens.png b/gtk-2.0/Arrows/arrow-down-insens.png new file mode 100755 index 0000000..443dfc2 Binary files /dev/null and b/gtk-2.0/Arrows/arrow-down-insens.png differ diff --git a/gtk-2.0/Arrows/arrow-down-prelight.png b/gtk-2.0/Arrows/arrow-down-prelight.png new file mode 100755 index 0000000..6e604cc Binary files /dev/null and b/gtk-2.0/Arrows/arrow-down-prelight.png differ diff --git a/gtk-2.0/Arrows/arrow-down-pressed.png b/gtk-2.0/Arrows/arrow-down-pressed.png new file mode 100755 index 0000000..29d8cc4 Binary files /dev/null and b/gtk-2.0/Arrows/arrow-down-pressed.png differ diff --git a/gtk-2.0/Arrows/arrow-down.png b/gtk-2.0/Arrows/arrow-down.png new file mode 100755 index 0000000..731fee4 Binary files /dev/null and b/gtk-2.0/Arrows/arrow-down.png differ diff --git a/gtk-2.0/Arrows/arrow-left-active.png b/gtk-2.0/Arrows/arrow-left-active.png new file mode 100755 index 0000000..dce8d22 Binary files /dev/null and b/gtk-2.0/Arrows/arrow-left-active.png differ diff --git a/gtk-2.0/Arrows/arrow-left-insensitive.png b/gtk-2.0/Arrows/arrow-left-insensitive.png new file mode 100755 index 0000000..b57d310 Binary files /dev/null and b/gtk-2.0/Arrows/arrow-left-insensitive.png differ diff --git a/gtk-2.0/Arrows/arrow-left-prelight.png b/gtk-2.0/Arrows/arrow-left-prelight.png new file mode 100755 index 0000000..3f4907c Binary files /dev/null and b/gtk-2.0/Arrows/arrow-left-prelight.png differ diff --git a/gtk-2.0/Arrows/arrow-left.png b/gtk-2.0/Arrows/arrow-left.png new file mode 100755 index 0000000..f4ad5cd Binary files /dev/null and b/gtk-2.0/Arrows/arrow-left.png differ diff --git a/gtk-2.0/Arrows/arrow-right-active.png b/gtk-2.0/Arrows/arrow-right-active.png new file mode 100755 index 0000000..1616f85 Binary files /dev/null and b/gtk-2.0/Arrows/arrow-right-active.png differ diff --git a/gtk-2.0/Arrows/arrow-right-insensitive.png b/gtk-2.0/Arrows/arrow-right-insensitive.png new file mode 100755 index 0000000..8149936 Binary files /dev/null and b/gtk-2.0/Arrows/arrow-right-insensitive.png differ diff --git a/gtk-2.0/Arrows/arrow-right-prelight.png b/gtk-2.0/Arrows/arrow-right-prelight.png new file mode 100755 index 0000000..b9da7dc Binary files /dev/null and b/gtk-2.0/Arrows/arrow-right-prelight.png differ diff --git a/gtk-2.0/Arrows/arrow-right.png b/gtk-2.0/Arrows/arrow-right.png new file mode 100755 index 0000000..a437ade Binary files /dev/null and b/gtk-2.0/Arrows/arrow-right.png differ diff --git a/gtk-2.0/Arrows/arrow-up-active.png b/gtk-2.0/Arrows/arrow-up-active.png new file mode 100755 index 0000000..6308f17 Binary files /dev/null and b/gtk-2.0/Arrows/arrow-up-active.png differ diff --git a/gtk-2.0/Arrows/arrow-up-insensitive.png b/gtk-2.0/Arrows/arrow-up-insensitive.png new file mode 100755 index 0000000..36f124f Binary files /dev/null and b/gtk-2.0/Arrows/arrow-up-insensitive.png differ diff --git a/gtk-2.0/Arrows/arrow-up-prelight.png b/gtk-2.0/Arrows/arrow-up-prelight.png new file mode 100755 index 0000000..625b138 Binary files /dev/null and b/gtk-2.0/Arrows/arrow-up-prelight.png differ diff --git a/gtk-2.0/Arrows/arrow-up.png b/gtk-2.0/Arrows/arrow-up.png new file mode 100755 index 0000000..f530a2c Binary files /dev/null and b/gtk-2.0/Arrows/arrow-up.png differ diff --git a/gtk-2.0/Buttons/button-default.png b/gtk-2.0/Buttons/button-default.png new file mode 100755 index 0000000..5460ac8 Binary files /dev/null and b/gtk-2.0/Buttons/button-default.png differ diff --git a/gtk-2.0/Buttons/button-insensitive.png b/gtk-2.0/Buttons/button-insensitive.png new file mode 100755 index 0000000..90e33c3 Binary files /dev/null and b/gtk-2.0/Buttons/button-insensitive.png differ diff --git a/gtk-2.0/Buttons/button-normal.png b/gtk-2.0/Buttons/button-normal.png new file mode 100755 index 0000000..3d70238 Binary files /dev/null and b/gtk-2.0/Buttons/button-normal.png differ diff --git a/gtk-2.0/Buttons/button-prelight.png b/gtk-2.0/Buttons/button-prelight.png new file mode 100755 index 0000000..6de119b Binary files /dev/null and b/gtk-2.0/Buttons/button-prelight.png differ diff --git a/gtk-2.0/Buttons/button-pressed.png b/gtk-2.0/Buttons/button-pressed.png new file mode 100755 index 0000000..da714bf Binary files /dev/null and b/gtk-2.0/Buttons/button-pressed.png differ diff --git a/gtk-2.0/Check-Radio/check1.png b/gtk-2.0/Check-Radio/check1.png new file mode 100755 index 0000000..238e782 Binary files /dev/null and b/gtk-2.0/Check-Radio/check1.png differ diff --git a/gtk-2.0/Check-Radio/check2.png b/gtk-2.0/Check-Radio/check2.png new file mode 100755 index 0000000..ab1df69 Binary files /dev/null and b/gtk-2.0/Check-Radio/check2.png differ diff --git a/gtk-2.0/Check-Radio/check3.png b/gtk-2.0/Check-Radio/check3.png new file mode 100755 index 0000000..0c15cc3 Binary files /dev/null and b/gtk-2.0/Check-Radio/check3.png differ diff --git a/gtk-2.0/Check-Radio/check4.png b/gtk-2.0/Check-Radio/check4.png new file mode 100755 index 0000000..971a853 Binary files /dev/null and b/gtk-2.0/Check-Radio/check4.png differ diff --git a/gtk-2.0/Check-Radio/checklight.png b/gtk-2.0/Check-Radio/checklight.png new file mode 100755 index 0000000..ba53742 Binary files /dev/null and b/gtk-2.0/Check-Radio/checklight.png differ diff --git a/gtk-2.0/Check-Radio/highlight.png b/gtk-2.0/Check-Radio/highlight.png new file mode 100755 index 0000000..2923ec3 Binary files /dev/null and b/gtk-2.0/Check-Radio/highlight.png differ diff --git a/gtk-2.0/Check-Radio/menuitem-checkbox-insensitive.png b/gtk-2.0/Check-Radio/menuitem-checkbox-insensitive.png new file mode 100755 index 0000000..47afcc1 Binary files /dev/null and b/gtk-2.0/Check-Radio/menuitem-checkbox-insensitive.png differ diff --git a/gtk-2.0/Check-Radio/menuitem-checkbox-selected.png b/gtk-2.0/Check-Radio/menuitem-checkbox-selected.png new file mode 100755 index 0000000..b065621 Binary files /dev/null and b/gtk-2.0/Check-Radio/menuitem-checkbox-selected.png differ diff --git a/gtk-2.0/Check-Radio/menuitem-checkbox.png b/gtk-2.0/Check-Radio/menuitem-checkbox.png new file mode 100755 index 0000000..cbab048 Binary files /dev/null and b/gtk-2.0/Check-Radio/menuitem-checkbox.png differ diff --git a/gtk-2.0/Check-Radio/menuitem-radio-checked-insensitive.png b/gtk-2.0/Check-Radio/menuitem-radio-checked-insensitive.png new file mode 100755 index 0000000..209a95b Binary files /dev/null and b/gtk-2.0/Check-Radio/menuitem-radio-checked-insensitive.png differ diff --git a/gtk-2.0/Check-Radio/menuitem-radio-checked-selected.png b/gtk-2.0/Check-Radio/menuitem-radio-checked-selected.png new file mode 100755 index 0000000..d50d085 Binary files /dev/null and b/gtk-2.0/Check-Radio/menuitem-radio-checked-selected.png differ diff --git a/gtk-2.0/Check-Radio/menuitem-radio-checked.png b/gtk-2.0/Check-Radio/menuitem-radio-checked.png new file mode 100755 index 0000000..41301ba Binary files /dev/null and b/gtk-2.0/Check-Radio/menuitem-radio-checked.png differ diff --git a/gtk-2.0/Check-Radio/option1.png b/gtk-2.0/Check-Radio/option1.png new file mode 100755 index 0000000..1cc99fc Binary files /dev/null and b/gtk-2.0/Check-Radio/option1.png differ diff --git a/gtk-2.0/Check-Radio/option2.png b/gtk-2.0/Check-Radio/option2.png new file mode 100755 index 0000000..278a712 Binary files /dev/null and b/gtk-2.0/Check-Radio/option2.png differ diff --git a/gtk-2.0/Check-Radio/option3.png b/gtk-2.0/Check-Radio/option3.png new file mode 100755 index 0000000..bc8c2d2 Binary files /dev/null and b/gtk-2.0/Check-Radio/option3.png differ diff --git a/gtk-2.0/Check-Radio/option4.png b/gtk-2.0/Check-Radio/option4.png new file mode 100755 index 0000000..83373f4 Binary files /dev/null and b/gtk-2.0/Check-Radio/option4.png differ diff --git a/gtk-2.0/Combo/combo-arrow-active.png b/gtk-2.0/Combo/combo-arrow-active.png new file mode 100755 index 0000000..29d8cc4 Binary files /dev/null and b/gtk-2.0/Combo/combo-arrow-active.png differ diff --git a/gtk-2.0/Combo/combo-arrow-insens.png b/gtk-2.0/Combo/combo-arrow-insens.png new file mode 100755 index 0000000..443dfc2 Binary files /dev/null and b/gtk-2.0/Combo/combo-arrow-insens.png differ diff --git a/gtk-2.0/Combo/combo-arrow-prelight.png b/gtk-2.0/Combo/combo-arrow-prelight.png new file mode 100755 index 0000000..6e604cc Binary files /dev/null and b/gtk-2.0/Combo/combo-arrow-prelight.png differ diff --git a/gtk-2.0/Combo/combo-arrow.png b/gtk-2.0/Combo/combo-arrow.png new file mode 100755 index 0000000..731fee4 Binary files /dev/null and b/gtk-2.0/Combo/combo-arrow.png differ diff --git a/gtk-2.0/Combo/combo-inactive.png b/gtk-2.0/Combo/combo-inactive.png new file mode 100755 index 0000000..90e33c3 Binary files /dev/null and b/gtk-2.0/Combo/combo-inactive.png differ diff --git a/gtk-2.0/Combo/combo-normal.png b/gtk-2.0/Combo/combo-normal.png new file mode 100755 index 0000000..3d70238 Binary files /dev/null and b/gtk-2.0/Combo/combo-normal.png differ diff --git a/gtk-2.0/Combo/combo-prelight.png b/gtk-2.0/Combo/combo-prelight.png new file mode 100755 index 0000000..6de119b Binary files /dev/null and b/gtk-2.0/Combo/combo-prelight.png differ diff --git a/gtk-2.0/Combo/combo-pressed.png b/gtk-2.0/Combo/combo-pressed.png new file mode 100755 index 0000000..da714bf Binary files /dev/null and b/gtk-2.0/Combo/combo-pressed.png differ diff --git a/gtk-2.0/Combo/op-ins.png b/gtk-2.0/Combo/op-ins.png new file mode 100755 index 0000000..45a7a63 Binary files /dev/null and b/gtk-2.0/Combo/op-ins.png differ diff --git a/gtk-2.0/Combo/op-pre.png b/gtk-2.0/Combo/op-pre.png new file mode 100755 index 0000000..9d3ecb7 Binary files /dev/null and b/gtk-2.0/Combo/op-pre.png differ diff --git a/gtk-2.0/Combo/op.png b/gtk-2.0/Combo/op.png new file mode 100755 index 0000000..f2bfb94 Binary files /dev/null and b/gtk-2.0/Combo/op.png differ diff --git a/gtk-2.0/Frame-Gap/frame-gap-end.png b/gtk-2.0/Frame-Gap/frame-gap-end.png new file mode 100755 index 0000000..3228c31 Binary files /dev/null and b/gtk-2.0/Frame-Gap/frame-gap-end.png differ diff --git a/gtk-2.0/Frame-Gap/frame-gap-start.png b/gtk-2.0/Frame-Gap/frame-gap-start.png new file mode 100755 index 0000000..0b64fbc Binary files /dev/null and b/gtk-2.0/Frame-Gap/frame-gap-start.png differ diff --git a/gtk-2.0/Frame-Gap/frame1.png b/gtk-2.0/Frame-Gap/frame1.png new file mode 100755 index 0000000..4c0f412 Binary files /dev/null and b/gtk-2.0/Frame-Gap/frame1.png differ diff --git a/gtk-2.0/Handles/handle-h.png b/gtk-2.0/Handles/handle-h.png new file mode 100755 index 0000000..c9d6bdc Binary files /dev/null and b/gtk-2.0/Handles/handle-h.png differ diff --git a/gtk-2.0/Handles/handle-v.png b/gtk-2.0/Handles/handle-v.png new file mode 100755 index 0000000..0552075 Binary files /dev/null and b/gtk-2.0/Handles/handle-v.png differ diff --git a/gtk-2.0/Handles/resize-grip.png b/gtk-2.0/Handles/resize-grip.png new file mode 100755 index 0000000..16eb900 Binary files /dev/null and b/gtk-2.0/Handles/resize-grip.png differ diff --git a/gtk-2.0/Lines/line-h.png b/gtk-2.0/Lines/line-h.png new file mode 100755 index 0000000..0d93e3e Binary files /dev/null and b/gtk-2.0/Lines/line-h.png differ diff --git a/gtk-2.0/Lines/line-v.png b/gtk-2.0/Lines/line-v.png new file mode 100755 index 0000000..2044e7c Binary files /dev/null and b/gtk-2.0/Lines/line-v.png differ diff --git a/gtk-2.0/ListHeaders/list_header-insens.png b/gtk-2.0/ListHeaders/list_header-insens.png new file mode 100755 index 0000000..a6b30df Binary files /dev/null and b/gtk-2.0/ListHeaders/list_header-insens.png differ diff --git a/gtk-2.0/ListHeaders/list_header-prelight.png b/gtk-2.0/ListHeaders/list_header-prelight.png new file mode 100755 index 0000000..a6b30df Binary files /dev/null and b/gtk-2.0/ListHeaders/list_header-prelight.png differ diff --git a/gtk-2.0/ListHeaders/list_header-pressed.png b/gtk-2.0/ListHeaders/list_header-pressed.png new file mode 100755 index 0000000..a6b30df Binary files /dev/null and b/gtk-2.0/ListHeaders/list_header-pressed.png differ diff --git a/gtk-2.0/ListHeaders/list_header.png b/gtk-2.0/ListHeaders/list_header.png new file mode 100755 index 0000000..a6b30df Binary files /dev/null and b/gtk-2.0/ListHeaders/list_header.png differ diff --git a/gtk-2.0/ListHeaders/tree.png b/gtk-2.0/ListHeaders/tree.png new file mode 100755 index 0000000..cbb08a2 Binary files /dev/null and b/gtk-2.0/ListHeaders/tree.png differ diff --git a/gtk-2.0/Menu-Menubar/arrow-right-prelight.png b/gtk-2.0/Menu-Menubar/arrow-right-prelight.png new file mode 100755 index 0000000..b9da7dc Binary files /dev/null and b/gtk-2.0/Menu-Menubar/arrow-right-prelight.png differ diff --git a/gtk-2.0/Menu-Menubar/arrow-right.png b/gtk-2.0/Menu-Menubar/arrow-right.png new file mode 100755 index 0000000..a437ade Binary files /dev/null and b/gtk-2.0/Menu-Menubar/arrow-right.png differ diff --git a/gtk-2.0/Menu-Menubar/menu.png b/gtk-2.0/Menu-Menubar/menu.png new file mode 100755 index 0000000..87779ba Binary files /dev/null and b/gtk-2.0/Menu-Menubar/menu.png differ diff --git a/gtk-2.0/Menu-Menubar/menubar-item.png b/gtk-2.0/Menu-Menubar/menubar-item.png new file mode 100755 index 0000000..a1e73b9 Binary files /dev/null and b/gtk-2.0/Menu-Menubar/menubar-item.png differ diff --git a/gtk-2.0/Menu-Menubar/menubar.png b/gtk-2.0/Menu-Menubar/menubar.png new file mode 100755 index 0000000..e131c34 Binary files /dev/null and b/gtk-2.0/Menu-Menubar/menubar.png differ diff --git a/gtk-2.0/Menu-Menubar/menuitem.png b/gtk-2.0/Menu-Menubar/menuitem.png new file mode 100755 index 0000000..cb1df40 Binary files /dev/null and b/gtk-2.0/Menu-Menubar/menuitem.png differ diff --git a/gtk-2.0/Menu-Menubar/menuline.png b/gtk-2.0/Menu-Menubar/menuline.png new file mode 100755 index 0000000..6621a4e Binary files /dev/null and b/gtk-2.0/Menu-Menubar/menuline.png differ diff --git a/gtk-2.0/Others/close.png b/gtk-2.0/Others/close.png new file mode 100755 index 0000000..dd43262 Binary files /dev/null and b/gtk-2.0/Others/close.png differ diff --git a/gtk-2.0/Others/focus.png b/gtk-2.0/Others/focus.png new file mode 100755 index 0000000..c41abe1 Binary files /dev/null and b/gtk-2.0/Others/focus.png differ diff --git a/gtk-2.0/Others/null.png b/gtk-2.0/Others/null.png new file mode 100755 index 0000000..9d7e6be Binary files /dev/null and b/gtk-2.0/Others/null.png differ diff --git a/gtk-2.0/Others/ruler.png b/gtk-2.0/Others/ruler.png new file mode 100755 index 0000000..b3fe678 Binary files /dev/null and b/gtk-2.0/Others/ruler.png differ diff --git a/gtk-2.0/Others/tooltip.png b/gtk-2.0/Others/tooltip.png new file mode 100755 index 0000000..7101145 Binary files /dev/null and b/gtk-2.0/Others/tooltip.png differ diff --git a/gtk-2.0/Panel/button-active.png b/gtk-2.0/Panel/button-active.png new file mode 100755 index 0000000..b4d67a5 Binary files /dev/null and b/gtk-2.0/Panel/button-active.png differ diff --git a/gtk-2.0/Panel/button-inactive.png b/gtk-2.0/Panel/button-inactive.png new file mode 100755 index 0000000..73600f0 Binary files /dev/null and b/gtk-2.0/Panel/button-inactive.png differ diff --git a/gtk-2.0/Panel/button-prelight.png b/gtk-2.0/Panel/button-prelight.png new file mode 100755 index 0000000..73600f0 Binary files /dev/null and b/gtk-2.0/Panel/button-prelight.png differ diff --git a/gtk-2.0/Panel/handle-h.png b/gtk-2.0/Panel/handle-h.png new file mode 100755 index 0000000..faf0480 Binary files /dev/null and b/gtk-2.0/Panel/handle-h.png differ diff --git a/gtk-2.0/Panel/handle-v.png b/gtk-2.0/Panel/handle-v.png new file mode 100755 index 0000000..a09e9fa Binary files /dev/null and b/gtk-2.0/Panel/handle-v.png differ diff --git a/gtk-2.0/Panel/menubar-item.png b/gtk-2.0/Panel/menubar-item.png new file mode 100755 index 0000000..a1e73b9 Binary files /dev/null and b/gtk-2.0/Panel/menubar-item.png differ diff --git a/gtk-2.0/Panel/panel-bg.png b/gtk-2.0/Panel/panel-bg.png new file mode 100755 index 0000000..e131c34 Binary files /dev/null and b/gtk-2.0/Panel/panel-bg.png differ diff --git a/gtk-2.0/Panel/panel-button-active-prelight.png b/gtk-2.0/Panel/panel-button-active-prelight.png new file mode 100755 index 0000000..b4d67a5 Binary files /dev/null and b/gtk-2.0/Panel/panel-button-active-prelight.png differ diff --git a/gtk-2.0/Panel/panel-button-active.png b/gtk-2.0/Panel/panel-button-active.png new file mode 100755 index 0000000..b4d67a5 Binary files /dev/null and b/gtk-2.0/Panel/panel-button-active.png differ diff --git a/gtk-2.0/Panel/panel-button-inactive.png b/gtk-2.0/Panel/panel-button-inactive.png new file mode 100755 index 0000000..73600f0 Binary files /dev/null and b/gtk-2.0/Panel/panel-button-inactive.png differ diff --git a/gtk-2.0/Panel/panel-button-prelight.png b/gtk-2.0/Panel/panel-button-prelight.png new file mode 100755 index 0000000..73600f0 Binary files /dev/null and b/gtk-2.0/Panel/panel-button-prelight.png differ diff --git a/gtk-2.0/Panel/panel-menubar.png b/gtk-2.0/Panel/panel-menubar.png new file mode 100755 index 0000000..1415c97 Binary files /dev/null and b/gtk-2.0/Panel/panel-menubar.png differ diff --git a/gtk-2.0/ProgressBar/progressbar-horiz.png b/gtk-2.0/ProgressBar/progressbar-horiz.png new file mode 100644 index 0000000..247bdd6 Binary files /dev/null and b/gtk-2.0/ProgressBar/progressbar-horiz.png differ diff --git a/gtk-2.0/ProgressBar/progressbar-pat.png b/gtk-2.0/ProgressBar/progressbar-pat.png new file mode 100755 index 0000000..3a9ce7a Binary files /dev/null and b/gtk-2.0/ProgressBar/progressbar-pat.png differ diff --git a/gtk-2.0/ProgressBar/progressbar-vert.png b/gtk-2.0/ProgressBar/progressbar-vert.png new file mode 100755 index 0000000..6f3dc2c Binary files /dev/null and b/gtk-2.0/ProgressBar/progressbar-vert.png differ diff --git a/gtk-2.0/ProgressBar/trough-progressbar-horiz.png b/gtk-2.0/ProgressBar/trough-progressbar-horiz.png new file mode 100755 index 0000000..e05ecd9 Binary files /dev/null and b/gtk-2.0/ProgressBar/trough-progressbar-horiz.png differ diff --git a/gtk-2.0/ProgressBar/trough-progressbar.png b/gtk-2.0/ProgressBar/trough-progressbar.png new file mode 100755 index 0000000..4c52a54 Binary files /dev/null and b/gtk-2.0/ProgressBar/trough-progressbar.png differ diff --git a/gtk-2.0/Range/null.png b/gtk-2.0/Range/null.png new file mode 100755 index 0000000..4136605 Binary files /dev/null and b/gtk-2.0/Range/null.png differ diff --git a/gtk-2.0/Range/scale-slider-hover-vert.png b/gtk-2.0/Range/scale-slider-hover-vert.png new file mode 100755 index 0000000..99f48a6 Binary files /dev/null and b/gtk-2.0/Range/scale-slider-hover-vert.png differ diff --git a/gtk-2.0/Range/scale-slider-hover.png b/gtk-2.0/Range/scale-slider-hover.png new file mode 100755 index 0000000..63f45a2 Binary files /dev/null and b/gtk-2.0/Range/scale-slider-hover.png differ diff --git a/gtk-2.0/Range/scale-slider-insensitive-vert.png b/gtk-2.0/Range/scale-slider-insensitive-vert.png new file mode 100755 index 0000000..19a0cdd Binary files /dev/null and b/gtk-2.0/Range/scale-slider-insensitive-vert.png differ diff --git a/gtk-2.0/Range/scale-slider-insensitive.png b/gtk-2.0/Range/scale-slider-insensitive.png new file mode 100755 index 0000000..a3f4d4f Binary files /dev/null and b/gtk-2.0/Range/scale-slider-insensitive.png differ diff --git a/gtk-2.0/Range/scale-slider-vert.png b/gtk-2.0/Range/scale-slider-vert.png new file mode 100755 index 0000000..288ffc2 Binary files /dev/null and b/gtk-2.0/Range/scale-slider-vert.png differ diff --git a/gtk-2.0/Range/scale-slider.png b/gtk-2.0/Range/scale-slider.png new file mode 100755 index 0000000..05ca5f2 Binary files /dev/null and b/gtk-2.0/Range/scale-slider.png differ diff --git a/gtk-2.0/Range/trough-horizontal.png b/gtk-2.0/Range/trough-horizontal.png new file mode 100755 index 0000000..cab7fc0 Binary files /dev/null and b/gtk-2.0/Range/trough-horizontal.png differ diff --git a/gtk-2.0/Range/trough-vertical.png b/gtk-2.0/Range/trough-vertical.png new file mode 100755 index 0000000..21ee17b Binary files /dev/null and b/gtk-2.0/Range/trough-vertical.png differ diff --git a/gtk-2.0/Scrollbars/scroll-thumb-horiz.png b/gtk-2.0/Scrollbars/scroll-thumb-horiz.png new file mode 100755 index 0000000..7e84fdb Binary files /dev/null and b/gtk-2.0/Scrollbars/scroll-thumb-horiz.png differ diff --git a/gtk-2.0/Scrollbars/scroll-thumb-vert.png b/gtk-2.0/Scrollbars/scroll-thumb-vert.png new file mode 100755 index 0000000..60c47fb Binary files /dev/null and b/gtk-2.0/Scrollbars/scroll-thumb-vert.png differ diff --git a/gtk-2.0/Scrollbars/slider-horiz-insens.png b/gtk-2.0/Scrollbars/slider-horiz-insens.png new file mode 100755 index 0000000..0cd86e2 Binary files /dev/null and b/gtk-2.0/Scrollbars/slider-horiz-insens.png differ diff --git a/gtk-2.0/Scrollbars/slider-horiz-prelight.png b/gtk-2.0/Scrollbars/slider-horiz-prelight.png new file mode 100755 index 0000000..2f0bbea Binary files /dev/null and b/gtk-2.0/Scrollbars/slider-horiz-prelight.png differ diff --git a/gtk-2.0/Scrollbars/slider-horiz.png b/gtk-2.0/Scrollbars/slider-horiz.png new file mode 100755 index 0000000..3ae3b58 Binary files /dev/null and b/gtk-2.0/Scrollbars/slider-horiz.png differ diff --git a/gtk-2.0/Scrollbars/slider-vert-insens.png b/gtk-2.0/Scrollbars/slider-vert-insens.png new file mode 100755 index 0000000..7646892 Binary files /dev/null and b/gtk-2.0/Scrollbars/slider-vert-insens.png differ diff --git a/gtk-2.0/Scrollbars/slider-vert-prelight.png b/gtk-2.0/Scrollbars/slider-vert-prelight.png new file mode 100755 index 0000000..53278d4 Binary files /dev/null and b/gtk-2.0/Scrollbars/slider-vert-prelight.png differ diff --git a/gtk-2.0/Scrollbars/slider-vert.png b/gtk-2.0/Scrollbars/slider-vert.png new file mode 100755 index 0000000..3d26c2b Binary files /dev/null and b/gtk-2.0/Scrollbars/slider-vert.png differ diff --git a/gtk-2.0/Scrollbars/stepper-down-insens.png b/gtk-2.0/Scrollbars/stepper-down-insens.png new file mode 100755 index 0000000..f72bf9d Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-down-insens.png differ diff --git a/gtk-2.0/Scrollbars/stepper-down-prelight.png b/gtk-2.0/Scrollbars/stepper-down-prelight.png new file mode 100755 index 0000000..f72bf9d Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-down-prelight.png differ diff --git a/gtk-2.0/Scrollbars/stepper-down.png b/gtk-2.0/Scrollbars/stepper-down.png new file mode 100755 index 0000000..f72bf9d Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-down.png differ diff --git a/gtk-2.0/Scrollbars/stepper-left-insens.png b/gtk-2.0/Scrollbars/stepper-left-insens.png new file mode 100755 index 0000000..f72bf9d Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-left-insens.png differ diff --git a/gtk-2.0/Scrollbars/stepper-left-prelight.png b/gtk-2.0/Scrollbars/stepper-left-prelight.png new file mode 100755 index 0000000..f72bf9d Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-left-prelight.png differ diff --git a/gtk-2.0/Scrollbars/stepper-left.png b/gtk-2.0/Scrollbars/stepper-left.png new file mode 100755 index 0000000..f72bf9d Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-left.png differ diff --git a/gtk-2.0/Scrollbars/stepper-right-insens.png b/gtk-2.0/Scrollbars/stepper-right-insens.png new file mode 100755 index 0000000..f72bf9d Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-right-insens.png differ diff --git a/gtk-2.0/Scrollbars/stepper-right-prelight.png b/gtk-2.0/Scrollbars/stepper-right-prelight.png new file mode 100755 index 0000000..f72bf9d Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-right-prelight.png differ diff --git a/gtk-2.0/Scrollbars/stepper-right.png b/gtk-2.0/Scrollbars/stepper-right.png new file mode 100755 index 0000000..f72bf9d Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-right.png differ diff --git a/gtk-2.0/Scrollbars/stepper-up-insens.png b/gtk-2.0/Scrollbars/stepper-up-insens.png new file mode 100755 index 0000000..f72bf9d Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-up-insens.png differ diff --git a/gtk-2.0/Scrollbars/stepper-up-prelight.png b/gtk-2.0/Scrollbars/stepper-up-prelight.png new file mode 100755 index 0000000..f72bf9d Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-up-prelight.png differ diff --git a/gtk-2.0/Scrollbars/stepper-up.png b/gtk-2.0/Scrollbars/stepper-up.png new file mode 100755 index 0000000..f72bf9d Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-up.png differ diff --git a/gtk-2.0/Scrollbars/trough-scrollbar-horiz-insens.png b/gtk-2.0/Scrollbars/trough-scrollbar-horiz-insens.png new file mode 100755 index 0000000..b2e8e8b Binary files /dev/null and b/gtk-2.0/Scrollbars/trough-scrollbar-horiz-insens.png differ diff --git a/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png b/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png new file mode 100755 index 0000000..3911064 Binary files /dev/null and b/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png differ diff --git a/gtk-2.0/Scrollbars/trough-scrollbar-vert-insens.png b/gtk-2.0/Scrollbars/trough-scrollbar-vert-insens.png new file mode 100755 index 0000000..cd6db9a Binary files /dev/null and b/gtk-2.0/Scrollbars/trough-scrollbar-vert-insens.png differ diff --git a/gtk-2.0/Scrollbars/trough-scrollbar-vert.png b/gtk-2.0/Scrollbars/trough-scrollbar-vert.png new file mode 100755 index 0000000..1cdc0e0 Binary files /dev/null and b/gtk-2.0/Scrollbars/trough-scrollbar-vert.png differ diff --git a/gtk-2.0/Shadows/entry-shadow-in.png b/gtk-2.0/Shadows/entry-shadow-in.png new file mode 100755 index 0000000..d02187e Binary files /dev/null and b/gtk-2.0/Shadows/entry-shadow-in.png differ diff --git a/gtk-2.0/Shadows/shadow-etched-in.png b/gtk-2.0/Shadows/shadow-etched-in.png new file mode 100755 index 0000000..4c0f412 Binary files /dev/null and b/gtk-2.0/Shadows/shadow-etched-in.png differ diff --git a/gtk-2.0/Shadows/shadow-etched-out.png b/gtk-2.0/Shadows/shadow-etched-out.png new file mode 100755 index 0000000..4c0f412 Binary files /dev/null and b/gtk-2.0/Shadows/shadow-etched-out.png differ diff --git a/gtk-2.0/Shadows/shadow-in.png b/gtk-2.0/Shadows/shadow-in.png new file mode 100755 index 0000000..4c0f412 Binary files /dev/null and b/gtk-2.0/Shadows/shadow-in.png differ diff --git a/gtk-2.0/Shadows/shadow-none.png b/gtk-2.0/Shadows/shadow-none.png new file mode 100755 index 0000000..69981fc Binary files /dev/null and b/gtk-2.0/Shadows/shadow-none.png differ diff --git a/gtk-2.0/Shadows/shadow-out.png b/gtk-2.0/Shadows/shadow-out.png new file mode 100755 index 0000000..4c0f412 Binary files /dev/null and b/gtk-2.0/Shadows/shadow-out.png differ diff --git a/gtk-2.0/Shadows/text-entry.png b/gtk-2.0/Shadows/text-entry.png new file mode 100755 index 0000000..9b56f08 Binary files /dev/null and b/gtk-2.0/Shadows/text-entry.png differ diff --git a/gtk-2.0/Spin/arrow-down-active.png b/gtk-2.0/Spin/arrow-down-active.png new file mode 100755 index 0000000..29d8cc4 Binary files /dev/null and b/gtk-2.0/Spin/arrow-down-active.png differ diff --git a/gtk-2.0/Spin/arrow-down-disable.png b/gtk-2.0/Spin/arrow-down-disable.png new file mode 100755 index 0000000..443dfc2 Binary files /dev/null and b/gtk-2.0/Spin/arrow-down-disable.png differ diff --git a/gtk-2.0/Spin/arrow-down-prelight.png b/gtk-2.0/Spin/arrow-down-prelight.png new file mode 100755 index 0000000..6e604cc Binary files /dev/null and b/gtk-2.0/Spin/arrow-down-prelight.png differ diff --git a/gtk-2.0/Spin/arrow-down.png b/gtk-2.0/Spin/arrow-down.png new file mode 100755 index 0000000..731fee4 Binary files /dev/null and b/gtk-2.0/Spin/arrow-down.png differ diff --git a/gtk-2.0/Spin/arrow-up-active.png b/gtk-2.0/Spin/arrow-up-active.png new file mode 100755 index 0000000..6308f17 Binary files /dev/null and b/gtk-2.0/Spin/arrow-up-active.png differ diff --git a/gtk-2.0/Spin/arrow-up-disable.png b/gtk-2.0/Spin/arrow-up-disable.png new file mode 100755 index 0000000..36f124f Binary files /dev/null and b/gtk-2.0/Spin/arrow-up-disable.png differ diff --git a/gtk-2.0/Spin/arrow-up-prelight.png b/gtk-2.0/Spin/arrow-up-prelight.png new file mode 100755 index 0000000..625b138 Binary files /dev/null and b/gtk-2.0/Spin/arrow-up-prelight.png differ diff --git a/gtk-2.0/Spin/arrow-up.png b/gtk-2.0/Spin/arrow-up.png new file mode 100755 index 0000000..f530a2c Binary files /dev/null and b/gtk-2.0/Spin/arrow-up.png differ diff --git a/gtk-2.0/Spin/entry-shadow-in.png b/gtk-2.0/Spin/entry-shadow-in.png new file mode 100755 index 0000000..4e58800 Binary files /dev/null and b/gtk-2.0/Spin/entry-shadow-in.png differ diff --git a/gtk-2.0/Spin/spin-down-bg.png b/gtk-2.0/Spin/spin-down-bg.png new file mode 100755 index 0000000..e17b8a1 Binary files /dev/null and b/gtk-2.0/Spin/spin-down-bg.png differ diff --git a/gtk-2.0/Spin/spin-up-bg.png b/gtk-2.0/Spin/spin-up-bg.png new file mode 100755 index 0000000..f7f19ea Binary files /dev/null and b/gtk-2.0/Spin/spin-up-bg.png differ diff --git a/gtk-2.0/Spin/text-entry-focus.png b/gtk-2.0/Spin/text-entry-focus.png new file mode 100755 index 0000000..ba894f7 Binary files /dev/null and b/gtk-2.0/Spin/text-entry-focus.png differ diff --git a/gtk-2.0/Spin/text-entry.png b/gtk-2.0/Spin/text-entry.png new file mode 100755 index 0000000..558084f Binary files /dev/null and b/gtk-2.0/Spin/text-entry.png differ diff --git a/gtk-2.0/Tabs/gap-bottom-left.png b/gtk-2.0/Tabs/gap-bottom-left.png new file mode 100755 index 0000000..faee7eb Binary files /dev/null and b/gtk-2.0/Tabs/gap-bottom-left.png differ diff --git a/gtk-2.0/Tabs/gap-bottom-right.png b/gtk-2.0/Tabs/gap-bottom-right.png new file mode 100755 index 0000000..787ff7b Binary files /dev/null and b/gtk-2.0/Tabs/gap-bottom-right.png differ diff --git a/gtk-2.0/Tabs/gap-bottom.png b/gtk-2.0/Tabs/gap-bottom.png new file mode 100755 index 0000000..6f8a956 Binary files /dev/null and b/gtk-2.0/Tabs/gap-bottom.png differ diff --git a/gtk-2.0/Tabs/gap-left.png b/gtk-2.0/Tabs/gap-left.png new file mode 100755 index 0000000..d693264 Binary files /dev/null and b/gtk-2.0/Tabs/gap-left.png differ diff --git a/gtk-2.0/Tabs/gap-right.png b/gtk-2.0/Tabs/gap-right.png new file mode 100755 index 0000000..9f5bb42 Binary files /dev/null and b/gtk-2.0/Tabs/gap-right.png differ diff --git a/gtk-2.0/Tabs/gap-top-left.png b/gtk-2.0/Tabs/gap-top-left.png new file mode 100755 index 0000000..1c34ab3 Binary files /dev/null and b/gtk-2.0/Tabs/gap-top-left.png differ diff --git a/gtk-2.0/Tabs/gap-top-right.png b/gtk-2.0/Tabs/gap-top-right.png new file mode 100755 index 0000000..c598b7f Binary files /dev/null and b/gtk-2.0/Tabs/gap-top-right.png differ diff --git a/gtk-2.0/Tabs/gap-top.png b/gtk-2.0/Tabs/gap-top.png new file mode 100755 index 0000000..476ff1d Binary files /dev/null and b/gtk-2.0/Tabs/gap-top.png differ diff --git a/gtk-2.0/Tabs/notebook-bottom.png b/gtk-2.0/Tabs/notebook-bottom.png new file mode 100755 index 0000000..aa5876d Binary files /dev/null and b/gtk-2.0/Tabs/notebook-bottom.png differ diff --git a/gtk-2.0/Tabs/notebook-top.png b/gtk-2.0/Tabs/notebook-top.png new file mode 100755 index 0000000..a6f5d9b Binary files /dev/null and b/gtk-2.0/Tabs/notebook-top.png differ diff --git a/gtk-2.0/Tabs/notebook.png b/gtk-2.0/Tabs/notebook.png new file mode 100755 index 0000000..3150d58 Binary files /dev/null and b/gtk-2.0/Tabs/notebook.png differ diff --git a/gtk-2.0/Tabs/null.png b/gtk-2.0/Tabs/null.png new file mode 100755 index 0000000..079a05a Binary files /dev/null and b/gtk-2.0/Tabs/null.png differ diff --git a/gtk-2.0/Tabs/tab-bottom-active.png b/gtk-2.0/Tabs/tab-bottom-active.png new file mode 100755 index 0000000..abd0f81 Binary files /dev/null and b/gtk-2.0/Tabs/tab-bottom-active.png differ diff --git a/gtk-2.0/Tabs/tab-bottom.png b/gtk-2.0/Tabs/tab-bottom.png new file mode 100755 index 0000000..2a98409 Binary files /dev/null and b/gtk-2.0/Tabs/tab-bottom.png differ diff --git a/gtk-2.0/Tabs/tab-left-active.png b/gtk-2.0/Tabs/tab-left-active.png new file mode 100755 index 0000000..c67425e Binary files /dev/null and b/gtk-2.0/Tabs/tab-left-active.png differ diff --git a/gtk-2.0/Tabs/tab-left.png b/gtk-2.0/Tabs/tab-left.png new file mode 100755 index 0000000..aa392c8 Binary files /dev/null and b/gtk-2.0/Tabs/tab-left.png differ diff --git a/gtk-2.0/Tabs/tab-right-active.png b/gtk-2.0/Tabs/tab-right-active.png new file mode 100755 index 0000000..c0cfcab Binary files /dev/null and b/gtk-2.0/Tabs/tab-right-active.png differ diff --git a/gtk-2.0/Tabs/tab-right.png b/gtk-2.0/Tabs/tab-right.png new file mode 100755 index 0000000..aa392c8 Binary files /dev/null and b/gtk-2.0/Tabs/tab-right.png differ diff --git a/gtk-2.0/Tabs/tab-top-active.png b/gtk-2.0/Tabs/tab-top-active.png new file mode 100755 index 0000000..eb99146 Binary files /dev/null and b/gtk-2.0/Tabs/tab-top-active.png differ diff --git a/gtk-2.0/Tabs/tab-top.png b/gtk-2.0/Tabs/tab-top.png new file mode 100755 index 0000000..2a98409 Binary files /dev/null and b/gtk-2.0/Tabs/tab-top.png differ diff --git a/gtk-2.0/Toolbar/toolbar.png b/gtk-2.0/Toolbar/toolbar.png new file mode 100755 index 0000000..a6b30df Binary files /dev/null and b/gtk-2.0/Toolbar/toolbar.png differ diff --git a/gtk-2.0/gtkrc b/gtk-2.0/gtkrc new file mode 100755 index 0000000..678626c --- /dev/null +++ b/gtk-2.0/gtkrc @@ -0,0 +1,555 @@ +/* http://nale12.deviantart.com/ */ + +gtk-toolbar-icon-size = large-toolbar +gtk-color-scheme = "base_color:#eeeeee\nfg_color:#888888\ntooltip_fg_color:#888888\nselected_bg_color:#d64937\nselected_fg_color:#f9f9f9\ntext_color:#888888\nbg_color:#dddddd\ntooltip_bg_color:#eeeeee" +gtk-icon-sizes = "panel-menu=16,16:panel=8,8:gtk-button=16,16:gtk-large-toolbar=24,24:gtk-small-toolbar=16,16" +gtk-button-images = 0 # Disables icons for buttons with text +#gtk-toolbar-style = 0 # Disables text in toolbar +gtk-auto-mnemonics = 1 # Disables ugly lines under menu items + +gtk-menu-popup-delay = 1 + +gtk-enable-animations = 1 + +gtk-tooltip-timeout = 970 + +style "default" +{ + + GtkWidget::interior_focus = 0 + GtkWidget::focus_padding = 0 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + GtkButton::default_border = { 0, 0, 0, 0 } + GtkButton::default_outside_border = { 0, 0, 0, 0 } + GtkButton::focus-padding = 0 + #GtkButton::inner-border = {0, 0, 0, 0} + #GtkButton::button-relief = GTK_RELIEF_NONE + #GtkButton::displace-focus = 1 + #GtkButton::shadow_type = GTK_SHADOW_NONE + #GtkButton::image-spacing = 2 + #GtkButton::focus-padding = 0 + + #GtkButtonBox::child_min_width = 0 + #GtkButtonBox::child_min_heigth = 0 + #GtkButtonBox::child_internal_pad_x = 0 + #GtkButtonBox::child_internal_pad_y = 0 + + #GtkColorButton::default_border = {0, 0, 0, 0} + #GtkColorButton::child-displacement-y = 1 + + #GtkComboBox::appears-as-list = 1 + #GtkComboBox::arrow-size = 10 + #GtkComboBox::shadow_type = GTK_SHADOW_OUT + + #GtkComboBoxEntry::appears-as-list = 1 + + GtkNotebook::tab-overlap = 1 + #GtkNotebook::tab-curvature = 5 + + #GimpColorNotebook::tab-border = 1 + #GimpDockSeparator::height = 10 + + GtkVScale::slider_length = 16 + GtkVScale::slider_width = 20 + GtkVScale::focus-padding = 4 + GtkVScale::trough-side-details = 0 + #GtkVScale::trough-border = 1 + #GtkVScale::value-spacing = 0 + #GtkVScale::trough-under-steppers = 0 + #GtkVScale::arrow-displacement-x = 0 + #GtkVScale::arrow-displacement-y = 0 + #GtkVScale::activate_slider = 0 + + GtkHScale::trough-side-details = 0 + GtkHScale::focus-padding = 4 + GtkHScale::slider_length = 16 + GtkHScale::slider_width = 20 + #GtkHScale::trough-border = 1 + #GtkHScale::value-spacing = 0 + #GtkHScale::trough-under-steppers = 0 + #GtkHScale::arrow-displacement-x = 0 + #GtkHScale::arrow-displacement-y = 0 + #GtkHScale::activate_slider = 0 + + GtkArrow::arrow-scaling = 0.4 + + GtkPaned::handle_size = 1 + #GtkPaned::handle_width = 6 + + GtkRange::trough_border =0 + GtkRange::slider_width =10 + GtkRange::stepper_size =0 + #GtkRange::trough-border = 0 + #GtkRange::arrow-displacement-x = 0 + #GtkRange::arrow-displacement-y = 0 + #GtkRange::stepper-spacing = 0 + #GtkRange::trough-side-details = 0 + #GtkRange::trough-under-steppers = 0 + + #GtkScrollbar::fixed-slider-length = 1 + GtkScrollbar::min_slider_length = 30 + #GtkScrollbar::slider_width = 16 + #GtkScrollbar::stepper_size = 24 + #GtkScrollbar::activate-slider = 0 + #GtkScrollbar::has-backward-stepper = 1 + #GtkScrollbar::has-forward-stepper = 1 + #GtkScrollbar::has-secondary-backward-stepper = 0 + #GtkScrollbar::has-secondary-forward-stepper = 0 + + GtkCheckButton::indicator_size = 16 + #GtkCheckButton::indicator_spacing = 3 + #GtkCheckButton::focus-padding = 1 + + GtkCheckMenuItem::indicator-size =14 + + GtkRadioButton::indicator_size = 16 + #GtkRadioButton::focus-padding = 1 + GtkMenuBar::window-dragging = 1 + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 2 + #GtkMenuBar::button-relief = GTK_RELIEF_NONE + + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + GtkMenu::horizontal-offset = 0 + #GtkMenu::vertical-offset = 0 + #GtkMenu::double-arrows = TRUE + + #GtkMenuItem::arrow-scaling = 0 + #GtkMenuItem::arrow-spacing = 0 + #GtkMenuItem::horizontal-padding = 2 + #GtkMenuItem::toggle-spacing = 3 + #GtkMenuItem::selected-shadow-type = GTK_SHADOW_NONE + #GtkMenuItem::wide-separators = 0 + #GtkMenuItem::separator-width = 0 + #GtkMenuItem::separator-height = 0 + + GtkExpander::expander-size = 11 + GtkExpander::expander-spacing = 2 + GtkProgressBar::max-horizontal-bar-height = 12 + GtkProgressBar::min-horizontal-bar-height = 12 + GtkProgressBar::min-vertical-bar-width = 12 + GtkProgressBar::max-vertical-bar-width = 12 + #GtkProgressBar::xspacing = 2 + #GtkProgressBar::yspacing = 2 + #GtkProgressBar::trough_border = 2 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + + #GtkSpinButton::shadow_type = GTK_SHADOW_NONE + #GtkSpinButton::inner-border = {0, 0, 0, 0} + #GtkSpinButton::focus-padding = 1 + + GtkToolButton::icon-spacing = 0 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 3 + GtkToolbar::shadow-type = GTK_SHADOW_NONE + #GtkToolbar::button-relief = GTK_RELIEF_NORMAL + #GtkToolbar::space-size = 2 + #GtkToolbar::max-child-expand = 0 + #GtkToolbar::space-style = GTK_TOOLBAR_SPACE_LINE + + GtkDialog::action-area-border = 2 + GtkDialog::button-spacing = 3 + GtkDialog::content-area-border = 1 + + GtkOptionMenu::indicator_size = { 15, 8 } + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + #GtkOptionMenu::focus-padding = 1 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + #GtkSpinButton::focus-padding = 1 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 0 + #GtkScrolledWindow::shadow_type = GTK_SHADOW_NONE + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 1 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + #GtkTreeView::indent-expanders = 1 + #GtkTreeView::row-ending-details = 1 + + GtkHTML::cite_color = @selected_fg_color + + GtkWidget::link-color = @selected_fg_color + GtkWidget::visited-link-color = @selected_fg_color + #GtkWidget::cursor-aspect-ratio = 0.05 + GtkWidget::focus-line-width = 0 + #GtkWidget::scroll-arrow-hlength = 16 + #GtkWidget::scroll-arrow-vlength = 16 + #GtkWidget::separator-height = 0 + #GtkWidget::separator-width = 0 + #GtkWidget::wide-separators = 0 + + #BonoboUiToolbar::shadow-type = GTK_SHADOW_NONE + + WnckTasklist::fade-overlay-rect = 0 + #WnckTasklist::fade-loop-time = 5.0 + #WnckTasklist::fade-max-loop = 50 + #WnckTasklist::fade-opacity = 0.5 + + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 0 + #GtkEntry::inner-border = {1, 1, 1, 1} + xthickness = 1 + ythickness = 1 + + + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = "#666666" + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = "#b0b0b0" + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (0.98, @bg_color) + bg[SELECTED] = @bg_color + bg[ACTIVE] = @bg_color + bg[INSENSITIVE] = @bg_color + # bg_pixmap[NORMAL] = "Others/bg.png" + base[NORMAL] = @base_color + base[PRELIGHT] = @base_color + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = @base_color + + text[NORMAL] = @text_color + text[PRELIGHT] = "#666666" + text[SELECTED] = "#222222" + text[ACTIVE] = "#222222" + text[INSENSITIVE] = "#bbbbbb" + + engine "pixmap" + { + image + { + function = HANDLE + recolorable = TRUE + overlay_file = "Handles/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = HANDLE + recolorable = TRUE + overlay_file = "Handles/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + +####################### SHADOWS ############################x + + image + { + function = SHADOW + shadow = IN + recolorable = FALSE + file = "Shadows/shadow-in.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + image + { + function = SHADOW + shadow = OUT + recolorable = TRUE + file = "Shadows/shadow-out.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + + image + { + function = SHADOW + shadow = ETCHED_IN + recolorable = TRUE + file = "Shadows/shadow-in.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + image + { + function = SHADOW + shadow = ETCHED_OUT + recolorable = TRUE + file = "Shadows/shadow-etched-out.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + image + { + function = SHADOW_GAP + recolorable = TRUE + file = "Frame-Gap/frame1.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_start_file = "Frame-Gap/frame-gap-start.png" + gap_start_border = { 4, 0, 4, 0 } + gap_end_file = "Frame-Gap/frame-gap-end.png" + gap_end_border = { 0, 4, 4, 0 } + gap_side = TOP + } + image + { + function = VLINE + recolorable = TRUE + file = "Lines/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + image + { + function = HLINE + recolorable = TRUE + file = "Lines/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + # focus + + image + { + function = FOCUS + recolorable = TRUE + file = "Others/focus.png" + border = { 6, 0, 6, 0 } + stretch = TRUE + } + # Arrows (all states) + image + { + function = ARROW + recolorable = TRUE + state = NORMAL + overlay_file = "Arrows/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "Arrows/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "Arrows/arrow-up-active.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "Arrows/arrow-up-insensitive.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image + { + function = ARROW + state = NORMAL + recolorable = TRUE + overlay_file = "Arrows/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "Arrows/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "Arrows/arrow-down-pressed.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "Arrows/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image + { + function = ARROW + recolorable = TRUE + state = NORMAL + overlay_file = "Arrows/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image + { + function = ARROW + recolorable = TRUE + state = PRELIGHT + overlay_file = "Arrows/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image + { + function = ARROW + recolorable = TRUE + state = ACTIVE + overlay_file = "Arrows/arrow-left-active.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image + { + function = ARROW + recolorable = TRUE + state = INSENSITIVE + overlay_file = "Arrows/arrow-left-insensitive.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image + { + function = ARROW + recolorable = TRUE + state = NORMAL + overlay_file = "Arrows/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image + { + function = ARROW + recolorable = TRUE + state = PRELIGHT + overlay_file = "Arrows/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image + { + function = ARROW + recolorable = TRUE + state = ACTIVE + overlay_file = "Arrows/arrow-right-active.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image + { + function = ARROW + recolorable = TRUE + state = INSENSITIVE + overlay_file = "Arrows/arrow-right-insensitive.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + } +} + + +class "GtkWidget" style "default" + +include"styles/tooltips" + +include "styles/oo" + +include"styles/button" + +include "styles/inactivetext" + +include"styles/toolbar" + +include"styles/optionmenu" + +include"styles/handlebox" + +include"styles/panel" + +include"styles/notebook" + +include"styles/listheader" + +include"styles/spin" + +include"styles/scrollbar" + +include"styles/statusbar" + +include"styles/progressbar" + +include"styles/range" + +include"styles/checkbutton" + +include"styles/radiobutton" + +include"styles/entry" + +include"styles/combo" + +include "styles/murrine-style-images-and-labels" + +include"styles/menu-menubar" + +include "styles/inactivetext" + diff --git a/gtk-2.0/styles/button b/gtk-2.0/styles/button new file mode 100755 index 0000000..27b0bc9 --- /dev/null +++ b/gtk-2.0/styles/button @@ -0,0 +1,64 @@ +style "button" +{ + xthickness = 4 + ythickness = 6 + + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + detail = "buttondefault" + file = "Buttons/button-default.png" + border = { 5, 5, 5, 5} + stretch = TRUE + } + image + { + function = BOX + state = PRELIGHT + recolorable = TRUE + shadow = OUT + file = "Buttons/button-prelight.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = BOX + state = PRELIGHT + recolorable = TRUE + shadow = IN + file = "Buttons/button-pressed.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = BOX + state = ACTIVE + file = "Buttons/button-pressed.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 + } + image + { + function = BOX + file = "Buttons/button-normal.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} +widget_class "*..*" style "button" +class "GtkButton" style "button" +widget_class "*GtkToggleButton*" style "button" diff --git a/gtk-2.0/styles/checkbutton b/gtk-2.0/styles/checkbutton new file mode 100755 index 0000000..cd270b3 --- /dev/null +++ b/gtk-2.0/styles/checkbutton @@ -0,0 +1,176 @@ +style "checkbutton"="default" +{ + fg[ACTIVE] = @fg_color + engine "pixmap" { + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/check1.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/check1.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/check2.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/check3.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/check2.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/check2.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/check1.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/check4.png" + overlay_stretch = FALSE + } + image + { + function = FLAT_BOX + recolorable = TRUE + stretch = TRUE + file = "Check-Radio/checklight.png" + border = { 2, 2, 2, 2 } + } + } +} +style "checkbutton-menu"="default" +{ + + + engine "pixmap" { + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/highlight.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/highlight.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/highlight.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/highlight.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/menuitem-checkbox.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/menuitem-checkbox-selected.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/menuitem-checkbox.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/menuitem-checkbox-insensitive.png" + overlay_stretch = FALSE + } + image + { + function = FLAT_BOX + recolorable = TRUE + stretch = TRUE + file = "Check-Radio/checklight.png" + border = { 2, 2, 2, 2 } + } + } +} +class "GtkCheckButton" style "checkbutton" +widget_class "*GtkCheckButton*GtkLabel*" style "checkbutton" +class "GtkCheckMenuItem" style "checkbutton-menu" diff --git a/gtk-2.0/styles/combo b/gtk-2.0/styles/combo new file mode 100755 index 0000000..9013bad --- /dev/null +++ b/gtk-2.0/styles/combo @@ -0,0 +1,100 @@ + +style "combo" = "default" +{ + GtkWidget::wide-separators = 0 + xthickness = 5 + ythickness = 4 + GtkWidget::interior_focus = 0 + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Combo/combo-prelight.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "Combo/combo-normal.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "Combo/combo-pressed.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "Combo/combo-inactive.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = ARROW + state = NORMAL + recolorable = TRUE + overlay_file = "Combo/combo-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "Combo/combo-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "Combo/combo-arrow-active.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "Combo/combo-arrow-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = VLINE + recolorable = TRUE + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +widget_class "*Combo*Entry*Button*" style "combo" diff --git a/gtk-2.0/styles/entry b/gtk-2.0/styles/entry new file mode 100755 index 0000000..c7b3c1b --- /dev/null +++ b/gtk-2.0/styles/entry @@ -0,0 +1,55 @@ +style "entry" = "default" +{ + xthickness = 3 + ythickness = 3 + GtkWidget::interior_focus = 0 + base[SELECTED] = "#d8d8d8" + base[ACTIVE] = "#d8d8d8" + base[INSENSITIVE] = @bg_color + engine "pixmap" + { + image + { + function = FOCUS + recolorable = TRUE + file = "Shadows/entry-shadow-in.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + shadow = IN + state = NORMAL + file = "Shadows/entry-shadow-in.png" + border = { 3,3,3,3 } + stretch = TRUE + } +image + { + function = BOX + recolorable = TRUE + shadow = OUT + state = NORMAL + file = "Shadows/text-entry.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + shadow = IN + recolorable = FALSE + file = "Shadows/text-entry.png" + border = { 3,3,3,3 } + stretch = TRUE + } + } +} + +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkEditable" style "entry" + diff --git a/gtk-2.0/styles/handlebox b/gtk-2.0/styles/handlebox new file mode 100755 index 0000000..d1779aa --- /dev/null +++ b/gtk-2.0/styles/handlebox @@ -0,0 +1,25 @@ +style "handlebox" = "default" +{ + engine "pixmap" + { + image + { + function = HANDLE + recolorable = TRUE + overlay_file = "Others/null.png" + overlay_file = "Handles/handle-h.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = HANDLE + overlay_file = "Others/null.png" + overlay_file = "Handles/handle-v.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + } +} +class "GtkHandleBox" style "handlebox" +class "GtkPaned" style "handlebox" diff --git a/gtk-2.0/styles/inactivetext b/gtk-2.0/styles/inactivetext new file mode 100755 index 0000000..deaa704 --- /dev/null +++ b/gtk-2.0/styles/inactivetext @@ -0,0 +1,13 @@ +style "inactivetext" +{ + +engine "mist" + { + } +} + +widget_class "*." style "inactivetext" +widget_class "*." style "inactivetext" +widget_class "*..*" style "inactivetext" + + diff --git a/gtk-2.0/styles/listheader b/gtk-2.0/styles/listheader new file mode 100755 index 0000000..8ba25ba --- /dev/null +++ b/gtk-2.0/styles/listheader @@ -0,0 +1,91 @@ +style "list-header" +{ + fg[NORMAL] = "#666666" + fg[PRELIGHT] = "#444444" + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = "#b0b0b0" + + + #Comment out the ythickness setting below for thicker column headers. + ythickness = 3 + GtkTreeView::odd_row_color = "#eeeeee" + GtkTreeView::even_row_color = "#eeeeee" + GtkTreeView::odd_col_color = "#eeeeee" + GtkTreeView::even_col_color = "#eeeeee" + + engine "pixmap" + { + + #This image is used to draw the headers of columns in list views when they are + #not selected. + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "ListHeaders/list_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + #This image is used to draw the column headers in list views when they are + #clicked. + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "ListHeaders/list_header-prelight.png" + border = { 10, 10, 10, 10 } + stretch = TRUE + } + + + + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "ListHeaders/list_header-pressed.png" + border = { 10, 10, 10, 10 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = SELECTED + file = "ListHeaders/list_header-prelight.png" + border = { 10, 10, 10, 10 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "ListHeaders/list_header-insens.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + image + { + function = FLAT_BOX + state = SELECTED + border = {2,2,2,2} + stretch = TRUE + file = "ListHeaders/tree.png" + } + } +} + +widget_class "*List" style "list-header" +widget_class "*GtkTree*" style "list-header" +widget_class "*GtkCList*" style "list-header" +widget_class "*GtkCTree*" style "list-header" +widget_class "*GtkList*" style "list-header" +widget_class "*.ETree.*" style "list-header" +class "GtkTreeView" style "list-header" + diff --git a/gtk-2.0/styles/menu-menubar b/gtk-2.0/styles/menu-menubar new file mode 100755 index 0000000..5783fc1 --- /dev/null +++ b/gtk-2.0/styles/menu-menubar @@ -0,0 +1,142 @@ +style "menu"="default" +{ +xthickness=0 +ythickness=4 + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + engine "pixmap" + { + image + { + function = BOX + # recolorable = TRUE + detail = "menu" + file = "Menu-Menubar/menu.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +style "menuitem" +{ + xthickness = 3 + ythickness = 4 + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + file = "Menu-Menubar/menuitem.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = ARROW + recolorable = TRUE + state = NORMAL + overlay_file = "Arrows/arrow-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + recolorable = TRUE + state = PRELIGHT + overlay_file = "Arrows/arrow-right-prelight.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = HLINE + recolorable = TRUE + file = "Menu-Menubar/menuline.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} +style "tearoffmenuitem" = "menuitem" +{ + + engine "pixmap" + { + image + { + function = ARROW + file = "Arrows/arrow-left.png" + stretch = TRUE + arrow_direction = LEFT + } + } +} + +style "menubar" + +{ + fg[NORMAL] = "#888888" + fg[PRELIGHT] = "#cccccc" + fg[SELECTED] = "#cccccc" + fg[INSENSITIVE] = "#444444" + xthickness = 1 + ythickness = 1 + engine "pixmap" + { + image + { + function = BOX + state = NORMAL + file = "Menu-Menubar/menubar.png" + border = { 0, 0, 0, 1 } + stretch = TRUE + } + + image + { + function = BOX + state = ACTIVE + file = "Menu-Menubar/menubar.png" + border = { 0, 0, 0, 1 } + stretch = TRUE + } + + image + { + function = BOX + state = INSENSITIVE + file = "Menu-Menubar/menubar.png" + border = { 0, 0, 0, 1 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Menu-Menubar/menubar-item.png" + + border = { 5, 5, 5, 5 } + stretch = TRUE + } + + } +} + + + + +widget_class "**" style "menuitem" +class "GtkMenu" style "menu" +widget_class "**" style "menu" +widget_class "*" style "menuitem" +class "GtkMenuItem" style "menuitem" +class "GtkTearoffMenuItem" style "menuitem" +class "GtkMenuBar*" style "menubar" +widget_class "*MenuBar.*" style "menubar" diff --git a/gtk-2.0/styles/murrine-style-images-and-labels b/gtk-2.0/styles/murrine-style-images-and-labels new file mode 100755 index 0000000..a850af7 --- /dev/null +++ b/gtk-2.0/styles/murrine-style-images-and-labels @@ -0,0 +1,22 @@ +style "murrinestyle" +{ +#remove the ugly stipple effect that the pixmap engine causes +#remove the ugly distortion that the pixmap engine causes on disabled text + engine "murrine" {} +} + +class "GtkImage" style "murrinestyle" +class "GtkLabel" style "murrinestyle" +class "GtkComboBox" style "murrinestyle" +class "GtkCellView" style "murrinestyle" +widget_class "*.." style "murrinestyle" +widget_class "*.." style "murrinestyle" +widget_class "**" style "murrinestyle" +widget_class "*." style:highest "murrinestyle" +widget_class "*..*" style:highest "murrinestyle" +widget_class "***" style:highest "murrinestyle" +widget_class "*CPUFreqApplet*" style:highest "murrinestyle" +widget_class "****" style:highest "murrinestyle" +widget_class "***" style:highest "murrinestyle" +widget_class "***" style:highest "murrinestyle" + diff --git a/gtk-2.0/styles/notebook b/gtk-2.0/styles/notebook new file mode 100644 index 0000000..f9ac79b --- /dev/null +++ b/gtk-2.0/styles/notebook @@ -0,0 +1,176 @@ +style "notebook" +{ + + xthickness = 2 + ythickness = 2 + engine "pixmap" + { + image + { + function = EXTENSION + recolorable = TRUE + state = ACTIVE + file = "Tabs/tab-bottom.png" + border = { 10, 10, 10, 10 } + stretch = TRUE + gap_side = TOP + } + image + { + function = EXTENSION + recolorable = TRUE + state = ACTIVE + file = "Tabs/tab-top.png" + border = { 10, 10, 10, 10 } + stretch = TRUE + gap_side = BOTTOM + } + image + { + function = EXTENSION + recolorable = TRUE + state = ACTIVE + file = "Tabs/tab-left.png" + border = { 10, 10, 10, 10 } + stretch = TRUE + gap_side = RIGHT + } + image + { + function = EXTENSION + recolorable = TRUE + state = ACTIVE + file = "Tabs/tab-right.png" + border = { 10, 10, 10, 10 } + stretch = TRUE + gap_side = LEFT + } + image + { + function = EXTENSION + recolorable = TRUE + file = "Tabs/tab-top-active.png" + border = { 10, 10, 10, 10 } + stretch = TRUE + gap_side = BOTTOM + } + image + { + function = EXTENSION + recolorable = TRUE + file = "Tabs/tab-bottom-active.png" + border = { 10, 10, 10, 10 } + stretch = TRUE + gap_side = TOP + } + image + { + function = EXTENSION + recolorable = TRUE + file = "Tabs/tab-left-active.png" + border = { 10, 10, 10, 10 } + stretch = TRUE + gap_side = RIGHT + } + image + { + function = EXTENSION + recolorable = TRUE + file = "Tabs/tab-right-active.png" + border = { 10, 10, 10, 10 } + 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 + recolorable = TRUE + file = "Tabs/notebook-top.png" + border = { 10, 10, 10, 10 } + stretch = TRUE + gap_file = "Tabs/gap-top.png" + gap_border = { 10, 10, 10, 10 } + gap_start_file = "Tabs/gap-top-left.png" + gap_start_border = { 10, 10, 10, 10 } + gap_end_file = "Tabs/gap-top-right.png" + gap_end_border = { 10, 10, 10, 10 } + gap_side = TOP + } + image + { + function = BOX_GAP + recolorable = TRUE + file = "Tabs/notebook-bottom.png" + border = { 10, 10, 10, 10 } + stretch = TRUE + gap_file = "Tabs/gap-bottom.png" + gap_border = { 10, 10, 10, 10 } + gap_start_file = "Tabs/gap-bottom-left.png" + gap_start_border = { 10, 10, 10, 10 } + gap_end_file = "Tabs/gap-bottom-right.png" + gap_end_border = { 10, 10, 10, 10 } + gap_side = BOTTOM + } + image + { + function = BOX_GAP + recolorable = TRUE + file = "Tabs/notebook.png" + border = { 10, 10, 10, 10 } + stretch = TRUE + gap_file = "Tabs/gap-left.png" + gap_border = { 10, 10, 10, 10 } + gap_start_file = "Tabs/gap-top-left.png" + gap_start_border = { 10, 10, 10, 10 } + gap_end_file = "Tabs/gap-bottom-left.png" + gap_end_border = { 10, 10, 10, 10 } + gap_side = LEFT + } + image + { + function = BOX_GAP + recolorable = TRUE + file = "Tabs/notebook.png" + border = { 10, 10, 10, 10 } + stretch = TRUE + gap_file = "Tabs/gap-right.png" + gap_border = { 10, 10, 10, 10 } + gap_start_file = "Tabs/gap-top-right.png" + gap_start_border = { 10, 10, 10, 10 } + gap_end_file = "Tabs/gap-bottom-right.png" + gap_end_border = { 10, 10, 10, 10 } + gap_side = RIGHT + } + +# How to draw the box of a notebook when it isnt attached to a tab + + image + { + function = BOX + recolorable = TRUE + file = "Tabs/notebook.png" + border = { 6,6,6,6 } + stretch = TRUE + } + } +} +style "notebook-close" { stock["gtk-close"] = {{ "Others/close.png", *, *, * }} } + +class "GtkNotebook" style "notebook" +widget_class "*.GtkNotebook.*GtkEventBox" style "notebook" +widget_class "*.GtkNotebook.*GtkViewport" style "notebook" +widget_class "**" style "notebook" +widget_class "**" style "notebook" +widget_class "**" style "notebook-close" +style "notebook-text" +{ + fg[NORMAL] = "#666666" + fg[ACTIVE] = @fg_color +} +widget_class "GeditWindow**GeditTab*" style "notebook-text" +widget_class "*.." style "notebook-text" +widget_class "*..." style "notebook-text" +widget_class "*..**" style "notebook-text" diff --git a/gtk-2.0/styles/oo b/gtk-2.0/styles/oo new file mode 100755 index 0000000..da09cf6 --- /dev/null +++ b/gtk-2.0/styles/oo @@ -0,0 +1,7 @@ +style "oo" +{ + base[NORMAL] = "#ffffff" + text[NORMAL] = "#444444" +} +widget "GtkWindow" style "oo" + diff --git a/gtk-2.0/styles/optionmenu b/gtk-2.0/styles/optionmenu new file mode 100755 index 0000000..838169d --- /dev/null +++ b/gtk-2.0/styles/optionmenu @@ -0,0 +1,74 @@ +style "optionmenu" = "default" +{ + xthickness = 3 + ythickness = 6 + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Combo/combo-prelight.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "Combo/combo-normal.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "Combo/combo-pressed.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "Combo/combo-inactive.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = TAB + state = INSENSITIVE + recolorable = TRUE + overlay_file = "Combo/op-ins.png" + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = NORMAL + overlay_file = "Combo/op.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = PRELIGHT + overlay_file = "Combo/op-pre.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + } +} + +class "GtkOptionMenu" style "optionmenu" + diff --git a/gtk-2.0/styles/panel b/gtk-2.0/styles/panel new file mode 100755 index 0000000..13b064d --- /dev/null +++ b/gtk-2.0/styles/panel @@ -0,0 +1,338 @@ + +style "panel" +{ + fg[NORMAL] = "#888888" + fg[PRELIGHT] = "#aaaaaa" + fg[SELECTED] = "#cccccc" + fg[ACTIVE] = "#cccccc" + fg[INSENSITIVE] = "#444444" + bg[NORMAL] = "#141414" + bg[PRELIGHT] = "#141414" + bg[ACTIVE] = "#141414" + bg[SELECTED] = "#262626" + bg[INSENSITIVE] = "#141414" +xthickness = 0 +ythickness = 0 + + bg_pixmap[NORMAL] = "Panel/panel-bg.png" + bg_pixmap[ACTIVE] = "Panel/panel-bg.png" + bg_pixmap[SELECTED] = "Panel/panel-bg.png" + bg_pixmap[INSENSITIVE] = "Panel/panel-bg.png" + bg_pixmap[PRELIGHT] = "Panel/panel-bg.png" +} + + +############################################################# +#THESE DECLARATIONS MAKE SURE THE PANEL STILL USES PANEL STYLE +############################################################# + +class "*Mail*" style "panel" +class "*notif*" style "panel" +class "*Notif*" style "panel" +#class "*Tray*" style "panel" +#class "*tray*" style "panel" +widget_class "*Mail*" style "panel" +widget_class "*notif*" style "panel" +widget_class "*Notif*" style "panel" +widget_class "*Tray*" style "panel" +widget_class "*tray*" style "panel" +#widget "*TrayIcon*" style "panel" +class "*Panel*Applet*" style "panel" +widget_class "*Panel*GtkToggleButton" style "panel" +widget_class "*Panel*GtkButton" style "panel" +widget_class "*.Panel*Button*GtkLabel" style "panel" +widget_class "*.Panel*GtkLabel" style "panel" +widget "*PanelWidget*" style "panel" +widget "*PanelApplet*" style "panel" +############################################################# +#THE COMMENTED CLASSES FIXES A PANEL BUG THAT MADE SOME +#TRAY ICONS MOVE DOWN 1 PIXEL , A VERY BIG THANKS TO MOOMEX +#FOR THIS INFORMATION!!!!!! +############################################################# +# THANKS TO merlwiz79 FOR THESE FIXES +############################################################# + +widget_class "*Netstatus*" style "panel" +widget_class "*Tomboy*Tray*" style "panel" +widget "*fast-user-switch*" style "panel" +widget_class "*PanelToplevel*" style "panel" +class "Xfce*Panel*" style "panel" +widget_class "*Xfce*Panel*" style "panel" +widget_class "*PanelApplet*" style "panel" +widget_class "*PanelWidget*" style "panel" +widget "*Xfce*Panel*" style "panel" +############################################################# +#THIS MAKES THE APPLICATIONS PLACES SYSTEM MENU ON THE PANEL +#USE PANEL STYLE +############################################################# + + +style "panelbar" +{ +engine "pixmap" +{ + image + { + function = BOX + state = NORMAL + file = "Panel/panel-menubar.png" + border = { 3 , 3 , 3 , 3} + stretch = TRUE + } + + + image + { + function = BOX + state = ACTIVE + file = "Panel/panel-bg.png" + border = { 2 , 2 , 2 , 2} + stretch = TRUE + } + + + image + { + function = BOX + state = INSENSITIVE + file = "Panel/panel-bg.png" + border = { 2 , 2 , 2 , 2} + stretch = TRUE + } + + + image + { + function = BOX + state = PRELIGHT + recolorable = TRUE + file = "Panel/menubar-item.png" + border = { 5 , 5 , 5 , 0} + stretch = TRUE + } + +} + +} + + +class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" + +############################################################# + +style "panelbuttons" +{ + bg[NORMAL] = "#141414" + bg[PRELIGHT] = "#141414" + bg[ACTIVE] = "#141414" + bg[SELECTED] = "#262626" + bg[INSENSITIVE] = "#141414" + xthickness = 3 + ythickness = 3 + GtkWidget::focus_padding = 2 + + engine "pixmap" { + + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "Panel/panel-button-inactive.png" + border = { 5 , 5 , 5 , 5} + stretch = TRUE + } + + image + { + function = BOX + shadow = OUT + recolorable = TRUE + state = PRELIGHT + file = "Panel/panel-button-prelight.png" + border = { 5 , 5 , 5 , 5} + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + shadow = IN + state = PRELIGHT + file = "Panel/panel-button-active-prelight.png" + border = { 5 , 5 , 5 , 5} + stretch = TRUE + } + + + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "Panel/panel-button-active.png" + border = { 5 , 5 , 5 , 5} + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "Panel/panel-button-inactive.png" + border = { 5 , 5 , 5 , 5} + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = SELECTED + file = "Panel/panel-button-active.png" + border = { 5 , 5 , 5 , 5} + stretch = TRUE + } + +} + +} + +############################################################# +#THESE DECLARATIONS MAKE SURE THE LAUNCHER EDITOR BUTTONS USE +#STANDARD BUTTONS STYLE AND NOT PANEL BUTTONS STYLE +############################################################# + + +widget "*tasklist*" style "panelbuttons" + +############################################################# +# THANKS TO merlwiz79 FOR THESE FIXES +############################################################# + + +widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" + +############################################################# + +style "paneltogglebuttons" +{ + bg[NORMAL] = "#141414" + bg[PRELIGHT] = "#141414" + bg[ACTIVE] = "#141414" + bg[SELECTED] = "#262626" + bg[INSENSITIVE] = "#141414" + xthickness = 2 + ythickness = 2 + engine "pixmap" { + + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "Panel/panel-bg.png" + border = { 2 , 2 , 2 , 2} + stretch = TRUE + } + + image + { + function = BOX + shadow = OUT + recolorable = TRUE + state = PRELIGHT + file = "Panel/button-prelight.png" + border = { 5 , 5 , 5 , 5} + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + shadow = IN + state = PRELIGHT + file = "Panel/button-active.png" + border = { 5 , 5 , 5 , 5} + stretch = TRUE + } + + + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "Panel/button-active.png" + border = { 5 , 5 , 5 , 5} + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "Panel/panel-bg.png" + border = { 2 , 2 , 2 , 2} + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = SELECTED + file = "Panel/button-active.png" + border = { 5 , 5 , 5 , 5} + stretch = TRUE + } + +} + +} + +widget_class "*PanelToplevel*Button" style "paneltogglebuttons" +widget_class "*Panel*GtkToggleButton" style "paneltogglebuttons" +widget_class "*Xfce*Panel*Button*" style "paneltogglebuttons" + + +widget_class "*Tasklist*" style:highest "panelbuttons" + +style "switcher" +{ + fg[NORMAL] = "#888888" + fg[PRELIGHT] = "#aaaaaa" + fg[SELECTED] = "#cccccc" + fg[ACTIVE] = "#cccccc" + fg[INSENSITIVE] = "#444444" + bg[NORMAL] = "#333333" + bg[PRELIGHT] = "#444444" + bg[SELECTED] = "#555555" + +xthickness = 5 +ythickness = 4 + +engine "pixmap" +{ + image + { + function = SHADOW + recolorable = TRUE + file = "/Shadows/shadow-none.png" + border = {1,1,1,1} + stretch = TRUE + } +} + +} +widget_class "*Pager*" style:highest "switcher" +widget_class "*Panel*Fish*" style "switcher" +widget "*dict*Applet*" style "paneltogglebuttons" + diff --git a/gtk-2.0/styles/progressbar b/gtk-2.0/styles/progressbar new file mode 100755 index 0000000..56777ee --- /dev/null +++ b/gtk-2.0/styles/progressbar @@ -0,0 +1,55 @@ +style "progressbar" { + + xthickness = 0 + ythickness = 0 + + + engine "pixmap" + { + image + { + function = BOX + detail = "trough" +# recolorable = TRUE + file = "ProgressBar/trough-progressbar-horiz.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL +} + image + { + function = BOX + detail = "trough" +# recolorable = TRUE + file = "ProgressBar/trough-progressbar.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = BOX + detail = "bar" + file = "ProgressBar/progressbar-pat.png" + overlay_file = "ProgressBar/progressbar-horiz.png" + overlay_border = { 4, 4, 4, 4 } + overlay_stretch = TRUE + stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "bar" + file = "ProgressBar/progressbar-pat.png" + overlay_file = "ProgressBar/progressbar-vert.png" + overlay_border = { 4, 4, 4, 4 } + overlay_stretch = TRUE + stretch = FALSE + orientation = VERTICAL + } + } +} +widget_class "*ProgressBar*" style "progressbar" +class "GtkProgressBar" style "progressbar" +class "GtkBar" style "progressbar" diff --git a/gtk-2.0/styles/radiobutton b/gtk-2.0/styles/radiobutton new file mode 100755 index 0000000..49b239e --- /dev/null +++ b/gtk-2.0/styles/radiobutton @@ -0,0 +1,177 @@ +style "radiobutton"="default" +{ + fg[ACTIVE] = @fg_color + engine "pixmap" + { + image + { + function = OPTION + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/option1.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/option1.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/option2.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/option3.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/option2.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/option2.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/option1.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/option4.png" + overlay_stretch = FALSE + } + image + { + function = FLAT_BOX + recolorable = TRUE + stretch = TRUE + file = "Check-Radio/checklight.png" + border = { 2, 2, 2, 2 } + } + } +} +style "radiobutton-menu"="default" +{ + + engine "pixmap" + { + image + { + function = OPTION + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/highlight.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/highlight.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/highlight.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/highlight.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/menuitem-radio-checked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/menuitem-radio-checked-selected.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/menuitem-radio-checked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/menuitem-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + image + { + function = FLAT_BOX + recolorable = TRUE + stretch = TRUE + file = "Check-Radio/checklight.png" + border = { 2, 2, 2, 2 } + } + } +} +class "GtkRadioButton" style "radiobutton" +widget_class "*GtkRadioButton*GtkLabel*" style "radiobutton" +class "GtkCheckMenuItem" style "radiobutton-menu" diff --git a/gtk-2.0/styles/range b/gtk-2.0/styles/range new file mode 100755 index 0000000..08ded73 --- /dev/null +++ b/gtk-2.0/styles/range @@ -0,0 +1,108 @@ +style "range" = "default" +{ + + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + detail = "trough" + file = "Range/trough-horizontal.png" + border = { 5, 5, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + recolorable = TRUE + detail = "trough" + file = "Range/trough-vertical.png" + border = { 0, 0, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + +############### the sliders ############### + + image + { + function = SLIDER + recolorable = TRUE + state = NORMAL + file = "Range/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/scale-slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = SLIDER + recolorable = TRUE + state = PRELIGHT + file = "Range/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/scale-slider-hover.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = SLIDER + recolorable = TRUE + state = INSENSITIVE + file = "Range/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/scale-slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + +######################### VERTICAL ########################### + + image + { + function = SLIDER + recolorable = TRUE + state = NORMAL + file = "Range/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/scale-slider-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = SLIDER + recolorable = TRUE + state = PRELIGHT + file = "Range/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/scale-slider-hover-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = SLIDER + recolorable = TRUE + state = INSENSITIVE + file = "Range/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/scale-slider-insensitive-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + } +} + +class "GtkScale" style "range" + diff --git a/gtk-2.0/styles/scrollbar b/gtk-2.0/styles/scrollbar new file mode 100755 index 0000000..8b7d216 --- /dev/null +++ b/gtk-2.0/styles/scrollbar @@ -0,0 +1,280 @@ +style "scrollbar" = "default" +{ + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + detail = "trough" + file = "Scrollbars/trough-scrollbar-horiz.png" + border = { 28, 28, 2, 2 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + recolorable = TRUE + detail = "trough" + file = "Scrollbars/trough-scrollbar-vert.png" + border = { 2, 2, 28, 28 } + stretch = TRUE + orientation = VERTICAL + } +###########x SLIDERS ##################x + + image + { + function = SLIDER + recolorable = TRUE + state = NORMAL + file = "Scrollbars/slider-horiz.png" + border = { 10, 10, 2, 2 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = SLIDER + recolorable = TRUE + state = ACTIVE + shadow = IN + file = "Scrollbars/slider-horiz.png" + border = { 10, 10, 2, 2 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + recolorable = TRUE + state = PRELIGHT + file = "Scrollbars/slider-horiz-prelight.png" + border = { 10, 10, 2, 2 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + recolorable = TRUE + state = INSENSITIVE + file = "Scrollbars/slider-horiz-insens.png" + border = { 10, 10, 2, 2 } + stretch = TRUE + orientation = HORIZONTAL + + } +#############x verticals################xx + + image + { + function = SLIDER + recolorable = TRUE + state = NORMAL + file = "Scrollbars/slider-vert.png" + border = { 2, 2, 10, 10 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + recolorable = TRUE + state = ACTIVE + shadow = IN + file = "Scrollbars/slider-vert.png" + border = { 2, 2, 10, 10 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + recolorable = TRUE + state = PRELIGHT + file = "Scrollbars/slider-vert-prelight.png" + border = { 2, 2, 10, 10 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + recolorable = TRUE + state = INSENSITIVE + file = "Scrollbars/slider-vert-insens.png" + border = { 2, 2, 10, 10 } + stretch = TRUE + orientation = VERTICAL + + } + +###########x END SLIDERS ##################x + +########### Steppers ###################### +#### UP ####### + image + { + function = STEPPER + recolorable = TRUE + state = NORMAL + file = "Scrollbars/stepper-up.png" + stretch = TRUE + arrow_direction = UP + } + image + { + function = STEPPER + recolorable = TRUE + state = PRELIGHT + file = "Scrollbars/stepper-up-prelight.png" + stretch = TRUE + arrow_direction = UP + } + image + { + function = STEPPER + recolorable = TRUE + state = ACTIVE + file = "Scrollbars/stepper-up-prelight.png" + stretch = TRUE + arrow_direction = UP + } + image + { + function = STEPPER + recolorable = TRUE + state = INSENSITIVE + file = "Scrollbars/stepper-up-insens.png" + stretch = TRUE + arrow_direction = UP + } + + ######### DOWN ############ + + image + { + function = STEPPER + recolorable = TRUE + state = NORMAL + file = "Scrollbars/stepper-down.png" + stretch = TRUE + arrow_direction = DOWN + } + image + { + function = STEPPER + recolorable = TRUE + state = PRELIGHT + file = "Scrollbars/stepper-down-prelight.png" + stretch = TRUE + arrow_direction = DOWN + } + image + { + function = STEPPER + recolorable = TRUE + state = ACTIVE + file = "Scrollbars/stepper-down-prelight.png" + stretch = TRUE + arrow_direction = DOWN + } + image + { + function = STEPPER + recolorable = TRUE + state = INSENSITIVE + file = "Scrollbars/stepper-down-insens.png" + stretch = TRUE + arrow_direction = DOWN + } + +############ RIGHT ################ + + image + { + function = STEPPER + recolorable = TRUE + state = NORMAL + file = "Scrollbars/stepper-right.png" + stretch = TRUE + arrow_direction = RIGHT + } + image + { + function = STEPPER + recolorable = TRUE + state = PRELIGHT + file = "Scrollbars/stepper-right-prelight.png" + stretch = TRUE + arrow_direction = RIGHT + } + image + { + function = STEPPER + recolorable = TRUE + state = ACTIVE + file = "Scrollbars/stepper-right-prelight.png" + stretch = TRUE + arrow_direction = RIGHT + } + image + { + function = STEPPER + recolorable = TRUE + state = INSENSITIVE + file = "Scrollbars/stepper-right-insens.png" + stretch = TRUE + arrow_direction = RIGHT + } + +############### LEFT ################### + + image + { + function = STEPPER + recolorable = TRUE + state = NORMAL + file = "Scrollbars/stepper-left.png" + stretch = TRUE + arrow_direction = LEFT + } + image + { + function = STEPPER + recolorable = TRUE + state = PRELIGHT + file = "Scrollbars/stepper-left-prelight.png" + stretch = TRUE + arrow_direction = LEFT + } + image + { + function = STEPPER + recolorable = TRUE + state = ACTIVE + file = "Scrollbars/stepper-left-prelight.png" + stretch = TRUE + arrow_direction = LEFT + } + image + { + function = STEPPER + recolorable = TRUE + state = INSENSITIVE + file = "Scrollbars/stepper-left-insens.png" + stretch = TRUE + arrow_direction = LEFT + } + } +} + +class "GtkScrollbar" style "scrollbar" + diff --git a/gtk-2.0/styles/spin b/gtk-2.0/styles/spin new file mode 100755 index 0000000..01b335c --- /dev/null +++ b/gtk-2.0/styles/spin @@ -0,0 +1,138 @@ +style "spinbutton" = "default" +{ + xthickness = 3 + ythickness = 3 + GtkWidget::interior_focus = 0 + base[SELECTED] = "#d8d8d8" + base[ACTIVE] = "#d8d8d8" + base[INSENSITIVE] = @bg_color + + engine "pixmap" + { + image + { + function = ARROW + } + +############################# UP ######################xx + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + recolorable = TRUE + file = "Spin/spin-up-bg.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + overlay_file = "Spin/arrow-up.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + recolorable = TRUE + file = "Spin/spin-up-bg.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + overlay_file = "Spin/arrow-up-prelight.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + recolorable = TRUE + file = "Spin/spin-up-bg.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + overlay_file = "Spin/arrow-up-disable.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + recolorable = TRUE + file = "Spin/spin-up-bg.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + overlay_file = "Spin/arrow-up-active.png" + overlay_stretch = FALSE + } + +########################x DOWN ######################## + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + recolorable = TRUE + file = "Spin/spin-down-bg.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + overlay_file = "Spin/arrow-down.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + recolorable = TRUE + file = "Spin/spin-down-bg.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + overlay_file = "Spin/arrow-down-prelight.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + recolorable = TRUE + file = "Spin/spin-down-bg.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + overlay_file = "Spin/arrow-down-disable.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + recolorable = TRUE + file = "Spin/spin-down-bg.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + overlay_file = "Spin/arrow-down-active.png" + overlay_stretch = FALSE + } +########################## SPIN ENTRY ########################### + image + { + function = FOCUS + recolorable = TRUE + file = "Spin/text-entry-focus.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + shadow = IN + recolorable = FALSE + file = "Spin/text-entry.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +class "GtkSpinButton" style "spinbutton" diff --git a/gtk-2.0/styles/statusbar b/gtk-2.0/styles/statusbar new file mode 100755 index 0000000..b11ac84 --- /dev/null +++ b/gtk-2.0/styles/statusbar @@ -0,0 +1,41 @@ + + +style "statusbar" = "default" +{ +# xthickness = 1 +# ythickness = 1 + + engine "pixmap" + { + image + { + function = RESIZE_GRIP + recolorable = TRUE + #state = NORMAL + detail = "statusbar" + overlay_file = "Handles/resize-grip.png" + + overlay_border = {0,0,0,0 } + overlay_stretch = FALSE + } + } +} + + +class "GtkStatusbar" style "statusbar" + +# Firefox handles this a little differently... it needs to be applied to GtkWindow and have no other details... +style "FirefoxGrip" +{ + engine "pixmap" + { + image + { + function = RESIZE_GRIP + overlay_file = "Handles/resize-grip.png" + + } + } +} + +class "GtkWindow" style "FirefoxGrip" diff --git a/gtk-2.0/styles/toolbar b/gtk-2.0/styles/toolbar new file mode 100755 index 0000000..601fd14 --- /dev/null +++ b/gtk-2.0/styles/toolbar @@ -0,0 +1,26 @@ +style "toolbar" +{ +xthickness=3 +ythickness=4 +engine "pixmap" +{ +image +{ + function=BOX + file="/Toolbar/toolbar.png" + border={2,2,2,2} + stretch=TRUE +}}} +widget_class "*HandleBox" style "toolbar" +class "*HandleBox" style "toolbar" +widget_class "*Toolbar" style "toolbar" +class "*Toolbar" style "toolbar" +style "toolbuttons"="default" +{ +xthickness=5 +ythickness=5 +GtkWidget::focus_padding=2 +} +widget_class "*Tool*GtkToggleButton" style "toolbuttons" +widget_class "*Tool*GtkButton" style "toolbuttons" +widget_class "*Tool*Button*Label*" style "toolbuttons" diff --git a/gtk-2.0/styles/tooltips b/gtk-2.0/styles/tooltips new file mode 100755 index 0000000..0885137 --- /dev/null +++ b/gtk-2.0/styles/tooltips @@ -0,0 +1,20 @@ +style "tooltips" = "default" +{ + engine "pixmap" + { + image + { + function = FLAT_BOX + detail = "tooltip" + recolorable = TRUE + file = "/Others/tooltip.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +widget "gtk-tooltip*" style "tooltips" +class "*GtkTooltips*" style "tooltips" +widget_class "*Tooltips*" style "tooltips" +widget "*.nautilus-extra-view-widget" style:highest "tooltips" diff --git a/gtk-3.0.bak/assets/arrow-down-active.png b/gtk-3.0.bak/assets/arrow-down-active.png new file mode 100755 index 0000000..29d8cc4 Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-down-active.png differ diff --git a/gtk-3.0.bak/assets/arrow-left-active.png b/gtk-3.0.bak/assets/arrow-left-active.png new file mode 100755 index 0000000..dce8d22 Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-left-active.png differ diff --git a/gtk-3.0.bak/assets/arrow-left-hover.png b/gtk-3.0.bak/assets/arrow-left-hover.png new file mode 100755 index 0000000..3f4907c Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-left-hover.png differ diff --git a/gtk-3.0.bak/assets/arrow-left-insens.png b/gtk-3.0.bak/assets/arrow-left-insens.png new file mode 100755 index 0000000..b57d310 Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-left-insens.png differ diff --git a/gtk-3.0.bak/assets/arrow-left-normal.png b/gtk-3.0.bak/assets/arrow-left-normal.png new file mode 100755 index 0000000..f4ad5cd Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-left-normal.png differ diff --git a/gtk-3.0.bak/assets/arrow-right-active.png b/gtk-3.0.bak/assets/arrow-right-active.png new file mode 100755 index 0000000..1616f85 Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-right-active.png differ diff --git a/gtk-3.0.bak/assets/arrow-up-active.png b/gtk-3.0.bak/assets/arrow-up-active.png new file mode 100755 index 0000000..6308f17 Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-up-active.png differ diff --git a/gtk-3.0.bak/assets/arrow-up-hover.png b/gtk-3.0.bak/assets/arrow-up-hover.png new file mode 100755 index 0000000..625b138 Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-up-hover.png differ diff --git a/gtk-3.0.bak/assets/arrow-up-insens.png b/gtk-3.0.bak/assets/arrow-up-insens.png new file mode 100755 index 0000000..36f124f Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-up-insens.png differ diff --git a/gtk-3.0.bak/assets/arrow-up-normal.png b/gtk-3.0.bak/assets/arrow-up-normal.png new file mode 100755 index 0000000..f530a2c Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-up-normal.png differ diff --git a/gtk-3.0.bak/assets/button-active.png b/gtk-3.0.bak/assets/button-active.png new file mode 100755 index 0000000..fac87b8 Binary files /dev/null and b/gtk-3.0.bak/assets/button-active.png differ diff --git a/gtk-3.0.bak/assets/button-default-hover.png b/gtk-3.0.bak/assets/button-default-hover.png new file mode 100755 index 0000000..11610a8 Binary files /dev/null and b/gtk-3.0.bak/assets/button-default-hover.png differ diff --git a/gtk-3.0.bak/assets/button-default.png b/gtk-3.0.bak/assets/button-default.png new file mode 100755 index 0000000..eeddc4b Binary files /dev/null and b/gtk-3.0.bak/assets/button-default.png differ diff --git a/gtk-3.0.bak/assets/button-hover.png b/gtk-3.0.bak/assets/button-hover.png new file mode 100755 index 0000000..0bb3c87 Binary files /dev/null and b/gtk-3.0.bak/assets/button-hover.png differ diff --git a/gtk-3.0.bak/assets/button-insens.png b/gtk-3.0.bak/assets/button-insens.png new file mode 100644 index 0000000..238cacd Binary files /dev/null and b/gtk-3.0.bak/assets/button-insens.png differ diff --git a/gtk-3.0.bak/assets/button.png b/gtk-3.0.bak/assets/button.png new file mode 100755 index 0000000..427d0eb Binary files /dev/null and b/gtk-3.0.bak/assets/button.png differ diff --git a/gtk-3.0.bak/assets/checkbox-checked-insensitive.png b/gtk-3.0.bak/assets/checkbox-checked-insensitive.png new file mode 100755 index 0000000..971a853 Binary files /dev/null and b/gtk-3.0.bak/assets/checkbox-checked-insensitive.png differ diff --git a/gtk-3.0.bak/assets/checkbox-checked.png b/gtk-3.0.bak/assets/checkbox-checked.png new file mode 100755 index 0000000..ab1df69 Binary files /dev/null and b/gtk-3.0.bak/assets/checkbox-checked.png differ diff --git a/gtk-3.0.bak/assets/checkbox-mixed-insensitive.png b/gtk-3.0.bak/assets/checkbox-mixed-insensitive.png new file mode 100755 index 0000000..ce5fcc6 Binary files /dev/null and b/gtk-3.0.bak/assets/checkbox-mixed-insensitive.png differ diff --git a/gtk-3.0.bak/assets/checkbox-mixed.png b/gtk-3.0.bak/assets/checkbox-mixed.png new file mode 100755 index 0000000..ba8fb3d Binary files /dev/null and b/gtk-3.0.bak/assets/checkbox-mixed.png differ diff --git a/gtk-3.0.bak/assets/checkbox-unchecked-insensitive.png b/gtk-3.0.bak/assets/checkbox-unchecked-insensitive.png new file mode 100755 index 0000000..0c15cc3 Binary files /dev/null and b/gtk-3.0.bak/assets/checkbox-unchecked-insensitive.png differ diff --git a/gtk-3.0.bak/assets/checkbox-unchecked.png b/gtk-3.0.bak/assets/checkbox-unchecked.png new file mode 100755 index 0000000..238e782 Binary files /dev/null and b/gtk-3.0.bak/assets/checkbox-unchecked.png differ diff --git a/gtk-3.0.bak/assets/combo-entry-focus.png b/gtk-3.0.bak/assets/combo-entry-focus.png new file mode 100644 index 0000000..0fc72aa Binary files /dev/null and b/gtk-3.0.bak/assets/combo-entry-focus.png differ diff --git a/gtk-3.0.bak/assets/combo-entry.png b/gtk-3.0.bak/assets/combo-entry.png new file mode 100644 index 0000000..79086f5 Binary files /dev/null and b/gtk-3.0.bak/assets/combo-entry.png differ diff --git a/gtk-3.0.bak/assets/entry-focus.png b/gtk-3.0.bak/assets/entry-focus.png new file mode 100755 index 0000000..4e5add4 Binary files /dev/null and b/gtk-3.0.bak/assets/entry-focus.png differ diff --git a/gtk-3.0.bak/assets/entry.png b/gtk-3.0.bak/assets/entry.png new file mode 100755 index 0000000..70bba89 Binary files /dev/null and b/gtk-3.0.bak/assets/entry.png differ diff --git a/gtk-3.0.bak/assets/expander-active-hover.png b/gtk-3.0.bak/assets/expander-active-hover.png new file mode 100755 index 0000000..6e604cc Binary files /dev/null and b/gtk-3.0.bak/assets/expander-active-hover.png differ diff --git a/gtk-3.0.bak/assets/expander-active-insens.png b/gtk-3.0.bak/assets/expander-active-insens.png new file mode 100755 index 0000000..443dfc2 Binary files /dev/null and b/gtk-3.0.bak/assets/expander-active-insens.png differ diff --git a/gtk-3.0.bak/assets/expander-active.png b/gtk-3.0.bak/assets/expander-active.png new file mode 100755 index 0000000..731fee4 Binary files /dev/null and b/gtk-3.0.bak/assets/expander-active.png differ diff --git a/gtk-3.0.bak/assets/expander-hover.png b/gtk-3.0.bak/assets/expander-hover.png new file mode 100755 index 0000000..b9da7dc Binary files /dev/null and b/gtk-3.0.bak/assets/expander-hover.png differ diff --git a/gtk-3.0.bak/assets/expander-insens.png b/gtk-3.0.bak/assets/expander-insens.png new file mode 100755 index 0000000..8149936 Binary files /dev/null and b/gtk-3.0.bak/assets/expander-insens.png differ diff --git a/gtk-3.0.bak/assets/expander.png b/gtk-3.0.bak/assets/expander.png new file mode 100755 index 0000000..a437ade Binary files /dev/null and b/gtk-3.0.bak/assets/expander.png differ diff --git a/gtk-3.0.bak/assets/grid-selection-checked.png b/gtk-3.0.bak/assets/grid-selection-checked.png new file mode 100755 index 0000000..3c95068 Binary files /dev/null and b/gtk-3.0.bak/assets/grid-selection-checked.png differ diff --git a/gtk-3.0.bak/assets/grid-selection-unchecked.png b/gtk-3.0.bak/assets/grid-selection-unchecked.png new file mode 100755 index 0000000..bb5c4dc Binary files /dev/null and b/gtk-3.0.bak/assets/grid-selection-unchecked.png differ diff --git a/gtk-3.0.bak/assets/menuitem-checkbox-insensitive.png b/gtk-3.0.bak/assets/menuitem-checkbox-insensitive.png new file mode 100755 index 0000000..47afcc1 Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-checkbox-insensitive.png differ diff --git a/gtk-3.0.bak/assets/menuitem-checkbox-mixed-insensitive.png b/gtk-3.0.bak/assets/menuitem-checkbox-mixed-insensitive.png new file mode 100755 index 0000000..4bf15e8 Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-checkbox-mixed-insensitive.png differ diff --git a/gtk-3.0.bak/assets/menuitem-checkbox-mixed-selected.png b/gtk-3.0.bak/assets/menuitem-checkbox-mixed-selected.png new file mode 100755 index 0000000..84db1b0 Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-checkbox-mixed-selected.png differ diff --git a/gtk-3.0.bak/assets/menuitem-checkbox-mixed.png b/gtk-3.0.bak/assets/menuitem-checkbox-mixed.png new file mode 100755 index 0000000..46f9a01 Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-checkbox-mixed.png differ diff --git a/gtk-3.0.bak/assets/menuitem-checkbox-selected.png b/gtk-3.0.bak/assets/menuitem-checkbox-selected.png new file mode 100755 index 0000000..b065621 Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-checkbox-selected.png differ diff --git a/gtk-3.0.bak/assets/menuitem-checkbox.png b/gtk-3.0.bak/assets/menuitem-checkbox.png new file mode 100755 index 0000000..cbab048 Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-checkbox.png differ diff --git a/gtk-3.0.bak/assets/menuitem-radio-checked-insensitive.png b/gtk-3.0.bak/assets/menuitem-radio-checked-insensitive.png new file mode 100755 index 0000000..209a95b Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-radio-checked-insensitive.png differ diff --git a/gtk-3.0.bak/assets/menuitem-radio-checked-selected.png b/gtk-3.0.bak/assets/menuitem-radio-checked-selected.png new file mode 100755 index 0000000..d50d085 Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-radio-checked-selected.png differ diff --git a/gtk-3.0.bak/assets/menuitem-radio-checked.png b/gtk-3.0.bak/assets/menuitem-radio-checked.png new file mode 100755 index 0000000..41301ba Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-radio-checked.png differ diff --git a/gtk-3.0.bak/assets/pane-separator-grip-vertical.png b/gtk-3.0.bak/assets/pane-separator-grip-vertical.png new file mode 100644 index 0000000..79eb856 Binary files /dev/null and b/gtk-3.0.bak/assets/pane-separator-grip-vertical.png differ diff --git a/gtk-3.0.bak/assets/pane-separator-grip.png b/gtk-3.0.bak/assets/pane-separator-grip.png new file mode 100644 index 0000000..7217f0a Binary files /dev/null and b/gtk-3.0.bak/assets/pane-separator-grip.png differ diff --git a/gtk-3.0.bak/assets/radio-checked-insensitive.png b/gtk-3.0.bak/assets/radio-checked-insensitive.png new file mode 100755 index 0000000..83373f4 Binary files /dev/null and b/gtk-3.0.bak/assets/radio-checked-insensitive.png differ diff --git a/gtk-3.0.bak/assets/radio-checked.png b/gtk-3.0.bak/assets/radio-checked.png new file mode 100755 index 0000000..278a712 Binary files /dev/null and b/gtk-3.0.bak/assets/radio-checked.png differ diff --git a/gtk-3.0.bak/assets/radio-mixed-insensitive.png b/gtk-3.0.bak/assets/radio-mixed-insensitive.png new file mode 100755 index 0000000..c224e1c Binary files /dev/null and b/gtk-3.0.bak/assets/radio-mixed-insensitive.png differ diff --git a/gtk-3.0.bak/assets/radio-mixed.png b/gtk-3.0.bak/assets/radio-mixed.png new file mode 100755 index 0000000..c306477 Binary files /dev/null and b/gtk-3.0.bak/assets/radio-mixed.png differ diff --git a/gtk-3.0.bak/assets/radio-unchecked-insensitive.png b/gtk-3.0.bak/assets/radio-unchecked-insensitive.png new file mode 100755 index 0000000..bc8c2d2 Binary files /dev/null and b/gtk-3.0.bak/assets/radio-unchecked-insensitive.png differ diff --git a/gtk-3.0.bak/assets/radio-unchecked.png b/gtk-3.0.bak/assets/radio-unchecked.png new file mode 100755 index 0000000..1cc99fc Binary files /dev/null and b/gtk-3.0.bak/assets/radio-unchecked.png differ diff --git a/gtk-3.0.bak/assets/resize-grip.png b/gtk-3.0.bak/assets/resize-grip.png new file mode 100644 index 0000000..16eb900 Binary files /dev/null and b/gtk-3.0.bak/assets/resize-grip.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-down-hover.png b/gtk-3.0.bak/assets/scale-slider-down-hover.png new file mode 100755 index 0000000..7949197 Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-down-hover.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-down-insensitive.png b/gtk-3.0.bak/assets/scale-slider-down-insensitive.png new file mode 100755 index 0000000..4bccd95 Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-down-insensitive.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-down.png b/gtk-3.0.bak/assets/scale-slider-down.png new file mode 100755 index 0000000..1796579 Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-down.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-hover-vert.png b/gtk-3.0.bak/assets/scale-slider-hover-vert.png new file mode 100755 index 0000000..99f48a6 Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-hover-vert.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-hover.png b/gtk-3.0.bak/assets/scale-slider-hover.png new file mode 100755 index 0000000..63f45a2 Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-hover.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-insensitive-vert.png b/gtk-3.0.bak/assets/scale-slider-insensitive-vert.png new file mode 100755 index 0000000..19a0cdd Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-insensitive-vert.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-insensitive.png b/gtk-3.0.bak/assets/scale-slider-insensitive.png new file mode 100755 index 0000000..a3f4d4f Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-insensitive.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-left-hover.png b/gtk-3.0.bak/assets/scale-slider-left-hover.png new file mode 100755 index 0000000..1f3b166 Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-left-hover.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-left-insensitive.png b/gtk-3.0.bak/assets/scale-slider-left-insensitive.png new file mode 100755 index 0000000..4750dbf Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-left-insensitive.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-left.png b/gtk-3.0.bak/assets/scale-slider-left.png new file mode 100755 index 0000000..0ac17f7 Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-left.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-right-hover.png b/gtk-3.0.bak/assets/scale-slider-right-hover.png new file mode 100755 index 0000000..44fcd5b Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-right-hover.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-right-insensitive.png b/gtk-3.0.bak/assets/scale-slider-right-insensitive.png new file mode 100755 index 0000000..eca051f Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-right-insensitive.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-right.png b/gtk-3.0.bak/assets/scale-slider-right.png new file mode 100755 index 0000000..3f76f65 Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-right.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-up-hover.png b/gtk-3.0.bak/assets/scale-slider-up-hover.png new file mode 100755 index 0000000..9d1d5bb Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-up-hover.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-up-insensitive.png b/gtk-3.0.bak/assets/scale-slider-up-insensitive.png new file mode 100755 index 0000000..479e235 Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-up-insensitive.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-up.png b/gtk-3.0.bak/assets/scale-slider-up.png new file mode 100755 index 0000000..2ca4704 Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-up.png differ diff --git a/gtk-3.0.bak/assets/scale-slider-vert.png b/gtk-3.0.bak/assets/scale-slider-vert.png new file mode 100755 index 0000000..288ffc2 Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-vert.png differ diff --git a/gtk-3.0.bak/assets/scale-slider.png b/gtk-3.0.bak/assets/scale-slider.png new file mode 100755 index 0000000..05ca5f2 Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider.png differ diff --git a/gtk-3.0.bak/assets/sidebar-radio-checked-selected.png b/gtk-3.0.bak/assets/sidebar-radio-checked-selected.png new file mode 100755 index 0000000..73b88fb Binary files /dev/null and b/gtk-3.0.bak/assets/sidebar-radio-checked-selected.png differ diff --git a/gtk-3.0.bak/assets/sidebar-radio-checked.png b/gtk-3.0.bak/assets/sidebar-radio-checked.png new file mode 100755 index 0000000..fe3bf3b Binary files /dev/null and b/gtk-3.0.bak/assets/sidebar-radio-checked.png differ diff --git a/gtk-3.0.bak/assets/sidebar-radio-prelight.png b/gtk-3.0.bak/assets/sidebar-radio-prelight.png new file mode 100755 index 0000000..bbb0801 Binary files /dev/null and b/gtk-3.0.bak/assets/sidebar-radio-prelight.png differ diff --git a/gtk-3.0.bak/gtk-main.css b/gtk-3.0.bak/gtk-main.css new file mode 100644 index 0000000..b9281ad --- /dev/null +++ b/gtk-3.0.bak/gtk-main.css @@ -0,0 +1,61 @@ +/* Default color scheme */ +@define-color bg_color #dddddd; +@define-color fg_color #888888; +@define-color base_color #eeeeee; +@define-color text_color #888888; +@define-color selected_bg_color #d64937; +@define-color selected_fg_color #f9f9f9; +@define-color tooltip_bg_color #eeeeee; +@define-color tooltip_fg_color #888888; + +/* misc colours used by gtk+ */ +@define-color theme_base_color @base_color; +@define-color theme_bg_color @bg_color; +@define-color theme_selected_bg_color @selected_bg_color; +@define-color theme_text_color @text_color; +@define-color theme_fg_color @fg_color; +@define-color theme_selected_fg_color @selected_fg_color; +@define-color theme_tooltip_bg_color @tooltip_bg_color; +@define-color theme_tooltip_fg_color @tooltip_fg_color; +@define-color alternate_selected_bg_color #d8d8d8; +@define-color theme_hover_fg_color #666666; +@define-color insensitive_fg_color #b0b0b0; +@define-color insensitive_entry_fg_color #bbbbbb; +@define-color insensitive_borders #c0c0c0; +@define-color border_color #cccccc; +@define-color shadow_color #c7c7c7; +@define-color scrollbar_border #bbbbbb; +@define-color selected_cell @theme_selected_fg_color; +@define-color scrollbar_color #aaaaaa; +@define-color menubar_color #141414; +@define-color menubar_menuitem_color #262626; +@define-color menubar_border_color #101010; +@define-color dark_hover_fg_color #cccccc; +@define-color dark_fg_color #888888; +@define-color button_gradient_a #f1f1f1; +@define-color button_gradient_b #ececec; +@define-color notebook_tab_gradient_b #fefefe; +/********************* + * Error/Warning/... * + *********************/ +@define-color link_color @theme_selected_fg_color; +@define-color warning_color #9A6A06; +@define-color error_color #FF2020; +@define-color success_color #4e9a06; + +@define-color info_fg_color rgb (100, 100, 100); +@define-color info_text_shadow alpha(black, 0.1); +@define-color info_bg_color rgb (224, 227, 184); +@define-color warning_fg_color rgb (100, 100, 100); +@define-color warning_text_shadow alpha(black, 0.1); +@define-color warning_bg_color rgb (230, 213, 190); +@define-color question_fg_color rgb (100, 100, 100); +@define-color question_text_shadow alpha(black, 0.1); +@define-color question_bg_color rgb (180, 222, 175); +@define-color error_fg_color rgb (100, 100, 100); +@define-color error_text_shadow alpha(black, 0.1); +@define-color error_bg_color rgb (231, 201, 201); + +@import url("unity.css"); +@import url("gtk-widgets.css"); +@import url("gtk-widgets-assets.css"); diff --git a/gtk-3.0.bak/gtk-widgets-assets.css b/gtk-3.0.bak/gtk-widgets-assets.css new file mode 100644 index 0000000..8803015 --- /dev/null +++ b/gtk-3.0.bak/gtk-widgets-assets.css @@ -0,0 +1,392 @@ +/*************** + * Resize grip * + ***************/ + +.grip { + background-color: transparent; + background-image: url("assets/resize-grip.png"); +} + +/************************* + * Check and Radio items * + *************************/ + +/* draw regular check and radio items using our SVG assets */ +.check { + background-image: url("assets/checkbox-unchecked.png"); +} + +.check row:selected, +.check row:selected:focus { + background-image: url("assets/checkbox-unchecked.png"); +} + +.check:insensitive { + background-image: url("assets/checkbox-unchecked-insensitive.png"); +} + +.check row:insensitive { + background-color: transparent; +} + +.check row:selected:insensitive, +.check row:selected:focus:insensitive { + background-color: transparent; + background-image: url("assets/checkbox-unchecked-insensitive.png"); +} + + +.check:active { + background-image: url("assets/checkbox-checked.png"); +} + +.check row:selected:active, +.check row:selected:focus:active { + background-image: url("assets/checkbox-checked.png"); +} + +.check:active:insensitive { + background-image: url("assets/checkbox-checked-insensitive.png"); +} + +.check row:selected:active:insensitive, +.check row:selected:focus:active:insensitive { + background-image: url("assets/checkbox-checked-insensitive.png"); +} + +.check:inconsistent { + background-image: url("assets/checkbox-mixed.png"); +} + +.check row:selected:inconsistent, +.check row:selected:focus:inconsistent { + background-image: url("assets/checkbox-mixed.png"); +} + +.check:inconsistent:insensitive { + background-image: url("assets/checkbox-mixed-insensitive.png"); +} + +.check row:selected:inconsistent:insensitive, +.check row:selected:focus:inconsistent:insensitive { + background-image: url("assets/checkbox-mixed-insensitive.png"); +} + +.radio { + background-image: url("assets/radio-unchecked.png"); +} + +.radio row:selected, +.radio row:selected:focus { + background-image: url("assets/radio-unchecked.png"); +} + +.radio:insensitive { + background-image: url("assets/radio-unchecked-insensitive.png"); +} + +.radio row:insensitive { + background-color: transparent; +} + +.radio row:selected:insensitive, +.radio row:selected:focus:insensitive { + background-image: url("assets/radio-unchecked-insensitive.png"); +} + +.radio:active { + background-image: url("assets/radio-checked.png"); +} + +.radio row:selected:active, +.radio row:selected:focus:active { + background-image: url("assets/radio-checked.png"); +} + +.radio:active:insensitive { + background-image: url("assets/radio-checked-insensitive.png"); +} + +.radio row:selected:active:insensitive, +.radio row:selected:focus:active:insensitive { + background-image: url("assets/radio-checked-insensitive.png"); +} + + +.radio:inconsistent { + background-image: url("assets/radio-mixed.png"); +} + +.radio row:selected:inconsistent, +.radio row:selected:focus:inconsistent { + background-image: url("assets/radio-mixed.png"); +} + +.radio:inconsistent:insensitive { + background-image: url("assets/radio-mixed-insensitive.png"); +} + +.radio row:selected:inconsistent:insensitive, +.radio row:selected:focus:inconsistent:insensitive { + background-image: url("assets/radio-mixed-insensitive.png"); +} + +.sidebar .radio:active, +.sidebar .radio:active:focus { + background-image: url("assets/sidebar-radio-checked.png"); +} +.sidebar .radio:active:selected, +.sidebar .radio:active:selected:focus { + background-image: url("assets/sidebar-radio-checked-selected.png"); +} +.sidebar .radio:hover, +.sidebar .radio:active:hover, +.sidebar .radio:selected:hover, +.sidebar .radio:selected:focus { + background-image: url("assets/sidebar-radio-prelight.png"); +} +.menuitem.check, +.menuitem.radio, +.menuitem.check:hover, +.menuitem.radio:hover, +.menuitem.check:insensitive, +.menuitem.radio:insensitive { + background-image: none; + background-color: transparent; +} + +.menuitem.check:active, +.menuitem.radio:active { + background-color: transparent; +} + +.menuitem.check:active { + background-image: url("assets/menuitem-checkbox.png"); +} + +.menuitem.check:active:hover { + background-image: url("assets/menuitem-checkbox-selected.png"); +} + +.menuitem.check:active:insensitive { + background-image: url("assets/menuitem-checkbox-insensitive.png"); +} + +.menuitem.check:inconsistent, +.menuitem.radio:inconsistent { + background-image: url("assets/menuitem-checkbox-mixed.png"); +} + +.menuitem.check:inconsistent:insensitive, +.menuitem.radio:inconsistent:insensitive { + background-image: url("assets/menuitem-checkbox-mixed-insensitive.png"); +} + +.menuitem.check:inconsistent:hover, +.menuitem.radio:inconsistent:hover { + background-image: url("assets/menuitem-checkbox-mixed-selected.png"); +} + +.menuitem.radio:active { + background-image: url("assets/menuitem-radio-checked.png"); +} + +.menuitem.radio:active:hover { + background-image: url("assets/menuitem-radio-checked-selected.png"); +} + +.menuitem.radio:active:insensitive { + background-image: url("assets/menuitem-radio-checked-insensitive.png"); +} + +/********************* + * GtkScale's slider * + *********************/ +.scale.slider, +.scale.slider.horizontal { + background-image: url("assets/scale-slider.png"); +} + +.scale.slider:hover, +.scale.slider.horizontal:hover { + background-image: url("assets/scale-slider-hover.png"); +} + +.scale.slider:active, +.scale.slider:active:hover, +.scale.slider.horizontal:active, +.scale.slider.horizontal:active:hover { + background-image: url("assets/scale-slider-hover.png"); +} + +.scale.slider:insensitive, +.scale.slider:insensitive:hover, +.scale.slider.horizontal:insensitive, +.scale.slider.horizontal:insensitive:hover { + background-image: url("assets/scale-slider-insensitive.png"); +} + +.scale.slider.vertical { + background-image: url("assets/scale-slider-vert.png"); +} + +.scale.slider.vertical:hover { + background-image: url("assets/scale-slider-hover-vert.png"); +} + +.scale.slider.vertical:active, +.scale.slider.vertical:active:hover { + background-image: url("assets/scale-slider-hover-vert.png"); +} + +.scale.slider.vertical:insensitive, +.scale.slider.vertical:insensitive:hover { + background-image: url("assets/scale-slider-insensitive-vert.png"); +} + +.scale.scale-has-marks-above.slider.horizontal { + background-image: url("assets/scale-slider-down.png"); +} + +.scale.scale-has-marks-above.slider.horizontal:hover { + background-image: url("assets/scale-slider-down-hover.png"); +} + +.scale.scale-has-marks-above.slider.horizontal:active, +.scale.scale-has-marks-above.slider.horizontal:active:hover { + background-image: url("assets/scale-slider-down-hover.png"); +} + +.scale.scale-has-marks-above.slider.horizontal:insensitive, +.scale.scale-has-marks-above.slider.horizontal:insensitive:hover { + background-image: url("assets/scale-slider-down-insensitive.png"); +} + +.scale.scale-has-marks-above.slider.vertical { + background-image: url("assets/scale-slider-right.png"); +} + +.scale.scale-has-marks-above.slider.vertical:hover { + background-image: url("assets/scale-slider-right-hover.png"); +} + +.scale.scale-has-marks-above.slider.vertical:active, +.scale.scale-has-marks-above.slider.vertical:active:hover { + background-image: url("assets/scale-slider-right-hover.png"); +} + +.scale.scale-has-marks-above.slider.vertical:insensitive, +.scale.scale-has-marks-above.slider.vertical:insensitive:hover { + background-image: url("assets/scale-slider-right-insensitive.png"); +} + +.scale.scale-has-marks-below.slider.horizontal { + background-image: url("assets/scale-slider-up.png"); +} + +.scale.scale-has-marks-below.slider.horizontal:hover { + background-image: url("assets/scale-slider-up-hover.png"); +} + +.scale.scale-has-marks-below.slider.horizontal:active, +.scale.scale-has-marks-below.slider.horizontal:active:hover { + background-image: url("assets/scale-slider-up-hover.png"); +} + +.scale.scale-has-marks-below.slider.horizontal:insensitive, +.scale.scale-has-marks-below.slider.horizontal:insensitive:hover { + background-image: url("assets/scale-slider-up-insensitive.png"); +} + +.scale.scale-has-marks-below.slider.vertical { + background-image: url("assets/scale-slider-left.png"); +} + +.scale.scale-has-marks-below.slider.vertical:hover { + background-image: url("assets/scale-slider-left-hover.png"); +} + +.scale.scale-has-marks-below.slider.vertical:active, +.scale.scale-has-marks-below.slider.vertical:active:hover { + background-image: url("assets/scale-slider-left-hover.png"); +} + +.scale.scale-has-marks-below.slider.vertical:insensitive, +.scale.scale-has-marks-below.slider.vertical:insensitive:hover { + background-image: url("assets/scale-slider-left-insensitive.png"); +} + +/******************************** + * Touch text selection handles * + ********************************/ +.cursor-handle.bottom { + background-image: url("assets/scale-slider-down.png"); +} + +.cursor-handle.top { + background-image: url("assets/scale-slider-up.png"); +} +.entry { + border-image: url("assets/entry.png") 5 / 5px stretch; +} +.entry:focus { + border-image: url("assets/entry-focus.png") 5 / 5px stretch; +} +.button, +.primary-toolbar .button:hover, +.linked .button:hover, +.toolbar.menubar .button:hover, +.primary-toolbar .button.raised.linked:hover, +.primary-toolbar .linked .button:hover, +.toolbar .button.raised.linked:hover, +.toolbar .raised.linked .button:hover, +.inline-toolbar.toolbar .button:hover, +.inline-toolbar.toolbar GtkToolButton > .button:hover { + border-image: url("assets/button.png") 5 / 5px stretch; +} +.button.default, +.suggested-action.button, +.selection-mode.toolbar .suggested-action.button, +.selection-mode.toolbar GtkToolButton.suggested-action .button { + border-image: url("assets/button-default.png") 5 / 5px stretch; +} +.button.default:hover, +.suggested-action.button:hover, +.selection-mode.toolbar .suggested-action.button:hover, +.selection-mode.toolbar GtkToolButton.suggested-action .button:hover { + border-image: url("assets/button-default-hover.png") 5 / 5px stretch; +} +.button:hover { + border-image: url("assets/button-hover.png") 5 / 5px stretch; +} +.button:active, +.primary-toolbar .button:active, +.button.default:active, +.linked .button:active, +.toolbar.menubar .button:active, +.primary-toolbar .button.raised.linked:active, +.primary-toolbar .linked .button:active, +.toolbar .button.raised.linked:active, +.toolbar .raised.linked .button:active, +.inline-toolbar.toolbar .button:active, +.inline-toolbar.toolbar GtkToolButton > .button:active, +.suggested-action.button:active, +.selection-mode.toolbar .suggested-action.button:active, +.selection-mode.toolbar .suggested-action.button:hover:active, +.selection-mode.toolbar GtkToolButton.suggested-action .button:active, +.selection-mode.toolbar GtkToolButton.suggested-action .button:hover:active { + border-image: url("assets/button-active.png") 5 / 5px stretch; +} + +.button:insensitive, +GtkComboBox.combobox-entry .entry:insensitive, +GtkComboBox.combobox-entry .button:insensitive { + border-image: url("assets/button-insens.png") 5 / 5px stretch; +} +GtkComboBox.combobox-entry .entry { + border-width: 3px; + border-image: url("assets/combo-entry.png") 5 / 5px stretch; +} +GtkComboBox.combobox-entry .entry:focus { + border-image: url("assets/combo-entry-focus.png") 5 / 5px stretch; +} diff --git a/gtk-3.0.bak/gtk-widgets.css b/gtk-3.0.bak/gtk-widgets.css new file mode 100644 index 0000000..4b1752d --- /dev/null +++ b/gtk-3.0.bak/gtk-widgets.css @@ -0,0 +1,2353 @@ +* { + engine: unico; + padding: 0; + + background-clip: padding-box; + -GtkProgressBar-min-horizontal-bar-height: 12; + -GtkProgressBar-min-vertical-bar-width: 12; + -GtkToolButton-icon-spacing: 4; + + -GtkTextView-error-underline-color: @error_color; + + -GtkPaned-handle-size: 1; + + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 14; + + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 0; + + -GtkToolItemGroup-expander-size: 11; + -GtkExpander-expander-size: 11; + + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + -GtkArrow-arrow-scaling: 0.65; + -GtkWidget-link-color: @link_color; + -GtkWidget-visited-link-color: @link_color; + -GtkIMHtml-hyperlink-color: @link_color; + -GtkHTML-link-color: @link_color; + + -WnckTasklist-fade-overlay-rect: 0; + + -GtkWidget-focus-padding: 0; + -GtkWidget-focus-line-width: 0; + -GtkWindow-resize-grip-width: 14; + -GtkWindow-resize-grip-height: 14; +} + +/*************** + * Base States * + ***************/ + +GtkWindow { + color: @theme_fg_color; +} + +* { + /* inherit the color from parent by default */ + color: inherit; + background-color: @theme_bg_color; +} +/* FIXME: why do we still need this? */ +GtkClutterOffscreen { + background-color: @theme_bg_color; + color: @theme_fg_color; +} + +*:selected, +*:selected:focus { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; +} + + +*:insensitive { + color: @insensitive_fg_color; + border-color: @insensitive_borders; +} + +*:hover { + color: @theme_hover_fg_color; +} + +.gtkstyle-fallback { + background-color: @theme_bg_color; + color: @theme_fg_color; +} + +.gtkstyle-fallback:prelight { + background-color: shade(@theme_bg_color, 1.10); + color: @theme_hover_fg_color; +} + +.gtkstyle-fallback:active { + background-color: shade(@theme_bg_color, 0.90); + color: @theme_selected_fg_color; +} + +.gtkstyle-fallback:insensitive { + background-color: transparent; + color: @insensitive_fg_color; +} + +.gtkstyle-fallback:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/********* + * arrow * + *********/ + +.arrow, +.menuitem.arrow, +GtkArrow { + -unico-arrow-texture: url("assets/arrow-up-normal.png"); +} +.arrow:hover, +GtkArrow:hover { + -unico-arrow-texture: url("assets/arrow-up-hover.png"); +} +.arrow:active, +GtkArrow:active, +.menuitem.arrow:hover, +.arrow:selected, +GtkArrow:selected { + -unico-arrow-texture: url("assets/arrow-up-active.png"); +} +.arrow:insensitive, +.menuitem.arrow:insensitive, +GtkArrow:insensitive { + -unico-arrow-texture: url("assets/arrow-up-insens.png"); +} + +/********** + * Images * + **********/ + +GtkImage, +GtkImage:insensitive, +GtkImage:backdrop, +GtkLabel, +GtkLabel:insensitive, +GtkLabel:backdrop { + background-color: transparent; +} +/************ + * Tooltips * + ************/ +.tooltip { + padding: 4px; + border-style: solid; + border-width: 1px; + border-color: @border_color; + background-color: @theme_tooltip_bg_color; + color: @theme_tooltip_fg_color; + +} + +.tooltip * { + background-color: transparent; +} + +/***************** + * Miscellaneous * + *****************/ +@keyframes spinner { + 0.00% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); } + + 12.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); } + + 25.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)); } + + 37.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)); } + + 50.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)); } + + 62.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)); } + + 75.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)); } + + 87.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)); } + + 100% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); } +} + +.spinner { + background-color: transparent; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); + background-position: 14% 14%, 0% 50%, 14% 86%, 50% 100%, 86% 86%, 100% 50%, 86% 14%, 50% 0%; + background-size: 20% 20%; + background-repeat: no-repeat; +} + +.spinner:active { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); + animation: spinner 1s infinite linear; +} + +.floating-bar { + font-style: italic; + background-color: @theme_base_color; + color: shade(@theme_text_color, 1.1); + border-style: none; +} + + +.floating-bar .button { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; + border-image: none; + padding: 2px; + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; +} +.floating-bar .button:hover { + background-color: alpha (white, 0.1); + background-image: none; + box-shadow: none; + border-style: none; + border-image: none; + +} +.floating-bar .button:active, +.floating-bar .button:hover:active { + background-color: alpha (black, 0.2); + background-image: none; + box-shadow: none; + border-style: none; + border-image: none; + +} +.view.rubberband, +.rubberband { + background-color: alpha (@theme_selected_bg_color, 0.1); + + border-color: @theme_selected_bg_color; + border-style: solid; + border-width: 1px; + border-radius: 0; +} + +GtkStatusbar { + padding: 5px; + color: shade(@theme_fg_color, 1.05); + font-style: italic; + -GtkStatusbar-shadow-type: none; +} + +.dnd { + border-width: 1px; + border-style: solid; + border-color: @theme_selected_bg_color; + border-radius: 0; +} + +GtkTreeView.view.separator, +GtkTreeView.separator { + color: transparent; + background-color: transparent; +} +.separator, +.separator:hover { + color: transparent; + background-color: transparent; +} +.toolbar .separator { + color: transparent; +} + + +.pane-separator { + color: transparent; +} + +.pane-separator:hover, +.pane-separator:selected { + color: transparent; +} + +.pane-separator { + background-color: transparent; + background-repeat: no-repeat; + background-position: center; + background-image: url("assets/pane-separator-grip.png"); +} + +.pane-separator.vertical { + background-image: url("assets/pane-separator-grip-vertical.png"); +} + +.notebook .pane-separator, +.notebook .pane-separator:hover { + background-color: transparent; +} + +/**************** + * Text Entries * + ****************/ +.entry { + border-style: solid; + border-color: transparent; + padding: 4px; + border-width: 1px; + color: @theme_text_color; + background-image: linear-gradient(to bottom, + @button_gradient_b, + @button_gradient_a); + transition: all 200ms ease-out; +} + +.entry:focus { + transition: all 200ms ease-in; +} + +.entry.progressbar, +.entry.progressbar:focus { + border-image: none; + border-style: solid; + border-color: transparent; + background-color: transparent; + border-width: 1px; + background-color: @theme_selected_bg_color; + background-size: auto; +} + +.entry.progressbar.pulse, +.entry.progressbar.pulse:focus { + border-image: none; + border-style: solid; + border-color: transparent; + background-color: transparent; + border-width: 1px; + background-color: @theme_selected_bg_color; + background-size: auto; +} + +.entry:selected { + color: @theme_selected_fg_color; + background-color: @alternate_selected_bg_color; +} + +.entry:insensitive { + color: @insensitive_entry_fg_color; + border-style: solid; + border-color: @insensitive_borders; + background-color: transparent; + background-image: none; + border-image: none; +} + +/* needed for webkit/GtkStyle compatibility */ +.entry:active { + color: @theme_selected_fg_color; + background-color: @theme_base_color; +} + +.cursor-handle.top, +.cursor-handle.bottom { + background-color: transparent; + box-shadow: none; + border-style: none; + border-image: none; + border-radius: 0px; + border-width: 0px; + + /* background-image in assets */ +} + +/******************* + * Symbolic images * + *******************/ +.view.image, +.image { + color: @theme_fg_color; +} +.view.image:hover, +.view.image:selected:hover, +.image:hover, +.image:selected:hover { + color: @theme_hover_fg_color; +} +.view.image:selected, +.image:active, +.image:selected { + color: @theme_selected_fg_color; +} + +/***************** + * GtkSpinButton * + *****************/ + +.spinbutton .button { + color: @theme_text_color; + padding: 2px 6px; + border-width: 0; + border-radius: 0; + border-style: none; + border-image: none; + background-color: transparent; + background-image: none; + box-shadow:none; +} + +.spinbutton .button:insensitive { + background-color: transparent; + background-image: none; + border-image: none; + border-style: none; + box-shadow: none; + color: @insensitive_entry_fg_color; +} + +.spinbutton .button:hover, +.spinbutton.vertical .button:hover { + background-color: transparent; + background-image: none; + border-style: none; + border-image: none; + box-shadow: none; + color: @theme_hover_fg_color; +} +.spinbutton .button:active { + background-color: transparent; + background-image: none; + border-image: none; + border-style: none; + box-shadow: none; + color: @theme_selected_fg_color; +} + +.spinbutton.vertical .button { + padding: 4px; + background-image: none; + border-image: none; +} + +.spinbutton.vertical .button { + color: @theme_fg_color; +} +.spinbutton.vertical .button:insensitive { + background-image: none; + border-image: none; + color: @insensitive_fg_color; + box-shadow: none; +} + +.spinbutton.vertical .button:active { + background-image: none; + border-image: none; + color: @theme_selected_fg_color; +} + + +/***************** + * Color Chooser * + *****************/ +GtkColorSwatch, +GtkColorSwatch:selected { + border-width: 4px; + border-style: solid; + border-color: @theme_bg_color; + background-color: transparent; + transition: all 200ms ease-out; +} + +GtkColorSwatch:hover, +GtkColorSwatch:selected:hover { + border-width: 0px; + border-style: solid; + border-color: @theme_bg_color; + transition: all 200ms ease-in; +} + +GtkColorSwatch.color-dark:hover { + +} + +GtkColorSwatch.color-light:hover { + +} + +GtkColorSwatch.color-light:selected:hover, +GtkColorSwatch.color-dark:selected:hover { + +} + +.color-active-badge, +.color-active-badge:selected { + border-style: solid; + border-width: 0px; + background-color: transparent; +} + +.color-active-badge.color-light, +.color-active-badge.color-light:hover { + border-color: #444444; + color: #444444; +} + +.color-active-badge.color-dark, +.color-active-badge.color-dark:hover { + border-color: #cccccc; + color: #cccccc; +} + +GtkColorEditor GtkColorSwatch { + border-width: 4px; + border-style: solid; + border-color: @theme_bg_color; + background-color: transparent; + transition: all 200ms ease-out; +} + +GtkColorEditor GtkColorSwatch.color-dark:hover, +GtkColorEditor GtkColorSwatch.color-light:hover { + border-width: 0px; + border-style: solid; + border-color: @theme_bg_color; + transition: all 200ms ease-in; +} + +GtkColorButton.button { + padding: 5px; +} +GtkColorChooserWidget #add-color-button { + border-style: solid; + border-width: 1px; + border-color: @border_color; + background-color: @theme_base_color; +} +GtkColorChooserWidget #add-color-button:hover { + border-style: solid; + border-width: 1px; + border-color: @insensitive_entry_fg_color; + background-color: @border_color; +} +/**************** + * Progress bar * + ****************/ + +/* FIXME: this should really be a margin... */ +GtkProgressBar { + padding: 0px; +} +GtkProgressBar.vertical { + padding: 0px; +} + +/* progress component */ +.progressbar, +.progressbar.vertical { + border-color: shade(@border_color, 0.98); + border-style: solid; + border-width: 1px; + background-image: linear-gradient(to left top, + alpha (black, 0.08), + alpha (black, 0.08) 25%, + transparent 25%, + transparent 50%, + alpha (black, 0.08) 50%, + alpha (black, 0.08) 75%, + transparent 75%, + transparent); + background-size: 30px 30px, auto; + background-color: alpha (black, 0.08) ; +} + +.progressbar row, +.progressbar row:hover, +.progressbar row:selected, +.progressbar row:selected:focused { + background-image: none; + background-color: transparent; + border-radius: 0px; + border-style: solid; + border-width: 0 0 4px 0; + border-color: shade(@insensitive_entry_fg_color, 0.9); + box-shadow: none; +} + +.progressbar row:selected, +.progressbar row:selected:focused { + border-color: shade(@insensitive_fg_color, 0.9); +} + +/* for progressbars in cell renderers */ +.trough, +.trough.highlight, +.trough.vertical { + background-image: linear-gradient(to bottom, + @button_gradient_a, + @button_gradient_b); + background-color: transparent; + border-color: shade(@border_color, 0.98); + border-style: solid; + border-width: 1px; +} + +.trough row, +.trough row:hover, +.trough row:selected, +.trough row:selected:focused { + background-image: none; + background-color: transparent; + border-radius: 0px; + padding: 0; + border-style: solid; + border-width: 0 0 4px 0; + border-color: @border_color; + box-shadow: none; +} + +.trough row:selected, +.trough row:selected:focused { + border-color: @insensitive_borders; +} + +/* level bars as used for password quality or remaining power */ +GtkLevelBar { + -GtkLevelBar-min-block-width: 2; + -GtkLevelBar-min-block-height: 2; +} + +GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 2; + -GtkLevelBar-min-block-height: 2; +} + +.level-bar.trough { + border-width: 0; +} + + +.level-bar.fill-block { + background-color: @theme_fg_color; +} + +.level-bar.indicator-continuous.fill-block { + +} + +.level-bar.indicator-discrete.fill-block.horizontal { + margin: 0 1px; +} + +.level-bar.indicator-discrete.fill-block.vertical { + margin: 1px 0; +} + +.level-bar.fill-block.level-high { + background-color: @theme_fg_color; +} + +.level-bar.fill-block.level-low { + background-color: @theme_selected_fg_color; +} + +.level-bar.fill-block.empty-fill-block { + background-color: @insensitive_fg_color; + background-image: none; +} + + +/************ + * GtkScale * + ************/ +.scale { + -GtkScale-slider-length: 16; + -GtkRange-slider-width: 20; + -GtkRange-trough-border: 0; +} + +.scale.slider, +.scale.slider:hover, +.scale.slider:insensitive { + border-radius: 0; + border-style: none; + + background-color: transparent; + + /* background-image in -assets variant */ +} + +.scale.trough { + margin: 9px 0 9px 0; +} + +.scale.trough.vertical { + margin: 0 9px 0 9px; +} + +.scale.trough, +.scale.trough.highlight, +.scale.trough.vertical { + border-width: 0px; +} + +.scale.trough, +.scale.trough.highlight, +.scale.trough.vertical { + background-image: none; + background-color: @insensitive_entry_fg_color; +} + +.scale.trough:insensitive { + background-color: @border_color; + background-image: none; +} + +.scale.progressbar { + background-color: shade(@theme_fg_color, 1.2); +} + +.scale.mark { + color: alpha(@theme_fg_color, 0.4); +} + +/********** + * Frames * + **********/ + +.frame { + box-shadow: none; + border-width: 1px; + border-style: solid; + border-color: @border_color; + background-image: none; + background-color: transparent; + padding: 0px; +} +GtkScrolledWindow.frame { + box-shadow: none; + border-width: 1px; + border-style: solid; + border-color: @border_color; + background-image: none; + background-color: transparent; + padding: 0px; +} +.sidebar .frame { + border-image: none; + box-shadow: none; + border-style: none; + border-width: 0; + background-image: none; + background-color: transparent; + padding: 0px; +} +/* avoid double borders when a viewport is + * packed into a GtkScrolledWindow */ +GtkScrolledWindow GtkViewport.frame { + border-style: none; +} + +/*********** + * Buttons * + ***********/ +.button, +.button.menuitem.menubar { + padding: 5px; +} + +.button, +.primary-toolbar .button:hover, +.linked .button:hover, +.toolbar.menubar .button:hover, +.primary-toolbar .button.raised.linked:hover, +.primary-toolbar .linked .button:hover, +.toolbar .button.raised.linked:hover, +.toolbar .raised.linked .button:hover, +.inline-toolbar.toolbar .button:hover, +.inline-toolbar.toolbar GtkToolButton > .button:hover { + -GtkButton-image-spacing: 4; + -GtkButton-interior-focus: true; + -GtkButton-default-border: 0; + -GtkButton-inner-border: 3; + font-style: normal; + color: @theme_fg_color; + border-width: 3px; + border-style: solid; + border-color: transparent; + background-image: linear-gradient(to bottom, + @button_gradient_a, + @button_gradient_b); +} + +.button:active, +.primary-toolbar .button:active, +.button.default:active, +.linked .button:active, +.toolbar.menubar .button:active, +.primary-toolbar .button.raised.linked:active, +.primary-toolbar .linked .button:active, +.toolbar .button.raised.linked:active, +.toolbar .raised.linked .button:active, +.inline-toolbar.toolbar .button:active, +.inline-toolbar.toolbar GtkToolButton > .button:active { + background-image: linear-gradient(to bottom, + @button_gradient_b, + @button_gradient_a); +} + +.button:insensitive { + background-image: none; + background-color: transparent; +} + +/* We may want a background for focused buttons, but in the meantime let's remove it too */ +.primary-toolbar .button, +.primary-toolbar .button:insensitive { + background-image: none; + border-image: none; + background-color: transparent; + border-style: solid; + box-shadow: none; + border-color: transparent; + border-width: 3px; + padding: 3px; +} + +.button *:active { + color: @theme_selected_fg_color; +} +.button *:hover { + color: @theme_hover_fg_color; +} +.button * { + color: @theme_fg_color; +} +.button *:insensitive, +.button *:active:insensitive { + color: @insensitive_fg_color; +} + + +.toolbar .button.raised *, +.toolbar .raised .button *, +.inline-toolbar .button * { + icon-shadow: none; +} + +.toolbar .button.raised *:active, +.toolbar .raised .button *:active, +.inline-toolbar .button *:active { + icon-shadow: none; +} +.toolbar .button.raised *:insensitive, +.toolbar .raised .button *:insensitive, +.inline-toolbar .button *:insensitive { + icon-shadow: none; +} + +/* linked buttons */ + +/* Set up shadows and hilights for button visual separation */ + + +.toolbar NautilusPathBar.linked .button { + padding: 0 5px 0 5px; +} + +.linked .button, +.primary-toolbar .button.raised.linked, +.primary-toolbar .linked .button, +.toolbar .button.raised.linked, +.toolbar .raised.linked .button, +.inline-toolbar.toolbar .button, +.inline-toolbar.toolbar GtkToolButton > .button, +.toolbar.menubar .button, +.toolbar.menubar .button:insensitive, +.linked .button:insensitive, +.primary-toolbar .button.raised.linked:insensitive, +.primary-toolbar .linked .button:insensitive, +.toolbar .button.raised.linked:insensitive, +.toolbar .raised.linked .button:insensitive, +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar GtkToolButton > .button:insensitive { + border-width: 3px; + border-style: solid; + border-color: transparent; + background-image: none; + border-image: none; + box-shadow: none; + background-color: transparent; + color: @theme_fg_color; + padding: 3px; +} +.button .separator { + color: transparent; +} + +/***************** + * Notebooks and * + * tabs * + *****************/ +.notebook { + engine: none; + padding: 0px; + border-width: 1px; + border-style: solid; + border-color: @border_color; + border-radius: 0; + background-clip: border-box; + background-color: @selected_cell; + -GtkWidget-focus-line-width: 0; + -GtkNotebook-tab-overlap: 1; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-initial-gap: 0; +} +.notebook GtkViewport { + background-color: @selected_cell; +} + +.notebook tab GtkLabel { + color: @theme_fg_color; +} +.notebook tab GtkLabel:active { + color: @theme_selected_fg_color; +} +.notebook tab { + background-clip: padding-box; + border-style: solid; + padding: 5px; + border-color: transparent; +} + +.notebook tab.bottom { + border-width: 0px 1px 0px 1px; + border-color: @border_color; + background-color: transparent; +} + +.notebook tab.bottom:active { + border-width: 0px 1px 1px 1px; + background-color: @selected_cell; +} +.notebook tab.left { + border-width: 1px 0px 1px 0px; + border-color: @border_color; + background-color: transparent; +} +.notebook tab.left:active { + border-width: 1px 0px 1px 1px; + background-color: @selected_cell; +} +.notebook tab.right { + border-width: 1px 0px 1px 0px; + border-color: @border_color; + background-color: transparent; +} +.notebook tab.right:active { + border-width: 1px 1px 1px 0px; + background-color: @selected_cell; +} +.notebook tab.top { + border-width: 0px 1px 0px 1px; + border-color: @border_color; + background-color: transparent; +} + +.notebook tab.top:active { + border-width: 1px 1px 0px 1px; + background-color: @selected_cell; +} + +.notebook tab .button, +.notebook tab .button:active, +.notebook tab .button:hover { + border-image: none; + border-style: none; + background-image: none; + background-color: transparent; + box-shadow: none; +} + +.notebook tab .button GtkImage { + border-radius: 3px; + color: @theme_fg_color; + border-style: solid; + border-color: transparent; + border-width: 1px; + padding: 1px; + + icon-shadow: none; +} + +.notebook tab .button GtkImage:hover { + color: @theme_hover_fg_color; +} + +.notebook tab .button GtkImage:active, +.notebook tab .button GtkImage:active:hover { + color: @theme_selected_fg_color; + icon-shadow: none; +} + + +/******* + * OSD * + *******/ + +.osd GtkProgressBar { + padding: 0; + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 3px; + -GtkProgressBar-min-horizontal-bar-height: 3px; +} + +.osd GtkProgressBar.trough { + padding: 0; + border-image: none; + border-style: none; + border-width: 0; + background-image: none; + background-color: transparent; + border-radius: 0; +} + +.osd GtkProgressBar.progressbar { + border-style: none; + color: @theme_selected_fg_color; + background-color: @theme_fg_color; + background-image: none; + border-radius: 0; +} + +/************** + * Scrollbars * + **************/ + +.scrollbar { + background-image: none; + border-style: solid; + -GtkRange-trough-border: 0; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkRange-slider-width: 10; + -GtkScrollbar-min-slider-length: 30; /* minimum size for the slider. sadly can't be in '.slider' where it belongs */ + + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-under-steppers: 1; +} + + /* the small square between scrollbars!!! */ +.scrollbar.trough, +.scrollbar.trough.vertical { + background-image: none; + background-color: transparent; + border-style: none; + padding: 0; + border-width: 0; + box-shadow: none; +} +.scrollbar.trough:insensitive, +.scrollbar.trough.vertical:insensitive { + background-image: none; + background-color: transparent; + border-style: none; + padding: 0; + border-width: 0; + box-shadow: none; +} +.scrollbar.trough.horizontal { + background-image: none; + background-color: transparent; + border-style: none; + padding: 0; + border-width: 0; + box-shadow: none; +} +.scrollbar.trough.horizontal:insensitive { + background-image: none; + background-color: transparent; + border-style: none; + padding: 0; + border-width: 0; + box-shadow: none; +} +.scrollbar.slider, +.scrollbar.button, +.scrollbar.slider.vertical, +.scrollbar.button.vertical { + background-image: none; + background-color: @border_color; + border-style: solid; + border-color: @scrollbar_border; + border-width: 1px; +} +.scrollbar.slider:hover, +.scrollbar.button:hover, +.scrollbar.slider.vertical:hover, +.scrollbar.button.vertical:hover { + background-image: none; + background-color: @insensitive_entry_fg_color; + border-style: solid; + border-color: @scrollbar_color; + border-width: 1px; +} +.scrollbar.slider:insensitive, +.scrollbar.button:insensitive, +.scrollbar.slider.vertical:insensitive, +.scrollbar.button.vertical:insensitive { + background-image: none; + background-color: transparent; + border-style: solid; + border-color: @insensitive_borders; + border-width: 1px; +} + +.scrollbar.slider.horizontal, +.scrollbar.button.horizontal { + background-image: none; + background-color: @border_color; + border-style: solid; + border-color: @scrollbar_border; + border-width: 1px; +} + +.scrollbar.slider.horizontal:hover, +.scrollbar.button.horizontal:hover { + background-image: none; + background-color: @insensitive_entry_fg_color; + border-style: solid; + border-color: @scrollbar_color; + border-width: 1px; +} +.scrollbar.slider.horizontal:insensitive, +.scrollbar.button.horizontal:insensitive { + background-image: none; + background-color: transparent; + border-style: solid; + border-color: @insensitive_borders; + border-width: 1px; +} + +/* overlay scrollbar */ +OsThumb { + color: shade (@fg_color, 1.6); +} +OsThumb:selected, +GtkScrollbar:selected { + background-color: @theme_fg_color; +} + +OsThumb:active, +GtkScrollbar:active { + background-color: shade (@bg_color, 0.6); +} + +OsThumb:insensitive, +GtkScrollbar:insensitive { + background-color: @insensitive_borders; +} + +/********* + * Menus * + *********/ + +.menu { + background-color: @theme_base_color; + color: @theme_fg_color; + padding: 4px 0; + border-style: solid; + border-width: 1px; + border-color: @border_color; +} +.menu .menuitem * { + font: normal; + color: @theme_fg_color; +} +.menu.button { + border-width: 0; + background-image: none; + background-color: transparent; + border-image: none; + border-style: none; + box-shadow: none; +} + +.menu.button:hover { + border-width: 0; + background-image: none; + background-color: transparent; + border-image: none; + border-style: none; + box-shadow: none; +} + +.menu.button:insensitive { + border-width: 0; + background-image: none; + background-color: transparent; + border-image: none; + border-style: none; + box-shadow: none; +} +/* this controls the general appearance of the menubar */ +.menubar { + background-color: @menubar_color; + padding: 6px 5px; + border-style: none; + -GtkWidget-window-dragging: true; + -GtkMenuBar-internal-padding: 0; +} + +.menubar .menuitem { + border-style: none; + padding: 3px 5px; +} + +/* remove the image from the prelight areas */ +.menubar .menuitem:hover { + background-color: @menubar_menuitem_color; + border-style: solid; + border-width: 1px 1px 0px 1px; + border-color: @menubar_border_color; + +} +.menubar .menuitem * { + color: @dark_fg_color; +} +.menubar .menuitem *:hover { + color: @dark_hover_fg_color; +} + +.menu .menuitem { + -GtkMenuItem-arrow-scaling: 0.5; + border-style: none; + padding: 3px 4px; +} + +.menu .menuitem:active, +.menu .menuitem:hover { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; + background-image: none; + border-style: none; + border-image: none; +} + +.menu .menuitem:active, +.menu .menuitem *:active, +.menu .menuitem:hover, +.menu .menuitem *:hover { + color: @theme_selected_fg_color; +} + +.menu .menuitem:insensitive, +.menu .menuitem *:insensitive { + color: @insensitive_entry_fg_color; +} + +.menu .menuitem .accelerator:insensitive { + color: shade(@insensitive_entry_fg_color, 1.1); +} + +.menuitem .accelerator { + color: shade (@theme_fg_color, 1.1); +} + +.menuitem .accelerator:hover, +.menuitem .accelerator:active { + color: @theme_hover_fg_color; +} + +.menuitem.separator { + color: shade(@border_color, 1.1); + padding: 5px; + -GtkMenuItem-horizontal-padding: 0; +} +.menuitem GtkCalendar, +.menuitem GtkCalendar.button, +.menuitem GtkCalendar.header { + background-color: @theme_bg_color; + color: @theme_fg_color; +} + +.menuitem GtkCalendar.view { + background-color: @selected_cell; +} +/************** + * ComboBoxes * + **************/ +GtkComboBox { + padding: 0; + -GtkComboBox-arrow-scaling: 0.65; + -GtkComboBox-shadow-type: none; +} + +GtkComboBox.combobox-entry .entry:last-child, +GtkComboBox.combobox-entry .button:last-child { + border-image-width: 5px 5px 5px 0; + border-width: 3px 3px 3px 0; +} +GtkComboBox.combobox-entry .entry:first-child, +GtkComboBox.combobox-entry .button:first-child { + border-image-width: 5px 0 5px 5px; + border-width: 3px 0 3px 3px; +} +GtkComboBox.combobox-entry .entry:focus:first-child { + border-image-width: 5px 0 5px 5px; + border-right-width: 0; +} +GtkComboBox.combobox-entry .entry:focus:last-child { + border-image-width: 5px 5px 5px 0; + border-left-width: 0; +} + +GtkComboBox.combobox-entry .entry:last-child:insensitive, +GtkComboBox.combobox-entry .button:last-child:insensitive { + border-image-width: 5px 5px 5px 0; + border-left-width: 0; +} +GtkComboBox.combobox-entry .entry:first-child:insensitive, +GtkComboBox.combobox-entry .button:first-child:insensitive { + border-image-width: 5px 0 5px 5px; + border-right-width: 0; +} +GtkComboBox.combobox-entry .button:last-child { + padding: 6px 6px 6px 9px; + box-shadow: inset 1px 0 @border_color; +} +GtkComboBox.combobox-entry .button:hover:last-child { + box-shadow: inset 1px 0 @shadow_color; +} +GtkComboBox.combobox-entry .button:active:last-child { + border-image-width: 5px 5px 5px 0; + box-shadow: inset 1px 0 @shadow_color; +} +GtkComboBox.combobox-entry .button:insensitive:last-child { + box-shadow: inset 1px 0 @insensitive_borders; +} +GtkComboBox.combobox-entry .button:first-child { + padding: 6px 9px 6px 6px; + box-shadow: inset -1px 0 @border_color; +} +GtkComboBox.combobox-entry .button:hover:first-child { + box-shadow: inset -1px 0 @shadow_color; +} +GtkComboBox.combobox-entry .button:active:first-child { + border-image-width: 5px 0 5px 5px; + box-shadow: inset -1px 0 @shadow_color; +} +GtkComboBox.combobox-entry .button:insensitive:first-child { + box-shadow: inset -1px 0 @insensitive_borders; +} + +GtkComboBox *:insensitive { + text-shadow: none; + color: @insensitive_fg_color; +} +GtkComboBox .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; +} +GtkComboBox .button { + padding: 3px; +} +/* combobox menus */ + +/*************** + * Menu Button * + ***************/ +.toolbar GtkMenuButton.button:active, +.toolbar GtkMenuButton.button.raised:active, +GtkMenuButton.button:active, +.linked GtkMenuButton.button:active, +.toolbar .linked.raised GtkMenuButton.button:active, +.toolbar GtkMenuButton.button.linked.raised:active { + +} + +GtkMenuButton.button *:active, +.linked GtkMenuButton.button *:active, +.toolbar .linked.raised GtkMenuButton.button *:active, +.toolbar GtkMenuButton.button.linked.raised *:active { + +} + +.linked GtkMenuButton.button:active:last-child, +.toolbar .linked.raised GtkMenuButton.button:active:last-child, +.toolbar GtkMenuButton.button.linked.raised:active:last-child { +} + +.linked GtkMenuButton.button:active:first-child, +.toolbar .linked.raised GtkMenuButton.button:active:first-child, +.toolbar GtkMenuButton.button.linked.raised:active:first-child { +} + +/**************** + * Radiobuttons * + ****************/ + +.check, +.radio, +.check:insensitive, +.radio:insensitive { + background-color: transparent; + border-style: none; +} + +GtkCheckButton:hover, +GtkCheckButton:active:hover, +GtkCheckButton:selected, +GtkCheckButton:selected:focus { + background-color: transparent; +} + + +/************ + * Toolbars * + ************/ +.toolbar { + background-color: @theme_bg_color; + padding: 1px; + border-style: solid; + border-width: 0 0 1px 0; + border-color: @border_color; + box-shadow: none; +} + +.toolbar .button { + padding: 2px; +} + +.toolbar:insensitive { + color: @insensitive_fg_color; + background-color: transparent; +} + +/******************** + * Menubar Toolbars * + ********************/ +.toolbar.menubar { + -GtkToolbar-button-relief: normal; + background-color: transparent; + padding: 3px; + border-style: solid; + border-width: 0 0 1px 0; + border-color: @border_color; + box-shadow: none; + +} + +/******************** + * Primary Toolbars * + ********************/ + +/* applications using EggEditableToolbar usually set the primary-toolbar + * hint on the containing vbox, so we need to handle both these cases here. + */ +.primary-toolbar .toolbar, +.primary-toolbar.toolbar { + background-color: transparent; + padding: 1px; + background-color: transparent; + border-style: solid; + border-width: 0 0 1px 0; + border-color: @border_color; + box-shadow: none; + -GtkWidget-window-dragging: true; + -GtkToolbar-button-relief: normal; +} + +.primary-toolbar .toolbar:insensitive, +.primary-toolbar.toolbar:insensitive { + background-image: none; + background-color: transparent; +} + +.primary-toolbar .toolbar .button, +.primary-toolbar.toolbar .button { + padding: 5px; +} +/******************* + * Inline toolbars * + *******************/ + +.inline-toolbar.toolbar { + background-image: none; + background-color: @theme_bg_color; + border-style: solid; + padding: 1px; + border-width: 0 1px 1px 1px; + border-color: @border_color; + -GtkToolbar-button-relief: normal; + box-shadow: none; +} + +.inline-toolbar.toolbar:last-child { + border-style: solid; + border-width: 0 1px 1px 1px; + border-color: @border_color; + padding-top: 1px; +} + +.inline-toolbar.toolbar.vertical:last-child { + border-style: solid; + border-width: 1px 1px 1px 0; + border-color: @border_color; + padding-left: 1px; +} + +/*********** + * Sidebar * + ***********/ +.sidebar, +.sidebar .view, +.sidebar GtkScrolledWindow { + background-color: transparent; +} +.sidebar .view.cell, +.sidebar .view.cell:hover, +.sidebar .view.cell:focus { + background-color: @theme_bg_color; + border-style: none; + border-width: 1px 0 1px 0; +} +.sidebar .view.cell:selected, +.sidebar .view.cell:selected:hover, +.sidebar .view.cell:selected:focus { + border-width: 1px 0 1px 0; + border-style: solid; + border-color: @border_color; + background-image: none; + border-image: none; + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +.sidebar .radio, +.sidebar .radio:focus, +.sidebar .radio:selected { + background-image: none; + background-color: transparent; +} +/**************************** + * Suggested action buttons * + ****************************/ +.suggested-action.button { + border-width: 3px; + border-style: solid; + border-color: transparent; + background-image: linear-gradient(to bottom, + @button_gradient_a, + @button_gradient_b); +} + +.suggested-action.button:hover { + +} + +.suggested-action.button:active, +.suggested-action.button:hover:active { + background-image: linear-gradient(to bottom, + @button_gradient_b, + @button_gradient_a); +} + + +/************************** + * Selection Mode classes * + **************************/ +.selection-mode.toolbar { + background-color: shade(@theme_base_color, 0.9); +} + +.selection-mode.toolbar .selection-menu.button { + +} + + +.selection-mode.toolbar .selection-menu.button .dim-label { + color: @scrollbar_color; +} + +.selection-mode.toolbar .selection-menu.button:hover, +.selection-mode.toolbar .selection-menu.button:active { + +} + +.selection-mode.toolbar .selection-menu.button:active { + +} + +.selection-mode.toolbar .suggested-action.button, +.selection-mode.toolbar GtkToolButton.suggested-action .button { + border-width: 3px; + border-style: solid; + border-color: transparent; + background-image: linear-gradient(to bottom, + @button_gradient_a, + @button_gradient_b); +} + +.selection-mode.toolbar .suggested-action.button:hover, +.selection-mode.toolbar GtkToolButton.suggested-action .button:hover { + +} + +.selection-mode.toolbar .suggested-action.button:active, +.selection-mode.toolbar .suggested-action.button:hover:active, +.selection-mode.toolbar GtkToolButton.suggested-action .button:active, +.selection-mode.toolbar GtkToolButton.suggested-action .button:hover:active { + background-image: linear-gradient(to bottom, + @button_gradient_b, + @button_gradient_a); +} + +.selection-mode.toolbar .suggested-action.button *, +.selection-mode.toolbar GtkToolButton.suggested-action .button * { + icon-shadow: inherit; + color: inherit; +} + +/**************** + * GtkAssistant * + ****************/ +GtkAssistant .sidebar .highlight { + background-color: transparent; + color: @theme_selected_fg_color; + font: bold; +} + +GtkAssistant .sidebar { + padding: 12px; + + border-width: 0; + border-style: none; + color: @theme_fg_color; + background-color: transparent; + +} + +/************* + * GtkSwitch * + *************/ + +GtkSwitch { + padding: 0px; + font: bold condensed 10; +} +GtkSwitch.trough { + border-width: 1px; + color: @theme_fg_color; + border-style: solid; + border-color: @insensitive_borders; + background-color: @theme_bg_color; + background-image: none; +} +.scale.progressbar, +GtkSwitch.trough:active { + background-image: none; + color: @theme_selected_fg_color; +} + +GtkSwitch.trough:insensitive { + background-image: none; + color: @insensitive_fg_color; + background-color: transparent; +} + +GtkSwitch.slider { + border-width: 1px; + border-style: solid; + border-color: @insensitive_borders; + background-image: linear-gradient(to bottom, + @button_gradient_a, + @button_gradient_b); + background-color: @theme_base_color; +} +GtkSwitch.slider:active { + border-width: 1px; + border-style: solid; + border-color: @insensitive_borders; + background-image: linear-gradient(to bottom, + @button_gradient_a, + @button_gradient_b); + background-color: @theme_base_color; +} +GtkSwitch.slider:insensitive { + border-width: 1px; + border-style: solid; + border-color: @insensitive_borders; + background-color: @theme_bg_color; + background-image: none; +} + + +/*********************** + * Tree and Icon views * + ***********************/ +GtkTreeView { + -GtkTreeView-vertical-separator: 0; + -GtkTreeView-expander-size: 11; +} + +GtkTreeView.dnd { + border-color: @insensitive_borders; + border-width: 1px; + border-style: solid; + box-shadow: none; +} + +GtkViewport { + background-color: transparent; +} +GtkIconView.view { + border-style: none; + background-color: @theme_base_color; +} +GtkIconView.view.cell:selected, +GtkIconView.view.cell:selected:focus { + border-style: solid; + border-width: 1px; + border-color: shade(@border_color, 1.05); + background-color: @selected_cell; + color: @theme_selected_fg_color; + +} +.view, +GtkTreeView { + border-color: @border_color; + border-width: 1px; + border-style: solid; + background-color: @theme_base_color; + color: @theme_text_color; + padding: 4px; +} +.view:selected, +GtkTreeView:selected { + background-color: shade(@selected_cell, 0.98); + color: @theme_selected_fg_color; + border-width: 0; +} +.view:insensitive, +GtkTreeView:insensitive { + background-color: transparent; + color: @insensitive_entry_fg_color; +} + +column-header.button, +column-header .button { + padding: 3px; + border-style: none; + background-color: transparent; + box-shadow: none; + color: shade(@theme_text_color, 0.8); +} + +column-header.button, +column-header .button, +column-header.button:insensitive, +column-header .button:insensitive, +column-header.button:hover, +column-header .button:hover { + border-style: solid; + border-width: 0 0 1px 0; + border-color: @border_color; + background-color: @theme_bg_color; + border-image: none; + background-image: none; + box-shadow: none; + icon-shadow: none; + font-weight: bold; /* Not sure about this one */ +} +column-header.button *:hover, +column-header .button *:hover { + box-shadow: none; + color: @theme_hover_fg_color; +} +column-header.button:active, +column-header .button:active { + border-image: none; + background-image: none; + background-color: @theme_bg_color; + box-shadow: none; +} + +column-header.button *:insensitive, +column-header .button *:insensitive { + box-shadow: none; + color: @insensitive_fg_color; +} + +column-header.button *:active, +column-header .button *:active { + color: @theme_selected_fg_color; + icon-shadow: none; +} + +row *:insensitive { + color: @insensitive_entry_fg_color; +} +row *:selected { + color: @theme_selected_fg_color; +} +row *:hover { + color: @theme_hover_fg_color; +} +.cell { + background-color: @theme_base_color; + color: @theme_text_color; + border-style: none; + padding: 4px; +} +.cell *:selected { + color: @theme_selected_fg_color; +} +.cell:selected { + background-color: @selected_cell; +} + +.cell:hover { + color: @theme_hover_fg_color; +} +.expander, +.expander row { + engine: adwaita; + border-style: none; + background-color: transparent; + border: none; + border-image: none; + color: transparent; + box-shadow: none; + background-image: url("assets/expander.png"); + background-size: 11px 11px; + background-position: center center; + background-repeat: no-repeat; +} +.expander row:selected, +.expander row:selected:focus { + engine: adwaita; + border-style: none; + background-color: transparent; + border: none; + border-image: none; + color: transparent; + box-shadow: none; + background-image: url("assets/arrow-right-active.png"); + background-size: 11px 11px; + background-position: center center; + background-repeat: no-repeat; +} +.expander row:selected:active, +.expander row:selected:focus:active { + engine: adwaita; + border-style: none; + background-color: transparent; + border: none; + border-image: none; + color: transparent; + box-shadow: none; + background-image: url("assets/arrow-down-active.png"); + background-size: 11px 11px; + background-position: center center; + background-repeat: no-repeat; +} +.expander row:active, +.expander:active { + engine: adwaita; + border-style: none; + background-color: transparent; + border: none; + border-image: none; + color: transparent; + box-shadow: none; + background-image: url("assets/expander-active.png"); + background-size: 11px 11px; + background-position: center center; + background-repeat: no-repeat; +} +.expander:hover, +.expander row:hover, +.expander row:selected:hover, +.expander row:selected:focus:hover { + engine: adwaita; + border-style: none; + background-color: transparent; + border: none; + border-image: none; + color: transparent; + box-shadow: none; + background-image: url("assets/expander-hover.png"); + background-size: 11px 11px; + background-position: center center; + background-repeat: no-repeat; +} +.expander row:active:hover, +.expander row:selected:active:hover, +.expander row:selected:active:focus:hover, +.expander:active:hover { + engine: adwaita; + border-style: none; + background-color: transparent; + border: none; + border-image: none; + color: transparent; + box-shadow: none; + background-image: url("assets/expander-active-hover.png"); + background-size: 11px 11px; + background-position: center center; + background-repeat: no-repeat; +} +.expander row:insensitive, +.expander row:selected:insensitive, +.expander row:selected:focus:insensitive, +.expander:insensitive { + engine: adwaita; + border-style: none; + background-color: transparent; + border: none; + border-image: none; + color: transparent; + box-shadow: none; + background-image: url("assets/expander-insens.png"); + background-size: 11px 11px; + background-position: center center; + background-repeat: no-repeat; +} +.expander row:active:insensitive, +.expander row:selected:active:insensitive, +.expander row:selected:active:focus:insensitive, +.expander:active:insensitive { + engine: adwaita; + border-style: none; + background-color: transparent; + border: none; + border-image: none; + color: transparent; + box-shadow: none; + background-image: url("assets/expander-active-insens.png"); + background-size: 11px 11px; + background-position: center center; + background-repeat: no-repeat; +} + +/**************** + * Content view * + ****************/ +.content-view.view { + background-color: @theme_base_color; +} + +.content-view.view:hover { + background-color: transparent; + color: @theme_hover_fg_color; +} + +.content-view.view:selected, +.content-view.view:active { + border-style: none; + border-width: 0px; + background-color: @selected_cell; + color: @theme_selected_fg_color; +} + +.content-view.view:insensitive { + background-color: transparent; +} + + +GdMainIconView.content-view { + -GdMainIconView-icon-size: 40; +} + +GtkIconView.content-view.check { + background-image: url("assets/grid-selection-unchecked.png"); + background-color: transparent; +} + +GtkIconView.content-view.check:active { + background-image: url("assets/grid-selection-checked.png"); + background-color: transparent; +} + +.content-view.view.check, +.content-view.view.check:active { + background-color: transparent; +} + +GtkIconView.content-view.check:hover, +GtkIconView.content-view.check:insensitive, +GtkIconView.content-view.check:selected { + background-color: transparent; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + border-style: none; + border-width: 0; + padding: 8px; + + background-color: transparent; + + color: @theme_fg_color; +} + +/* Calendars */ +GtkCalendar { + padding: 2px; +} + +GtkCalendar.view { + border-style: solid; + background-color: @theme_base_color; + border-color: @border_color; + border-width: 1px; + padding: 2px; +} + +GtkCalendar.header { + border-radius: 0; + background-color: @theme_bg_color; + border-style: none; + border-width: 0; +} + +GtkCalendar.button, +GtkCalendar.button:insensitive { + background-image: none; + border-image: none; + box-shadow: none; + border-style: none; + background-color: transparent; +} + +.highlight, +GtkCalendar.highlight { + background-color: @alternate_selected_bg_color; + color: @theme_selected_fg_color; + border-radius: 0; + padding: 0; + border-width: 0; +} + +/************** + * GtkInfoBar * + **************/ +GtkInfoBar { + border-width: 0; + border-style: none; +} + +.info { + background-color: @info_bg_color; + color: @info_fg_color; + + border-style: none; +} + +.warning { + background-color: @warning_bg_color; + color: @warning_fg_color; + + border-style: none; +} + +.question { + background-color: @question_bg_color; + color: @question_fg_color; + + border-style: none; +} + +.error { + background-color: @error_bg_color; + color: @error_fg_color; + + border-style: none; +} + +/************** + * Dim labels * + **************/ +.view.dim-label, +.dim-label, +.dim-label:hover, +.dim-label:focus { + color: mix(@theme_fg_color, @theme_bg_color, 0.5); + text-shadow: none; +} + +.dim-label:selected, +.dim-label:selected:focus { + color: mix(@theme_selected_fg_color, @theme_bg_color, 0.5); + text-shadow: none; +} + +/********************** + * Fallback Mode Panel + **********************/ + +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar, +PanelToplevel, +PanelWidget, +PanelAppletFrame, +PanelApplet { + background-color: @menubar_color; + background-image: none; + color: @dark_fg_color; +} + +ClockBox, +.gnome-panel-menu-bar.menubar, +PanelApplet > GtkMenuBar.menubar { + font: bold; + box-shadow: none; + background-image: none; + border-width: 0px 2px; + border-image: none; + border-style: none; +} + + +.gnome-panel-menu-bar.menubar .menu, +PanelApplet > GtkMenuBar.menubar .menu { + font: regular; +} +.gnome-panel-menu-bar.menubar .menu .menuitem, +PanelApplet > GtkMenuBar.menubar .menu .menuitem { + padding: 3px; +} +.gnome-panel-menu-bar.menubar .menu .menuitem:hover, +PanelApplet > GtkMenuBar.menubar .menu .menuitem:hover { + +} +.gnome-panel-menu-bar .menuitem, +PanelApplet > GtkMenuBar.menubar .menuitem { + +} +.gnome-panel-menu-bar .menuitem:hover, +PanelApplet > GtkMenuBar.menubar .menuitem:hover { + +} +.gnome-panel-menu-bar .menuitem *:hover, +PanelApplet > GtkMenuBar.menubar .menuitem *:hover { + +} + +PanelApplet .button, +PanelApplet .button:hover { + padding: 6px; + border-width: 0px 1px 0px 1px; + border-image: none; + border-style: solid; + border-color: transparent; + box-shadow: none; + background-image: none; + background-color: @menubar_color; + color: @dark_fg_color; +} +PanelApplet .button:active, +PanelApplet .button:active:hover { + background-image: none; + border-image: none; + background-color: @menubar_menuitem_color; + border-style: solid; + border-width: 0px 1px 0px 1px; + border-color: @menubar_border_color; +} +PanelApplet .button *:active { + color: @dark_hover_fg_color; +} +PanelApplet .button *:hover, +PanelApplet .button *:active:hover { + color: @scrollbar_color; +} +PanelApplet *:hover, +PanelApplet *:hover:active { + color: @scrollbar_color; +} +PanelApplet *:active { + color: @dark_hover_fg_color; +} + +WnckPager { + background-color: mix(@menubar_color, @theme_bg_color, 0.1); +} + +NaTrayApplet { + -NaTrayApplet-icon-padding: 12; + -NaTrayApplet-icon-size: 16; +} + +GsmFailWhaleDialog { +} + +GsmFailWhaleDialog .button, +GsmFailWhaleDialog .button:active { + +} + +/**************** + * Applications * + ****************/ + +.nautilus-desktop.nautilus-canvas-item { + color: @theme_base_color; + text-shadow: 1px 1px black; +} + +.nautilus-desktop.nautilus-canvas-item:active { + color: white; +} + +.nautilus-desktop.nautilus-canvas-item:selected { + color: @theme_bg_color; + background-color: @theme_hover_fg_color; +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:prelight, +.nautilus-desktop.nautilus-canvas-item:selected { + text-shadow: none; +} + +GeditFloatingSlider .not-found { + color: @theme_selected_fg_color; + background-image: none; + background-color: @error_bg_color; +} +NautilusWindow .notebook tab.top:active, +GeditPanel .notebook tab.bottom:active, +GeditWindow .notebook tab.top:active { + background-color: @theme_base_color; +} +NautilusWindow .notebook tab.top:active, +GeditWindow .notebook tab.top:active { + border-width: 0 1px 0 1px; +} +NautilusWindow .notebook, +GeditPanel .notebook, +GeditWindow .notebook { + background-color: @theme_base_color; +} +ContactsWindow .sidebar.frame, +.documents-scrolledwin.frame, +NautilusWindow GtkScrolledWindow.frame, +GeditWindow GtkScrolledWindow.frame { + box-shadow: none; + border-width: 0px; + border-style: none; + background-image: none; + background-color: transparent; + padding: 0px; +} +TerminalScreen { + background-color: @selected_cell; + color: @theme_fg_color; +} +NautilusWindow > GtkGrid > .pane-separator { + border-width: 0 1px 0 0; + border-style: solid; + border-color: @border_color; +} +NautilusWindow .notebook column-header.button, +NautilusWindow .notebook column-header .button { + background-color: transparent; +} +.documents-dropdown .frame { + border-width: 0 1px 1px 1px; +} +.documents-dropdown, +.documents-dropdown .view { + background-color: @selected_cell; +} +.contacts-content.frame { + border-width: 0 0 0 1px; +} + +EvWindow.background > GtkBox.vertical > GtkPaned.horizontal > GtkBox.vertical > GtkScrolledWindow.frame { + border-width: 0; +} +.nautilus-canvas-item:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} diff --git a/gtk-3.0.bak/gtk.css b/gtk-3.0.bak/gtk.css new file mode 100644 index 0000000..d403857 --- /dev/null +++ b/gtk-3.0.bak/gtk.css @@ -0,0 +1,3 @@ +/* http://nale12.deviantart.com/ */ + +@import url("gtk-main.css"); diff --git a/gtk-3.0.bak/settings.ini b/gtk-3.0.bak/settings.ini new file mode 100644 index 0000000..33033c2 --- /dev/null +++ b/gtk-3.0.bak/settings.ini @@ -0,0 +1,5 @@ +[Settings] +gtk-color-scheme = "base_color:#eeeeee\nbg_color:#dddddd\ntooltip_bg_color:#eeeeee\nselected_bg_color:#d64937\ntext_color:#888888\nfg_color:#888888;\ntooltip_fg_color:#888888\nselected_fg_color:#f9f9f9" +gtk-auto-mnemonics = 1 +gtk-menu-images = 0 +gtk-button-images = 0 diff --git a/gtk-3.0.bak/unity.css b/gtk-3.0.bak/unity.css new file mode 100644 index 0000000..33233ec --- /dev/null +++ b/gtk-3.0.bak/unity.css @@ -0,0 +1,22 @@ +UnityPanelWidget, +.unity-panel { + background-color: @menubar_color; + border-style: none; + border-width: 0; +} + +.unity-panel.menubar, +.unity-panel .menubar { + color: @dark_fg_color; +} +.unity-panel.menuitem:hover, +.unity-panel .menuitem:hover { + + background-color: @theme_bg_color; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + background-color: @menubar_menuitem_color; + color: @dark_hover_fg_color; +} diff --git a/gtk-3.0/apps/gnome-applications.css b/gtk-3.0/apps/gnome-applications.css new file mode 100644 index 0000000..9ae972e --- /dev/null +++ b/gtk-3.0/apps/gnome-applications.css @@ -0,0 +1,257 @@ +/*********************** + * fallback mode panel * + ***********************/ +PanelWidget, +PanelApplet, +PanelToplevel { + padding: 0; + background-image: -gtk-gradient(linear, left top, left bottom, + from (shade(@panel_bg_color, 1.1)), + to (shade(@panel_bg_color, 0.9))); + + color: @panel_fg_color; +} + +PanelApplet { + border-width: 0; +} + +PanelSeparator { + border-width: 0; + background-image: -gtk-gradient(linear, left top, left bottom, + from (shade(@panel_bg_color, 1.1)), + to (shade(@panel_bg_color, 0.9))); + + color: @panel_fg_color; +} + +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar, +PanelApplet > GtkMenuBar.menubar.menuitem, +PanelMenuBar.menubar, +PanelMenuBar.menubar.menuitem { + -PanelMenuBar-icon-visible: true; + + border-width: 0; + background-image: -gtk-gradient(linear, left top, left bottom, + from (shade(@panel_bg_color, 1.1)), + to (shade(@panel_bg_color, 0.9))); +} + +PanelAppletFrame { + border-width: 0; + background-color: @panel_bg_color; + background-image: -gtk-gradient(linear, left top, left bottom, + from (shade(@panel_bg_color, 1.1)), + to (shade(@panel_bg_color, 0.9))); +} + +PanelApplet .button { + -GtkButton-inner-border: 2; + + border-width: 0 1px; + border-radius: 0; + border-color: transparent; + background-image: -gtk-gradient(linear, left top, left bottom, + from (shade(@panel_bg_color, 1.1)), + to (shade(@panel_bg_color, 0.9))); + + color: @panel_fg_color; +} + +PanelApplet .button:active { + border-width: 0 1px; + border-radius: 0; + border-color: shade(@panel_bg_color, 0.8); + background-image: -gtk-gradient(linear, left top, left bottom, + from (shade(shade(@panel_bg_color, 1.02), 0.9)), + to (shade(shade(@panel_bg_color, 1.02), 0.95))); +} + +PanelApplet .button:prelight { + border-color: transparent; + background-image: -gtk-gradient(linear, left top, left bottom, + from (shade(@panel_bg_color, 1.2)), + to (shade(@panel_bg_color, 1.0))); +} + +PanelApplet .button:active:prelight { + border-color: shade(@panel_bg_color, 0.8); + background-image: -gtk-gradient(linear, left top, left bottom, + from (shade(shade(@panel_bg_color, 1.02), 1.0)), + to (shade(shade(@panel_bg_color, 1.02), 1.05))); +} + +WnckPager, WnckTasklist { + background-color: @panel_bg_color; +} + +/************ + * nautilus * + ************/ +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: #fff; + text-shadow: 1px 1px #000; +} + +.nautilus-desktop.nautilus-canvas-item:active { + background-color: alpha(@theme_bg_color, 0.8); + background-image: none; + color: @theme_fg_color; +} + +.nautilus-desktop.nautilus-canvas-item:selected { + background-color: alpha(@theme_selected_bg_color, 0.8); + background-image: none; + color: @theme_selected_fg_color; +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:prelight, +.nautilus-desktop.nautilus-canvas-item:selected { + text-shadow: none; +} + +NautilusWindow .sidebar .frame { + border-width: 1px 0 0 0; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; +} + +NautilusWindow > GtkGrid > .pane-separator { + border-width: 1px 1px 0 0; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + background-color: @theme_bg_color; +} + +NautilusView.frame, +NautilusNotebook.notebook { + border-right-width: 0; + border-bottom-width: 0; + border-left-width: 0; +} + +NautilusNotebook .frame { + border-width: 1px 0 0 0; +} + +NautilusQueryEditor .primary-toolbar.toolbar { + padding: 4px; + border-top-width: 1px; + border-bottom-width: 0; +} + +NautilusQueryEditor .primary-toolbar.toolbar .button { + padding: 0; +} + +NautilusQueryEditor .toolbar { + padding: 4px 4px 3px 4px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: @theme_bg_color; + background-color: mix(@theme_bg_color, @theme_base_color, 0.5); +} + +NautilusQueryEditor .toolbar:nth-child(2) { + border-color: shade(@theme_bg_color, 0.8); +} + +NautilusNotebook.notebook NautilusQueryEditor .primary-toolbar.toolbar { + border-top-width: 0; +} + +NautilusNotebook.notebook NautilusQueryEditor .toolbar:last-child, +NautilusNotebook.notebook NautilusQueryEditor .primary-toolbar.toolbar:only-child { + border-bottom-width: 1px; + border-bottom-color: shade(@theme_bg_color, 0.8); +} + +.toolbar NautilusPathBar .button { + padding: 1px 5px; +} + +/****************** + * gnome terminal * + ******************/ +TerminalScreen { + -TerminalScreen-background-darkness: 0.9; + + background-color: #2D2D2D; + color: #eee; +} + +TerminalWindow GtkNotebook.notebook { + border-right-width: 0; + border-bottom-width: 0; + border-left-width: 0; +} + +TerminalWindow .scrollbars-junction, +TerminalWindow .scrollbar.trough { + background-color: #2D2D2D; +} + +TerminalWindow .scrollbar.button, +TerminalWindow .scrollbar.button:active, +TerminalWindow .scrollbar.button:active:hover { + color: shade(#2D2D2D, 0.6); +} + +/********* + * gedit * + *********/ +GeditWindow .pane-separator, +GeditWindow .pane-separator:hover { + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 1.02); + color: shade(@theme_bg_color, 0.8); +} + +GeditPanel.title GtkLabel { + padding: 5px 0; +} + +GeditPanel .toolbar { + border-style: none; + background-color: transparent; +} + +GeditDocumentsPanel .view { + background-color: shade(@theme_bg_color, 1.02); +} + +GeditPanel .notebook { + padding: 0; + border-width: 1px 0; +} + +GeditWindow .notebook { + border-width: 1px 0; +} + +GeditPanel .notebook tab, +GeditWindow .notebook tab { + border-width: 0; +} + +GeditFloatingSlider .not-found { + background-color: @error_bg_color; + background-image: none; + color: @error_fg_color; +} + +/*********************** + * gnome control center * + ***********************/ +CcShellItemView.view { + background-color: @theme_bg_color; +} diff --git a/gtk-3.0/apps/granite-widgets.css b/gtk-3.0/apps/granite-widgets.css new file mode 100644 index 0000000..b7a14dc --- /dev/null +++ b/gtk-3.0/apps/granite-widgets.css @@ -0,0 +1,272 @@ +/********************* + * dynamic notebooks * + *********************/ +.dynamic-notebook { + background-color: shade(@theme_bg_color, 1.02); + background-image: none; +} + +.dynamic-notebook .notebook { + -GtkNotebook-tab-overlap: 3px; + -GtkNotebook-initial-gap: 5px; + + border-width: 1px 0 0 0; + border-radius: 0; +} + +.dynamic-notebook .notebook tab { + padding: 2px 3px 0 3px; + border-width: 0 1px 0 0; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-color: transparent; + background-image: none; + color: @theme_fg_color; +} + +.dynamic-notebook .notebook tab:nth-child(first) { + border-width: 0 1px 0 1px; +} + +.dynamic-notebook .notebook tab:active { + border-width: 1px; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 2px; + background-color: shade(@theme_bg_color, 1.02); + color: @theme_fg_color; +} + +.dynamic-notebook .button, +.dynamic-notebook .button:hover, +.dynamic-notebook .button:hover:active, +.dynamic-notebook .notebook .button, +.dynamic-notebook .notebook .button:hover, +.dynamic-notebook .notebook .button:hover:active { + padding: 0; + background-color: transparent; + background-image: none; +} + +/**************** + * content view * + ****************/ +.content-view, +.content-view *, +.content-view GtkViewport { + background-color: @theme_base_color; +} + +.content-view-window { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 5px; + background-image: -gtk-gradient(linear, left top, left bottom, + from (@theme_base_color), + to (shade(@theme_base_color, 0.97))); +} + +.content-view .entry { + background-image: -gtk-gradient(linear, left top, left bottom, + from (shade(@theme_base_color, 0.97)), + to (@theme_base_color)); +} + +.content-view .title, +.content-view .option-title { + color: @theme_text_color; +} + +.content-view .subtitle, +.content-view .option-description { + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +.content-view .button { + border-style: solid; + border-radius: 2px; + background-color: alpha(@theme_bg_color, 0.0); + background-image: none; + color: @theme_fg_color; +} + +.content-view .button:active, +.content-view .button:active:hover { + background-color: alpha(@theme_bg_color, 0.5); + background-image: none; +} + +.content-view .button:insensitive { + background-color: alpha(@theme_base_color, 0.0); + background-image: none; +} + +.content-view .help_button * { + color: @theme_text_color; +} + +.content-view .toolbar { + padding: 1px; + border-width: 0 0 1px 0; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + background-image: -gtk-gradient(linear, left top, left bottom, + from (shade(@theme_bg_color, 0.96)), + to (shade(@theme_bg_color, 0.94))); + -GtkWidget-window-dragging: true; +} + +/******************* + * album list view * + *******************/ +.album-list-view, +.album-list-view * { + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-color: @theme_base_color; + color: @theme_fg_color; +} + +.album-list-view GtkTreeView { + -GtkTreeView-vertical-separator: 1; + -GtkTreeView-grid-line-width: 0; + + background-color: @theme_base_color; + color: @theme_fg_color; +} + +.album-list-view GtkTreeView row:nth-child(even) { + border-width: 0; + border-style: none; + background-color: shade(@theme_base_color, 0.97); +} + +.album-list-view GtkTreeView row:nth-child(odd) { + border-width: 0; + border-style: none; + background-color: shade(@theme_base_color, 1.0); +} + +/************* + * statusbar * + *************/ +GraniteWidgetsStatusBar { + padding: 1px; + background-image: -gtk-gradient(linear, left top, left bottom, + from (shade(shade(@theme_bg_color, 1.02), 1.1)), + to (shade(shade(@theme_bg_color, 1.02), 0.9))); + + box-shadow: inset 0 1px shade(@theme_bg_color, 0.8); +} + +/*********** + * popover * + ***********/ +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 24; + -GraniteWidgetsPopOver-arrow-height: 12; + -GraniteWidgetsPopOver-border-radius: 5px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 15; + + margin: 0; + border-style: solid; + border-color: shade(@menu_bg_color, 0.8); + color: @menu_fg_color; +} + +.popover_bg { + background-color: transparent; + background-image: -gtk-gradient(linear, left top, left bottom, + from (shade(@menu_bg_color, 1.02)), + to (shade(@menu_bg_color, 1.0))); +} + +GraniteWidgetsPopOver .sidebar.view, +GraniteWidgetsPopOver * { + background-color: transparent; + color: @menu_fg_color; +} + +GraniteWidgetsPopOver .button { + border-color: shade(@menu_bg_color, 0.8); + background-color: transparent; + background-image: none; + color: @menu_fg_color; +} + +GraniteWidgetsPopOver .button:active, +GraniteWidgetsPopOver .button:hover:active { + background-color: @menu_bg_color; + background-image: none; +} + +GraniteWidgetsPopOver .entry { + background-image: -gtk-gradient(linear, left top, left bottom, + from (shade(@theme_base_color, 0.97)), + to (@theme_base_color)); + + color: @theme_text_color; +} + +.button.app { + border-width: 0; + border-radius: 2px; +} + +.app:hover, +.app:focus { + background-image: -gtk-gradient(linear, left top, left bottom, + from (shade(@theme_selected_bg_color, 1.1)), + to (shade(@theme_selected_bg_color, 0.9))); + + color: @theme_selected_fg_color; +} + +/************* + * wingpanel * + *************/ +.panel { + background-color: alpha (#000, 0.6); + color: #fff; +} + +.shadow { + background-color: transparent; + background-image: -gtk-gradient(linear, + left top, left bottom, + from (rgba(0, 0, 0, 0.3)), + to (transparent)); +} + +.composited-indicator, +.wingpanel-app-button, +.wingpanel-indicator-button { + padding: 0 2px; + background-color: transparent; + color: #fff; +} + +.composited-indicator.menuitem:active, +.composited-indicator.menuitem:prelight { + border-style: none; + background-image: none; +} + +/********** + * notify * + **********/ +.notify { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 5px; + background-color: @theme_base_color; + color: @theme_text_color; +} + +.notify .low { +} + +.notify .critical { +} \ No newline at end of file diff --git a/gtk-3.0/apps/unity.css b/gtk-3.0/apps/unity.css new file mode 100644 index 0000000..feb8384 --- /dev/null +++ b/gtk-3.0/apps/unity.css @@ -0,0 +1,27 @@ +UnityPanelWidget, +.unity-panel { + border-width: 0 0 1px 0; + border-style: solid; + border-color: @panel_bg_color; + background-image: none; + background-color: @panel_bg_color; + color: @panel_fg_color; +} + +.unity-panel.menubar, +.unity-panel .menubar { +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: @panel_fg_color; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-color: mix(@menubar_bg_color, @theme_bg_color, 0.23); + background-image: none; + background-color: mix(@menubar_bg_color, @theme_bg_color, 0.21); + color: mix(@menubar_fg_color, @theme_base_color, 0.8); +} diff --git a/gtk-3.0/assets/checkbox-checked-insensitive.png b/gtk-3.0/assets/checkbox-checked-insensitive.png new file mode 100755 index 0000000..971a853 Binary files /dev/null and b/gtk-3.0/assets/checkbox-checked-insensitive.png differ diff --git a/gtk-3.0/assets/checkbox-checked.png b/gtk-3.0/assets/checkbox-checked.png new file mode 100755 index 0000000..ab1df69 Binary files /dev/null and b/gtk-3.0/assets/checkbox-checked.png differ diff --git a/gtk-3.0/assets/checkbox-mixed-insensitive.png b/gtk-3.0/assets/checkbox-mixed-insensitive.png new file mode 100755 index 0000000..ce5fcc6 Binary files /dev/null and b/gtk-3.0/assets/checkbox-mixed-insensitive.png differ diff --git a/gtk-3.0/assets/checkbox-mixed.png b/gtk-3.0/assets/checkbox-mixed.png new file mode 100755 index 0000000..ba8fb3d Binary files /dev/null and b/gtk-3.0/assets/checkbox-mixed.png differ diff --git a/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/gtk-3.0/assets/checkbox-unchecked-insensitive.png new file mode 100755 index 0000000..0c15cc3 Binary files /dev/null and b/gtk-3.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/gtk-3.0/assets/checkbox-unchecked.png b/gtk-3.0/assets/checkbox-unchecked.png new file mode 100755 index 0000000..238e782 Binary files /dev/null and b/gtk-3.0/assets/checkbox-unchecked.png differ diff --git a/gtk-3.0/assets/menuitem-checkbox-checked-hover.png b/gtk-3.0/assets/menuitem-checkbox-checked-hover.png new file mode 100755 index 0000000..f0e6862 Binary files /dev/null and b/gtk-3.0/assets/menuitem-checkbox-checked-hover.png differ diff --git a/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png b/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png new file mode 100755 index 0000000..47afcc1 Binary files /dev/null and b/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png differ diff --git a/gtk-3.0/assets/menuitem-checkbox-checked.png b/gtk-3.0/assets/menuitem-checkbox-checked.png new file mode 100755 index 0000000..cbab048 Binary files /dev/null and b/gtk-3.0/assets/menuitem-checkbox-checked.png differ diff --git a/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png b/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png new file mode 100644 index 0000000..5d557a4 Binary files /dev/null and b/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png differ diff --git a/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png b/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png new file mode 100755 index 0000000..4bf15e8 Binary files /dev/null and b/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png differ diff --git a/gtk-3.0/assets/menuitem-checkbox-mixed-selected.png b/gtk-3.0/assets/menuitem-checkbox-mixed-selected.png new file mode 100755 index 0000000..f29d5ee Binary files /dev/null and b/gtk-3.0/assets/menuitem-checkbox-mixed-selected.png differ diff --git a/gtk-3.0/assets/menuitem-checkbox-mixed.png b/gtk-3.0/assets/menuitem-checkbox-mixed.png new file mode 100755 index 0000000..46f9a01 Binary files /dev/null and b/gtk-3.0/assets/menuitem-checkbox-mixed.png differ diff --git a/gtk-3.0/assets/menuitem-radio-checked-hover.png b/gtk-3.0/assets/menuitem-radio-checked-hover.png new file mode 100755 index 0000000..816cb33 Binary files /dev/null and b/gtk-3.0/assets/menuitem-radio-checked-hover.png differ diff --git a/gtk-3.0/assets/menuitem-radio-checked-insensitive.png b/gtk-3.0/assets/menuitem-radio-checked-insensitive.png new file mode 100755 index 0000000..209a95b Binary files /dev/null and b/gtk-3.0/assets/menuitem-radio-checked-insensitive.png differ diff --git a/gtk-3.0/assets/menuitem-radio-checked.png b/gtk-3.0/assets/menuitem-radio-checked.png new file mode 100755 index 0000000..41301ba Binary files /dev/null and b/gtk-3.0/assets/menuitem-radio-checked.png differ diff --git a/gtk-3.0/assets/progress-vertical.png b/gtk-3.0/assets/progress-vertical.png new file mode 100644 index 0000000..dc78700 Binary files /dev/null and b/gtk-3.0/assets/progress-vertical.png differ diff --git a/gtk-3.0/assets/progress.png b/gtk-3.0/assets/progress.png new file mode 100644 index 0000000..42c63cf Binary files /dev/null and b/gtk-3.0/assets/progress.png differ diff --git a/gtk-3.0/assets/radio-mixed-insensitive.png b/gtk-3.0/assets/radio-mixed-insensitive.png new file mode 100755 index 0000000..c224e1c Binary files /dev/null and b/gtk-3.0/assets/radio-mixed-insensitive.png differ diff --git a/gtk-3.0/assets/radio-mixed.png b/gtk-3.0/assets/radio-mixed.png new file mode 100755 index 0000000..c306477 Binary files /dev/null and b/gtk-3.0/assets/radio-mixed.png differ diff --git a/gtk-3.0/assets/radio-selected-insensitive.png b/gtk-3.0/assets/radio-selected-insensitive.png new file mode 100755 index 0000000..83373f4 Binary files /dev/null and b/gtk-3.0/assets/radio-selected-insensitive.png differ diff --git a/gtk-3.0/assets/radio-selected.png b/gtk-3.0/assets/radio-selected.png new file mode 100755 index 0000000..278a712 Binary files /dev/null and b/gtk-3.0/assets/radio-selected.png differ diff --git a/gtk-3.0/assets/radio-unselected-insensitive.png b/gtk-3.0/assets/radio-unselected-insensitive.png new file mode 100755 index 0000000..bc8c2d2 Binary files /dev/null and b/gtk-3.0/assets/radio-unselected-insensitive.png differ diff --git a/gtk-3.0/assets/radio-unselected.png b/gtk-3.0/assets/radio-unselected.png new file mode 100755 index 0000000..1cc99fc Binary files /dev/null and b/gtk-3.0/assets/radio-unselected.png differ diff --git a/gtk-3.0/gtk-widgets-assets.css b/gtk-3.0/gtk-widgets-assets.css new file mode 100644 index 0000000..89a28c7 --- /dev/null +++ b/gtk-3.0/gtk-widgets-assets.css @@ -0,0 +1,129 @@ +/******************* + * check and radio * + *******************/ +/* draw regular check and radio items using our assets */ +.check, +.check row:selected, +.check row:selected:focus { + background-image: url("assets/checkbox-unchecked.png"); +} + +.check:insensitive, +.check row:selected:insensitive, +.check row:selected:focus:insensitive { + background-image: url("assets/checkbox-unchecked-insensitive.png"); +} + +.check:active, +.check row:selected:active, +.check row:selected:focus:active { + background-image: url("assets/checkbox-checked.png"); +} + +.check:active:insensitive, +.check row:selected:active:insensitive, +.check row:selected:focus:active:insensitive { + background-image: url("assets/checkbox-checked-insensitive.png"); +} + +.check:inconsistent, +.check row:selected:inconsistent, +.check row:selected:focus:inconsistent { + background-image: url("assets/checkbox-mixed.png"); +} + +.check:inconsistent:insensitive, +.check row:selected:inconsistent:insensitive, +.check row:selected:focus:inconsistent:insensitive { + background-image: url("assets/checkbox-mixed-insensitive.png"); +} + +.radio, +.radio row:selected, +.radio row:selected:focus { + background-image: url("assets/radio-unselected.png"); +} + +.radio:insensitive, +.radio row:selected:insensitive, +.radio row:selected:focus:insensitive { + background-image: url("assets/radio-unselected-insensitive.png"); +} + +.radio:active, +.radio row:selected:active, +.radio row:selected:focus:active { + background-image: url("assets/radio-selected.png"); +} + +.radio:active:insensitive, +.radio row:selected:active:insensitive, +.radio row:selected:focus:active:insensitive { + background-image: url("assets/radio-selected-insensitive.png"); +} + +.radio:inconsistent, +.radio row:selected:inconsistent, +.radio row:selected:focus:inconsistent { + background-image: url("assets/radio-mixed.png"); +} + +.radio:inconsistent:insensitive, +.radio row:selected:inconsistent:insensitive, +.radio row:selected:focus:inconsistent:insensitive { + background-image: url("assets/radio-mixed-insensitive.png"); +} + +.menuitem.check:active { + background-image: url("assets/menuitem-checkbox-checked.png"); +} + +.menuitem.check:active:hover { + background-image: url("assets/menuitem-checkbox-checked-hover.png"); +} + +.menuitem.check:active:insensitive { + background-image: url("assets/menuitem-checkbox-checked-insensitive.png"); +} + +.menuitem.check:inconsistent:hover, +.menuitem.radio:inconsistent:hover { + background-image: url("assets/menuitem-checkbox-mixed-hover.png"); +} + +.menuitem.check:inconsistent, +.menuitem.radio:inconsistent { + background-image: url("assets/menuitem-checkbox-mixed.png"); +} + +.menuitem.check:inconsistent:insensitive, +.menuitem.radio:inconsistent:insensitive { + background-image: url("assets/menuitem-checkbox-mixed-insensitive.png"); +} + +.menuitem.radio:active { + background-image: url("assets/menuitem-radio-checked.png"); +} + +.menuitem.radio:active:hover { + background-image: url("assets/menuitem-radio-checked-hover.png"); +} + +.menuitem.radio:active:insensitive { + background-image: url("assets/menuitem-radio-checked-insensitive.png"); +} + +/*************** + * progressbar * + ***************/ +.progressbar, +.progressbar row, +.progressbar row:hover, +.progressbar row:selected, +.progressbar row:selected:focus { + background-image: url("assets/progress.png"); +} + +.progressbar.vertical { + background-image: url("assets/progress-vertical.png"); +} diff --git a/gtk-3.0/gtk-widgets.css b/gtk-3.0/gtk-widgets.css new file mode 100644 index 0000000..27c62c9 --- /dev/null +++ b/gtk-3.0/gtk-widgets.css @@ -0,0 +1,1847 @@ +/* NOTES to contributors: + * use 4 spaces indents, and keep code ALIGNED and ORDERED */ + +/* default */ +* { + engine: none; + + border-width: 1px; + + background-clip: padding-box; + background-origin: border-box; + + -GtkArrow-arrow-scaling: 0.6; + -GtkButton-child-displacement-x: 0; + -GtkButton-child-displacement-y: 0; + -GtkButton-default-border: 0; + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 1; + -GtkButton-interior-focus: true; + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 14; + -GtkEntry-inner-border: 1; + -GtkEntry-progress-border: 0; + -GtkExpander-expander-size: 8; + -GtkHTML-link-color: @link_color; + -GtkIMHtml-hyperlink-color: @link_color; + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + -GtkMenuItem-arrow-scaling: 0.5; + -GtkMenuBar-internal-padding: 0; + -GtkNotebook-initial-gap: 0; + -GtkPaned-handle-size: 3; + -GtkProgressBar-min-horizontal-bar-height: 12; + -GtkProgressBar-min-vertical-bar-width: 12; + -GtkRange-slider-width: 10; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-border: 0; + -GtkRange-trough-under-steppers: 1; + -GtkScrollbar-activate-slider: 1; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkScrollbar-min-slider-length: 100; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; + -GtkSeparatorMenuItem-horizontal-padding: 0; + -GtkStatusbar-shadow-type: none; + -GtkTextView-error-underline-color: @error_color; + -GtkToolbar-internal-padding: 0; + -GtkToolButton-icon-spacing: 6; + -GtkToolItemGroup-expander-size: 8; + -GtkTreeView-expander-size: 8; + -GtkTreeView-vertical-separator: 0; + -GtkWidget-focus-line-width: 1; + -GtkWidget-focus-padding: 0; + -GtkWidget-link-color: @link_color; + -GtkWidget-separator-height: 1; + -GtkWidget-separator-width: 1; + -GtkWidget-visited-link-color: @link_color; + -GtkWidget-wide-separators: true; + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + + outline-color: alpha(@theme_fg_color, 0.3); + outline-style: dashed; + outline-offset: 2px; +} + +/*************** + * base states * + ***************/ +GtkWindow { + color: @theme_fg_color; +} + +* { + background-color: @theme_bg_color; + color: inherit; +} + +*:insensitive, +*:insensitive:insensitive { + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +*:active { + background-color: shade(@theme_bg_color, 0.85); +} + +*:active:hover:insensitive { +} + +*:active:insensitive { +} + +*:hover { +} + +*:hover:insensitive { +} + +*:selected, +*:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +.background { + color: @theme_fg_color; + background-color: @theme_bg_color; +} + +/****************** + * common effects * + ******************/ +/* inset shadow */ +.entry { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.10), + inset 0 1px alpha(@dark_shadow, 0.12), + inset -1px 0 alpha(@dark_shadow, 0.10), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +.entry:insensitive { + box-shadow: none; +} + +/* draw borders using box shadow */ +GtkScale.slider { + box-shadow: inset 1px 0 shade(@theme_bg_color, 0.8), + inset 0 1px shade(@theme_bg_color, 0.8), + inset -1px 0 shade(@theme_bg_color, 0.8), + inset 0 -1px shade(@theme_bg_color, 0.8); +} + +GtkScale.slider:hover { + box-shadow: inset 1px 0 shade(@theme_bg_color, 0.7), + inset 0 1px shade(@theme_bg_color, 0.7), + inset -1px 0 shade(@theme_bg_color, 0.7), + inset 0 -1px shade(@theme_bg_color, 0.7); +} + +GtkScale.slider:insensitive { + box-shadow: inset 1px 0 shade(@theme_bg_color, 0.9), + inset 0 1px shade(@theme_bg_color, 0.9), + inset -1px 0 shade(@theme_bg_color, 0.9), + inset 0 -1px shade(@theme_bg_color, 0.9); +} + +/************* + * assistant * + *************/ +GtkAssistant .sidebar .highlight { + font: bold; +} + +GtkAssistant .sidebar { + padding: 3px; + border-width: 0 1px 0 0; + border-style: solid; + border-right-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-color: @theme_bg_color; + color: mix(@theme_fg_color, @theme_bg_color, 0.1); +} + +/************** + * background * + **************/ +.background { + border-width: 0; + background-color: @theme_bg_color; +} + +/********** + * button * + **********/ +.button { + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; + + padding: 3px 2px; +} + +.button { + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-image: none; + background-color: shade(@theme_bg_color, 1.08); + color: @theme_fg_color; +} + +.button:hover { + border-color: shade(@theme_bg_color, 0.7); + color: shade(@theme_fg_color, 0.7); +} + +.button:active { + border-color: shade(@theme_bg_color, 0.8); + background-image: none; + background-color: shade(@theme_bg_color, 0.95); +} + +.button:active:hover, +.button:focus { + border-color: shade(@theme_bg_color, 0.7); + color: shade(@theme_fg_color, 0.7); +} + +.button:insensitive { + border-color: shade(@theme_bg_color, 0.9); + background-image: none; + background-color: @theme_bg_color; +} + +.button:active:insensitive { + border-color: shade(@theme_bg_color, 0.8); + background-image: none; + background-color: @theme_bg_color; +} + +/* default button */ +.button.default { + border-color: alpha(@theme_selected_bg_color, 0.5); +} + +.button.default:hover { + border-color: alpha(@theme_selected_bg_color, 0.7); +} + +.button.default:active { +} + +.button.default:active:hover { +} + +/* middle button */ +.linked .entry, +.linked .button, +.linked .button:active, +.linked .button:active:hover, +.linked .button:focus, +.linked .button:focus:active, +.linked .button:insensitive { + border-width: 1px; + border-right-width: 0; + border-radius: 0; +} + +/* leftmost button */ +.linked .entry:first-child, +.linked .button:first-child, +.linked .button:active:first-child, +.linked .button:active:hover:first-child, +.linked .button:focus:first-child, +.linked .button:focus:active:first-child, +.linked .button:insensitive:first-child { + border-width: 1px; + border-right-width: 0; + border-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +/* rightmost button */ +.linked .entry:last-child, +.linked .button:last-child, +.linked .button:active:last-child, +.linked .button:active:hover:last-child, +.linked .button:focus:last-child, +.linked .button:focus:active:last-child, +.linked .button:insensitive:last-child { + border-width: 1px; + border-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* linked single button */ +.linked .entry:only-child, +.linked .button:only-child, +.linked .button:active:only-child, +.linked .button:active:hover:only-child, +.linked .button:focus:only-child, +.linked .button:focus:active:only-child, +.linked .button:insensitive:only-child { + border-width: 1px; + border-radius: 0; +} + +/* middle button (vertical) */ +.linked.vertical .entry, +.linked.vertical .button, +.linked.vertical .button:active, +.linked.vertical .button:active:hover, +.linked.vertical .button:focus, +.linked.vertical .button:focus:active, +.linked.vertical .button:insensitive { + border-width: 1px; + border-bottom-width: 0; + border-radius: 0; +} + +/* leftmost button (vertical) */ +.linked.vertical .entry:first-child, +.linked.vertical .button:first-child, +.linked.vertical .button:active:first-child, +.linked.vertical .button:active:hover:first-child, +.linked.vertical .button:focus:first-child, +.linked.vertical .button:focus:active:first-child, +.linked.vertical .button:insensitive:first-child { + border-width: 1px; + border-bottom-width: 0; + border-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +/* rightmost button (vertical) */ +.linked.vertical .entry:last-child, +.linked.vertical .button:last-child, +.linked.vertical .button:active:last-child, +.linked.vertical .button:active:hover:last-child, +.linked.vertical .button:focus:last-child, +.linked.vertical .button:focus:active:last-child, +.linked.vertical .button:insensitive:last-child { + border-width: 1px; + border-radius: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +/* linked single button (vertical) */ +.linked.vertical .entry:only-child, +.linked.vertical .button:only-child, +.linked.vertical .button:active:only-child, +.linked.vertical .button:active:hover:only-child, +.linked.vertical .button:focus:only-child, +.linked.vertical .button:focus:active:only-child, +.linked.vertical .button:insensitive:only-child { + border-width: 1px; + border-radius: 0; +} + +/**************** + * cell and row * + ****************/ +.cell { + border-width: 0; + border-radius: 0; + background-color: @theme_base_color; + color: @theme_text_color; +} + +.cell:selected, +.cell:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +row:selected, +row:selected:focus { + border-width: 1px 0; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + background-image: none; + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/******************* + * check and radio * + *******************/ +.check, +.radio, +.check:insensitive, +.radio:insensitive { + border-style: none; + background-color: transparent; +} + +GtkCheckButton:hover, +GtkCheckButton:active:hover, +GtkCheckButton:selected, +GtkCheckButton:selected:focus { + background-color: transparent; +} + +/***************** + * column-header * + *****************/ +column-header .button, +column-header .button:active { + border-width: 0 1px 1px 0; + border-radius: 0; +} + +column-header .button { + border-color: shade(@theme_bg_color, 0.8); + background-image: none; + background-color: @theme_bg_color; +} + +column-header .button:hover { + background-image: none; + background-color: shade(@theme_bg_color, 1.08); +} + +column-header:last-child .button { + border-width: 0 0 1px 0; +} + +/**************** + * drawing area * + ****************/ +GtkDrawingArea { + background-color: transparent; +} + +/************ +* gucharmap * +*************/ +GucharmapChartable { + background-color: @theme_base_color; +} + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/*********** + * gtkhtml * + ***********/ +GtkHTML { + background-color: @theme_base_color; + color: @theme_text_color; +} + +/*********** +* calendar * +************/ +GtkCalendar { + padding: 3px; +} + +GtkCalendar:inconsistent { + color: alpha(@theme_fg_color, 0.6); +} + +GtkCalendar.view, +GtkCalendar.header, +GtkCalendar.button, +GtkCalendar.button:insensitive { + border-width: 0; + background-color: transparent; + background-image: none; +} + +.highlight, +GtkCalendar.highlight { + border-width: 0; + background-color: transparent; + color: shade(@theme_fg_color, 0.6); +} + +/****************** + * combobox entry * + ******************/ +.primary-toolbar GtkComboBox.combobox-entry .entry, +.primary-toolbar GtkComboBox.combobox-entry .entry:active, +.primary-toolbar GtkComboBox.combobox-entry .entry:focus, +.primary-toolbar GtkComboBox.combobox-entry .entry:insensitive, +GtkComboBox.combobox-entry .entry, +GtkComboBox.combobox-entry .entry:active, +GtkComboBox.combobox-entry .entry:focus, +GtkComboBox.combobox-entry .entry:insensitive { + border-width: 1px 0 1px 1px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.primary-toolbar GtkComboBox.combobox-entry .button, +.primary-toolbar GtkComboBox.combobox-entry .button:hover, +.primary-toolbar GtkComboBox.combobox-entry .button:active, +.primary-toolbar GtkComboBox.combobox-entry .button:insensitive, +GtkComboBox.combobox-entry .button, +GtkComboBox.combobox-entry .button:hover, +GtkComboBox.combobox-entry .button:active, +GtkComboBox.combobox-entry .button:insensitive { + border-width: 1px 1px 1px 1px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/********* + * entry * + *********/ +.entry { + padding: 4px 3px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-image: none; + background-color: @theme_base_color; + color: @theme_text_color; +} + +.entry:focus { + border-color: shade(@theme_bg_color, 0.7); +} + +.entry:selected, +.entry:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +.entry:insensitive { + background-color: shade(@theme_bg_color, 0.96); + background-image: none; + color: mix(@theme_text_color, @theme_base_color, 0.5); +} + +.entry.progressbar { + border-width: 0; + border-radius: 0; + background-image: none; + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/************ + * expander * + ************/ +.expander { + color: alpha(@theme_fg_color, 0.7); +} + +.expander:hover { + color: alpha(@theme_fg_color, 0.8); +} + +/********* + * frame * + *********/ +.frame { + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; +} + +/************ + * iconview * + ************/ +GtkIconView { + background-color: transparent; +} + +GtkIconView.view.cell:selected, +GtkIconView.view.cell:selected:focus { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 0; + background-image: none; + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +.view.rubberband, +.rubberband { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 0; + background-color: alpha(@theme_selected_bg_color, 0.3); +} + +/********* + * image * + *********/ +GtkImage, +GtkImage:active, +GtkImage:insensitive { + background-color: transparent; +} + +/********* + * label * + *********/ +GtkLabel, +GtkLabel:active, +GtkLabel:insensitive { + background-color: transparent; +} + +/*********** + * infobar * + ***********/ +GtkInfoBar { + border-width: 0; + border-style: none; +} + +.info { + border-width: 1px; + border-style: solid; + border-color: shade(@info_bg_color, 0.9); + background-image: none; + background-color: @info_bg_color; + color: @info_fg_color; +} + +.warning { + border-width: 1px; + border-style: solid; + border-color: shade(@warning_bg_color, 0.9); + background-image: none; + background-color: @warning_bg_color; + color: @warning_fg_color; +} + +.question { + border-width: 1px; + border-style: solid; + border-color: shade(@question_bg_color, 0.9); + background-image: none; + background-color: @question_bg_color; + color: @question_fg_color; +} + +.error { + border-width: 1px; + border-style: solid; + border-color: shade(@error_bg_color, 0.9); + background-image: none; + background-color: @error_bg_color; + color: @error_fg_color; +} + +/************ + * gtkstyle * + ************/ +.gtkstyle-fallback { + background-color: @theme_bg_color; + color: @theme_fg_color; +} + +.gtkstyle-fallback:prelight { + background-color: shade(@theme_bg_color, 1.1); + color: @theme_fg_color; +} + +.gtkstyle-fallback:active { + background-color: shade(@theme_bg_color, 0.9); + color: @theme_fg_color; +} + +.gtkstyle-fallback:insensitive { + background-color: shade(shade(@theme_bg_color, 0.95), 1.05); + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/******************* + * symbolic images * + *******************/ +.image, +.view.image { + color: alpha(@theme_fg_color, 0.5); +} + +.image:hover, +.view.image:hover { + color: @theme_fg_color; +} + +.image:selected, +.image:selected:hover, +.view.image:selected, +.view.image:selected:hover { + color: @theme_selected_fg_color; +} + +/***************** + * miscellaneous * + *****************/ +.floating-bar { + border-width: 1px; + border-style: solid; + border-color: shade(@info_bg_color, 0.8); + border-radius: 0; + background-image: none; + background-color: @info_bg_color; + color: @info_fg_color; +} + +.floating-bar.top { + border-top-width: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.floating-bar.left { + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.floating-bar .button { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; + + border-style: none; + background-color: transparent; + background-image: none; +} + +.view.dim-label, +.dim-label, +.dim-label:hover, +.dim-label:focus { + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +.dim-label:selected, +.dim-label:selected:focus { + color: mix(@theme_selected_fg_color, @theme_bg_color, 0.5); +} + +.dnd { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); +} + +.grip { + background-color: transparent; +} + +/******** + * menu * + ********/ +GtkTreeMenu.menu, +GtkMenuToolButton.menu, +GtkComboBox .menu { + background-color: @menu_bg_color; +} + +.primary-toolbar .button .menu, +.toolbar .menu, +.toolbar .primary-toolbar .menu, +.menu { + padding: 0; + border-width: 0; + border-radius: 0; + background-color: @menu_bg_color; + color: @menu_fg_color; +} + +.menu.button:hover, +.menu.button:active, +.menu.button:active:insensitive, +.menu.button:insensitive, +.menu.button { + border-width: 0; + background-color: @menu_bg_color; + background-image: none; +} + +/*********** + * menubar * + ***********/ +.menubar { + -GtkWidget-window-dragging: true; + + border-width: 0; + background-color: @menubar_bg_color; + background-image: none; + color: @menubar_fg_color; +} + +/*************** + * menubaritem * + ***************/ +.menubar.menuitem, +.menubar .menuitem { + padding: 3px; + border-width: 1px 1px 0 1px; +} + +.menubar.menuitem:hover, +.menubar .menuitem:hover { + border-color: mix(@menubar_bg_color, @theme_bg_color, 0.23); + background-image: none; + background-color: mix(@menubar_bg_color, @theme_bg_color, 0.21); +} + +.menubar .menuitem *:hover { + color: mix(@menubar_fg_color, @theme_base_color, 0.8); +} + +/************ + * menuitem * + ************/ +GtkTreeMenu .menuitem { + padding: 0; + border-width: 0; +} + +GtkTreeMenu .menuitem * { + color: @menu_fg_color; +} + +.menuitem, +.menu .menuitem { + padding: 3px; + border-width: 1px; + border-style: solid; + border-radius: 0; +} + +.menu .menuitem:active, +.menu .menuitem:hover { + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 0; + background-image: none; + background-color: @theme_selected_bg_color; +} + +.menu .menuitem:active, +.menu .menuitem *:active, +.menu .menuitem:hover, +.menu .menuitem *:hover { + color: @theme_selected_fg_color; +} + +.menu .menuitem:insensitive, +.menu .menuitem *:insensitive { + color: mix(@menu_fg_color, @menu_bg_color, 0.5); +} + +.menuitem.check, +.menuitem.radio, +.menuitem.check:hover, +.menuitem.radio:hover, +.menuitem.check:insensitive, +.menuitem.radio:insensitive { + border-style: none; + background-color: transparent; + background-image: none; +} + +.menuitem.check:active, +.menuitem.radio:active { + border-style: none; + background-color: transparent; +} + +.menuitem GtkCalendar.button { + border-style: none; + background-color: transparent; + background-image: none; +} + +.menuitem .entry { + border-color: shade(@menu_bg_color, 0.7); + background-color: @menu_bg_color; + background-image: none; + color: @menu_fg_color; +} + +.menuitem .accelerator { + color: alpha(@menu_fg_color, 0.6); +} + +.menuitem .accelerator:hover { + color: alpha(@theme_selected_fg_color, 0.8); +} + +.menuitem .accelerator:insensitive { + color: alpha(mix(@menu_fg_color, @menu_bg_color, 0.5), 0.6); +} + +/************ + * notebook * + ************/ +.notebook { + padding: 0; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-color: shade(@theme_bg_color, 1.08); + background-image: none; +} + +.notebook tab { + padding: 3px; + border-color: shade(@theme_bg_color, 0.9); + border-radius: 0; + background-image: none; + background-color: shade(@theme_bg_color, 0.95); +} + +.notebook tab:active { + border-color: shade(@theme_bg_color, 0.8); + background-image: none; + background-color:shade(@theme_bg_color, 1.08); +} + +.notebook tab GtkLabel { + color: @theme_fg_color; +} + +.notebook tab.top { + border-width: 1px 1px 0 1px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.notebook tab.top:active { +} + +.notebook tab.right { + border-width: 1px 1px 1px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.notebook tab.right:active { +} + +.notebook tab.bottom { + border-width: 0 1px 1px 1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.notebook tab.bottom:active { +} + +.notebook tab.left { + border-width: 1px 0 1px 1px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.notebook tab.left:active { +} + +/****************** + * pane separator * + ******************/ +.pane-separator { + background-color: @theme_bg_color; + color: transparent; +} + +/************************* + * progressbar and scale * + *************************/ +GtkScale, +GtkProgressBar { + padding: 0; + border-width: 1px; + border-radius: 0; +} + +.progressbar, +.progressbar row, +.progressbar row:hover, +.progressbar row:selected, +.progressbar row:selected:focus { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + background-image: none; + background-color: @theme_selected_bg_color; +} + +.progressbar.vertical { + background-image: none; + background-color: @theme_selected_bg_color; +} + +.trough, +.trough row, +.trough row:hover, +.trough row:selected, +.trough row:selected:focus { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + background-image: none; + background-color: shade(@theme_bg_color, 1.08); +} + +.trough.vertical { + background-image: none; + background-color: shade(@theme_bg_color, 1.08); +} + +/* level bars as used for password quality or remaining power */ +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; +} + +GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; +} + +.level-bar.trough { + padding: 2px; + border-radius: 0; +} + +.level-bar.fill-block { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; +} + +.level-bar.indicator-continuous.fill-block { + padding: 2px; + border-radius: 0; +} + +.level-bar.indicator-discrete.fill-block.horizontal { + margin: 0 1px; +} + +.level-bar.indicator-discrete.fill-block.vertical { + margin: 1px 0; +} + +/* discrete indicator border rounding, + uncomment when :nth-child will be working + on the widget + +.level-bar.indicator-discrete.fill-block.horizontal:first-child { + border-radius: 2px 0 0 2px; +} + +.level-bar.indicator-discrete.fill-block.horizontal:last-child { + border-radius: 0 2px 2px 0; +} + +.level-bar.indicator-discrete.fill-block.vertical:first-child { + border-radius: 2px 2px 0 0; +} + +.level-bar.indicator-discrete.fill-block.vertical:last-child { + border-radius: 0 0 2px 2px; +} +*/ + +.level-bar.fill-block.level-high { + border-color: shade(@success_color, 0.85); + background-image: linear-gradient(to bottom, + shade(@success_color, 1.2), + @success_color 75%, + shade(@success_color, 0.95) + ); +} + +.level-bar.fill-block.level-low { + border-color: shade(@warning_bg_color, 0.80); + background-image: linear-gradient(to bottom, + shade(@warning_bg_color, 1.3), + @warning_bg_color 75%, + shade(@warning_bg_color, 0.90) + ); +} + +.level-bar.fill-block.empty-fill-block { + border-color: alpha(@theme_fg_color, 0.1); + background-color: transparent; + background-image: none; +} + +GtkScale { + -GtkRange-slider-width: 14; + -GtkRange-trough-border: 1; + -GtkScale-slider-length: 14; +} + +GtkScale.vertical { + -GtkScale-slider-length: 14; +} + +GtkScale.slider { + /* we will draw the border using box shadow for now */ + border-radius: 7px; + background-image: none; + background-color: shade(@theme_bg_color, 1.08); +} + +GtkScale.slider:insensitive { + background-image: none; + background-color: @theme_bg_color; +} + +GtkScale.slider.vertical { + background-image: none; + background-color: shade(@theme_bg_color, 1.08); +} + +GtkScale.slider.vertical:insensitive { + background-image: none; + background-color: @theme_bg_color; +} + +GtkScale.mark { + border-color: shade(@theme_bg_color, 0.8); +} + +GtkScale.trough { + margin: 7px 0; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-image: none; + background-color: shade(@theme_bg_color, 0.95); +} + +GtkScale.trough.vertical { + margin: 0 7px; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-image: none; + background-color: shade(@theme_bg_color, 0.95); +} + +.menubar .menuitem .scale.highlight.left, +.scale.highlight.left { + border-color: @theme_selected_bg_color; + background-image: none; + background-color: @theme_selected_bg_color; +} + +.scale.highlight.bottom { + border-color: @theme_selected_bg_color; + background-image: none; + background-color: @theme_selected_bg_color; +} + +GtkScale.trough:insensitive, +.scale.highlight.left:insensitive { + border-color: shade(@theme_bg_color, 0.9); + background-image: none; + background-color: @theme_bg_color; +} + +GtkScale.trough.vertical:insensitive, +.scale.highlight.bottom:insensitive { + border-color: shade(@theme_bg_color, 0.9); + background-image: none; + background-color: @theme_bg_color; +} + +/************* + * scrollbar * + *************/ +.scrollbar { + border-style: solid; + padding: 0; +} + +.scrollbars-junction, +.scrollbar.trough { + border-width: 0; + border-radius: 0; + background-image: none; + background-color: @theme_bg_color; +} + +.scrollbar.button, +.scrollbar.button:active, +.scrollbar.button:active:hover { + border-width: 0; + border-color: transparent; + border-radius: 0; + background-image: none; + background-color: transparent; + color: shade(@theme_bg_color, 0.6); +} + +.scrollbar.slider { + border-width: 1px; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-color: shade(@theme_bg_color, 0.9); +} + +.scrollbar.slider:hover, +.scrollbar.slider.vertical:hover { + background-color: shade(@theme_bg_color, 0.8); +} + +.scrollbar.slider:active, +.scrollbar.slider.vertical:active { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; +} + +/* overlay scrollbar */ +OsThumb { + color: shade(@theme_bg_color, 0.7); +} + +OsThumb:selected, +OsScrollbar:selected { + background-color: @theme_selected_bg_color; +} + +OsThumb:active, +OsScrollbar:active { + background-color: @theme_selected_bg_color; +} + +OsThumb:insensitive, +OsScrollbar:insensitive { + background-color: shade(@theme_bg_color, 0.9); +} + +/******************* + * scrolled window * + *******************/ +GtkScrolledWindow.frame { + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; +} + +/* avoid double borders when a viewport is + * packed into a GtkScrolledWindow */ +GtkScrolledWindow GtkViewport.frame { + border-style: none; +} + +/************* + * separator * + *************/ +.sidebar.view.separator, +.view.separator, +.separator { + border-style: solid; + border-color: shade(@theme_bg_color, 0.9); + color: shade(@theme_bg_color, 0.9); +} + +.button .separator, +.button.separator { + border-color: shade(@theme_bg_color, 0.9); +} + +.button .separator:insensitive, +.button.separator:insensitive { + border-color: @theme_bg_color; +} + +.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + + border-color: shade(@menu_bg_color, 0.9); + color: shade(@menu_bg_color, 0.9); +} + +GtkComboBox .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; +} + +/*********** + * sidebar * + ***********/ +.sidebar, +.sidebar.view, +.sidebar .view { + background-color: @theme_bg_color; + color: mix(@theme_fg_color, @theme_bg_color, 0.1); +} + +.sidebar .frame { + border-width: 0; +} + +/************** + * spinbutton * + **************/ +.spinbutton.button { + border-color: shade(@theme_bg_color, 0.8); +} + +.spinbutton.button:insensitive { + border-color: shade(@theme_bg_color, 0.9); + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +.spinbutton.button { + border-width: 0; + border-left-width: 1px; + border-radius: 0; +} + +.spinbutton.button:first-child { + border-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.spinbutton.button:last-child { + border-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.spinbutton.vertical .button:first-child { + border-width: 1px; + border-bottom-width: 0; + border-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.spinbutton.vertical .button:last-child { + border-width: 1px; + border-top-width: 0; + border-radius: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.spinbutton.vertical.entry { + border-width: 1px; + border-style: solid; + border-radius: 0; +} + +/*********** + * spinner * + ***********/ +@keyframes spinner { + 0.00% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); } + + 12.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); } + + 25.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)); } + + 37.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)); } + + 50.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)); } + + 62.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)); } + + 75.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)); } + + 87.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)); } + + 100% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); } +} + +.spinner { + background-color: transparent; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); + background-position: 14% 14%, 0% 50%, 14% 86%, 50% 100%, 86% 86%, 100% 50%, 86% 14%, 50% 0%; + background-size: 15% 15%; + background-repeat: no-repeat; +} + +.menu.spinner, +.primary-toolbar .spinner, +.primary-toolbar .spinner { + color: @theme_selected_bg_color; +} + +.spinner:active { + animation: spinner 1s infinite linear; +} + +/******* + * osd * + *******/ +GtkWindow.osd { + background-color: @osd_bg; + color: @osd_fg; +} + +GtkOverlay.osd { + background-color: transparent; +} + +/* used by gnome-settings-daemon's media-keys OSD */ +.osd.trough { + background-color: shade(@osd_bg, 0.8); +} + +.osd.progressbar { + background-color: @osd_fg; +} + +/************* + * statusbar * + *************/ +GtkStatusbar { + padding: 3px; + color: @theme_fg_color; +} + +/********** + * switch * + **********/ +GtkSwitch { + padding: 0; + border-radius: 0; + font: bold condensed; +} + +GtkSwitch.slider { + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + background-image: none; + background-color: shade(@theme_bg_color, 1.08); +} + +GtkSwitch.slider:insensitive { + border-color: shade(@theme_bg_color, 0.9); + background-image: none; + background-color: @theme_bg_color; +} + +GtkSwitch.trough { + border-color: shade(@theme_bg_color, 0.8); + background-image: none; + background-color: shade(@theme_bg_color, 0.95); + color: @theme_fg_color; +} + +GtkSwitch.trough:active { + border-color: shade(@theme_selected_bg_color, 0.9); + background-image: none; + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +GtkSwitch.trough:insensitive { + border-color: shade(@theme_bg_color, 0.9); + background-image: none; + background-color: @theme_bg_color; + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +/************ + * textview * + ************/ +GtkTextView { + background-color: @theme_base_color; + color: @theme_text_color; +} + +/*********** + * toolbar * + ***********/ +.toolbar { + padding: 3px; + border-style: none; + background-image: none; + background-color: @toolbar_bg_color; +} + +/* primary-toolbar */ +.primary-toolbar, +.primary-toolbar .toolbar, +.primary-toolbar.toolbar { + -GtkWidget-window-dragging: true; + + padding: 3px; + border-width: 1px 0 1px 0; + border-style: solid; + border-color: shade(@toolbar_bg_color, 0.8); + background-image: none; + background-color: @toolbar_bg_color; + color: @toolbar_fg_color; +} + +.primary-toolbar GtkComboBox, +.primary-toolbar .button *, +.primary-toolbar .button { + padding: 2px; + border-width: 1px; + border-color: transparent; + border-radius: 0; + background-color: transparent; + background-image: none; + color: @toolbar_fg_color; +} + +.primary-toolbar .raised .button, +.primary-toolbar .raised.button, +.toolbar .button { + border-color: shade(@toolbar_bg_color, 0.8); + background-image: none; + background-color: shade(@toolbar_bg_color, 1.08); + color: @toolbar_fg_color; +} + +.primary-toolbar .button:hover, +.toolbar .button:hover { + border-color: shade(@toolbar_bg_color, 0.7); + color: shade(@toolbar_fg_color, 0.7); +} + +.primary-toolbar .button:active, +.toolbar .button:active { + border-color: shade(@toolbar_bg_color, 0.8); + background-image: none; + background-color: shade(@toolbar_bg_color, 0.95); +} + +.primary-toolbar .button:active:hover, +.toolbar .button:active:hover { + border-color: shade(@toolbar_bg_color, 0.7); + color: shade(@toolbar_fg_color, 0.7); +} + +.primary-toolbar .button:insensitive, +.toolbar .button:insensitive { + border-color: shade(@toolbar_bg_color, 0.9); + background-image: none; + background-color: @toolbar_bg_color; +} + +.primary-toolbar .button:active:insensitive, +.toolbar .button:active:insensitive { + border-color: shade(@toolbar_bg_color, 0.8); + background-image: none; + background-color: @toolbar_bg_color; +} + +.primary-toolbar .entry { + border-color: shade(@toolbar_bg_color, 0.8); +} + +.primary-toolbar .entry:active, +.primary-toolbar .entry:focus { + border-color: shade(@toolbar_bg_color, 0.7); +} + +.primary-toolbar GtkSeparatorToolItem, +.primary-toolbar .separator, +.primary-toolbar .separator:insensitive { + border-color: shade(@toolbar_bg_color, 0.9); +} + +/* inline-toolbar */ +.inline-toolbar.toolbar { + -GtkToolbar-button-relief: normal; + + padding: 3px; + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-image: none; + background-color: @theme_bg_color; +} + +.inline-toolbar.toolbar:last-child { + border-width: 0 1px 1px 1px; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; +} + +.inline-toolbar.toolbar .button { + padding: 1px; + border-width: 1px 0 1px 1px; + border-style: solid; + border-radius: 0; + background-image: none; + background-color: shade(@theme_bg_color, 1.08); +} + +.inline-toolbar.toolbar .button *:insensitive, +.inline-toolbar.toolbar GtkToolButton .button:insensitive { + border-color: shade(@theme_bg_color, 0.9); + background-image: none; + background-color: @theme_bg_color; +} + +/* middle button */ +.primary-toolbar .button.raised.linked, +.primary-toolbar .button.raised.linked:active, +.primary-toolbar .button.raised.linked:focus, +.primary-toolbar .button.raised.linked:focus:active, +.primary-toolbar .button.raised.linked:insensitive, +.primary-toolbar .raised.linked .button, +.primary-toolbar .raised.linked .button:active, +.primary-toolbar .raised.linked .button:focus, +.primary-toolbar .raised.linked .button:focus:active, +.primary-toolbar .raised.linked .button:insensitive, +.inline-toolbar.toolbar .button, +.inline-toolbar.toolbar .button:active, +.inline-toolbar.toolbar .button:focus, +.inline-toolbar.toolbar .button:focus:active, +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar GtkToolButton .button, +.inline-toolbar.toolbar GtkToolButton .button:active, +.inline-toolbar.toolbar GtkToolButton .button:focus, +.inline-toolbar.toolbar GtkToolButton .button:focus:active, +.inline-toolbar.toolbar GtkToolButton .button:insensitive { + border-width: 1px; + border-right-width: 0; + border-radius: 0; +} + +/* leftmost button */ +.primary-toolbar .button.raised.linked:first-child, +.primary-toolbar .button.raised.linked:active:first-child, +.primary-toolbar .button.raised.linked:focus:first-child, +.primary-toolbar .button.raised.linked:focus:active:first-child, +.primary-toolbar .button.raised.linked:insensitive:first-child, +.primary-toolbar .raised.linked .button:first-child, +.primary-toolbar .raised.linked .button:active:first-child, +.primary-toolbar .raised.linked .button:focus:first-child, +.primary-toolbar .raised.linked .button:focus:active:first-child, +.primary-toolbar .raised.linked .button:insensitive:first-child, +.inline-toolbar.toolbar .button:first-child, +.inline-toolbar.toolbar .button:active:first-child, +.inline-toolbar.toolbar .button:focus:first-child, +.inline-toolbar.toolbar .button:focus:active:first-child, +.inline-toolbar.toolbar .button:insensitive:first-child, +.inline-toolbar.toolbar GtkToolButton:first-child .button, +.inline-toolbar.toolbar GtkToolButton:first-child .button:active, +.inline-toolbar.toolbar GtkToolButton:first-child .button:focus, +.inline-toolbar.toolbar GtkToolButton:first-child .button:focus:active, +.inline-toolbar.toolbar GtkToolButton:first-child .button:insensitive { + border-width: 1px; + border-right-width: 0; + border-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +/* rightmost button */ +.primary-toolbar .button.raised.linked:last-child, +.primary-toolbar .button.raised.linked:active:last-child, +.primary-toolbar .button.raised.linked:focus:last-child, +.primary-toolbar .button.raised.linked:focus:active:last-child, +.primary-toolbar .button.raised.linked:insensitive:last-child, +.primary-toolbar .raised.linked .button:last-child, +.primary-toolbar .raised.linked .button:active:last-child, +.primary-toolbar .raised.linked .button:focus:last-child, +.primary-toolbar .raised.linked .button:focus:active:last-child, +.primary-toolbar .raised.linked .button:insensitive:last-child, +.inline-toolbar.toolbar .button:last-child, +.inline-toolbar.toolbar .button:active:last-child, +.inline-toolbar.toolbar .button:focus:last-child, +.inline-toolbar.toolbar .button:focus:active:last-child, +.inline-toolbar.toolbar .button:insensitive:last-child, +.inline-toolbar.toolbar GtkToolButton:last-child .button, +.inline-toolbar.toolbar GtkToolButton:last-child .button:active, +.inline-toolbar.toolbar GtkToolButton:last-child .button:focus, +.inline-toolbar.toolbar GtkToolButton:last-child .button:focus:active, +.inline-toolbar.toolbar GtkToolButton:last-child .button:insensitive { + border-width: 1px; + border-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* single button */ +.primary-toolbar.toolbar .button:only-child, +.primary-toolbar.toolbar .button:active:only-child, +.primary-toolbar.toolbar .button:focus:only-child, +.primary-toolbar.toolbar .button:focus:active:only-child, +.primary-toolbar.toolbar .button:insensitive:only-child, +.primary-toolbar.toolbar GtkToolButton:only-child .button, +.primary-toolbar.toolbar GtkToolButton:only-child .button:active, +.primary-toolbar.toolbar GtkToolButton:only-child .button:focus, +.primary-toolbar.toolbar GtkToolButton:only-child .button:focus:active, +.primary-toolbar.toolbar GtkToolButton:only-child .button:insensitive, +.inline-toolbar.toolbar .button:only-child, +.inline-toolbar.toolbar .button:active:only-child, +.inline-toolbar.toolbar .button:focus:only-child, +.inline-toolbar.toolbar .button:focus:active:only-child, +.inline-toolbar.toolbar .button:insensitive:only-child, +.inline-toolbar.toolbar GtkToolButton:only-child .button, +.inline-toolbar.toolbar GtkToolButton:only-child .button:active, +.inline-toolbar.toolbar GtkToolButton:only-child .button:focus, +.inline-toolbar.toolbar GtkToolButton:only-child .button:focus:active, +.inline-toolbar.toolbar GtkToolButton:only-child .button:insensitive { + border-width: 1px; + border-radius: 0; +} + +/*********** + * tooltip * + ***********/ +.tooltip { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_tooltip_bg_color, 0.8); + border-radius: 0; + background-image: none; + background-color: @theme_tooltip_bg_color; + color: @theme_tooltip_fg_color; +} + +.tooltip * { + background-color: transparent; +} + +/************ + * treeview * + ************/ +GtkTreeView { +} + +GtkTreeView.dnd { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 0; +} + +GtkTreeView .entry { + border-radius: 0; + background-color: @theme_base_color; + background-image: none; +} + +/************ + * viewport * + ************/ +GtkViewport { + background-color: transparent; +} + +GtkViewport.frame { + border-width: 0; +} + +.view { + background-color: @theme_base_color; + color: @theme_text_color; +} + +.view:selected, +.view:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} diff --git a/gtk-3.0/gtk.css b/gtk-3.0/gtk.css new file mode 100644 index 0000000..d4a143b --- /dev/null +++ b/gtk-3.0/gtk.css @@ -0,0 +1,68 @@ +/* Default color scheme */ +@define-color bg_color #dddddd; +@define-color fg_color #888888; +@define-color base_color #eeeeee; +@define-color text_color #888888; +@define-color selected_bg_color #d64937; +@define-color selected_fg_color #f9f9f9; +@define-color tooltip_bg_color #2D2D2D; +@define-color tooltip_fg_color #888888; + +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color @bg_color; +@define-color theme_fg_color @fg_color; +@define-color theme_base_color @base_color; +@define-color theme_text_color @text_color; +@define-color theme_selected_bg_color @selected_bg_color; +@define-color theme_selected_fg_color @selected_fg_color; +@define-color theme_tooltip_bg_color @tooltip_bg_color; +@define-color theme_tooltip_fg_color @tooltip_fg_color; + +/* shadow effects */ +@define-color light_shadow #fff; +@define-color dark_shadow #000; + +/* misc colors used by gtk+ */ +@define-color info_fg_color rgb (152, 152, 89); +@define-color info_bg_color rgb (252, 252, 189); +@define-color warning_fg_color rgb (0, 0, 0); +@define-color warning_bg_color rgb (250, 173, 61); +@define-color question_fg_color rgb (255, 255, 255); +@define-color question_bg_color rgb (214, 73, 55); +@define-color error_fg_color rgb (255, 255, 255); +@define-color error_bg_color rgb (237, 54, 54); +@define-color link_color #569be4; +@define-color success_color #4e9a06; +@define-color error_color #cc0000; + +/* widget colors */ +@define-color menubar_bg_color #2D2D2D; +@define-color menubar_fg_color #888888; +@define-color toolbar_bg_color @theme_bg_color; +@define-color toolbar_fg_color @theme_fg_color; +@define-color menu_bg_color @theme_base_color; +@define-color menu_fg_color @theme_text_color; +@define-color panel_bg_color #2D2D2D; +@define-color panel_fg_color #888888; + +/* osd */ +@define-color osd_base #333; +@define-color osd_fg #eee; +@define-color osd_bg alpha(@osd_base, 0.8); + +/* backdrop colors */ +@define-color backdrop_selected_bg_color shade (@theme_bg_color, 0.9); +@define-color backdrop_selected_fg_color @theme_fg_color; + +/* window manager colors */ +@define-color wm_bg @theme_bg_color; +@define-color wm_title_focused mix(@theme_fg_color, @theme_bg_color, 0.1); +@define-color wm_title_unfocused mix(@theme_fg_color, @theme_bg_color, 0.6); +@define-color wm_border_focused shade(@theme_bg_color, 0.7); +@define-color wm_border_unfocused shade(@theme_bg_color, 0.8); + +@import url("gtk-widgets.css"); +@import url("gtk-widgets-assets.css"); +@import url("apps/gnome-applications.css"); +@import url("apps/granite-widgets.css"); +@import url("apps/unity.css"); diff --git a/gtk-3.0/settings.ini b/gtk-3.0/settings.ini new file mode 100644 index 0000000..f25c6f4 --- /dev/null +++ b/gtk-3.0/settings.ini @@ -0,0 +1,4 @@ +[Settings] +gtk-color-scheme = "base_color:#eeeeee\nbg_color:#dddddd\ntooltip_bg_color:#2D2D2D\nselected_bg_color:#d64937\ntext_color:#888888\nfg_color:#888888;\ntooltip_fg_color:#888888\nselected_fg_color:#f9f9f9\nlink_color:#569be4" +gtk-auto-mnemonics = 1 +gtk-visible-focus = automatic diff --git a/index.theme b/index.theme new file mode 100644 index 0000000..d0ee6fd --- /dev/null +++ b/index.theme @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Numix +Comment=Low contrast and simple light theme +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Numix +MetacityTheme=Numix +ButtonLayout=:minimize,maximize,close diff --git a/metacity-1/close_focused_normal.png b/metacity-1/close_focused_normal.png new file mode 100644 index 0000000..4960002 Binary files /dev/null and b/metacity-1/close_focused_normal.png differ diff --git a/metacity-1/close_focused_prelight.png b/metacity-1/close_focused_prelight.png new file mode 100644 index 0000000..1ffcb90 Binary files /dev/null and b/metacity-1/close_focused_prelight.png differ diff --git a/metacity-1/close_focused_pressed.png b/metacity-1/close_focused_pressed.png new file mode 100644 index 0000000..2462879 Binary files /dev/null and b/metacity-1/close_focused_pressed.png differ diff --git a/metacity-1/close_unfocused.png b/metacity-1/close_unfocused.png new file mode 100644 index 0000000..327ecb2 Binary files /dev/null and b/metacity-1/close_unfocused.png differ diff --git a/metacity-1/close_unfocused_prelight.png b/metacity-1/close_unfocused_prelight.png new file mode 100644 index 0000000..b2cf727 Binary files /dev/null and b/metacity-1/close_unfocused_prelight.png differ diff --git a/metacity-1/close_unfocused_pressed.png b/metacity-1/close_unfocused_pressed.png new file mode 100644 index 0000000..a1a54fc Binary files /dev/null and b/metacity-1/close_unfocused_pressed.png differ diff --git a/metacity-1/maximize_focused_normal.png b/metacity-1/maximize_focused_normal.png new file mode 100644 index 0000000..09f7f22 Binary files /dev/null and b/metacity-1/maximize_focused_normal.png differ diff --git a/metacity-1/maximize_focused_prelight.png b/metacity-1/maximize_focused_prelight.png new file mode 100644 index 0000000..64a751b Binary files /dev/null and b/metacity-1/maximize_focused_prelight.png differ diff --git a/metacity-1/maximize_focused_pressed.png b/metacity-1/maximize_focused_pressed.png new file mode 100644 index 0000000..11607d4 Binary files /dev/null and b/metacity-1/maximize_focused_pressed.png differ diff --git a/metacity-1/maximize_unfocused.png b/metacity-1/maximize_unfocused.png new file mode 100644 index 0000000..1cdace9 Binary files /dev/null and b/metacity-1/maximize_unfocused.png differ diff --git a/metacity-1/maximize_unfocused_prelight.png b/metacity-1/maximize_unfocused_prelight.png new file mode 100644 index 0000000..5c25cfc Binary files /dev/null and b/metacity-1/maximize_unfocused_prelight.png differ diff --git a/metacity-1/maximize_unfocused_pressed.png b/metacity-1/maximize_unfocused_pressed.png new file mode 100644 index 0000000..5080918 Binary files /dev/null and b/metacity-1/maximize_unfocused_pressed.png differ diff --git a/metacity-1/menu-pressed.png b/metacity-1/menu-pressed.png new file mode 100644 index 0000000..866363b Binary files /dev/null and b/metacity-1/menu-pressed.png differ diff --git a/metacity-1/menu-unfocus.png b/metacity-1/menu-unfocus.png new file mode 100644 index 0000000..015d855 Binary files /dev/null and b/metacity-1/menu-unfocus.png differ diff --git a/metacity-1/menu.png b/metacity-1/menu.png new file mode 100644 index 0000000..1e9d3db Binary files /dev/null and b/metacity-1/menu.png differ diff --git a/metacity-1/menu_prelight.png b/metacity-1/menu_prelight.png new file mode 100644 index 0000000..82a2077 Binary files /dev/null and b/metacity-1/menu_prelight.png differ diff --git a/metacity-1/metacity-theme-1.xml b/metacity-1/metacity-theme-1.xml new file mode 100644 index 0000000..d9a82e9 --- /dev/null +++ b/metacity-1/metacity-theme-1.xml @@ -0,0 +1,461 @@ + + + + + Siva + nale12 + GPL + 2013 + Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="draw_title_text_inactive"> + <title color="#444444" x="3 `max` (width-title_width)/2" y="0 `max` ((height-title_height)/2)"/> +</draw_ops> + +<draw_ops name="draw_title"> + <!-- Background gradient --> + <rectangle color="#2D2D2D" x="0" y="0" width="width" height="height" filled="true" /> + +</draw_ops> + +<draw_ops name="draw_title_unfocused"> + <rectangle color="#2D2D2D" x="0" y="0" width="width" height="height" filled="true" /> + +</draw_ops> + +<draw_ops name="draw_title_inactive"> + <include name="draw_title_unfocused" /> +</draw_ops> + +<draw_ops name="draw_title_maximized"> + <!-- Background gradient --> + <rectangle color="#2D2D2D" x="0" y="0" width="width" height="height" filled="true" /> + +</draw_ops> +<draw_ops name="draw_title_maximized_unfocused"> + <!-- Background gradient --> + <rectangle color="#2D2D2D" x="0" y="0" width="width" height="height" filled="true" /> + +</draw_ops> + +<draw_ops name="draw_title_maximized_inactive"> + <include name="draw_title_maximized_unfocused" /> +</draw_ops> + +<!-- Window Frames --> + +<draw_ops name="draw_frame"> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> +<draw_ops name="draw_frame_unfocused"> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> +<!-- bottom border --> +<draw_ops name="bottom"> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" /> + +</draw_ops> +<draw_ops name="bottom_edge"> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" /> + +</draw_ops> +<draw_ops name="bottom-inactive"> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" /> + +</draw_ops> + +<draw_ops name="border"> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width-1" height="height-1" filled="true" /> +</draw_ops> + +<!-- BUTTONS --> + +<!-- Button Trough Left --> + <draw_ops name="left_left_background_focused_normal"> + <image filename="trough_left.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="left_left_background_focused_pressed"> + <image filename="trough_left.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="left_middle_background_focused_normal"> + <image filename="trough_middle.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="left_middle_background_focused_pressed"> + <image filename="trough_middle.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="left_right_background_focused_normal"> + <image filename="trough_right.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="left_right_background_focused_pressed"> + <image filename="trough_right.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="left_left_background_unfocused_normal"> + <image filename="trough_left.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="left_left_background_unfocused_pressed"> + <image filename="trough_left.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="left_middle_background_unfocused_normal"> + <image filename="trough_middle.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="left_middle_background_unfocused_pressed"> + <image filename="trough_middle.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="left_right_background_unfocused_normal"> + <image filename="trough_right.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="left_right_background_unfocused_pressed"> + <image filename="trough_right.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + +<!-- Button Trough Right --> + <draw_ops name="right_left_background_focused_normal"> + <image filename="trough_left.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="right_left_background_focused_pressed"> + <image filename="trough_left.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="right_middle_background_focused_normal"> + <image filename="trough_middle.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="right_middle_background_focused_pressed"> + <image filename="trough_middle.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="right_right_background_focused_normal"> + <image filename="trough_right.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="right_right_background_focused_pressed"> + <image filename="trough_right.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="right_left_background_unfocused_normal"> + <image filename="trough_left.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="right_left_background_unfocused_pressed"> + <image filename="trough_left.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="right_middle_background_unfocused_normal"> + <image filename="trough_middle.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="right_middle_background_unfocused_pressed"> + <image filename="trough_middle.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="right_right_background_unfocused_normal"> + <image filename="trough_right.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="right_right_background_unfocused_pressed"> + <image filename="trough_right.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + +<!-- Button prelightlays --> + <draw_ops name="menu_focused_normal"> + <image filename="menu.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="menu_focused_prelight"> + <image filename="menu_prelight.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="menu_unfocused_normal"> + <image filename="menu-unfocus.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="menu_unfocused_prelight"> + <image filename="menu_prelight.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="minimize_focused_normal"> + <image filename="minimize_focused_normal.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="minimize_focused_prelight"> + <image filename="minimize_focused_prelight.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="minimize_focused_pressed"> + <image filename="minimize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="minimize_unfocused_normal"> + <image filename="minimize_unfocused.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="minimize_unfocused_prelight"> + <image filename="minimize_unfocused_prelight.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="minimize_unfocused_pressed"> + <image filename="minimize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="maximize_focused_normal"> + <image filename="maximize_focused_normal.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="maximize_focused_prelight"> + <image filename="maximize_focused_prelight.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="maximize_focused_pressed"> + <image filename="maximize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="maximize_unfocused_normal"> + <image filename="maximize_unfocused.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="maximize_unfocused_prelight"> + <image filename="maximize_unfocused_prelight.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="maximize_unfocused_pressed"> + <image filename="maximize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="unmaximize_focused_normal"> + <image filename="unmaximize_focused_normal.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="unmaximize_focused_prelight"> + <image filename="unmaximize_focused_prelight.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="unmaximize_focused_pressed"> + <image filename="unmaximize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="unmaximize_unfocused_normal"> + <image filename="unmaximize_unfocused.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="unmaximize_unfocused_prelight"> + <image filename="unmaximize_unfocused_prelight.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="unmaximize_unfocused_pressed"> + <image filename="unmaximize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="close_focused_normal"> + <image filename="close_focused_normal.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="close_focused_prelight"> + <image filename="close_focused_prelight.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="close_focused_pressed"> + <image filename="close_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="close_unfocused_normal"> + <image filename="close_unfocused.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="close_unfocused_prelight"> + <image filename="close_unfocused_prelight.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="close_unfocused_pressed"> + <image filename="close_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + + +<!-- FRAME STYLE --> +<frame_style name="normal_focused" geometry="frame_geometry_normal"> + <piece position="title" draw_ops="draw_title_text_normal"/> + <piece position="titlebar" draw_ops="draw_title"/> + <piece position="left_edge" draw_ops="draw_frame"/> + <piece position="right_edge" draw_ops="draw_frame"/> + <piece position="bottom_edge" draw_ops="bottom_edge"/> + <button function="left_left_background" state="normal" draw_ops="left_left_background_focused_normal"/> + <button function="left_middle_background" state="normal" draw_ops="left_middle_background_focused_normal"/> + <button function="left_right_background" state="normal" draw_ops="left_right_background_focused_normal"/> + <button function="left_left_background" state="prelight" draw_ops="left_left_background_focused_normal"/> + <button function="left_middle_background" state="prelight" draw_ops="left_middle_background_focused_normal"/> + <button function="left_right_background" state="prelight" draw_ops="left_right_background_focused_normal"/> + <button function="left_left_background" state="pressed" draw_ops="left_left_background_focused_pressed"/> + <button function="left_middle_background" state="pressed" draw_ops="left_middle_background_focused_pressed"/> + <button function="left_right_background" state="pressed" draw_ops="left_right_background_focused_pressed"/> + <button function="right_left_background" state="normal" draw_ops="right_left_background_focused_normal"/> + <button function="right_middle_background" state="normal" draw_ops="right_middle_background_focused_normal"/> + <button function="right_right_background" state="normal" draw_ops="right_right_background_focused_normal"/> + <button function="right_left_background" state="prelight" draw_ops="right_left_background_focused_normal"/> + <button function="right_middle_background" state="prelight" draw_ops="right_middle_background_focused_normal"/> + <button function="right_right_background" state="prelight" draw_ops="right_right_background_focused_normal"/> + <button function="right_left_background" state="pressed" draw_ops="right_left_background_focused_pressed"/> + <button function="right_middle_background" state="pressed" draw_ops="right_middle_background_focused_pressed"/> + <button function="right_right_background" state="pressed" draw_ops="right_right_background_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused_normal"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_normal"/> + <button function="minimize" state="normal" draw_ops="minimize_focused_normal"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_focused_normal"/> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed"/> + <button function="close" state="normal" draw_ops="close_focused_normal"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> +</frame_style> + +<frame_style name="normal_unfocused" geometry="frame_geometry_normal"> + <piece position="title" draw_ops="draw_title_text_inactive"/> + <piece position="titlebar" draw_ops="draw_title_inactive"/> + <piece position="left_edge" draw_ops="draw_frame_unfocused"/> + <piece position="right_edge" draw_ops="draw_frame_unfocused"/> + <piece position="bottom_edge" draw_ops="bottom-inactive"/> + <button function="left_left_background" state="normal" draw_ops="left_left_background_unfocused_normal"/> + <button function="left_middle_background" state="normal" draw_ops="left_middle_background_unfocused_normal"/> + <button function="left_right_background" state="normal" draw_ops="left_right_background_unfocused_normal"/> + <button function="left_left_background" state="prelight" draw_ops="left_left_background_unfocused_normal"/> + <button function="left_middle_background" state="prelight" draw_ops="left_middle_background_unfocused_normal"/> + <button function="left_right_background" state="prelight" draw_ops="left_right_background_unfocused_normal"/> + <button function="left_left_background" state="pressed" draw_ops="left_left_background_unfocused_pressed"/> + <button function="left_middle_background" state="pressed" draw_ops="left_middle_background_unfocused_pressed"/> + <button function="left_right_background" state="pressed" draw_ops="left_right_background_unfocused_pressed"/> + <button function="right_left_background" state="normal" draw_ops="right_left_background_unfocused_normal"/> + <button function="right_middle_background" state="normal" draw_ops="right_middle_background_unfocused_normal"/> + <button function="right_right_background" state="normal" draw_ops="right_right_background_unfocused_normal"/> + <button function="right_left_background" state="prelight" draw_ops="right_left_background_unfocused_normal"/> + <button function="right_middle_background" state="prelight" draw_ops="right_middle_background_unfocused_normal"/> + <button function="right_right_background" state="prelight" draw_ops="right_right_background_unfocused_normal"/> + <button function="right_left_background" state="pressed" draw_ops="right_left_background_unfocused_pressed"/> + <button function="right_middle_background" state="pressed" draw_ops="right_middle_background_unfocused_pressed"/> + <button function="right_right_background" state="pressed" draw_ops="right_right_background_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused_normal"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_normal"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused_normal"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused_normal"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="close" state="normal" draw_ops="close_unfocused_normal"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> +</frame_style> + +<frame_style name="maximized_focused" geometry="geometry_maximized" parent="normal_focused"> + <piece position="title" draw_ops="draw_title_text_normal"/> + <piece position="titlebar" draw_ops="draw_title_maximized"/> + <button function="maximize" state="normal" draw_ops="unmaximize_focused_normal"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/> +</frame_style> + +<frame_style name="maximized_unfocused" geometry="geometry_maximized" parent="normal_unfocused"> + <piece position="title" draw_ops="draw_title_text_inactive"/> + <piece position="titlebar" draw_ops="draw_title_maximized_inactive"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused_normal"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> +</frame_style> + +<frame_style name="utility_focused" parent="normal_focused"> + <piece position="title" draw_ops="draw_title_text_normal"/> + <piece position="titlebar" draw_ops="draw_title"/> + <button function="menu" state="normal" draw_ops="menu_focused_normal"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_normal"/> + <button function="close" state="normal" draw_ops="close_focused_normal"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> +</frame_style> + +<frame_style name="utility_unfocused" parent="normal_unfocused"> + <piece position="title" draw_ops="draw_title_text_inactive"/> + <piece position="titlebar" draw_ops="draw_title_inactive"/> + <button function="menu" state="normal" draw_ops="menu_unfocused_normal"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_normal"/> + <button function="close" state="normal" draw_ops="close_unfocused_normal"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> +</frame_style> + +<frame_style name="border" geometry="border" > + <piece position="overlay" draw_ops="border"/> + <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> +</frame_style> + +<!-- STYLE SET --> +<frame_style_set name="normal"> + <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="maximized_focused"/> + <frame focus="no" state="maximized" style="maximized_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/><!-- todo --> + <frame focus="no" state="shaded" style="normal_unfocused"/><!-- todo --> + <frame focus="yes" state="maximized_and_shaded" style="maximized_focused"/><!-- todo --> + <frame focus="no" state="maximized_and_shaded" style="maximized_unfocused"/><!-- todo --> +</frame_style_set> + +<frame_style_set name="utility"> + <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="maximized_focused"/> + <frame focus="no" state="maximized" style="normal_focused"/> + <frame focus="yes" state="shaded" style="normal_focused"/><!-- todo --> + <frame focus="no" state="shaded" style="normal_unfocused"/><!-- todo --> + <frame focus="yes" state="maximized_and_shaded" style="maximized_focused"/><!-- todo --> + <frame focus="no" state="maximized_and_shaded" style="maximized_unfocused"/><!-- todo --> +</frame_style_set> + +<frame_style_set name="border"> + <frame focus="yes" state="normal" resize="both" style="border"/> + <frame focus="no" state="normal" resize="both" style="border"/> + <frame focus="yes" state="maximized" style="maximized_focused"/> + <frame focus="no" state="maximized" style="normal_focused"/> + <frame focus="yes" state="shaded" style="normal_focused"/><!-- todo --> + <frame focus="no" state="shaded" style="normal_unfocused"/><!-- todo --> + <frame focus="yes" state="maximized_and_shaded" style="maximized_focused"/><!-- todo --> + <frame focus="no" state="maximized_and_shaded" style="maximized_unfocused"/><!-- todo --> +</frame_style_set> + +<!-- WINDOW --> +<window type="normal" style_set="normal"/> +<window type="dialog" style_set="utility"/> +<window type="modal_dialog" style_set="utility"/> +<window type="menu" style_set="utility"/> +<window type="utility" style_set="utility"/> +<window type="border" style_set="border"/> + +</metacity_theme> diff --git a/metacity-1/metacity-theme-3.xml b/metacity-1/metacity-theme-3.xml new file mode 100644 index 0000000..1fb0103 --- /dev/null +++ b/metacity-1/metacity-theme-3.xml @@ -0,0 +1,1136 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Siva</name> + <author>nale12</author> + <copyright>GPL</copyright> + <date>2013</date> + <description>Siva GNOME 3 window theme</description> +</info> + +<!-- meaningfull constants --> + +<constant name="D_icons_unfocused_offset" value="0" /> <!-- offset of the unfocused icons --> +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> + <distance name="button_width" value="24"/> + <distance name="button_height" value="24"/> + <distance name="title_vertical_pad" value="8"/> + <border name="title_border" left="10" right="10" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" parent="normal"> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> +</frame_geometry> + +<frame_geometry name="max" title_scale="medium" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> + <distance name="button_width" value="24"/> + <distance name="button_height" value="24"/> + <distance name="title_vertical_pad" value="7"/> <!-- + This needs to be 1 less then the + title_vertical_pad on normal state + or you'll have bigger buttons --> + <border name="title_border" left="10" right="10" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="right_width" value="0" /> +</frame_geometry> + +<frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="left_width" value="0" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="title_vertical_pad" value="5"/> + <border name="title_border" left="10" right="10" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> +</frame_geometry> + +<frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <distance name="title_vertical_pad" value="1" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<frame_geometry name="attached" title_scale="small" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="small"> + <distance name="title_vertical_pad" value="0"/> +</frame_geometry> + +<!-- drawing operations --> + + <!-- title --> + +<draw_ops name="title_focused"> + <title color="#888888" x="3 `max` (width-title_width)/2" y="0 `max` ((height-title_height)/2)"/> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title color="#444444" x="3 `max` (width-title_width)/2" y="0 `max` ((height-title_height)/2)"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_fill_focused"> + <!-- Background gradient --> + <rectangle color="#2D2D2D" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + + +<draw_ops name="titlebar_fill_attached_focused"> <!-- gradient for attached and modal dialogs titlebar--> + <!-- Background gradient --> + <rectangle color="#2D2D2D" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_fill_unfocused"> + <rectangle color="#2D2D2D" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> +<draw_ops name="bottom"> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> +<draw_ops name="bottom-inactive"> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="hilight"> + +</draw_ops> + +<draw_ops name="rounded_hilight"> + +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> + <include name="hilight" /> +</draw_ops> + +<draw_ops name="titlebar_attached_focused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> +</draw_ops> +<draw_ops name="titlebar_attached_unfocused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_unfocused" /> +</draw_ops> +<draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> + <include name="rounded_hilight" /> +</draw_ops> +<draw_ops name="rounded_titlebar_unfocused"> + <include name="titlebar_fill_unfocused" /> + <include name="rounded_hilight" /> +</draw_ops> +<draw_ops name="rounded_titlebar_focused_alt"> + <include name="titlebar_fill_focused" /> + <include name="rounded_hilight" /> +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width-1" height="height-1" filled="true" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="blend/gtk:bg[NORMAL]/#000000/0.1" x="0" y="0" width="width-1" height="height-1" filled="true" /> +</draw_ops> + + +<draw_ops name="border_right_focused"> + +</draw_ops> + +<draw_ops name="border_right_unfocused"> + +</draw_ops> + +<draw_ops name="border_left_focused"> + +</draw_ops> + +<draw_ops name="border_left_unfocused"> + +</draw_ops> +<draw_ops name="draw_frame"> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> +<draw_ops name="draw_frame_unfocus"> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> +<!-- button icons--> + +<!-- note: negative values in x or y causes gnome-shell to crash --> +<draw_ops name="close_glyph_focused"> + <image filename="close_focused_normal.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused"> + <include name="close_glyph_focused" /> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="close_focused_prelight.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="close_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_glyph_unfocused"> + <image filename="close_unfocused.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <include name="close_glyph_unfocused" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="close_glyph_unfocused_prelight"> + <image filename="close_unfocused_prelight.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="close_glyph_unfocused_pressed"> + <image filename="close_unfocused_pressed.png" x="0" y="0" width="object_width" height="object_height"/> +</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"> + <image filename="maximize_focused_normal.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused"> + <include name="maximize_glyph_focused" /> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="maximize_focused_prelight.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="maximize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_glyph_unfocused"> + <image filename="maximize_unfocused.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <include name="maximize_glyph_unfocused" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="maximize_glyph_unfocused_prelight"> + <image filename="maximize_unfocused_prelight.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="maximize_glyph_unfocused_pressed"> + <image filename="maximize_unfocused_pressed.png" x="0" y="0" width="object_width" height="object_height"/> +</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"> + <image filename="minimize_focused_normal.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused"> + <include name="minimize_glyph_focused" /> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="minimize_focused_prelight.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="minimize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_glyph_unfocused"> + <image filename="minimize_unfocused.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <include name="minimize_glyph_unfocused" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="minimize_glyph_unfocused_prelight"> + <image filename="minimize_unfocused_prelight.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="minimize_glyph_unfocused_pressed"> + <image filename="minimize_unfocused_pressed.png" x="0" y="0" width="object_width" height="object_height"/> +</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"> + <image filename="menu.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_focused"> + <include name="menu_glyph_focused" /> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <image filename="menu_prelight.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <image filename="menu-pressed.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_glyph_unfocused"> + <image filename="menu-unfocus.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <include name="menu_glyph_unfocused" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="menu_glyph_unfocused_prelight"> + <image filename="menu_prelight.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <include name="menu_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="menu_glyph_unfocused_pressed"> + <image filename="menu-pressed.png" x="0" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="shade_glyph_focused"></draw_ops> + +<draw_ops name="shade_focused"> + <include name="shade_glyph_focused" /> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <include name="shade_glyph_focused" y="0" /> +</draw_ops> + +<draw_ops name="shade_glyph_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_unfocused_prelight"></draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="shade_glyph_unfocused_pressed"></draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + <draw_ops name="unmaximize_focused_normal"> + <image filename="unmaximize_focused_normal.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="unmaximize_focused_prelight"> + <image filename="unmaximize_focused_prelight.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="unmaximize_focused_pressed"> + <image filename="unmaximize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="unmaximize_unfocused_normal"> + <image filename="unmaximize_unfocused.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="unmaximize_unfocused_prelight"> + <image filename="unmaximize_unfocused_prelight.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="unmaximize_unfocused_pressed"> + <image filename="unmaximize_unfocused_pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </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" /> + <piece position="left_edge" draw_ops="draw_frame"/> + <piece position="right_edge" draw_ops="draw_frame"/> + <piece position="bottom_edge" draw_ops="bottom"/> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_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="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_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="left_edge" draw_ops="draw_frame_unfocus"/> + <piece position="right_edge" draw_ops="draw_frame_unfocus"/> + <piece position="bottom_edge" draw_ops="bottom-inactive"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <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_prelight"/> + <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_prelight"/> + <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_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <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_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <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_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="left_edge" draw_ops="draw_frame"/> + <piece position="right_edge" draw_ops="draw_frame"/> + <piece position="bottom_edge" draw_ops="bottom"/> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused_normal"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_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="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_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="left_edge" draw_ops="draw_frame_unfocus"/> + <piece position="right_edge" draw_ops="draw_frame_unfocus"/> + <piece position="bottom_edge" draw_ops="bottom-inactive"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused_normal"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <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_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <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_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + + <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_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused_normal"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_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="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_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_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused_normal"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <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_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <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_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + + <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="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" /> + <piece position="left_edge" draw_ops="draw_frame"/> + <piece position="right_edge" draw_ops="draw_frame"/> + <piece position="bottom_edge" draw_ops="bottom"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <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 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="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="left_edge" draw_ops="draw_frame_unfocus"/> + <piece position="right_edge" draw_ops="draw_frame_unfocus"/> + <piece position="bottom_edge" draw_ops="bottom-inactive"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <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 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_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="left_edge" draw_ops="draw_frame"/> + <piece position="right_edge" draw_ops="draw_frame"/> + <piece position="bottom_edge" draw_ops="bottom"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_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="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_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="left_edge" draw_ops="draw_frame_unfocus"/> + <piece position="right_edge" draw_ops="draw_frame_unfocus"/> + <piece position="bottom_edge" draw_ops="bottom-inactive"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <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_prelight"/> + <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_prelight"/> + <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_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <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_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <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="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="left_edge" draw_ops="draw_frame"/> + <piece position="right_edge" draw_ops="draw_frame"/> + <piece position="bottom_edge" draw_ops="bottom"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <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 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="utility_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="left_edge" draw_ops="draw_frame_unfocus"/> + <piece position="right_edge" draw_ops="draw_frame_unfocus"/> + <piece position="bottom_edge" draw_ops="bottom-inactive"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <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 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_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_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 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="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_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 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_attached_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 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_attached_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 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" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_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="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" /> + <piece position="overlay" draw_ops="border_right_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <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_prelight"/> + <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_prelight"/> + <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_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <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_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <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" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_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="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" /> + <piece position="overlay" draw_ops="border_left_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <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_prelight"/> + <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_prelight"/> + <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_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <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_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <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 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="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> + +<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> diff --git a/metacity-1/minimize_focused_normal.png b/metacity-1/minimize_focused_normal.png new file mode 100644 index 0000000..7f65fd4 Binary files /dev/null and b/metacity-1/minimize_focused_normal.png differ diff --git a/metacity-1/minimize_focused_prelight.png b/metacity-1/minimize_focused_prelight.png new file mode 100644 index 0000000..39a8029 Binary files /dev/null and b/metacity-1/minimize_focused_prelight.png differ diff --git a/metacity-1/minimize_focused_pressed.png b/metacity-1/minimize_focused_pressed.png new file mode 100644 index 0000000..4f6c01b Binary files /dev/null and b/metacity-1/minimize_focused_pressed.png differ diff --git a/metacity-1/minimize_unfocused.png b/metacity-1/minimize_unfocused.png new file mode 100644 index 0000000..18c0168 Binary files /dev/null and b/metacity-1/minimize_unfocused.png differ diff --git a/metacity-1/minimize_unfocused_prelight.png b/metacity-1/minimize_unfocused_prelight.png new file mode 100644 index 0000000..a7a4b97 Binary files /dev/null and b/metacity-1/minimize_unfocused_prelight.png differ diff --git a/metacity-1/minimize_unfocused_pressed.png b/metacity-1/minimize_unfocused_pressed.png new file mode 100644 index 0000000..c5c202b Binary files /dev/null and b/metacity-1/minimize_unfocused_pressed.png differ diff --git a/metacity-1/trough_left.png b/metacity-1/trough_left.png new file mode 100644 index 0000000..74cc96e Binary files /dev/null and b/metacity-1/trough_left.png differ diff --git a/metacity-1/trough_middle.png b/metacity-1/trough_middle.png new file mode 100644 index 0000000..74cc96e Binary files /dev/null and b/metacity-1/trough_middle.png differ diff --git a/metacity-1/trough_right.png b/metacity-1/trough_right.png new file mode 100644 index 0000000..74cc96e Binary files /dev/null and b/metacity-1/trough_right.png differ diff --git a/metacity-1/unmaximize_focused_normal.png b/metacity-1/unmaximize_focused_normal.png new file mode 100644 index 0000000..30969e6 Binary files /dev/null and b/metacity-1/unmaximize_focused_normal.png differ diff --git a/metacity-1/unmaximize_focused_prelight.png b/metacity-1/unmaximize_focused_prelight.png new file mode 100644 index 0000000..955d89d Binary files /dev/null and b/metacity-1/unmaximize_focused_prelight.png differ diff --git a/metacity-1/unmaximize_focused_pressed.png b/metacity-1/unmaximize_focused_pressed.png new file mode 100644 index 0000000..c32144e Binary files /dev/null and b/metacity-1/unmaximize_focused_pressed.png differ diff --git a/metacity-1/unmaximize_unfocused.png b/metacity-1/unmaximize_unfocused.png new file mode 100644 index 0000000..82d4692 Binary files /dev/null and b/metacity-1/unmaximize_unfocused.png differ diff --git a/metacity-1/unmaximize_unfocused_prelight.png b/metacity-1/unmaximize_unfocused_prelight.png new file mode 100644 index 0000000..de19f52 Binary files /dev/null and b/metacity-1/unmaximize_unfocused_prelight.png differ diff --git a/metacity-1/unmaximize_unfocused_pressed.png b/metacity-1/unmaximize_unfocused_pressed.png new file mode 100644 index 0000000..d1b3224 Binary files /dev/null and b/metacity-1/unmaximize_unfocused_pressed.png differ diff --git a/openbox-3/bullet.xbm b/openbox-3/bullet.xbm new file mode 100644 index 0000000..cf0bad3 --- /dev/null +++ b/openbox-3/bullet.xbm @@ -0,0 +1,4 @@ +#define bullet_width 7 +#define bullet_height 7 +static unsigned char bullet_bits[] = { + 0x00, 0x03, 0x0f, 0x3f, 0x0f, 0x03, 0x00 }; diff --git a/openbox-3/close.xbm b/openbox-3/close.xbm new file mode 100755 index 0000000..ed06539 --- /dev/null +++ b/openbox-3/close.xbm @@ -0,0 +1,5 @@ +#define close_width 11 +#define close_height 10 +static unsigned char close_bits[] = { + 0x07, 0x07, 0x8f, 0x07, 0xde, 0x03, 0xfc, 0x01, 0xf8, 0x00, 0xf8, 0x00, + 0xfc, 0x01, 0xde, 0x03, 0x8f, 0x07, 0x07, 0x07 }; diff --git a/openbox-3/iconify.xbm b/openbox-3/iconify.xbm new file mode 100755 index 0000000..fdc7b27 --- /dev/null +++ b/openbox-3/iconify.xbm @@ -0,0 +1,5 @@ +#define iconify_width 11 +#define iconify_height 10 +static unsigned char iconify_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x07, 0xfe, 0x07, + 0xfe, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; diff --git a/openbox-3/max.xbm b/openbox-3/max.xbm new file mode 100755 index 0000000..6ce5278 --- /dev/null +++ b/openbox-3/max.xbm @@ -0,0 +1,5 @@ +#define max_width 11 +#define max_height 10 +static unsigned char max_bits[] = { + 0xfe, 0x07, 0xfe, 0x07, 0xfe, 0x07, 0x0e, 0x07, 0x0e, 0x07, 0x0e, 0x07, + 0x0e, 0x07, 0xfe, 0x07, 0xfe, 0x07, 0xfe, 0x07 }; diff --git a/openbox-3/themerc b/openbox-3/themerc new file mode 100644 index 0000000..30b0c42 --- /dev/null +++ b/openbox-3/themerc @@ -0,0 +1,127 @@ +!! http://na12.deviantart.com + +!! menu title +menu.title.bg: flat solid +menu.title.bg.color: #141414 + +menu.title.text.color:#888888 +menu.title.text.justify: center + +menu.separator.color:#D6D6D6 +menu.border.color: #cccccc +menu.border.width: 0 + +!! menu items +menu.items.bg: flat solid +menu.items.bg.color:#eeeeee + +menu.items.text.color:#888888 +menu.items.justify: left +menu.items.disabled.text.color: #bbbbbb +menu.items.active.bg: flat solid +menu.items.active.bg.color:#dddddd +menu.items.active.text.color:#222222 + + +!! window title +window.active.title.bg: flat solid +window.active.title.bg.color: #141414 + +window.inactive.title.bg: flat solid +window.inactive.title.bg.color: #141414 + + +!! window text +window.label.text.justify: center +window.active.label.bg: parentrelative +window.active.label.bg.color: #141414 +window.active.label.text.color:#888888 +window.inactive.label.bg: parentrelative +window.inactive.label.bg.color: #141414 +window.inactive.label.text.color: #444444 + +!! window borders etc +window.active.client.color: #cccccc +window.inactive.client.color: #cccccc + + + +window.active.title.separator.color: #141414 +window.inactive.title.separator.color: #141414 + +!! window buttons +window.active.button.unpressed.bg: parentrelative +window.active.button.unpressed.image.color: #777777 + +window.active.button.pressed.bg: parentrelative +window.active.button.pressed.image.color: #777777 + +window.active.button.disabled.bg: parentrelative +window.active.button.disabled.bg.color: #cccccc +window.active.button.disabled.image.color: #333333 + + +window.active.button.hover.bg: parentrelative +window.active.button.hover.bg.color: #cccccc +window.active.button.hover.image.color: #cccccc + +window.active.button.toggled.bg: parentrelative +window.active.button.toggled.image.color: #777777 + +window.active.button.toggled.unpressed.bg: parentrelative +window.active.button.toggled.unpressed.image.color: #777777 + +window.active.button.toggled.pressed.bg: parentrelative +window.active.button.toggled.pressed.image.color: #777777 +window.active.button.toggled.hover.bg: parentrelative +window.active.button.toggled.hover.image.color: #cccccc + +window.inactive.button.unpressed.bg: parentrelative +window.inactive.button.unpressed.image.color: #444444 + +window.inactive.button.pressed.bg: parentrelative +window.inactive.button.pressed.image.color: #444444 + +window.inactive.button.disabled.bg: parentrelative +window.inactive.button.disabled.image.color: #222222 + + +window.inactive.button.hover.bg: parentrelative +window.inactive.button.hover.image.color: #999999 + +window.inactive.button.toggled.bg: parentrelative +window.inactive.button.toggled.image.color: #444444 +window.inactive.button.toggled.unpressed.bg: parentrelative +window.inactive.button.toggled.unpressed.image.color: #444444 + +window.inactive.button.toggled.pressed.bg: parentrelative +window.inactive.button.toggled.pressed.image.color: #444444 +window.inactive.button.toggled.hover.bg: parentrelative +window.inactive.button.toggled.hover.image.color: #999999 + +!! misc settings +border.color: #cccccc +border.width: 0 +padding.width: 5 +padding.height: 3 +window.client.padding.width: 0 +window.client.padding.height: 0 +window.handle.width: 0 +menu.overlap.x: 1 +menu.overlap.y: 0 +osd.border.width: 2 +osd.border.color: #dddddd + +osd.bg: flat solid +osd.bg.color: #dddddd +osd.hilight.bg: flat solid border +osd.hilight.bg.color: #141414 +osd.hilight.bg.border.color: #dddddd + +osd.unhilight.bg: flat solid border +osd.unhilight.bg.color: #eeeeee +osd.unhilight.bg.border.color: #dddddd + +osd.label.bg: Parentrelative +osd.label.text.color: #888888 + diff --git a/unity/close.png b/unity/close.png new file mode 100644 index 0000000..fb017e9 Binary files /dev/null and b/unity/close.png differ diff --git a/unity/close_focused_normal.png b/unity/close_focused_normal.png new file mode 100644 index 0000000..8fa955d Binary files /dev/null and b/unity/close_focused_normal.png differ diff --git a/unity/close_focused_prelight.png b/unity/close_focused_prelight.png new file mode 100644 index 0000000..056b1d9 Binary files /dev/null and b/unity/close_focused_prelight.png differ diff --git a/unity/close_focused_pressed.png b/unity/close_focused_pressed.png new file mode 100644 index 0000000..3798e1e Binary files /dev/null and b/unity/close_focused_pressed.png differ diff --git a/unity/close_unfocused.png b/unity/close_unfocused.png new file mode 100644 index 0000000..71860a6 Binary files /dev/null and b/unity/close_unfocused.png differ diff --git a/unity/close_unfocused_prelight.png b/unity/close_unfocused_prelight.png new file mode 100644 index 0000000..d323210 Binary files /dev/null and b/unity/close_unfocused_prelight.png differ diff --git a/unity/close_unfocused_pressed.png b/unity/close_unfocused_pressed.png new file mode 100644 index 0000000..7caec78 Binary files /dev/null and b/unity/close_unfocused_pressed.png differ diff --git a/unity/maximize.png b/unity/maximize.png new file mode 100644 index 0000000..c5c248c Binary files /dev/null and b/unity/maximize.png differ diff --git a/unity/maximize_focused_normal.png b/unity/maximize_focused_normal.png new file mode 100644 index 0000000..76ec8cc Binary files /dev/null and b/unity/maximize_focused_normal.png differ diff --git a/unity/maximize_focused_prelight.png b/unity/maximize_focused_prelight.png new file mode 100644 index 0000000..091a132 Binary files /dev/null and b/unity/maximize_focused_prelight.png differ diff --git a/unity/maximize_focused_pressed.png b/unity/maximize_focused_pressed.png new file mode 100644 index 0000000..e1bd167 Binary files /dev/null and b/unity/maximize_focused_pressed.png differ diff --git a/unity/maximize_unfocused.png b/unity/maximize_unfocused.png new file mode 100644 index 0000000..0c1ba81 Binary files /dev/null and b/unity/maximize_unfocused.png differ diff --git a/unity/maximize_unfocused_prelight.png b/unity/maximize_unfocused_prelight.png new file mode 100644 index 0000000..b48d4da Binary files /dev/null and b/unity/maximize_unfocused_prelight.png differ diff --git a/unity/maximize_unfocused_pressed.png b/unity/maximize_unfocused_pressed.png new file mode 100644 index 0000000..2c8469d Binary files /dev/null and b/unity/maximize_unfocused_pressed.png differ diff --git a/unity/minimize.png b/unity/minimize.png new file mode 100644 index 0000000..673a4b2 Binary files /dev/null and b/unity/minimize.png differ diff --git a/unity/minimize_focused_normal.png b/unity/minimize_focused_normal.png new file mode 100644 index 0000000..53a147e Binary files /dev/null and b/unity/minimize_focused_normal.png differ diff --git a/unity/minimize_focused_prelight.png b/unity/minimize_focused_prelight.png new file mode 100644 index 0000000..16a22b0 Binary files /dev/null and b/unity/minimize_focused_prelight.png differ diff --git a/unity/minimize_focused_pressed.png b/unity/minimize_focused_pressed.png new file mode 100644 index 0000000..8d8b16a Binary files /dev/null and b/unity/minimize_focused_pressed.png differ diff --git a/unity/minimize_unfocused.png b/unity/minimize_unfocused.png new file mode 100644 index 0000000..a9c77bd Binary files /dev/null and b/unity/minimize_unfocused.png differ diff --git a/unity/minimize_unfocused_prelight.png b/unity/minimize_unfocused_prelight.png new file mode 100644 index 0000000..f5561b0 Binary files /dev/null and b/unity/minimize_unfocused_prelight.png differ diff --git a/unity/minimize_unfocused_pressed.png b/unity/minimize_unfocused_pressed.png new file mode 100644 index 0000000..0b4ca8c Binary files /dev/null and b/unity/minimize_unfocused_pressed.png differ diff --git a/unity/unmaximize.png b/unity/unmaximize.png new file mode 100644 index 0000000..972e334 Binary files /dev/null and b/unity/unmaximize.png differ diff --git a/unity/unmaximize_focused_normal.png b/unity/unmaximize_focused_normal.png new file mode 100644 index 0000000..24073a9 Binary files /dev/null and b/unity/unmaximize_focused_normal.png differ diff --git a/unity/unmaximize_focused_prelight.png b/unity/unmaximize_focused_prelight.png new file mode 100644 index 0000000..ebaae22 Binary files /dev/null and b/unity/unmaximize_focused_prelight.png differ diff --git a/unity/unmaximize_focused_pressed.png b/unity/unmaximize_focused_pressed.png new file mode 100644 index 0000000..53d865f Binary files /dev/null and b/unity/unmaximize_focused_pressed.png differ diff --git a/unity/unmaximize_unfocused.png b/unity/unmaximize_unfocused.png new file mode 100644 index 0000000..a9182ac Binary files /dev/null and b/unity/unmaximize_unfocused.png differ diff --git a/unity/unmaximize_unfocused_prelight.png b/unity/unmaximize_unfocused_prelight.png new file mode 100644 index 0000000..884331c Binary files /dev/null and b/unity/unmaximize_unfocused_prelight.png differ diff --git a/unity/unmaximize_unfocused_pressed.png b/unity/unmaximize_unfocused_pressed.png new file mode 100644 index 0000000..5c02969 Binary files /dev/null and b/unity/unmaximize_unfocused_pressed.png differ diff --git a/xfwm4/close-active.xpm b/xfwm4/close-active.xpm new file mode 100755 index 0000000..f84e6fb --- /dev/null +++ b/xfwm4/close-active.xpm @@ -0,0 +1,38 @@ +/* XPM */ +static char * close_active_xpm[] = { +"24 24 11 1", +" c None", +". c #141414", +"+ c #3F3F3F", +"@ c #515151", +"# c #4B4B4B", +"$ c #444444", +"% c #777777", +"& c #565656", +"* c #151515", +"= c #525252", +"- c #464646", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........+@....#$........", +".......+%%@..#%%$.......", +".......@%%%@#%%%&*......", +"........@%%%%%%&*.......", +".........@%%%%&*........", +".........#%%%%=.........", +"........#%%%%%%@........", +".......#%%%&=%%%@.......", +".......-%%&*.@%%#.......", +"........-&*...@#........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/xfwm4/close-inactive.xpm b/xfwm4/close-inactive.xpm new file mode 100755 index 0000000..f8f3b06 --- /dev/null +++ b/xfwm4/close-inactive.xpm @@ -0,0 +1,37 @@ +/* XPM */ +static char * close_inactive_xpm[] = { +"24 24 10 1", +" c None", +". c #141414", +"+ c #282828", +"@ c #313131", +"# c #2F2F2F", +"$ c #2B2B2B", +"% c #444444", +"& c #343434", +"* c #323232", +"= c #2C2C2C", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........+@....#$........", +".......+%%@..#%%$.......", +".......@%%%@#%%%&.......", +"........@%%%%%%&........", +".........@%%%%&.........", +".........#%%%%*.........", +"........#%%%%%%@........", +".......#%%%&*%%%@.......", +".......=%%&..@%%#.......", +"........=&....@#........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/xfwm4/close-prelight.xpm b/xfwm4/close-prelight.xpm new file mode 100644 index 0000000..ed5f6c8 --- /dev/null +++ b/xfwm4/close-prelight.xpm @@ -0,0 +1,38 @@ +/* XPM */ +static char * close_prelight_xpm[] = { +"24 24 11 1", +" c None", +". c #141414", +"+ c #646464", +"@ c #868686", +"# c #7B7B7B", +"$ c #6E6E6E", +"% c #CCCCCC", +"& c #8F8F8F", +"* c #161616", +"= c #878787", +"- c #717171", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........+@....#$........", +".......+%%@..#%%$.......", +".......@%%%@#%%%&*......", +"........@%%%%%%&*.......", +".........@%%%%&*........", +".........#%%%%=.........", +"........#%%%%%%@........", +".......#%%%&=%%%@.......", +".......-%%&*.@%%#.......", +"........-&*...@#........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/xfwm4/close-pressed.xpm b/xfwm4/close-pressed.xpm new file mode 100755 index 0000000..fd9f13b --- /dev/null +++ b/xfwm4/close-pressed.xpm @@ -0,0 +1,38 @@ +/* XPM */ +static char * close_pressed_xpm[] = { +"24 24 11 1", +" c None", +". c #141414", +"+ c #3F3F3F", +"@ c #515151", +"# c #4B4B4B", +"$ c #444444", +"% c #777777", +"& c #565656", +"* c #151515", +"= c #525252", +"- c #464646", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........+@....#$........", +".......+%%@..#%%$.......", +".......@%%%@#%%%&*......", +"........@%%%%%%&*.......", +".........@%%%%&*........", +".........#%%%%=.........", +"........#%%%%%%@........", +".......#%%%&=%%%@.......", +".......-%%&*.@%%#.......", +"........-&*...@#........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/xfwm4/hide-active.xpm b/xfwm4/hide-active.xpm new file mode 100755 index 0000000..e8447f5 --- /dev/null +++ b/xfwm4/hide-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * hide_active_xpm[] = { +"24 24 5 1", +" c None", +". c #141414", +"+ c #5D5D5D", +"@ c #777777", +"# c #5B5B5B", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +".......+@@@@@@@@+.......", +".......@@@@@@@@@@.......", +".......#@@@@@@@@#.......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/xfwm4/hide-inactive.xpm b/xfwm4/hide-inactive.xpm new file mode 100755 index 0000000..da1a9e6 --- /dev/null +++ b/xfwm4/hide-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * hide_inactive_xpm[] = { +"24 24 5 1", +" c None", +". c #141414", +"+ c #373737", +"@ c #444444", +"# c #363636", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +".......+@@@@@@@@+.......", +".......@@@@@@@@@@.......", +".......#@@@@@@@@#.......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/xfwm4/hide-prelight.xpm b/xfwm4/hide-prelight.xpm new file mode 100644 index 0000000..1ae20df --- /dev/null +++ b/xfwm4/hide-prelight.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * hide_prelight_xpm[] = { +"24 24 5 1", +" c None", +". c #141414", +"+ c #9C9C9C", +"@ c #CCCCCC", +"# c #989898", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +".......+@@@@@@@@+.......", +".......@@@@@@@@@@.......", +".......#@@@@@@@@#.......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/xfwm4/hide-pressed.xpm b/xfwm4/hide-pressed.xpm new file mode 100755 index 0000000..aa2f2ad --- /dev/null +++ b/xfwm4/hide-pressed.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * hide_pressed_xpm[] = { +"24 24 5 1", +" c None", +". c #141414", +"+ c #5D5D5D", +"@ c #777777", +"# c #5B5B5B", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +".......+@@@@@@@@+.......", +".......@@@@@@@@@@.......", +".......#@@@@@@@@#.......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/xfwm4/maximize-active.xpm b/xfwm4/maximize-active.xpm new file mode 100755 index 0000000..09b8a68 --- /dev/null +++ b/xfwm4/maximize-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * maximize_active_xpm[] = { +"24 24 5 1", +" c None", +". c #141414", +"+ c #5D5D5D", +"@ c #777777", +"# c #5B5B5B", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +".......+@@@@@@@@+.......", +".......@@@@@@@@@@.......", +".......@@@@@@@@@@.......", +".......@@@....@@@.......", +".......@@@....@@@.......", +".......@@@....@@@.......", +".......@@@....@@@.......", +".......@@@@@@@@@@.......", +".......@@@@@@@@@@.......", +".......#@@@@@@@@#.......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/xfwm4/maximize-inactive.xpm b/xfwm4/maximize-inactive.xpm new file mode 100755 index 0000000..0342938 --- /dev/null +++ b/xfwm4/maximize-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * maximize_inactive_xpm[] = { +"24 24 5 1", +" c None", +". c #141414", +"+ c #373737", +"@ c #444444", +"# c #363636", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +".......+@@@@@@@@+.......", +".......@@@@@@@@@@.......", +".......@@@@@@@@@@.......", +".......@@@....@@@.......", +".......@@@....@@@.......", +".......@@@....@@@.......", +".......@@@....@@@.......", +".......@@@@@@@@@@.......", +".......@@@@@@@@@@.......", +".......#@@@@@@@@#.......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/xfwm4/maximize-prelight.xpm b/xfwm4/maximize-prelight.xpm new file mode 100644 index 0000000..d8c7451 --- /dev/null +++ b/xfwm4/maximize-prelight.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * maximize_prelight_xpm[] = { +"24 24 5 1", +" c None", +". c #141414", +"+ c #9C9C9C", +"@ c #CCCCCC", +"# c #989898", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +".......+@@@@@@@@+.......", +".......@@@@@@@@@@.......", +".......@@@@@@@@@@.......", +".......@@@....@@@.......", +".......@@@....@@@.......", +".......@@@....@@@.......", +".......@@@....@@@.......", +".......@@@@@@@@@@.......", +".......@@@@@@@@@@.......", +".......#@@@@@@@@#.......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/xfwm4/maximize-pressed.xpm b/xfwm4/maximize-pressed.xpm new file mode 100755 index 0000000..1f342cc --- /dev/null +++ b/xfwm4/maximize-pressed.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * maximize_pressed_xpm[] = { +"24 24 5 1", +" c None", +". c #141414", +"+ c #5D5D5D", +"@ c #777777", +"# c #5B5B5B", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +".......+@@@@@@@@+.......", +".......@@@@@@@@@@.......", +".......@@@@@@@@@@.......", +".......@@@....@@@.......", +".......@@@....@@@.......", +".......@@@....@@@.......", +".......@@@....@@@.......", +".......@@@@@@@@@@.......", +".......@@@@@@@@@@.......", +".......#@@@@@@@@#.......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/xfwm4/themerc b/xfwm4/themerc new file mode 100755 index 0000000..5ebc9d1 --- /dev/null +++ b/xfwm4/themerc @@ -0,0 +1,25 @@ +button_offset=2 +button_spacing=0 +full_width_title=true +title_horizontal_offset=2 +title_vertical_offset_active=0 +title_vertical_offset_inactive=0 +title_shadow_active=false +title_shadow_inactive=false + +button_layout=O|HMC + +active_text_color=#888888 +inactive_text_color=#444444 + +placement_ratio=20 +shadow_delta_height=0 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=0 + +resize_opacity=100 +move_opacity=100 +popup_opacity=100 +show_frame_shadow=true +show_popup_shadow=true diff --git a/xfwm4/title-1-active.xpm b/xfwm4/title-1-active.xpm new file mode 100755 index 0000000..326ee1b --- /dev/null +++ b/xfwm4/title-1-active.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char * title_1_active_xpm[] = { +"10 24 1 1", +" c #141414", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xfwm4/title-1-inactive.xpm b/xfwm4/title-1-inactive.xpm new file mode 100755 index 0000000..2149806 --- /dev/null +++ b/xfwm4/title-1-inactive.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char * title_1_inactive_xpm[] = { +"10 24 1 1", +" c #141414", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xfwm4/title-2-active.xpm b/xfwm4/title-2-active.xpm new file mode 100755 index 0000000..814a708 --- /dev/null +++ b/xfwm4/title-2-active.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char * title_2_active_xpm[] = { +"10 24 1 1", +" c #141414", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xfwm4/title-2-inactive.xpm b/xfwm4/title-2-inactive.xpm new file mode 100755 index 0000000..a3929b9 --- /dev/null +++ b/xfwm4/title-2-inactive.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char * title_2_inactive_xpm[] = { +"10 24 1 1", +" c #141414", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xfwm4/title-3-active.xpm b/xfwm4/title-3-active.xpm new file mode 100755 index 0000000..157fd0d --- /dev/null +++ b/xfwm4/title-3-active.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char * title_3_active_xpm[] = { +"10 24 1 1", +" c #141414", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xfwm4/title-3-inactive.xpm b/xfwm4/title-3-inactive.xpm new file mode 100755 index 0000000..1a3e5ab --- /dev/null +++ b/xfwm4/title-3-inactive.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char * title_3_inactive_xpm[] = { +"10 24 1 1", +" c #141414", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xfwm4/title-4-active.xpm b/xfwm4/title-4-active.xpm new file mode 100755 index 0000000..4cba06c --- /dev/null +++ b/xfwm4/title-4-active.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char * title_4_active_xpm[] = { +"10 24 1 1", +" c #141414", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xfwm4/title-4-inactive.xpm b/xfwm4/title-4-inactive.xpm new file mode 100755 index 0000000..0c7b17c --- /dev/null +++ b/xfwm4/title-4-inactive.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char * title_4_inactive_xpm[] = { +"10 24 1 1", +" c #141414", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xfwm4/title-5-active.xpm b/xfwm4/title-5-active.xpm new file mode 100755 index 0000000..0723ed9 --- /dev/null +++ b/xfwm4/title-5-active.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char * title_5_active_xpm[] = { +"10 24 1 1", +" c #141414", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xfwm4/title-5-inactive.xpm b/xfwm4/title-5-inactive.xpm new file mode 100755 index 0000000..2f60ca3 --- /dev/null +++ b/xfwm4/title-5-inactive.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char * title_5_inactive_xpm[] = { +"10 24 1 1", +" c #141414", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xfwm4/top-left-active.xpm b/xfwm4/top-left-active.xpm new file mode 100755 index 0000000..4d3b319 --- /dev/null +++ b/xfwm4/top-left-active.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char * top_left_active_xpm[] = { +"10 24 1 1", +" c #141414", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xfwm4/top-left-inactive.xpm b/xfwm4/top-left-inactive.xpm new file mode 100755 index 0000000..309cde6 --- /dev/null +++ b/xfwm4/top-left-inactive.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char * top_left_inactive_xpm[] = { +"10 24 1 1", +" c #141414", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xfwm4/top-right-active.xpm b/xfwm4/top-right-active.xpm new file mode 100755 index 0000000..173a34b --- /dev/null +++ b/xfwm4/top-right-active.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char * top_right_active_xpm[] = { +"10 24 1 1", +" c #141414", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xfwm4/top-right-inactive.xpm b/xfwm4/top-right-inactive.xpm new file mode 100755 index 0000000..a7f517a --- /dev/null +++ b/xfwm4/top-right-inactive.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char * top_right_inactive_xpm[] = { +"10 24 1 1", +" c #141414", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "};