[gnome-themes-standard] First import of Bridge, a GTK2 Adwaita clone



commit ea8130792270f8c747c8b765f9009eeb6db2e8ca
Author: Cosimo Cecchi <cosimoc gnome org>
Date:   Mon Jun 25 16:22:17 2012 -0400

    First import of Bridge, a GTK2 Adwaita clone
    
    Written by Jack Gandy <scionicspectre gmail com>

 .../Adwaita/gtk-2.0/Arrows/arrow-down-insens.png   |  Bin 0 -> 406 bytes
 .../Adwaita/gtk-2.0/Arrows/arrow-down-prelight.png |  Bin 0 -> 539 bytes
 .../Adwaita/gtk-2.0/Arrows/arrow-down-pressed.png  |  Bin 0 -> 505 bytes
 themes/Adwaita/gtk-2.0/Arrows/arrow-down.png       |  Bin 0 -> 513 bytes
 themes/Adwaita/gtk-2.0/Arrows/arrow-left.png       |  Bin 0 -> 532 bytes
 .../gtk-2.0/Arrows/arrow-right-prelight.png        |  Bin 0 -> 533 bytes
 themes/Adwaita/gtk-2.0/Arrows/arrow-right.png      |  Bin 0 -> 533 bytes
 themes/Adwaita/gtk-2.0/Arrows/arrow-up.png         |  Bin 0 -> 501 bytes
 .../Adwaita/gtk-2.0/Arrows/menu-arrow-prelight.png |  Bin 0 -> 254 bytes
 themes/Adwaita/gtk-2.0/Arrows/menu-arrow.png       |  Bin 0 -> 276 bytes
 themes/Adwaita/gtk-2.0/Buttons/button-default.png  |  Bin 0 -> 3209 bytes
 .../Adwaita/gtk-2.0/Buttons/button-insensitive.png |  Bin 0 -> 3157 bytes
 themes/Adwaita/gtk-2.0/Buttons/button-normal.png   |  Bin 0 -> 3209 bytes
 themes/Adwaita/gtk-2.0/Buttons/button-prelight.png |  Bin 0 -> 3165 bytes
 themes/Adwaita/gtk-2.0/Buttons/button-pressed.png  |  Bin 0 -> 3197 bytes
 themes/Adwaita/gtk-2.0/Check-Radio/check1.png      |  Bin 0 -> 3046 bytes
 themes/Adwaita/gtk-2.0/Check-Radio/check2.png      |  Bin 0 -> 3373 bytes
 themes/Adwaita/gtk-2.0/Check-Radio/menucheck.png   |  Bin 0 -> 438 bytes
 .../gtk-2.0/Check-Radio/menucheck_prelight.png     |  Bin 0 -> 397 bytes
 themes/Adwaita/gtk-2.0/Check-Radio/menuoption.png  |  Bin 0 -> 245 bytes
 .../gtk-2.0/Check-Radio/menuoption_prelight.png    |  Bin 0 -> 232 bytes
 themes/Adwaita/gtk-2.0/Check-Radio/option1.png     |  Bin 0 -> 638 bytes
 themes/Adwaita/gtk-2.0/Check-Radio/option2.png     |  Bin 0 -> 833 bytes
 themes/Adwaita/gtk-2.0/Entry/entry.png             |  Bin 0 -> 3039 bytes
 themes/Adwaita/gtk-2.0/Expanders/ani.png           |  Bin 0 -> 159 bytes
 themes/Adwaita/gtk-2.0/Expanders/minus.png         |  Bin 0 -> 148 bytes
 themes/Adwaita/gtk-2.0/Expanders/plus.png          |  Bin 0 -> 159 bytes
 themes/Adwaita/gtk-2.0/Handles/handle-h.png        |  Bin 0 -> 2826 bytes
 themes/Adwaita/gtk-2.0/Handles/handle-v.png        |  Bin 0 -> 2825 bytes
 themes/Adwaita/gtk-2.0/Lines/line-h.png            |  Bin 0 -> 138 bytes
 themes/Adwaita/gtk-2.0/Lines/line-v.png            |  Bin 0 -> 2818 bytes
 themes/Adwaita/gtk-2.0/Lines/menu_line.png         |  Bin 0 -> 143 bytes
 themes/Adwaita/gtk-2.0/Makefile.am                 |   88 +-
 themes/Adwaita/gtk-2.0/Menu-Menubar/menubar.png    |  Bin 0 -> 3056 bytes
 .../gtk-2.0/Menu-Menubar/menubar_button.png        |  Bin 0 -> 289 bytes
 themes/Adwaita/gtk-2.0/Others/bg.png               |  Bin 0 -> 109 bytes
 themes/Adwaita/gtk-2.0/Others/focus.png            |  Bin 0 -> 318 bytes
 themes/Adwaita/gtk-2.0/Others/null.png             |  Bin 0 -> 4933 bytes
 themes/Adwaita/gtk-2.0/Others/ruler.png            |  Bin 0 -> 2820 bytes
 themes/Adwaita/gtk-2.0/Others/tree_header.png      |  Bin 0 -> 2848 bytes
 themes/Adwaita/gtk-2.0/ProgressBar/progressbar.png |  Bin 0 -> 934 bytes
 .../Adwaita/gtk-2.0/ProgressBar/progressbar_v.png  |  Bin 0 -> 948 bytes
 .../gtk-2.0/ProgressBar/trough-progressbar.png     |  Bin 0 -> 3018 bytes
 .../gtk-2.0/Range/slider-horiz-prelight.png        |  Bin 0 -> 3240 bytes
 themes/Adwaita/gtk-2.0/Range/slider-horiz.png      |  Bin 0 -> 3240 bytes
 .../Adwaita/gtk-2.0/Range/slider-vert-prelight.png |  Bin 0 -> 3240 bytes
 themes/Adwaita/gtk-2.0/Range/slider-vert.png       |  Bin 0 -> 3240 bytes
 themes/Adwaita/gtk-2.0/Range/trough-horizontal.png |  Bin 0 -> 2926 bytes
 themes/Adwaita/gtk-2.0/Range/trough-vertical.png   |  Bin 0 -> 2963 bytes
 .../gtk-2.0/Scrollbars/slider-horiz-active.png     |  Bin 0 -> 2897 bytes
 .../gtk-2.0/Scrollbars/slider-horiz-insens.png     |  Bin 0 -> 2892 bytes
 .../gtk-2.0/Scrollbars/slider-horiz-prelight.png   |  Bin 0 -> 2910 bytes
 themes/Adwaita/gtk-2.0/Scrollbars/slider-horiz.png |  Bin 0 -> 2900 bytes
 .../gtk-2.0/Scrollbars/slider-vert-active.png      |  Bin 0 -> 2882 bytes
 .../gtk-2.0/Scrollbars/slider-vert-insens.png      |  Bin 0 -> 2875 bytes
 .../gtk-2.0/Scrollbars/slider-vert-prelight.png    |  Bin 0 -> 2909 bytes
 themes/Adwaita/gtk-2.0/Scrollbars/slider-vert.png  |  Bin 0 -> 2881 bytes
 .../gtk-2.0/Scrollbars/trough-scrollbar-horiz.png  |  Bin 0 -> 2782 bytes
 .../gtk-2.0/Scrollbars/trough-scrollbar-vert.png   |  Bin 0 -> 2782 bytes
 themes/Adwaita/gtk-2.0/Shadows/frame.png           |  Bin 0 -> 242 bytes
 themes/Adwaita/gtk-2.0/Spin/arrow-down-disable.png |  Bin 0 -> 190 bytes
 .../Adwaita/gtk-2.0/Spin/arrow-down-prelight.png   |  Bin 0 -> 189 bytes
 themes/Adwaita/gtk-2.0/Spin/arrow-down.png         |  Bin 0 -> 189 bytes
 themes/Adwaita/gtk-2.0/Spin/arrow-up-disable.png   |  Bin 0 -> 299 bytes
 themes/Adwaita/gtk-2.0/Spin/arrow-up-prelight.png  |  Bin 0 -> 290 bytes
 themes/Adwaita/gtk-2.0/Spin/arrow-up.png           |  Bin 0 -> 290 bytes
 themes/Adwaita/gtk-2.0/Spin/down-background.png    |  Bin 0 -> 302 bytes
 themes/Adwaita/gtk-2.0/Spin/up-background.png      |  Bin 0 -> 290 bytes
 .../Adwaita/gtk-2.0/Tabs/notebook-gap-bottom.png   |  Bin 0 -> 143 bytes
 themes/Adwaita/gtk-2.0/Tabs/notebook-gap-left.png  |  Bin 0 -> 149 bytes
 themes/Adwaita/gtk-2.0/Tabs/notebook-gap-right.png |  Bin 0 -> 154 bytes
 themes/Adwaita/gtk-2.0/Tabs/notebook-gap-top.png   |  Bin 0 -> 143 bytes
 themes/Adwaita/gtk-2.0/Tabs/notebook.png           |  Bin 0 -> 3176 bytes
 themes/Adwaita/gtk-2.0/Tabs/tab-bottom-active.png  |  Bin 0 -> 3361 bytes
 themes/Adwaita/gtk-2.0/Tabs/tab-bottom.png         |  Bin 0 -> 3439 bytes
 themes/Adwaita/gtk-2.0/Tabs/tab-left-active.png    |  Bin 0 -> 3160 bytes
 themes/Adwaita/gtk-2.0/Tabs/tab-left.png           |  Bin 0 -> 3213 bytes
 themes/Adwaita/gtk-2.0/Tabs/tab-right-active.png   |  Bin 0 -> 3221 bytes
 themes/Adwaita/gtk-2.0/Tabs/tab-right.png          |  Bin 0 -> 3337 bytes
 themes/Adwaita/gtk-2.0/Tabs/tab-top-active.png     |  Bin 0 -> 3397 bytes
 themes/Adwaita/gtk-2.0/Tabs/tab-top.png            |  Bin 0 -> 3440 bytes
 themes/Adwaita/gtk-2.0/Toolbar/toolbar.png         |  Bin 0 -> 3048 bytes
 .../Adwaita/gtk-2.0/Toolbar/toolbutton-normal.png  |  Bin 0 -> 3158 bytes
 .../gtk-2.0/Toolbar/toolbutton-prelight.png        |  Bin 0 -> 329 bytes
 .../Adwaita/gtk-2.0/Toolbar/toolbutton-pressed.png |  Bin 0 -> 3254 bytes
 .../Adwaita/gtk-2.0/Toolbar/toolbutton-toggled.png |  Bin 0 -> 3254 bytes
 themes/Adwaita/gtk-2.0/gtkrc                       | 1636 +++++++++++++++-----
 87 files changed, 1369 insertions(+), 355 deletions(-)
---
diff --git a/themes/Adwaita/gtk-2.0/Arrows/arrow-down-insens.png b/themes/Adwaita/gtk-2.0/Arrows/arrow-down-insens.png
new file mode 100644
index 0000000..346f4c3
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Arrows/arrow-down-insens.png differ
diff --git a/themes/Adwaita/gtk-2.0/Arrows/arrow-down-prelight.png b/themes/Adwaita/gtk-2.0/Arrows/arrow-down-prelight.png
new file mode 100644
index 0000000..08bf69b
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Arrows/arrow-down-prelight.png differ
diff --git a/themes/Adwaita/gtk-2.0/Arrows/arrow-down-pressed.png b/themes/Adwaita/gtk-2.0/Arrows/arrow-down-pressed.png
new file mode 100644
index 0000000..bd36e5c
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Arrows/arrow-down-pressed.png differ
diff --git a/themes/Adwaita/gtk-2.0/Arrows/arrow-down.png b/themes/Adwaita/gtk-2.0/Arrows/arrow-down.png
new file mode 100644
index 0000000..0635687
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Arrows/arrow-down.png differ
diff --git a/themes/Adwaita/gtk-2.0/Arrows/arrow-left.png b/themes/Adwaita/gtk-2.0/Arrows/arrow-left.png
new file mode 100644
index 0000000..76bb567
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Arrows/arrow-left.png differ
diff --git a/themes/Adwaita/gtk-2.0/Arrows/arrow-right-prelight.png b/themes/Adwaita/gtk-2.0/Arrows/arrow-right-prelight.png
new file mode 100644
index 0000000..88128e4
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Arrows/arrow-right-prelight.png differ
diff --git a/themes/Adwaita/gtk-2.0/Arrows/arrow-right.png b/themes/Adwaita/gtk-2.0/Arrows/arrow-right.png
new file mode 100644
index 0000000..09bace9
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Arrows/arrow-right.png differ
diff --git a/themes/Adwaita/gtk-2.0/Arrows/arrow-up.png b/themes/Adwaita/gtk-2.0/Arrows/arrow-up.png
new file mode 100644
index 0000000..5d213a1
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Arrows/arrow-up.png differ
diff --git a/themes/Adwaita/gtk-2.0/Arrows/menu-arrow-prelight.png b/themes/Adwaita/gtk-2.0/Arrows/menu-arrow-prelight.png
new file mode 100644
index 0000000..9a2d7de
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Arrows/menu-arrow-prelight.png differ
diff --git a/themes/Adwaita/gtk-2.0/Arrows/menu-arrow.png b/themes/Adwaita/gtk-2.0/Arrows/menu-arrow.png
new file mode 100644
index 0000000..d481aa7
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Arrows/menu-arrow.png differ
diff --git a/themes/Adwaita/gtk-2.0/Buttons/button-default.png b/themes/Adwaita/gtk-2.0/Buttons/button-default.png
new file mode 100644
index 0000000..e765141
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Buttons/button-default.png differ
diff --git a/themes/Adwaita/gtk-2.0/Buttons/button-insensitive.png b/themes/Adwaita/gtk-2.0/Buttons/button-insensitive.png
new file mode 100644
index 0000000..3af0380
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Buttons/button-insensitive.png differ
diff --git a/themes/Adwaita/gtk-2.0/Buttons/button-normal.png b/themes/Adwaita/gtk-2.0/Buttons/button-normal.png
new file mode 100644
index 0000000..9e64470
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Buttons/button-normal.png differ
diff --git a/themes/Adwaita/gtk-2.0/Buttons/button-prelight.png b/themes/Adwaita/gtk-2.0/Buttons/button-prelight.png
new file mode 100644
index 0000000..6201fd6
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Buttons/button-prelight.png differ
diff --git a/themes/Adwaita/gtk-2.0/Buttons/button-pressed.png b/themes/Adwaita/gtk-2.0/Buttons/button-pressed.png
new file mode 100644
index 0000000..106e26d
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Buttons/button-pressed.png differ
diff --git a/themes/Adwaita/gtk-2.0/Check-Radio/check1.png b/themes/Adwaita/gtk-2.0/Check-Radio/check1.png
new file mode 100644
index 0000000..ee7885f
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Check-Radio/check1.png differ
diff --git a/themes/Adwaita/gtk-2.0/Check-Radio/check2.png b/themes/Adwaita/gtk-2.0/Check-Radio/check2.png
new file mode 100644
index 0000000..2fdf085
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Check-Radio/check2.png differ
diff --git a/themes/Adwaita/gtk-2.0/Check-Radio/menucheck.png b/themes/Adwaita/gtk-2.0/Check-Radio/menucheck.png
new file mode 100644
index 0000000..1c8c070
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Check-Radio/menucheck.png differ
diff --git a/themes/Adwaita/gtk-2.0/Check-Radio/menucheck_prelight.png b/themes/Adwaita/gtk-2.0/Check-Radio/menucheck_prelight.png
new file mode 100644
index 0000000..3977df2
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Check-Radio/menucheck_prelight.png differ
diff --git a/themes/Adwaita/gtk-2.0/Check-Radio/menuoption.png b/themes/Adwaita/gtk-2.0/Check-Radio/menuoption.png
new file mode 100644
index 0000000..345295e
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Check-Radio/menuoption.png differ
diff --git a/themes/Adwaita/gtk-2.0/Check-Radio/menuoption_prelight.png b/themes/Adwaita/gtk-2.0/Check-Radio/menuoption_prelight.png
new file mode 100644
index 0000000..b16f980
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Check-Radio/menuoption_prelight.png differ
diff --git a/themes/Adwaita/gtk-2.0/Check-Radio/option1.png b/themes/Adwaita/gtk-2.0/Check-Radio/option1.png
new file mode 100644
index 0000000..1345a41
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Check-Radio/option1.png differ
diff --git a/themes/Adwaita/gtk-2.0/Check-Radio/option2.png b/themes/Adwaita/gtk-2.0/Check-Radio/option2.png
new file mode 100644
index 0000000..341ce39
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Check-Radio/option2.png differ
diff --git a/themes/Adwaita/gtk-2.0/Entry/entry.png b/themes/Adwaita/gtk-2.0/Entry/entry.png
new file mode 100644
index 0000000..2636209
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Entry/entry.png differ
diff --git a/themes/Adwaita/gtk-2.0/Expanders/ani.png b/themes/Adwaita/gtk-2.0/Expanders/ani.png
new file mode 100644
index 0000000..c5bdf6c
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Expanders/ani.png differ
diff --git a/themes/Adwaita/gtk-2.0/Expanders/minus.png b/themes/Adwaita/gtk-2.0/Expanders/minus.png
new file mode 100644
index 0000000..9da1690
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Expanders/minus.png differ
diff --git a/themes/Adwaita/gtk-2.0/Expanders/plus.png b/themes/Adwaita/gtk-2.0/Expanders/plus.png
new file mode 100644
index 0000000..8b7993e
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Expanders/plus.png differ
diff --git a/themes/Adwaita/gtk-2.0/Handles/handle-h.png b/themes/Adwaita/gtk-2.0/Handles/handle-h.png
new file mode 100644
index 0000000..1a7dc9b
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Handles/handle-h.png differ
diff --git a/themes/Adwaita/gtk-2.0/Handles/handle-v.png b/themes/Adwaita/gtk-2.0/Handles/handle-v.png
new file mode 100644
index 0000000..5e64fb6
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Handles/handle-v.png differ
diff --git a/themes/Adwaita/gtk-2.0/Lines/line-h.png b/themes/Adwaita/gtk-2.0/Lines/line-h.png
new file mode 100755
index 0000000..ea78a0c
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Lines/line-h.png differ
diff --git a/themes/Adwaita/gtk-2.0/Lines/line-v.png b/themes/Adwaita/gtk-2.0/Lines/line-v.png
new file mode 100644
index 0000000..4df89b4
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Lines/line-v.png differ
diff --git a/themes/Adwaita/gtk-2.0/Lines/menu_line.png b/themes/Adwaita/gtk-2.0/Lines/menu_line.png
new file mode 100755
index 0000000..b5ee210
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Lines/menu_line.png differ
diff --git a/themes/Adwaita/gtk-2.0/Makefile.am b/themes/Adwaita/gtk-2.0/Makefile.am
index b61c247..a863ecf 100644
--- a/themes/Adwaita/gtk-2.0/Makefile.am
+++ b/themes/Adwaita/gtk-2.0/Makefile.am
@@ -1,8 +1,92 @@
 themedir = $(datadir)/themes/Adwaita/gtk-2.0
-theme_DATA = gtkrc
+theme_DATA = gtkrc \
+	Arrows/arrow-down-insens.png \
+	Arrows/arrow-down.png \
+	Arrows/arrow-down-prelight.png \
+	Arrows/arrow-down-pressed.png \
+	Arrows/arrow-left.png \
+	Arrows/arrow-right.png \
+	Arrows/arrow-right-prelight.png \
+	Arrows/arrow-up.png \
+	Arrows/menu-arrow.png \
+	Arrows/menu-arrow-prelight.png \
+	Buttons/button-default.png \
+	Buttons/button-insensitive.png \
+	Buttons/button-normal.png \
+	Buttons/button-prelight.png \
+	Buttons/button-pressed.png \
+	Check-Radio/check1.png \
+	Check-Radio/check2.png \
+	Check-Radio/menucheck.png \
+	Check-Radio/menucheck_prelight.png \
+	Check-Radio/menuoption.png \
+	Check-Radio/menuoption_prelight.png \
+	Check-Radio/option1.png \
+	Check-Radio/option2.png \
+	Entry/entry.png \
+	Expanders/ani.png \
+	Expanders/minus.png \
+	Expanders/plus.png \
+	Handles/handle-h.png \
+	Handles/handle-v.png \
+	Lines/line-h.png \
+	Lines/line-v.png \
+	Lines/menu_line.png \
+	Menu-Menubar/menubar_button.png \
+	Menu-Menubar/menubar.png \
+	Others/bg.png \
+	Others/focus.png \
+	Others/null.png \
+	Others/ruler.png \
+	Others/tree_header.png \
+	ProgressBar/progressbar.png \
+	ProgressBar/progressbar_v.png \
+	ProgressBar/trough-progressbar.png \
+	Range/slider-horiz.png \
+	Range/slider-horiz-prelight.png \
+	Range/slider-vert.png \
+	Range/slider-vert-prelight.png \
+	Range/trough-horizontal.png \
+	Range/trough-vertical.png \
+	Scrollbars/slider-horiz-active.png \
+	Scrollbars/slider-horiz.png \
+	Scrollbars/slider-vert-active.png \
+        Scrollbars/slider-vert.png \
+	Scrollbars/slider-horiz-insens.png \
+	Scrollbars/slider-horiz-prelight.png \
+	Scrollbars/slider-vert-insens.png \
+	Scrollbars/slider-vert-prelight.png \
+        Scrollbars/trough-scrollbar-horiz.png \
+	Scrollbars/trough-scrollbar-vert.png \
+	Shadows/frame.png \
+	Spin/arrow-down-disable.png \
+	Spin/arrow-down.png \
+	Spin/arrow-down-prelight.png \
+	Spin/arrow-up-disable.png \
+	Spin/arrow-up.png \
+	Spin/arrow-up-prelight.png \
+	Spin/down-background.png \
+	Spin/up-background.png
+	Tabs/notebook-gap-bottom.png \
+	Tabs/notebook-gap-right.png \
+	Tabs/notebook-gap-left.png \
+	Tabs/notebook-gap-top.png \
+	Tabs/notebook.png \
+	Tabs/tab-bottom.png \
+	Tabs/tab-left.png \
+	Tabs/tab-right.png \
+	Tabs/tab-top.png \
+	Tabs/tab-bottom-active.png \
+	Tabs/tab-left-active.png \
+	Tabs/tab-right-active.png \
+	Tabs/tab-top-active.png
+	Toolbar/toolbar.png \
+	Toolbar/toolbutton-normal.png \
+	Toolbar/toolbutton-prelight.png \
+	Toolbar/toolbutton-pressed.png \
+	Toolbar/toolbutton-toggled.png
 
 EXTRA_DIST = $(theme_DATA)
 
 
 -include $(top_srcdir)/git.mk
-
diff --git a/themes/Adwaita/gtk-2.0/Menu-Menubar/menubar.png b/themes/Adwaita/gtk-2.0/Menu-Menubar/menubar.png
new file mode 100644
index 0000000..744847e
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Menu-Menubar/menubar.png differ
diff --git a/themes/Adwaita/gtk-2.0/Menu-Menubar/menubar_button.png b/themes/Adwaita/gtk-2.0/Menu-Menubar/menubar_button.png
new file mode 100644
index 0000000..7bb832c
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Menu-Menubar/menubar_button.png differ
diff --git a/themes/Adwaita/gtk-2.0/Others/bg.png b/themes/Adwaita/gtk-2.0/Others/bg.png
new file mode 100644
index 0000000..027dd18
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Others/bg.png differ
diff --git a/themes/Adwaita/gtk-2.0/Others/focus.png b/themes/Adwaita/gtk-2.0/Others/focus.png
new file mode 100755
index 0000000..c41abe1
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Others/focus.png differ
diff --git a/themes/Adwaita/gtk-2.0/Others/null.png b/themes/Adwaita/gtk-2.0/Others/null.png
new file mode 100755
index 0000000..9d7e6be
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Others/null.png differ
diff --git a/themes/Adwaita/gtk-2.0/Others/ruler.png b/themes/Adwaita/gtk-2.0/Others/ruler.png
new file mode 100644
index 0000000..c93ec5f
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Others/ruler.png differ
diff --git a/themes/Adwaita/gtk-2.0/Others/tree_header.png b/themes/Adwaita/gtk-2.0/Others/tree_header.png
new file mode 100644
index 0000000..94b7703
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Others/tree_header.png differ
diff --git a/themes/Adwaita/gtk-2.0/ProgressBar/progressbar.png b/themes/Adwaita/gtk-2.0/ProgressBar/progressbar.png
new file mode 100644
index 0000000..62635d2
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/ProgressBar/progressbar.png differ
diff --git a/themes/Adwaita/gtk-2.0/ProgressBar/progressbar_v.png b/themes/Adwaita/gtk-2.0/ProgressBar/progressbar_v.png
new file mode 100644
index 0000000..ae84f4c
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/ProgressBar/progressbar_v.png differ
diff --git a/themes/Adwaita/gtk-2.0/ProgressBar/trough-progressbar.png b/themes/Adwaita/gtk-2.0/ProgressBar/trough-progressbar.png
new file mode 100644
index 0000000..d347831
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/ProgressBar/trough-progressbar.png differ
diff --git a/themes/Adwaita/gtk-2.0/Range/slider-horiz-prelight.png b/themes/Adwaita/gtk-2.0/Range/slider-horiz-prelight.png
new file mode 100644
index 0000000..661d974
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Range/slider-horiz-prelight.png differ
diff --git a/themes/Adwaita/gtk-2.0/Range/slider-horiz.png b/themes/Adwaita/gtk-2.0/Range/slider-horiz.png
new file mode 100644
index 0000000..661d974
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Range/slider-horiz.png differ
diff --git a/themes/Adwaita/gtk-2.0/Range/slider-vert-prelight.png b/themes/Adwaita/gtk-2.0/Range/slider-vert-prelight.png
new file mode 100644
index 0000000..661d974
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Range/slider-vert-prelight.png differ
diff --git a/themes/Adwaita/gtk-2.0/Range/slider-vert.png b/themes/Adwaita/gtk-2.0/Range/slider-vert.png
new file mode 100644
index 0000000..661d974
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Range/slider-vert.png differ
diff --git a/themes/Adwaita/gtk-2.0/Range/trough-horizontal.png b/themes/Adwaita/gtk-2.0/Range/trough-horizontal.png
new file mode 100644
index 0000000..b60fa27
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Range/trough-horizontal.png differ
diff --git a/themes/Adwaita/gtk-2.0/Range/trough-vertical.png b/themes/Adwaita/gtk-2.0/Range/trough-vertical.png
new file mode 100644
index 0000000..20bf2a4
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Range/trough-vertical.png differ
diff --git a/themes/Adwaita/gtk-2.0/Scrollbars/slider-horiz-active.png b/themes/Adwaita/gtk-2.0/Scrollbars/slider-horiz-active.png
new file mode 100644
index 0000000..307b581
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Scrollbars/slider-horiz-active.png differ
diff --git a/themes/Adwaita/gtk-2.0/Scrollbars/slider-horiz-insens.png b/themes/Adwaita/gtk-2.0/Scrollbars/slider-horiz-insens.png
new file mode 100644
index 0000000..deb0b91
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Scrollbars/slider-horiz-insens.png differ
diff --git a/themes/Adwaita/gtk-2.0/Scrollbars/slider-horiz-prelight.png b/themes/Adwaita/gtk-2.0/Scrollbars/slider-horiz-prelight.png
new file mode 100644
index 0000000..ca9ff19
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Scrollbars/slider-horiz-prelight.png differ
diff --git a/themes/Adwaita/gtk-2.0/Scrollbars/slider-horiz.png b/themes/Adwaita/gtk-2.0/Scrollbars/slider-horiz.png
new file mode 100644
index 0000000..f0190a9
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Scrollbars/slider-horiz.png differ
diff --git a/themes/Adwaita/gtk-2.0/Scrollbars/slider-vert-active.png b/themes/Adwaita/gtk-2.0/Scrollbars/slider-vert-active.png
new file mode 100644
index 0000000..8850312
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Scrollbars/slider-vert-active.png differ
diff --git a/themes/Adwaita/gtk-2.0/Scrollbars/slider-vert-insens.png b/themes/Adwaita/gtk-2.0/Scrollbars/slider-vert-insens.png
new file mode 100644
index 0000000..d3392b0
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Scrollbars/slider-vert-insens.png differ
diff --git a/themes/Adwaita/gtk-2.0/Scrollbars/slider-vert-prelight.png b/themes/Adwaita/gtk-2.0/Scrollbars/slider-vert-prelight.png
new file mode 100644
index 0000000..cf467dc
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Scrollbars/slider-vert-prelight.png differ
diff --git a/themes/Adwaita/gtk-2.0/Scrollbars/slider-vert.png b/themes/Adwaita/gtk-2.0/Scrollbars/slider-vert.png
new file mode 100644
index 0000000..fad3751
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Scrollbars/slider-vert.png differ
diff --git a/themes/Adwaita/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png b/themes/Adwaita/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png
new file mode 100644
index 0000000..46207b2
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png differ
diff --git a/themes/Adwaita/gtk-2.0/Scrollbars/trough-scrollbar-vert.png b/themes/Adwaita/gtk-2.0/Scrollbars/trough-scrollbar-vert.png
new file mode 100644
index 0000000..74b81ad
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Scrollbars/trough-scrollbar-vert.png differ
diff --git a/themes/Adwaita/gtk-2.0/Shadows/frame.png b/themes/Adwaita/gtk-2.0/Shadows/frame.png
new file mode 100644
index 0000000..d971298
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Shadows/frame.png differ
diff --git a/themes/Adwaita/gtk-2.0/Spin/arrow-down-disable.png b/themes/Adwaita/gtk-2.0/Spin/arrow-down-disable.png
new file mode 100755
index 0000000..b7c2283
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Spin/arrow-down-disable.png differ
diff --git a/themes/Adwaita/gtk-2.0/Spin/arrow-down-prelight.png b/themes/Adwaita/gtk-2.0/Spin/arrow-down-prelight.png
new file mode 100755
index 0000000..b0cccb1
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Spin/arrow-down-prelight.png differ
diff --git a/themes/Adwaita/gtk-2.0/Spin/arrow-down.png b/themes/Adwaita/gtk-2.0/Spin/arrow-down.png
new file mode 100755
index 0000000..93f1300
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Spin/arrow-down.png differ
diff --git a/themes/Adwaita/gtk-2.0/Spin/arrow-up-disable.png b/themes/Adwaita/gtk-2.0/Spin/arrow-up-disable.png
new file mode 100755
index 0000000..dae509b
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Spin/arrow-up-disable.png differ
diff --git a/themes/Adwaita/gtk-2.0/Spin/arrow-up-prelight.png b/themes/Adwaita/gtk-2.0/Spin/arrow-up-prelight.png
new file mode 100755
index 0000000..e184a68
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Spin/arrow-up-prelight.png differ
diff --git a/themes/Adwaita/gtk-2.0/Spin/arrow-up.png b/themes/Adwaita/gtk-2.0/Spin/arrow-up.png
new file mode 100755
index 0000000..c62f26a
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Spin/arrow-up.png differ
diff --git a/themes/Adwaita/gtk-2.0/Spin/down-background.png b/themes/Adwaita/gtk-2.0/Spin/down-background.png
new file mode 100644
index 0000000..cc14e13
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Spin/down-background.png differ
diff --git a/themes/Adwaita/gtk-2.0/Spin/up-background.png b/themes/Adwaita/gtk-2.0/Spin/up-background.png
new file mode 100644
index 0000000..448cd64
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Spin/up-background.png differ
diff --git a/themes/Adwaita/gtk-2.0/Tabs/notebook-gap-bottom.png b/themes/Adwaita/gtk-2.0/Tabs/notebook-gap-bottom.png
new file mode 100644
index 0000000..0e4236a
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Tabs/notebook-gap-bottom.png differ
diff --git a/themes/Adwaita/gtk-2.0/Tabs/notebook-gap-left.png b/themes/Adwaita/gtk-2.0/Tabs/notebook-gap-left.png
new file mode 100644
index 0000000..236abe7
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Tabs/notebook-gap-left.png differ
diff --git a/themes/Adwaita/gtk-2.0/Tabs/notebook-gap-right.png b/themes/Adwaita/gtk-2.0/Tabs/notebook-gap-right.png
new file mode 100644
index 0000000..853b574
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Tabs/notebook-gap-right.png differ
diff --git a/themes/Adwaita/gtk-2.0/Tabs/notebook-gap-top.png b/themes/Adwaita/gtk-2.0/Tabs/notebook-gap-top.png
new file mode 100644
index 0000000..b7a2f1f
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Tabs/notebook-gap-top.png differ
diff --git a/themes/Adwaita/gtk-2.0/Tabs/notebook.png b/themes/Adwaita/gtk-2.0/Tabs/notebook.png
new file mode 100644
index 0000000..af3cea7
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Tabs/notebook.png differ
diff --git a/themes/Adwaita/gtk-2.0/Tabs/tab-bottom-active.png b/themes/Adwaita/gtk-2.0/Tabs/tab-bottom-active.png
new file mode 100644
index 0000000..579263f
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Tabs/tab-bottom-active.png differ
diff --git a/themes/Adwaita/gtk-2.0/Tabs/tab-bottom.png b/themes/Adwaita/gtk-2.0/Tabs/tab-bottom.png
new file mode 100644
index 0000000..3187e41
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Tabs/tab-bottom.png differ
diff --git a/themes/Adwaita/gtk-2.0/Tabs/tab-left-active.png b/themes/Adwaita/gtk-2.0/Tabs/tab-left-active.png
new file mode 100644
index 0000000..8366184
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Tabs/tab-left-active.png differ
diff --git a/themes/Adwaita/gtk-2.0/Tabs/tab-left.png b/themes/Adwaita/gtk-2.0/Tabs/tab-left.png
new file mode 100644
index 0000000..d731bd1
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Tabs/tab-left.png differ
diff --git a/themes/Adwaita/gtk-2.0/Tabs/tab-right-active.png b/themes/Adwaita/gtk-2.0/Tabs/tab-right-active.png
new file mode 100644
index 0000000..322b603
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Tabs/tab-right-active.png differ
diff --git a/themes/Adwaita/gtk-2.0/Tabs/tab-right.png b/themes/Adwaita/gtk-2.0/Tabs/tab-right.png
new file mode 100644
index 0000000..d03015e
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Tabs/tab-right.png differ
diff --git a/themes/Adwaita/gtk-2.0/Tabs/tab-top-active.png b/themes/Adwaita/gtk-2.0/Tabs/tab-top-active.png
new file mode 100644
index 0000000..fc4c138
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Tabs/tab-top-active.png differ
diff --git a/themes/Adwaita/gtk-2.0/Tabs/tab-top.png b/themes/Adwaita/gtk-2.0/Tabs/tab-top.png
new file mode 100644
index 0000000..a2689f3
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Tabs/tab-top.png differ
diff --git a/themes/Adwaita/gtk-2.0/Toolbar/toolbar.png b/themes/Adwaita/gtk-2.0/Toolbar/toolbar.png
new file mode 100644
index 0000000..557b98f
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Toolbar/toolbar.png differ
diff --git a/themes/Adwaita/gtk-2.0/Toolbar/toolbutton-normal.png b/themes/Adwaita/gtk-2.0/Toolbar/toolbutton-normal.png
new file mode 100644
index 0000000..d755487
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Toolbar/toolbutton-normal.png differ
diff --git a/themes/Adwaita/gtk-2.0/Toolbar/toolbutton-prelight.png b/themes/Adwaita/gtk-2.0/Toolbar/toolbutton-prelight.png
new file mode 100644
index 0000000..252be07
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Toolbar/toolbutton-prelight.png differ
diff --git a/themes/Adwaita/gtk-2.0/Toolbar/toolbutton-pressed.png b/themes/Adwaita/gtk-2.0/Toolbar/toolbutton-pressed.png
new file mode 100644
index 0000000..af68563
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Toolbar/toolbutton-pressed.png differ
diff --git a/themes/Adwaita/gtk-2.0/Toolbar/toolbutton-toggled.png b/themes/Adwaita/gtk-2.0/Toolbar/toolbutton-toggled.png
new file mode 100644
index 0000000..05e6118
Binary files /dev/null and b/themes/Adwaita/gtk-2.0/Toolbar/toolbutton-toggled.png differ
diff --git a/themes/Adwaita/gtk-2.0/gtkrc b/themes/Adwaita/gtk-2.0/gtkrc
old mode 100644
new mode 100755
index 100722f..bcdae18
--- a/themes/Adwaita/gtk-2.0/gtkrc
+++ b/themes/Adwaita/gtk-2.0/gtkrc
@@ -1,434 +1,1364 @@
+# Bridge | ScionicSpectre
 
-# Please keep this gtkrc in sync with the other ones from Clearlooks based themes.
+gtk-color-scheme	= "base_color:#FFFFFF\nfg_color:#000000\ntooltip_fg_color:#FFFFFF\nselected_bg_color:#4A90D9\nselected_fg_color:#FFFFFF\ntext_color:#313739\nbg_color:#EDEDED\ntooltip_bg_color:#343434"
 
-gtk-color-scheme = "base_color:#ffffff\nfg_color:#000000\ntooltip_fg_color:#000000\nselected_bg_color:#86ABD9\nselected_fg_color:#ffffff\ntext_color:#1A1A1A\nbg_color:#EDECEB\ntooltip_bg_color:#E7F3FD"
+gtk-auto-mnemonics	= 1
 
-gtk-auto-mnemonics = 1
+style "default"
+{
+	xthickness	= 1
+	ythickness	= 1
 
-style "default" {
-	xthickness = 1
-	ythickness = 1
-
-	#######################
 	# Style Properties
-	#######################
-	GtkButton::child-displacement-x = 1
-	GtkButton::child-displacement-y = 1
-	GtkButton::default-border = { 0, 0, 0, 0 }
-	GtkButton::image-spacing = 4
-	GtkToolButton::icon-spacing = 4
-
-	GtkCheckButton::indicator-size = 14
-
-	GtkEntry::invisible-char = 0x2022
-
-	GtkPaned::handle-size = 6
-
-	GtkRange::trough-border = 0
-	GtkRange::slider-width = 15
-	GtkRange::stepper-size = 15
-
-	GtkScale::slider-length = 23
-	GtkScale::trough-side-details = 1
-
-	GtkScrollbar::min-slider-length = 30
-	GtkMenuBar::internal-padding = 0
-	GtkExpander::expander-size = 16
-	GtkToolbar::internal-padding = 1
-	GtkTreeView::expander-size = 14
-	GtkTreeView::vertical-separator = 0
-
-	GtkMenu::horizontal-padding = 0
-	GtkMenu::vertical-padding = 0
-
-	WnckTasklist::fade-overlay-rect = 0
-	# 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 = 1
-
-	GtkEntry::progress-border = { 2, 2, 2, 2 }
-
-	####################
-	# Color Definitions
-	####################
-	bg[NORMAL]        = @bg_color
-	bg[PRELIGHT]      = shade (1.02, @bg_color)
-	bg[SELECTED]      = @selected_bg_color
-	bg[INSENSITIVE]   = @bg_color
-	bg[ACTIVE]        = shade (0.9, @bg_color)
-
-	fg[NORMAL]        = @fg_color
-	fg[PRELIGHT]      = @fg_color
-	fg[SELECTED]      = @selected_fg_color
-	fg[INSENSITIVE]   = darker (@bg_color)
-	fg[ACTIVE]        = @fg_color
-
-	text[NORMAL]      = @text_color
-	text[PRELIGHT]    = @text_color
-	text[SELECTED]    = @selected_fg_color
-	text[INSENSITIVE] = darker (@bg_color)
-	text[ACTIVE]      = @selected_fg_color
-
-	base[NORMAL]      = @base_color
-	base[PRELIGHT]    = shade (0.95, @bg_color)
-	base[SELECTED]    = @selected_bg_color
-	base[INSENSITIVE] = @bg_color
-	base[ACTIVE]      = shade (0.9, @selected_bg_color)
-
-	engine "clearlooks" {
-		colorize_scrollbar = TRUE
-		reliefstyle = 1
-		menubarstyle = 2
-		toolbarstyle = 0
-		animation = FALSE
-		radius = 3.0
-		style = GUMMY
-
-		# Set a hint to disable backward compatibility fallbacks.
-		hint = "use-hints"
-	}
-}
 
-style "wide" {
-	xthickness = 2
-	ythickness = 2
-}
-
-style "wider" {
-	xthickness = 3
-	ythickness = 3
-}
+	GtkScrollbar::activate-slider	= 1
+	GtkWidget::focus-line-width	= 0
+	GtkWidget::new-tooltip-style	= 1 # Needed?
+	GtkMenuBar::window-dragging	= 1
+	GtkToolbar::window-dragging	= 1
+	GtkToolbar::internal-padding	= 5
+
+	GtkSeparatorMenuItem::horizontal-padding = 3
+	GtkSeparatorMenuItem::wide-separators = 1
+	GtkSeparatorMenuItem::separator-height = 1
+
+	GtkButton::child-displacement-y	= 1
+	GtkButton::default-border	= { 0, 0, 0, 0 }
+	GtkButton::default-outside_border	= { 0, 0, 0, 0 }
+
+	GtkScrollbar::trough-border	= 4
+	GtkRange::trough-border		= 0
+	GtkRange::slider-width		= 7
+	GtkRange::stepper-size		= 0
+
+	GtkScrollbar::has-backward-stepper		= 0  
+	GtkScrollbar::has-forward-stepper		= 0
+	GtkScrolledWindow ::scrollbar-spacing		= 0
+	GtkScrolledWindow ::scrollbars-within-bevel	= 1
+
+	GtkVScale::slider_length 	= 16
+	GtkVScale::slider_width 	= 16
+	GtkHScale::slider_length 	= 16
+	GtkHScale::slider_width 	= 17
+
+	GtkStatusbar::shadow_type	= GTK_SHADOW_NONE
+	GtkSpinButton::shadow_type 	= GTK_SHADOW_NONE
+	GtkMenuBar::shadow-type		= GTK_SHADOW_NONE
+	GtkMenuBar::internal-padding	= 0	#( every window is misaligned for the sake of menus ):
+	GtkMenu::horizontal-padding	= 0
+	GtkMenu::vertical-padding	= 0
+
+	GtkNotebook::tab-overlap	= 7
+	GtkNotebook::tab-curvature	= 7
+
+	GtkCheckButton::indicator_spacing	= 3
+	GtkOptionMenu::indicator_spacing	= { 8, 2, 0, 0 }
+
+	GtkTreeView::row_ending_details 	= 0
+	GtkTreeView::expander-size		= 12
+	GtkTreeView::vertical-separator		= 1
+	GtkTreeView::horizontal-separator	= 4
+	GtkTreeView::allow-rules		= 1
+
+	# Colors
+
+	bg[NORMAL]		= @bg_color
+	bg[PRELIGHT]		= shade (1.02, @bg_color)
+	bg[SELECTED]		= @selected_bg_color
+	bg[INSENSITIVE] 	= @bg_color
+	bg[ACTIVE]		= shade (0.9, @bg_color)
+
+	fg[NORMAL]		= @text_color
+	fg[PRELIGHT]		= @fg_color
+	fg[SELECTED]		= @selected_fg_color
+	fg[INSENSITIVE]		= darker (@bg_color)
+	fg[ACTIVE]		= @fg_color
+
+	text[NORMAL]		= @text_color
+	text[PRELIGHT]		= @text_color
+	text[SELECTED]		= @selected_fg_color
+	text[INSENSITIVE]	= darker (@bg_color)
+	text[ACTIVE]		= @selected_fg_color
+
+	base[NORMAL]		= @base_color
+	base[PRELIGHT]		= shade (0.95, @bg_color)
+	base[SELECTED]		= @selected_bg_color
+	base[INSENSITIVE]	= @bg_color
+	base[ACTIVE]		= shade (0.9, @selected_bg_color)
+
+	# For succinctness, all reasonable pixmap options remain here
+
+	engine "pixmap"
+	{
+
+	# Check Buttons
+
+	image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+            state 			= NORMAL
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/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/check1.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+            state 			= INSENSITIVE
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/check1.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/check2.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+  	{
+ 	function        		= CHECK
+   	recolorable     		= TRUE
+       	state 				= INSENSITIVE
+       	shadow          		= IN
+       	overlay_file   			= "Check-Radio/check1.png"
+       	overlay_stretch 		= FALSE
+	}
 
-style "entry" {
-	xthickness = 3
-	ythickness = 3
+	# Radio Buttons
+
+	image 
+	{
+            function        		= OPTION
+            state 			= NORMAL
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/option1.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+	{
+            function        		= OPTION
+            state 			= PRELIGHT
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/option1.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+	{
+            function        		= OPTION
+            state 			= ACTIVE
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/option1.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+	{
+            function        		= OPTION
+            state 			= INSENSITIVE
+            shadow         		= OUT
+            overlay_file    		= "Check-Radio/option1.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+	{
+            function        		= OPTION
+	    state 			= NORMAL
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/option2.png"
+            overlay_stretch 		= FALSE
+        }
+ 	image 
+	{
+            function        		= OPTION
+	    state			= PRELIGHT
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/option2.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+	{
+            function        		= OPTION
+	    state			= ACTIVE
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/option2.png"
+            overlay_stretch	 	= FALSE
+        }
+	image 
+	{
+            function        		= OPTION
+	    state 			= INSENSITIVE
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/option1.png"
+            overlay_stretch 		= FALSE
+        }
+
+	# Arrows
+
+	image
+	{
+	  function			= ARROW
+	  overlay_file		= "Arrows/arrow-up.png"
+	  overlay_border		= { 0, 0, 0, 0 }
+	  overlay_stretch		= FALSE
+	  arrow_direction		= UP
+	}
+	image
+	{
+	  function			= ARROW
+	  state			= NORMAL
+	  overlay_file		= "Arrows/arrow-down.png"
+	  overlay_border		= { 0, 0, 0, 0 }
+	  overlay_stretch		= FALSE
+	  arrow_direction		= DOWN
+	}
+	image
+	{
+	  function			= ARROW
+	  state			= PRELIGHT
+	  overlay_file		= "Arrows/arrow-down-prelight.png"
+	  overlay_border		= { 0, 0, 0, 0 }
+	  overlay_stretch		= FALSE
+	  arrow_direction		= DOWN
+	}
+	image
+	{
+	  function			= ARROW
+	  state			= ACTIVE
+	  overlay_file		= "Arrows/arrow-down-pressed.png"
+	  overlay_border		= { 0, 0, 0, 0 }
+	  overlay_stretch		= FALSE
+	  arrow_direction		= DOWN
+	}
 
-	bg[SELECTED] = mix (0.4, @selected_bg_color, @base_color)
-	fg[SELECTED] = @text_color
+	image
+	{
+	  function			= ARROW
+	  state			= INSENSITIVE
+	  overlay_file		= "Arrows/arrow-down-insens.png"
+	  overlay_border		= { 0, 0, 0, 0 }
+	  overlay_stretch		= FALSE
+	  arrow_direction		= DOWN
+	}
 
-	engine "clearlooks" {
-		focus_color = shade (0.65, @selected_bg_color)
+	image
+	{
+	  function			= ARROW
+	  overlay_file		= "Arrows/arrow-left.png"
+	  overlay_border		= { 0, 0, 0, 0 }
+	  overlay_stretch		= FALSE
+	  arrow_direction		= LEFT
+	}
+	image
+	{
+	  function			= ARROW
+	  overlay_file		= "Arrows/arrow-right.png"
+	  overlay_border		= { 0, 0, 0, 0 }
+	  overlay_stretch		= FALSE
+	  arrow_direction		= RIGHT
 	}
-}
 
-style "spinbutton" {
+	# Option Menu Arrows
 
-	engine "clearlooks" {
-		hint = "spinbutton"
+	image
+	{
+	  function		= TAB
+	  state			= INSENSITIVE
+	  overlay_file		= "Arrows/arrow-down-insens.png"
+	  overlay_stretch	= FALSE
+	}
+	image
+	{
+	  function			= TAB
+	  state				= NORMAL
+	  overlay_file			= "Arrows/arrow-down.png"
+	  overlay_border		= { 0, 0, 0, 0 }
+	  overlay_stretch		= FALSE
+	}
+	image
+	{
+	  function			= TAB
+	  state				= PRELIGHT
+	  overlay_file			= "Arrows/arrow-down-prelight.png"
+	  overlay_border		= { 0, 0, 0, 0 }
+	  overlay_stretch		= FALSE
 	}
-}
 
-style "scale" {
-	xthickness = 2
-	ythickness = 2
+	#Lines
 
-	engine "clearlooks" {
-		hint = "scale"
+	image
+	{
+	   function			= VLINE
+	   file				= "Lines/line-v.png"
+	   border			= { 0, 0, 0, 0 }
+	   stretch			= TRUE
+	}
+	image
+	{
+	  function			= HLINE
+	  file				= "Lines/line-h.png"
+	  border			= { 0, 0, 0, 0 }
+	  stretch			= TRUE
 	}
-}
 
-style "vscale" {
+	# Handles
 
-	engine "clearlooks" {
-		hint = "vscale"
+	image
+	{
+	  function			= HANDLE
+	  overlay_file			= "Handles/handle-h.png"
+	  overlay_stretch		= FALSE
+	  orientation			= HORIZONTAL
+	}
+	image
+	{
+	  function			= HANDLE
+	  overlay_file			= "Handles/handle-v.png"
+	  overlay_stretch		= FALSE
+	  orientation			= VERTICAL
 	}
-}
 
-style "hscale" {
+	# Expanders
 
-	engine "clearlooks" {
-		hint = "hscale"
+	image
+	{
+		function	= EXPANDER
+		expander_style	= COLLAPSED
+		file		= "Expanders/plus.png"
 	}
-}
 
-style "scrollbar" {
-	xthickness = 2
-	ythickness = 2
+	image
+	{
+		function	= EXPANDER
+		expander_style	= EXPANDED
+		file		= "Expanders/minus.png"
+	}
 
-	engine "clearlooks" {
-		hint = "scrollbar"
+	image
+	{
+		function	= EXPANDER
+		expander_style	= SEMI_EXPANDED
+		file		= "Expanders/ani.png"
 	}
-}
 
-style "hscrollbar" {
+	image
+	{
+		function	= EXPANDER
+		expander_style	= SEMI_COLLAPSED
+		file		= "Expanders/ani.png"
+	}
 
-	engine "clearlooks" {
-		hint = "hscrollbar"
+	image
+	{
+		function	= RESIZE_GRIP
+		state		= NORMAL
+		detail		= "statusbar"
+		overlay_file	= "Others/null.png"	
+		overlay_border	= { 0,0,0,0 }
+		overlay_stretch	= FALSE
 	}
-}
 
-style "vscrollbar" {
+	# Shadows ( this area needs help :P )
 
-	engine "clearlooks" {
-		hint = "vscrollbar"
-	}
+    image
+    {
+       function			= SHADOW_GAP
+       file			= "Others/null.png"
+       border			= { 4, 4, 4, 4 }
+       stretch			= TRUE
+    }
+  }
 }
 
-style "notebook_bg" {
+style "scrollbar"
+{
+  engine "pixmap" 
+  {
+    image 
+    {
+      function			= BOX
+      detail			= "trough"
+      file			= "Scrollbars/trough-scrollbar-horiz.png"
+      border			= { 19, 19, 4, 4 }
+      stretch			= TRUE
+      orientation		= HORIZONTAL
+    }
+    image 
+    {
+      function			= BOX
+      detail			= "trough"
+      file			= "Scrollbars/trough-scrollbar-vert.png"
+      border			= { 4, 4, 19, 19 }
+      stretch			= TRUE
+      orientation		= VERTICAL
+    }
+
+# Sliders
+
+  image 
+    {
+      function				= SLIDER
+      state           			= NORMAL
+      file				= "Scrollbars/slider-horiz.png" 
+      border				= { 4, 4, 2, 2 }
+      stretch				= TRUE
+      orientation			= HORIZONTAL
+
+    }
+  image 
+    {
+      function				= SLIDER
+      state           			= ACTIVE
+      file				= "Scrollbars/slider-horiz-active.png" 
+      border				= { 4, 4, 2, 2 }
+      stretch				= TRUE
+      orientation			= HORIZONTAL
+
+    }
+    image 
+    {
+      function				= SLIDER
+      state           			= PRELIGHT
+      file				= "Scrollbars/slider-horiz-prelight.png" 
+      border				= { 4, 4, 2, 2 }
+      stretch				= TRUE
+      orientation			= HORIZONTAL
+
+    }
+    image 
+    {
+      function				= SLIDER
+      state           			= INSENSITIVE
+      file				= "Scrollbars/slider-horiz-insens.png"
+      border				= { 4, 4, 2, 2 }
+      stretch				= TRUE
+      orientation			= HORIZONTAL
+
+    }
+
+# X Verticals
+
+ image 
+    {
+      function				= SLIDER
+      state           			= NORMAL
+      file				= "Scrollbars/slider-vert.png" 
+      border				= { 2, 2, 4, 4 }
+      stretch				= TRUE
+      orientation			= VERTICAL
+
+    }
+   image 
+    {
+      function				= SLIDER
+      state           			= ACTIVE
+      file				= "Scrollbars/slider-vert-active.png" 
+      border				= { 2, 2, 4, 4 }
+      stretch				= TRUE
+      orientation			= VERTICAL
+
+    }
+    image 
+    {
+      function				= SLIDER
+      state           			= PRELIGHT
+      file				= "Scrollbars/slider-vert-prelight.png" 
+      border				= { 2, 2, 4, 4 }
+      stretch				= TRUE
+      orientation			= VERTICAL
+
+    }
+    image 
+    {
+      function				= SLIDER
+      state           			= INSENSITIVE
+      file				= "Scrollbars/slider-vert-insens.png"
+      border				= { 2, 2, 4, 4 }
+      stretch				= TRUE
+      orientation			= VERTICAL
+
+    }
+  }
+}
 
-	bg[NORMAL]        = shade (1.02, @bg_color)
+style "menubar"
+{
+	bg[PRELIGHT]	= "#FFF"
+	fg[SELECTED]	= @text_color
+
+	xthickness	= 0
+	ythickness	= 0
+
+	engine "pixmap"
+	{
+	  image
+	    {
+	      function		= BOX
+	      recolorable	= TRUE
+	      state		= PRELIGHT
+	      file		= "Menu-Menubar/menubar_button.png"
+
+	      border		= { 4, 4, 4, 4 }
+	      stretch		= TRUE
+	    }
+	}
 }
 
-style "button" {
-	xthickness = 3
-	ythickness = 3
+style "menu"
+{
+	xthickness	=0
+	ythickness	=0
 
-	bg[NORMAL]        = shade (1.04, @bg_color)
-	bg[PRELIGHT]      = shade (1.06, @bg_color)
-	bg[ACTIVE]        = shade (0.85, @bg_color)
-}
+	GtkMenuItem::arrow-scaling	= 0.4
 
-# The color is changed by the notebook_bg style, this style
-# changes the x/ythickness
-style "notebook" {
-	xthickness = 3
-	ythickness = 3
+	bg[NORMAL]	= shade (1.08, @bg_color)
 }
 
-style "statusbar" {
+style "menu_item"
+{
+	xthickness	= 2
+	ythickness	= 4
+
+	bg[PRELIGHT]	= @selected_bg_color
+	fg[PRELIGHT]	= @selected_fg_color
+	text[PRELIGHT]	= @selected_fg_color
+
+	engine "pixmap"
+	{
+
+	# Check Buttons
+
+	image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+            state 			= NORMAL
+            shadow          		= OUT
+            overlay_file    		= "Others/null.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+            state 			= PRELIGHT
+            shadow          		= OUT
+            overlay_file    		= "Others/null.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+            state 			= ACTIVE
+            shadow          		= OUT
+            overlay_file    		= "Others/null.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+            state 			= INSENSITIVE
+            shadow          		= OUT
+            overlay_file    		= "Others/null.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+	    state	 		= NORMAL
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/menucheck.png"
+            overlay_stretch	 	= FALSE
+        }
+	image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+	    	  state 		= PRELIGHT
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/menucheck_prelight.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+	    	  state 		= ACTIVE
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/menucheck.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+  	{
+ 	function        		= CHECK
+   	recolorable     		= TRUE
+       	state 				= INSENSITIVE
+       	shadow          		= IN
+       	overlay_file   			= "Others/null.png"
+       	overlay_stretch 		= FALSE
+	}
 
-	engine "clearlooks" {
-		hint = "statusbar"
+	# Radio Buttons
+
+	image 
+	{
+            function        		= OPTION
+            state 			= NORMAL
+            shadow          		= OUT
+            overlay_file    		= "Others/null.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+	{
+            function        		= OPTION
+            state 			= PRELIGHT
+            shadow          		= OUT
+            overlay_file    		= "Others/null.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+	{
+            function        		= OPTION
+            state 			= ACTIVE
+            shadow          		= OUT
+            overlay_file    		= "Others/null.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+	{
+            function        		= OPTION
+            state 			= INSENSITIVE
+            shadow         		= OUT
+            overlay_file    		= "Others/null.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+	{
+            function        		= OPTION
+	    state 			= NORMAL
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/menuoption.png"
+            overlay_stretch 		= FALSE
+        }
+ 	image 
+	{
+            function        		= OPTION
+	    state			= PRELIGHT
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/menuoption_prelight.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+	{
+            function        		= OPTION
+	    state			= ACTIVE
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/menuoption.png"
+            overlay_stretch	 	= FALSE
+        }
+	image 
+	{
+            function        		= OPTION
+	    state 			= INSENSITIVE
+            shadow          		= IN
+            overlay_file    		= "Others/null.png"
+            overlay_stretch 		= FALSE
+        }
+	image 
+      	{
+        	function		= SHADOW # This fixes boxy Qt menu items
+		file        		= "Others/null.png"
+		border      		= { 4, 4, 4, 4 }
+		stretch         	= TRUE
+      	}
+
+	# Arrow Buttons
+
+	image
+	{
+	  function			= ARROW
+	  state				= NORMAL
+	  overlay_file			= "Arrows/menu-arrow.png"
+	  overlay_border		= { 0, 0, 0, 0 }
+	  overlay_stretch		= FALSE
+	  arrow_direction		= RIGHT
 	}
+	image
+	{
+	  function			= ARROW
+	  state				= PRELIGHT
+	  overlay_file			= "Arrows/menu-arrow-prelight.png"
+	  overlay_border		= { 0, 0, 0, 0 }
+	  overlay_stretch		= FALSE
+	  arrow_direction		= RIGHT
+	}
+    }
 }
 
-style "comboboxentry" {
-
-	engine "clearlooks" {
-		# Note:
-		# If you set the appears-as-list option on comboboxes in the theme,
-		# then you should set this hint on the combobox instead.
-		hint = "comboboxentry"
-	}
+style "menubar_item"
+{
+	xthickness	= 2
+	ythickness	= 2
+	bg[PRELIGHT]	= @selected_fg_color
+	fg[PRELIGHT]	= @text_color
 }
 
-style "menubar" {
+style "toolbar"
+{
+	engine "pixmap"
+	{
+		image
+		{
+			function	= BOX
+			file		= "Toolbar/toolbar.png"
+			stretch		= TRUE
+    		}
+ 	}
+}
 
-        GtkWidget::window-dragging = 1
+style "button"
+{
+	xthickness	= 4
+	ythickness	= 4
+
+  engine "pixmap"
+  {
+    image
+    {
+      function			= BOX
+      state			= NORMAL
+      file			= "Buttons/button-default.png"
+      border			= {4, 4, 4, 4 }
+      stretch			= TRUE
+    }
+    image
+    {
+      function			= BOX
+      state			= PRELIGHT
+      file			= "Buttons/button-prelight.png"
+      border			= { 4, 4, 4, 4 }
+      stretch			= TRUE
+    }
+    image
+    {
+      function			= BOX
+      state			= ACTIVE
+      file			= "Buttons/button-pressed.png"
+      border			= { 4, 4, 4, 4 }
+      stretch			= TRUE
+    }	
+    image 
+   {
+     function			= BOX
+     state			= INSENSITIVE
+     file			= "Buttons/button-insensitive.png"
+     border			= { 4, 4, 4, 4 }
+     stretch			= TRUE
+    }
+  }
+}
 
-	engine "clearlooks" {
-		hint = "menubar"
+style "toolbuttons"
+{
+	ythickness	= 1
+	GtkWidget::focus_padding = 2
+
+	engine "pixmap" {
+      
+image
+		{
+			function        		= BOX
+			state				= NORMAL
+			file            		= "Toolbar/toolbutton-normal.png"
+			border          		= { 4, 4, 4, 4 }
+			stretch         		= TRUE
+		}
+image
+		{
+			function        		= BOX
+			state				= PRELIGHT
+			file            		= "Toolbar/toolbutton-prelight.png"
+			border          		= { 4, 4, 4, 4 }
+			stretch         		= TRUE
+		}
+image
+		{
+			function        		= BOX
+			state				= ACTIVE
+			file            		= "Toolbar/toolbutton-pressed.png"
+			border          		= { 4, 4, 4, 4 }
+			stretch         		= TRUE
+		}  
+image
+		{
+			function        		= BOX
+			state				= INSENSITIVE
+			file            		= "Toolbar/toolbutton-normal.png"
+			border          		= { 4, 4, 4, 4 }
+			stretch         		= TRUE
+		}  
 	}
 }
 
-style "menu" {
-	xthickness = 0
-	ythickness = 0
-
-	bg[NORMAL]        = shade (1.08, @bg_color)
-
-	engine "clearlooks" {
-		radius = 0.0
+style "entry"
+{
+	xthickness	= 3
+	ythickness   	= 3
+
+
+	engine "pixmap"
+	{
+	image
+	{
+		function		= SHADOW
+		detail			= "entry"
+		shadow			= IN
+		file			= "Entry/entry.png"
+		border			= { 4,4,4,4 }
+		stretch			= TRUE
 	}
+    }
 }
 
-style "menu_item" {
-	xthickness = 2
-	ythickness = 3
-
-	fg[PRELIGHT]      = @selected_fg_color
+style "spinbutton"	= "default"
+{
+	xthickness	= 3
+	ythickness	= 3
+	GtkWidget::interior_focus	= 1
+
+engine "pixmap"
+  {
+    image
+    {
+      function			= ARROW
+    }
+
+    # Spin-Up
+    image
+    {
+      function			= BOX
+      state 			= NORMAL
+      detail			= "spinbutton_up"
+      file			= "Spin/up-background.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+      overlay_file		= "Spin/arrow-up.png"
+      overlay_stretch		= FALSE
+    }
+    image
+    {
+      function			= BOX
+      state 			= PRELIGHT
+      detail			= "spinbutton_up"
+      file			= "Spin/up-background.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+      overlay_file		= "Spin/arrow-up-prelight.png"
+      overlay_stretch		= FALSE
+    }
+    image
+    {
+      function			= BOX
+      state 			= INSENSITIVE
+      detail			= "spinbutton_up"
+      file			= "Spin/up-background.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+      overlay_file		= "Spin/arrow-up-disable.png"
+      overlay_stretch		= FALSE
+    }
+    image
+    {
+      function			= BOX
+      state 			= ACTIVE
+      detail			= "spinbutton_up"
+      file			= "Spin/up-background.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+      overlay_file		= "Spin/arrow-up.png"
+      overlay_stretch		= FALSE
+    }
+
+    # Spin-Down
+    image
+    {
+      function			= BOX
+      state 			= NORMAL
+      detail			= "spinbutton_down"
+      file			= "Spin/down-background.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+      overlay_file		= "Spin/arrow-down.png"
+      overlay_stretch		= FALSE
+    }
+    image
+    {
+      function			= BOX
+      state 			= PRELIGHT
+      detail			= "spinbutton_down"
+      file			= "Spin/down-background.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+      overlay_file		= "Spin/arrow-down-prelight.png"
+      overlay_stretch		= FALSE
+    }
+    image
+    {
+      function			= BOX
+      state 			= INSENSITIVE
+      detail			= "spinbutton_down"
+      file			= "Spin/down-background.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+      overlay_file		= "Spin/arrow-down-disable.png"
+      overlay_stretch		= FALSE
+    }
+    image
+    {
+      function			= BOX
+      state 			= ACTIVE
+      detail			= "spinbutton_down"
+      file			= "Spin/down-background.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+      overlay_file		= "Spin/arrow-down-prelight.png"
+      overlay_stretch		= FALSE
+    }
+  }
 }
 
-# This style is there to modify the separator menu items. The goals are:
-# 1. Get a specific height.
-# 2. The line should go to the edges (ie. no border at the left/right)
-style "separator_menu_item" {
-	xthickness = 1
-	ythickness = 0
-
-	GtkSeparatorMenuItem::horizontal-padding = 0
-	GtkWidget::wide-separators = 1
-	GtkWidget::separator-width = 1
-	GtkWidget::separator-height = 7
+style "notebook"
+{
+
+	xthickness	= 5
+	ythickness	= 5
+
+  engine "pixmap" 
+    {
+    image 
+      {
+     function			= EXTENSION
+	state			= ACTIVE
+	file			= "Tabs/tab-bottom.png"
+	border			= { 10,10,10,10 }
+	stretch			= TRUE
+	gap_side			= TOP
+      }
+    image 
+      {
+     function			= EXTENSION
+	state			= ACTIVE
+	file			= "Tabs/tab-top.png"
+	border			= { 10,10,10,10 }
+	stretch			= TRUE
+	gap_side			= BOTTOM
+      }
+    image 
+      {
+     function			= EXTENSION
+	state			= ACTIVE
+	file			= "Tabs/tab-left.png"
+	border			= { 10,10,10,10 }
+	stretch			= TRUE
+	gap_side			= RIGHT
+      }
+    image 
+      {
+     function			= EXTENSION
+	state			= ACTIVE
+	file			= "Tabs/tab-right.png"
+	border			= { 10,10,10,10 }
+	stretch			= TRUE
+	gap_side			= LEFT
+      }	
+    image 
+      {
+     function			= EXTENSION
+	file			= "Tabs/tab-top-active.png"
+	border			= { 10,10,10,10 }
+	stretch			= TRUE
+	gap_side			= BOTTOM
+      }
+    image 
+      {
+     function			= EXTENSION
+	file			= "Tabs/tab-bottom-active.png"
+	border			= { 10,10,10,10 }
+	stretch			= TRUE
+	gap_side			= TOP
+      }
+    image 
+      {
+     function			= EXTENSION
+	file			= "Tabs/tab-left-active.png"
+	border			= {  10,10,10,10 }
+	stretch			= TRUE
+	gap_side			= RIGHT
+      }
+    image 
+      {
+     function			= EXTENSION
+	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
+	file				= "Tabs/notebook.png" 
+	border				= { 4, 4, 4, 4 }
+	stretch				= TRUE
+	gap_file			= "Tabs/notebook-gap-top.png"
+	gap_border     			= { 2, 2, 0, 0 }
+	gap_side			= TOP
+      }
+    image 
+      {
+     function				= BOX_GAP
+	file				= "Tabs/notebook.png"
+	border				= { 4, 4, 4, 4 }
+	stretch				= TRUE
+	gap_file			= "Tabs/notebook-gap-bottom.png"
+	gap_border			= { 2, 2, 0, 0 }
+	gap_side			= BOTTOM
+      }
+    image 
+      {
+     function				= BOX_GAP
+	file				= "Tabs/notebook.png"
+	border				= { 4, 4, 4, 4 }
+	stretch				= TRUE
+	gap_file			= "Tabs/notebook-gap-left.png"
+	gap_border			= { 0, 0, 2, 2 }
+	gap_side			= LEFT
+      }
+    image 
+      {
+     function				= BOX_GAP
+	file				= "Tabs/notebook.png" 
+	border				= { 4, 4, 4, 4 }
+	stretch				= TRUE
+	gap_file			= "Tabs/notebook-gap-right.png"
+	gap_border			= { 0, 0, 2, 2 }
+	gap_side			= RIGHT
+      }
+
+# How to draw the box of a notebook when it isnt attached to a tab
+
+    image 
+      {
+	function		= BOX
+	file			= "Tabs/notebook.png"
+	border			= { 4, 4, 4, 4 }
+	stretch			= TRUE
+      }
+  }
 }
 
-style "frame_title" {
-
-	fg[NORMAL]        = lighter (@fg_color)
+style "range"
+{	
+  engine "pixmap" 
+  {
+    image 
+    {
+      function			= BOX
+      detail			= "trough"
+      file			= "Range/trough-horizontal.png"
+      border			= { 4, 4, 0, 0 }
+      stretch			= TRUE
+      orientation		= HORIZONTAL
+    }	
+    image 
+    {
+      function			= BOX
+      detail			= "trough"
+      file			= "Range/trough-vertical.png"
+      border			= { 0, 0, 4, 4 }
+      stretch			= TRUE
+      orientation		= VERTICAL
+    }
+
+    # Horizontal
+
+    image 
+    {
+      function				= SLIDER
+      state           			= NORMAL
+      file				= "Others/null.png"
+      border				= { 0, 0, 0, 0 }
+      stretch				= TRUE
+      overlay_file			= "Range/slider-horiz.png"
+      overlay_stretch			= FALSE
+      orientation			= HORIZONTAL
+    }
+    image 
+    {
+      function				= SLIDER
+      state           			= PRELIGHT
+      file				= "Others/null.png"
+      border				= { 0, 0, 0, 0 }
+      stretch				= TRUE
+      overlay_file			= "Range/slider-horiz-prelight.png"
+      overlay_stretch			= FALSE
+      orientation			= HORIZONTAL
+    }
+    image 
+    {
+      function				= SLIDER
+      state           			= INSENSITIVE
+      file				= "Others/null.png"
+      border				= { 0, 0, 0, 0 }
+      stretch				= TRUE
+      overlay_file			= "Range/slider-horiz.png"
+      overlay_stretch			= FALSE
+      orientation			= HORIZONTAL
+    }
+
+    # Vertical
+
+    image 
+    {
+      function				= SLIDER
+      state           			= NORMAL
+      file				= "Others/null.png"
+      border				= { 0, 0, 0, 0 }
+      stretch				= TRUE
+      overlay_file			= "Range/slider-vert.png"
+      overlay_stretch			= FALSE
+      orientation			= VERTICAL
+    }
+    image 
+    {
+      function				= SLIDER
+      state           			= PRELIGHT
+      file				= "Others/null.png"
+      border				= { 0, 0, 0, 0 }
+      stretch				= TRUE
+      overlay_file			= "Range/slider-vert-prelight.png"
+      overlay_stretch			= FALSE
+      orientation			= VERTICAL
+    }
+    image 
+    {
+      function				= SLIDER
+      state           			= INSENSITIVE
+      file				= "Others/null.png"
+      border				= { 0, 0, 0, 0 }
+      stretch				= TRUE
+      overlay_file			= "Range/slider-vert.png"
+      overlay_stretch			= FALSE
+      orientation			= VERTICAL
+    }
+	# Function below removes ugly boxes
+
+	image 
+      	{
+        	function		= BOX
+		file        		= "Others/null.png"
+		border      		= { 3, 3, 3, 3 }
+		stretch         	= TRUE
+      	}
+
+  }
 }
 
-style "treeview" {
-
-	engine "clearlooks" {
-		hint = "treeview"
-	}
+style "progressbar"
+{
+  xthickness            		= 0
+  ythickness            		= 0
+
+  engine "pixmap" 
+  {
+    image
+    {
+      function				= BOX
+      detail				= "trough"
+      file				= "ProgressBar/trough-progressbar.png"
+      border				= { 3, 3, 3, 3 }
+      stretch				= TRUE
 }
-
-# The almost useless progress bar style
-style "progressbar" {
-	xthickness = 1
-	ythickness = 1
-
-	fg[PRELIGHT]      = @selected_fg_color
-
-	engine "clearlooks" {
-		# Explicitly set the radius for the progress bars inside menu items.
-		radius = 3.0
-
-		hint = "progressbar"
-	}
+    image
+    {
+      function				= BOX
+      detail				= "bar"
+      file				= "ProgressBar/progressbar.png"
+      stretch				= TRUE
+      border				= { 3, 3, 3, 3 }
+      orientation			= HORIZONTAL
+    }
+    image
+    {
+      function				= BOX
+      detail				= "bar"
+      file				= "ProgressBar/progressbar_v.png"
+      stretch				= TRUE
+      border				= { 3, 3, 3, 3 }
+      orientation			= VERTICAL
+    }
+  }
 }
 
-# This style is based on the default style, so that the colors from the button
-# style are overriden again.
-style "treeview_header" = "default" {
-	xthickness = 2
-	ythickness = 1
+style "separator_menu_item" 
+{
+	engine "pixmap"
+	{
+		image 
+      	{
+        	function		= BOX
+		file        		= "Lines/menu_line.png"
+		border      		= { 1, 1, 1, 1 } # Needed for consistency in QGtkStyle
+		stretch         	= TRUE
+      	}
+    }
+}
 
-	engine "clearlooks" {
-		hint = "treeview-header"
+style "treeview"
+{
+	engine "pixmap"
+	{
+	image 
+      	{
+        	function		= BOX
+		file        		= "Others/tree_header.png"
+		border      		= { 1, 1, 1, 1 }
+		stretch         	= TRUE
 	}
+    }
 }
 
-style "tooltips" {
-	xthickness = 8
-	ythickness = 4
-
-	GtkWidget::new-tooltip-style = 1
-
-	bg[NORMAL]        = @tooltip_bg_color
-	fg[NORMAL]        = @tooltip_fg_color
+style "scrolled_window"
+{
+	engine "pixmap"
+	{
+    image
+    {
+       function			= SHADOW
+       file			= "Shadows/frame.png"				
+       border			= { 5, 5, 5, 5 }
+       stretch			= TRUE
+    }
+  }
 }
 
-style "nautilus_location" {
+style "tooltips"
+{
+	xthickness	= 8
+	ythickness	= 4
 
-	bg[NORMAL]        = mix (0.60, shade (1.05, @bg_color), @selected_bg_color)
+	bg[NORMAL]	= @tooltip_bg_color
+	fg[NORMAL]	= @tooltip_fg_color
 }
 
-# Wrokaroudn style for places where the text color is used instead of the fg color.
-style "text_is_fg_color_workaround" {
+# Chromium
 
-	text[NORMAL]      = @fg_color
-	text[PRELIGHT]    = @fg_color
-	text[SELECTED]    = @selected_fg_color
-	text[ACTIVE]      = @fg_color
-	text[INSENSITIVE] = darker (@bg_color)
-}
+style "chrome-gtk-frame"
+{
+	ChromeGtkFrame::frame-color = "#EDEDED"
+	ChromeGtkFrame::inactive-frame-color = "#EDEDED"
 
-# Workaround style for menus where the text color is used instead of the fg color.
-style "menuitem_text_is_fg_color_workaround" {
+	ChromeGtkFrame::frame-gradient-size = 16
+	ChromeGtkFrame::frame-gradient-color = "#EDEDED"
 
-	text[NORMAL]      = @fg_color
-	text[PRELIGHT]    = @selected_fg_color
-	text[SELECTED]    = @selected_fg_color
-	text[ACTIVE]      = @fg_color
-	text[INSENSITIVE] = darker (@bg_color)
-}
+	ChromeGtkFrame::incognito-frame-color = lighter ("#EDEDED")
+	ChromeGtkFrame::incognito-inactive-frame-color = lighter ("#EDEDED")
 
-# Workaround style for places where the fg color is used instead of the text color.
-style "fg_is_text_color_workaround" {
+	ChromeGtkFrame::incognito-frame-gradient-size = 16
+	ChromeGtkFrame::incognito-frame-gradient-color = "#EDEDED"
 
-	fg[NORMAL]        = @text_color
-	fg[PRELIGHT]      = @text_color
-	fg[SELECTED]      = @selected_fg_color
-	fg[ACTIVE]        = @selected_fg_color
-	fg[INSENSITIVE]   = darker (@bg_color)
+	ChromeGtkFrame::scrollbar-trough-color = shade (0.912, @bg_color)
+	ChromeGtkFrame::scrollbar-slider-prelight-color = shade (1.04, @bg_color)
+	ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color
 }
 
-# Style to set the toolbar to use a flat style. This is because the "New" button in
-# Evolution is not drawn transparent. So if there is a gradient in the background it will
-# look really wrong.
-# See http://bugzilla.gnome.org/show_bug.cgi?id=446953.
-style "evo_new_button_workaround" {
-
-	engine "clearlooks" {
-		toolbarstyle = 0
-	}
+style "null"
+{
+	engine "pixmap"
+	{
+		image
+		{
+			function	= BOX
+			file		= "Others/null.png"
+			stretch		= TRUE
+    		}
+ 	}
 }
 
 
-###############################################################################
-# The following part of the gtkrc applies the different styles to the widgets.
-###############################################################################
-
-# The default style is applied to every widget
-class "GtkWidget" style "default"
-
-class "GtkSeparator" style "wide"
-class "GtkFrame" style "wide"
-class "GtkCalendar" style "wide"
-class "GtkEntry" style "entry"
-
-class "GtkSpinButton" style "spinbutton"
-class "GtkScale" style "scale"
-class "GtkVScale" style "vscale"
-class "GtkHScale" style "hscale"
-class "GtkScrollbar" style "scrollbar"
-class "GtkHScrollbar" style "hscrollbar"
-class "GtkVScrollbar" style "vscrollbar"
-
-# General matching follows. The order is choosen so that the right styles override
-# each other. EG. progressbar needs to be more important than the menu match.
-widget_class "*<GtkNotebook>" style "notebook_bg"
-# This is not perfect, it could be done better.
-# (That is modify *every* widget in the notebook, and change those back that
-# we really don't want changed)
-widget_class "*<GtkNotebook>*<GtkEventBox>" style "notebook_bg"
-widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "notebook_bg"
-widget_class "*<GtkNotebook>*<GtkLayout>" style "notebook_bg"
-widget_class "*<GtkNotebook>*<GtkViewport>" style "notebook_bg"
-widget_class "*<GtkNotebook>*<GtkScrolledWindow>" style "notebook_bg"
-
-widget_class "*<GtkButton>" style "button"
-widget_class "*<GtkNotebook>" style "notebook"
-widget_class "*<GtkStatusbar>*" style "statusbar"
-
-widget_class "*<GtkComboBoxEntry>*" style "comboboxentry"
-widget_class "*<GtkCombo>*" style "comboboxentry"
-
-widget_class "*<GtkMenuBar>*" style "menubar"
-widget_class "*<GtkMenu>*" style "menu"
-widget_class "*<GtkMenuItem>*" style "menu_item"
-widget_class "*<GtkSeparatorMenuItem>*" style "separator_menu_item"
-
-widget_class "*.<GtkFrame>.<GtkLabel>" style "frame_title"
-widget_class "*.<GtkTreeView>*" style "treeview"
-
-widget_class "*<GtkProgress>" style "progressbar"
-
-# Treeview headers (and similar stock GTK+ widgets)
-widget_class "*.<GtkTreeView>.<GtkButton>" style "treeview_header"
-widget_class "*.<GtkCTree>.<GtkButton>" style "treeview_header"
-widget_class "*.<GtkList>.<GtkButton>" style "treeview_header"
-widget_class "*.<GtkCList>.<GtkButton>" style "treeview_header"
-
-# The window of the tooltip is called "gtk-tooltip"
-##################################################################
-# FIXME:
-# This will not work if one embeds eg. a button into the tooltip.
-# As far as I can tell right now we will need to rework the theme
-# quite a bit to get this working correctly.
-# (It will involve setting different priorities, etc.)
-##################################################################
-widget "gtk-tooltip*" style "tooltips"
-
-##########################################################################
-# Following are special cases and workarounds for issues in applications.
-##########################################################################
-
-# Workaround for the evolution ETable (bug #527532)
-widget_class "*.ETable.ECanvas" style "treeview_header"
-# Workaround for the evolution ETree
-widget_class "*.ETree.ECanvas" style "treeview_header"
-
-# Special case the nautilus-extra-view-widget
-# ToDo: A more generic approach for all applications that have a widget like this.
-widget "*.nautilus-extra-view-widget" style : highest "nautilus_location"
-
-# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
-# Note that this work around assumes that the combobox is _not_ in appears-as-list mode.
-widget_class "*.<GtkComboBox>.<GtkCellView>" style "text_is_fg_color_workaround"
-# This is the part of the workaround that fixes the menus
-widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround"
-
-# Work around the usage of GtkLabel inside GtkListItems to display text.
-# This breaks because the label is shown on a background that is based on the base color.
-widget_class "*<GtkListItem>*" style "fg_is_text_color_workaround"
-# GtkCList also uses the fg color to draw text on top of the base colors.
-widget_class "*<GtkCList>" style "fg_is_text_color_workaround"
-# Nautilus when renaming files, and maybe other places.
-widget_class "*<EelEditableLabel>" style "fg_is_text_color_workaround"
-
-# See the documentation of the style.
-widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "evo_new_button_workaround"
+class "GtkWidget"			style "default"
+class "GtkScrollbar"       		style "scrollbar"
+class "GtkButton"          		style "button"
+class "GtkEntry"           		style "entry"
+class "GtkOldEditable" 			style "entry"
+class "GtkSpinButton"   	 	style "spinbutton"
+class "GtkNotebook"      		style "notebook"
+class "GtkRange"         		style "range"
+class "GtkProgressBar"     		style "progressbar"
+class "GtkSeparatorMenuItem"		style "separator_menu_item"
+class "GtkScrolledWindow"		style "scrolled_window"
+
+class "ChromeGtkFrame" 			style "chrome-gtk-frame"
+
+widget_class "*<GtkMenuBar>*"			style "menubar"
+widget_class "*<GtkMenu>*"			style "menu"
+widget_class "*<GtkMenuItem>*"			style "menu_item"
+widget_class "*<GtkMenuBar>.<GtkMenuItem>*"	style "menubar_item"
+widget_class "*Nautilus*ToolBar*"	style "toolbar"
+widget_class "*HandleBox"		style "toolbar"
+widget_class "*BonoboDockItem"		style "toolbar"
+widget_class "*HandleBox"		style "toolbar"
+widget_class "*<GtkToolbar>"		style "toolbar"
+widget_class "*.<GtkTreeView>*"		style "treeview"
+widget_class "*Tool*GtkToggleButton"	style "toolbuttons"
+widget_class "*Tool*GtkButton"		style "toolbuttons"
+
+widget_class "*Chrom*Button*"		style "button"
+
+widget "gtk-tooltip*"  			style "tooltips"
+widget "*swt*toolbar*"			style "null"



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]