commit 1357dc9eb655ee763f17ba43cb0c2007573cc874 Author: Mid Favila Date: Sat Mar 6 13:32:40 2021 -0400 Inital. diff --git a/Adapt/Adapt-Blue/focused/close.png b/Adapt/Adapt-Blue/focused/close.png new file mode 100644 index 0000000..ddb833c Binary files /dev/null and b/Adapt/Adapt-Blue/focused/close.png differ diff --git a/Adapt/Adapt-Blue/focused/max.png b/Adapt/Adapt-Blue/focused/max.png new file mode 100644 index 0000000..593f395 Binary files /dev/null and b/Adapt/Adapt-Blue/focused/max.png differ diff --git a/Adapt/Adapt-Blue/focused/min.png b/Adapt/Adapt-Blue/focused/min.png new file mode 100644 index 0000000..58bde04 Binary files /dev/null and b/Adapt/Adapt-Blue/focused/min.png differ diff --git a/Adapt/Adapt-Blue/focused/titlebar-focused.png b/Adapt/Adapt-Blue/focused/titlebar-focused.png new file mode 100644 index 0000000..35d6347 Binary files /dev/null and b/Adapt/Adapt-Blue/focused/titlebar-focused.png differ diff --git a/Adapt/Adapt-Blue/pressed/closepr.png b/Adapt/Adapt-Blue/pressed/closepr.png new file mode 100644 index 0000000..f938f6f Binary files /dev/null and b/Adapt/Adapt-Blue/pressed/closepr.png differ diff --git a/Adapt/Adapt-Blue/pressed/maxpr.png b/Adapt/Adapt-Blue/pressed/maxpr.png new file mode 100644 index 0000000..144eb11 Binary files /dev/null and b/Adapt/Adapt-Blue/pressed/maxpr.png differ diff --git a/Adapt/Adapt-Blue/pressed/minpr.png b/Adapt/Adapt-Blue/pressed/minpr.png new file mode 100644 index 0000000..e5543f1 Binary files /dev/null and b/Adapt/Adapt-Blue/pressed/minpr.png differ diff --git a/Adapt/Adapt-Blue/theme.conf b/Adapt/Adapt-Blue/theme.conf new file mode 100644 index 0000000..356df2e --- /dev/null +++ b/Adapt/Adapt-Blue/theme.conf @@ -0,0 +1,42 @@ +DestroyDecor AdaptBlue +AddToDecor AdaptBlue + + + Style * FluxBoxHandles + + Style * HandleWidth 10 + + + Colorset 2 fg #CCCCCC + + Colorset 3 fg #CCCCCC, bg #000000, hi #585858, sh #000000, Plain, NoShape + + Colorset 4 fg #FFFFFF, bg #000000, hi #868686, sh #000000, Plain, NoShape + + + Style * HilightBorderColorset 3, BorderColorset 4, HilightColorset 2 + + + ButtonStyle 1 \ + ActiveUp (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Blue/focused/min.png -- Flat) \ + ActiveDown (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Blue/pressed/minpr.png -- Flat) \ + Inactive (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Blue/focused/min.png -- Flat) + + + ButtonStyle 2 \ + ActiveUp (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Blue/focused/close.png -- Flat) \ + ActiveDown (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Blue/pressed/closepr.png -- Flat) \ + Inactive (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Blue/focused/close.png -- Flat) + + + ButtonStyle 4 \ + ActiveUp (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Blue/focused/max.png -- Flat) \ + ActiveDown (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Blue/pressed/maxpr.png -- Flat) \ + Inactive (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Blue/focused/max.png -- Flat) + + + + TitleStyle AllActive MultiPixmap Main AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Blue/focused/titlebar-focused.png, \ + Buttons TiledPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Blue/underbuttons.png -- Flat + + + TitleStyle AllInactive MultiPixmap Main AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Blue/unfocused/titlebar.png, \ + Buttons TiledPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Blue/underbuttons.png -- Flat + + + + ButtonStyle All -- UseTitleStyle + + + Mouse 1 1 A Iconify + + Mouse 1 2 A Close + + Mouse 1 4 A Maximize + +Style * UseDecor AdaptBlue diff --git a/Adapt/Adapt-Blue/underbuttons.png b/Adapt/Adapt-Blue/underbuttons.png new file mode 100644 index 0000000..e951d95 Binary files /dev/null and b/Adapt/Adapt-Blue/underbuttons.png differ diff --git a/Adapt/Adapt-Blue/unfocused/close.png b/Adapt/Adapt-Blue/unfocused/close.png new file mode 100644 index 0000000..ddb833c Binary files /dev/null and b/Adapt/Adapt-Blue/unfocused/close.png differ diff --git a/Adapt/Adapt-Blue/unfocused/max.png b/Adapt/Adapt-Blue/unfocused/max.png new file mode 100644 index 0000000..593f395 Binary files /dev/null and b/Adapt/Adapt-Blue/unfocused/max.png differ diff --git a/Adapt/Adapt-Blue/unfocused/min.png b/Adapt/Adapt-Blue/unfocused/min.png new file mode 100644 index 0000000..58bde04 Binary files /dev/null and b/Adapt/Adapt-Blue/unfocused/min.png differ diff --git a/Adapt/Adapt-Blue/unfocused/titlebar.png b/Adapt/Adapt-Blue/unfocused/titlebar.png new file mode 100644 index 0000000..00e7f39 Binary files /dev/null and b/Adapt/Adapt-Blue/unfocused/titlebar.png differ diff --git a/Adapt/Adapt-Dark/focused/border-bleft-focused.png b/Adapt/Adapt-Dark/focused/border-bleft-focused.png new file mode 100644 index 0000000..b7b04fb Binary files /dev/null and b/Adapt/Adapt-Dark/focused/border-bleft-focused.png differ diff --git a/Adapt/Adapt-Dark/focused/border-bmid-focused.png b/Adapt/Adapt-Dark/focused/border-bmid-focused.png new file mode 100644 index 0000000..f3e9d69 Binary files /dev/null and b/Adapt/Adapt-Dark/focused/border-bmid-focused.png differ diff --git a/Adapt/Adapt-Dark/focused/border-bright-focused.png b/Adapt/Adapt-Dark/focused/border-bright-focused.png new file mode 100644 index 0000000..255ae4d Binary files /dev/null and b/Adapt/Adapt-Dark/focused/border-bright-focused.png differ diff --git a/Adapt/Adapt-Dark/focused/close.png b/Adapt/Adapt-Dark/focused/close.png new file mode 100644 index 0000000..b613feb Binary files /dev/null and b/Adapt/Adapt-Dark/focused/close.png differ diff --git a/Adapt/Adapt-Dark/focused/max.png b/Adapt/Adapt-Dark/focused/max.png new file mode 100644 index 0000000..1793752 Binary files /dev/null and b/Adapt/Adapt-Dark/focused/max.png differ diff --git a/Adapt/Adapt-Dark/focused/min.png b/Adapt/Adapt-Dark/focused/min.png new file mode 100644 index 0000000..3640c4f Binary files /dev/null and b/Adapt/Adapt-Dark/focused/min.png differ diff --git a/Adapt/Adapt-Dark/focused/titlebar-focused.png b/Adapt/Adapt-Dark/focused/titlebar-focused.png new file mode 100644 index 0000000..4554848 Binary files /dev/null and b/Adapt/Adapt-Dark/focused/titlebar-focused.png differ diff --git a/Adapt/Adapt-Dark/pressed/border-bleft-focused.png b/Adapt/Adapt-Dark/pressed/border-bleft-focused.png new file mode 100644 index 0000000..b7b04fb Binary files /dev/null and b/Adapt/Adapt-Dark/pressed/border-bleft-focused.png differ diff --git a/Adapt/Adapt-Dark/pressed/border-bmid-focused.png b/Adapt/Adapt-Dark/pressed/border-bmid-focused.png new file mode 100644 index 0000000..f3e9d69 Binary files /dev/null and b/Adapt/Adapt-Dark/pressed/border-bmid-focused.png differ diff --git a/Adapt/Adapt-Dark/pressed/border-bright-focused.png b/Adapt/Adapt-Dark/pressed/border-bright-focused.png new file mode 100644 index 0000000..255ae4d Binary files /dev/null and b/Adapt/Adapt-Dark/pressed/border-bright-focused.png differ diff --git a/Adapt/Adapt-Dark/pressed/closepr.png b/Adapt/Adapt-Dark/pressed/closepr.png new file mode 100644 index 0000000..f938f6f Binary files /dev/null and b/Adapt/Adapt-Dark/pressed/closepr.png differ diff --git a/Adapt/Adapt-Dark/pressed/maxpr.png b/Adapt/Adapt-Dark/pressed/maxpr.png new file mode 100644 index 0000000..144eb11 Binary files /dev/null and b/Adapt/Adapt-Dark/pressed/maxpr.png differ diff --git a/Adapt/Adapt-Dark/pressed/minpr.png b/Adapt/Adapt-Dark/pressed/minpr.png new file mode 100644 index 0000000..e5543f1 Binary files /dev/null and b/Adapt/Adapt-Dark/pressed/minpr.png differ diff --git a/Adapt/Adapt-Dark/pressed/titlebar-focused.png b/Adapt/Adapt-Dark/pressed/titlebar-focused.png new file mode 100644 index 0000000..c9d0ff6 Binary files /dev/null and b/Adapt/Adapt-Dark/pressed/titlebar-focused.png differ diff --git a/Adapt/Adapt-Dark/theme.conf b/Adapt/Adapt-Dark/theme.conf new file mode 100644 index 0000000..90a6719 --- /dev/null +++ b/Adapt/Adapt-Dark/theme.conf @@ -0,0 +1,42 @@ +DestroyDecor AdaptDark +AddToDecor AdaptDark + + + Style * FluxBoxHandles + + Style * HandleWidth 10 + + + Colorset 2 fg #CCCCCC + + Colorset 3 fg #CCCCCC, bg #000000, hi #585858, sh #000000, Plain, NoShape + + Colorset 4 fg #FFFFFF, bg #000000, hi #868686, sh #000000, Plain, NoShape + + + Style * HilightBorderColorset 3, BorderColorset 4, HilightColorset 2 + + + ButtonStyle 1 \ + ActiveUp (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Dark/focused/min.png -- Flat) \ + ActiveDown (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Dark/pressed/minpr.png -- Flat) \ + Inactive (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Dark/focused/min.png -- Flat) + + + ButtonStyle 2 \ + ActiveUp (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Dark/focused/close.png -- Flat) \ + ActiveDown (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Dark/pressed/closepr.png -- Flat) \ + Inactive (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Dark/focused/close.png -- Flat) + + + ButtonStyle 4 \ + ActiveUp (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Dark/focused/max.png -- Flat) \ + ActiveDown (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Dark/pressed/maxpr.png -- Flat) \ + Inactive (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Dark/focused/max.png -- Flat) + + + + TitleStyle AllActive MultiPixmap Main AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Dark/focused/titlebar-focused.png, \ + Buttons TiledPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Dark/underbuttons.png -- Flat + + + TitleStyle AllInactive MultiPixmap Main AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Dark/unfocused/titlebar.png, \ + Buttons TiledPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Dark/underbuttons.png -- Flat + + + + ButtonStyle All -- UseTitleStyle + + + Mouse 1 1 A Iconify + + Mouse 1 2 A Close + + Mouse 1 4 A Maximize + +Style * UseDecor AdaptDark diff --git a/Adapt/Adapt-Dark/underbuttons.png b/Adapt/Adapt-Dark/underbuttons.png new file mode 100644 index 0000000..e951d95 Binary files /dev/null and b/Adapt/Adapt-Dark/underbuttons.png differ diff --git a/Adapt/Adapt-Dark/unfocused/titlebar.png b/Adapt/Adapt-Dark/unfocused/titlebar.png new file mode 100644 index 0000000..fa04fe4 Binary files /dev/null and b/Adapt/Adapt-Dark/unfocused/titlebar.png differ diff --git a/Adapt/Adapt-Plain/focused/close.png b/Adapt/Adapt-Plain/focused/close.png new file mode 100644 index 0000000..ddb833c Binary files /dev/null and b/Adapt/Adapt-Plain/focused/close.png differ diff --git a/Adapt/Adapt-Plain/focused/max.png b/Adapt/Adapt-Plain/focused/max.png new file mode 100644 index 0000000..593f395 Binary files /dev/null and b/Adapt/Adapt-Plain/focused/max.png differ diff --git a/Adapt/Adapt-Plain/focused/min.png b/Adapt/Adapt-Plain/focused/min.png new file mode 100644 index 0000000..58bde04 Binary files /dev/null and b/Adapt/Adapt-Plain/focused/min.png differ diff --git a/Adapt/Adapt-Plain/focused/titlebar-focused.png b/Adapt/Adapt-Plain/focused/titlebar-focused.png new file mode 100644 index 0000000..be02374 Binary files /dev/null and b/Adapt/Adapt-Plain/focused/titlebar-focused.png differ diff --git a/Adapt/Adapt-Plain/pressed/closepr.png b/Adapt/Adapt-Plain/pressed/closepr.png new file mode 100644 index 0000000..f938f6f Binary files /dev/null and b/Adapt/Adapt-Plain/pressed/closepr.png differ diff --git a/Adapt/Adapt-Plain/pressed/maxpr.png b/Adapt/Adapt-Plain/pressed/maxpr.png new file mode 100644 index 0000000..144eb11 Binary files /dev/null and b/Adapt/Adapt-Plain/pressed/maxpr.png differ diff --git a/Adapt/Adapt-Plain/pressed/minpr.png b/Adapt/Adapt-Plain/pressed/minpr.png new file mode 100644 index 0000000..e5543f1 Binary files /dev/null and b/Adapt/Adapt-Plain/pressed/minpr.png differ diff --git a/Adapt/Adapt-Plain/pressed/titlebar-focused.png b/Adapt/Adapt-Plain/pressed/titlebar-focused.png new file mode 100644 index 0000000..be02374 Binary files /dev/null and b/Adapt/Adapt-Plain/pressed/titlebar-focused.png differ diff --git a/Adapt/Adapt-Plain/theme.conf b/Adapt/Adapt-Plain/theme.conf new file mode 100644 index 0000000..51cd063 --- /dev/null +++ b/Adapt/Adapt-Plain/theme.conf @@ -0,0 +1,40 @@ +DestroyDecor AdaptPlain +AddToDecor AdaptPlain + + + Style * FluxBoxHandles + + Style * HandleWidth 10 + + + Colorset 2 fg #000000 + + Colorset 3 fg #CCCCCC, bg #000000, hi #C5C5C5, sh #000000, Plain, NoShape + + Colorset 4 fg #FFFFFF, bg #000000, hi #AFAFAF, sh #000000, Plain, NoShape + + + Style * HilightBorderColorset 3, BorderColorset 4, HilightColorset 2, Colorset 2 + + + ButtonStyle 2 \ + ActiveUp (Pixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Plain/unfocused/close.png -- Flat) \ + ActiveDown (Pixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Plain/pressed/closepr.png -- Flat) \ + Inactive (Pixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Plain/unfocused/close.png -- Flat) + + + ButtonStyle 4 \ + ActiveUp (Pixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Plain/focused/min.png -- Flat) \ + ActiveDown (Pixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Plain/pressed/minpr.png -- Flat) \ + Inactive (Pixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Plain/unfocused/min.png -- Flat) + + + ButtonStyle 6 \ + ActiveUp (Pixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Plain/focused/max.png -- Flat) \ + ActiveDown (Pixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Plain/pressed/maxpr.png -- Flat) \ + Inactive (Pixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Plain/unfocused/max.png -- Flat) + + + TitleStyle AllActive MultiPixmap Main AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Plain/focused/titlebar-focused.png, \ + Buttons TiledPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Plain/underbuttons.png -- Flat + + + TitleStyle AllInactive MultiPixmap Main AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Plain/unfocused/titlebar.png, \ + Buttons AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Plain/underbuttons.png -- Flat + + + ButtonStyle All -- UseTitleStyle + + + Mouse 1 2 A Close + + Mouse 1 4 A Iconify + + Mouse 1 6 A Maximize + +Style * UseDecor AdaptPlain diff --git a/Adapt/Adapt-Plain/underbuttons.png b/Adapt/Adapt-Plain/underbuttons.png new file mode 100644 index 0000000..e951d95 Binary files /dev/null and b/Adapt/Adapt-Plain/underbuttons.png differ diff --git a/Adapt/Adapt-Plain/unfocused/close.png b/Adapt/Adapt-Plain/unfocused/close.png new file mode 100644 index 0000000..ddb833c Binary files /dev/null and b/Adapt/Adapt-Plain/unfocused/close.png differ diff --git a/Adapt/Adapt-Plain/unfocused/max.png b/Adapt/Adapt-Plain/unfocused/max.png new file mode 100644 index 0000000..593f395 Binary files /dev/null and b/Adapt/Adapt-Plain/unfocused/max.png differ diff --git a/Adapt/Adapt-Plain/unfocused/min.png b/Adapt/Adapt-Plain/unfocused/min.png new file mode 100644 index 0000000..58bde04 Binary files /dev/null and b/Adapt/Adapt-Plain/unfocused/min.png differ diff --git a/Adapt/Adapt-Plain/unfocused/titlebar.png b/Adapt/Adapt-Plain/unfocused/titlebar.png new file mode 100644 index 0000000..eb74440 Binary files /dev/null and b/Adapt/Adapt-Plain/unfocused/titlebar.png differ diff --git a/Adapt/Adapt-Slate/focused/close.png b/Adapt/Adapt-Slate/focused/close.png new file mode 100644 index 0000000..62ed4a5 Binary files /dev/null and b/Adapt/Adapt-Slate/focused/close.png differ diff --git a/Adapt/Adapt-Slate/focused/max.png b/Adapt/Adapt-Slate/focused/max.png new file mode 100644 index 0000000..2ed7c50 Binary files /dev/null and b/Adapt/Adapt-Slate/focused/max.png differ diff --git a/Adapt/Adapt-Slate/focused/min.png b/Adapt/Adapt-Slate/focused/min.png new file mode 100644 index 0000000..c8630e7 Binary files /dev/null and b/Adapt/Adapt-Slate/focused/min.png differ diff --git a/Adapt/Adapt-Slate/focused/titlebar-focused.png b/Adapt/Adapt-Slate/focused/titlebar-focused.png new file mode 100644 index 0000000..d76626c Binary files /dev/null and b/Adapt/Adapt-Slate/focused/titlebar-focused.png differ diff --git a/Adapt/Adapt-Slate/pressed/closepr.png b/Adapt/Adapt-Slate/pressed/closepr.png new file mode 100644 index 0000000..349b400 Binary files /dev/null and b/Adapt/Adapt-Slate/pressed/closepr.png differ diff --git a/Adapt/Adapt-Slate/pressed/maxpr.png b/Adapt/Adapt-Slate/pressed/maxpr.png new file mode 100644 index 0000000..7d3e41a Binary files /dev/null and b/Adapt/Adapt-Slate/pressed/maxpr.png differ diff --git a/Adapt/Adapt-Slate/pressed/minpr.png b/Adapt/Adapt-Slate/pressed/minpr.png new file mode 100644 index 0000000..466bbf1 Binary files /dev/null and b/Adapt/Adapt-Slate/pressed/minpr.png differ diff --git a/Adapt/Adapt-Slate/pressed/titlebar-focused.png b/Adapt/Adapt-Slate/pressed/titlebar-focused.png new file mode 100644 index 0000000..be75366 Binary files /dev/null and b/Adapt/Adapt-Slate/pressed/titlebar-focused.png differ diff --git a/Adapt/Adapt-Slate/theme.conf b/Adapt/Adapt-Slate/theme.conf new file mode 100644 index 0000000..da5f201 --- /dev/null +++ b/Adapt/Adapt-Slate/theme.conf @@ -0,0 +1,41 @@ +DestroyDecor AdaptSlate +AddToDecor AdaptSlate + + + Style * FluxBoxHandles + + Style * HandleWidth 10 + + + Colorset 1 fg #CCCCCC + + Colorset 2 fg #FFFFFF + + Colorset 3 fg #CCCCCC, bg #000000, hi #C5C5C5, sh #000000, Slate, NoShape + + Colorset 4 fg #FFFFFF, bg #000000, hi #AFAFAF, sh #000000, Slate, NoShape + + + Style * HilightBorderColorset 3, BorderColorset 4, HilightColorset 2, Colorset 1 + + + ButtonStyle 2 \ + ActiveUp (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Slate/unfocused/close.png -- Flat) \ + ActiveDown (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Slate/pressed/closepr.png -- Flat) \ + Inactive (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Slate/unfocused/close.png -- Flat) + + + ButtonStyle 1 \ + ActiveUp (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Slate/focused/min.png -- Flat) \ + ActiveDown (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Slate/pressed/minpr.png -- Flat) \ + Inactive (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Slate/unfocused/min.png -- Flat) + + + ButtonStyle 4 \ + ActiveUp (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Slate/focused/max.png -- Flat) \ + ActiveDown (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Slate/pressed/maxpr.png -- Flat) \ + Inactive (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Slate/unfocused/max.png -- Flat) + + + TitleStyle AllActive MultiPixmap Main AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Slate/focused/titlebar-focused.png, \ + Buttons AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Slate/underbuttons.png -- Flat + + + TitleStyle AllInactive MultiPixmap Main AdjustedPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Slate/unfocused/titlebar.png, \ + Buttons TiledPixmap $[FVWM_USERDIR]/assets/themes/Adapt/Adapt-Slate/underbuttons.png -- Flat + + + ButtonStyle All -- UseTitleStyle + + + Mouse 1 2 A Close + + Mouse 1 1 A Iconify + + Mouse 1 4 A Maximize + +Style * UseDecor AdaptSlate diff --git a/Adapt/Adapt-Slate/underbuttons.png b/Adapt/Adapt-Slate/underbuttons.png new file mode 100644 index 0000000..e8dadff Binary files /dev/null and b/Adapt/Adapt-Slate/underbuttons.png differ diff --git a/Adapt/Adapt-Slate/unfocused/close.png b/Adapt/Adapt-Slate/unfocused/close.png new file mode 100644 index 0000000..62ed4a5 Binary files /dev/null and b/Adapt/Adapt-Slate/unfocused/close.png differ diff --git a/Adapt/Adapt-Slate/unfocused/max.png b/Adapt/Adapt-Slate/unfocused/max.png new file mode 100644 index 0000000..2ed7c50 Binary files /dev/null and b/Adapt/Adapt-Slate/unfocused/max.png differ diff --git a/Adapt/Adapt-Slate/unfocused/min.png b/Adapt/Adapt-Slate/unfocused/min.png new file mode 100644 index 0000000..c8630e7 Binary files /dev/null and b/Adapt/Adapt-Slate/unfocused/min.png differ diff --git a/Adapt/Adapt-Slate/unfocused/titlebar-unfocused.png b/Adapt/Adapt-Slate/unfocused/titlebar-unfocused.png new file mode 100644 index 0000000..e496409 Binary files /dev/null and b/Adapt/Adapt-Slate/unfocused/titlebar-unfocused.png differ diff --git a/Adapt/Adapt-Slate/unfocused/titlebar.png b/Adapt/Adapt-Slate/unfocused/titlebar.png new file mode 100644 index 0000000..be75366 Binary files /dev/null and b/Adapt/Adapt-Slate/unfocused/titlebar.png differ diff --git a/Amiga/Amiga3/focused/close.png b/Amiga/Amiga3/focused/close.png new file mode 100644 index 0000000..fac0986 Binary files /dev/null and b/Amiga/Amiga3/focused/close.png differ diff --git a/Amiga/Amiga3/focused/max.png b/Amiga/Amiga3/focused/max.png new file mode 100644 index 0000000..93384f1 Binary files /dev/null and b/Amiga/Amiga3/focused/max.png differ diff --git a/Amiga/Amiga3/focused/min.png b/Amiga/Amiga3/focused/min.png new file mode 100644 index 0000000..dbb17de Binary files /dev/null and b/Amiga/Amiga3/focused/min.png differ diff --git a/Amiga/Amiga3/focused/move.png b/Amiga/Amiga3/focused/move.png new file mode 100644 index 0000000..80337b1 Binary files /dev/null and b/Amiga/Amiga3/focused/move.png differ diff --git a/Amiga/Amiga3/gtk-2.0/arrow/arrow-down-active-combo.png b/Amiga/Amiga3/gtk-2.0/arrow/arrow-down-active-combo.png new file mode 100644 index 0000000..3c561a2 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/arrow/arrow-down-active-combo.png differ diff --git a/Amiga/Amiga3/gtk-2.0/arrow/arrow-down-combo.png b/Amiga/Amiga3/gtk-2.0/arrow/arrow-down-combo.png new file mode 100644 index 0000000..c091ca2 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/arrow/arrow-down-combo.png differ diff --git a/Amiga/Amiga3/gtk-2.0/arrow/arrow-down-disable.png b/Amiga/Amiga3/gtk-2.0/arrow/arrow-down-disable.png new file mode 100755 index 0000000..e3ec957 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/arrow/arrow-down-disable.png differ diff --git a/Amiga/Amiga3/gtk-2.0/arrow/arrow-down.png b/Amiga/Amiga3/gtk-2.0/arrow/arrow-down.png new file mode 100644 index 0000000..b8120f8 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/arrow/arrow-down.png differ diff --git a/Amiga/Amiga3/gtk-2.0/arrow/arrow-left.png b/Amiga/Amiga3/gtk-2.0/arrow/arrow-left.png new file mode 100644 index 0000000..bfb6be0 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/arrow/arrow-left.png differ diff --git a/Amiga/Amiga3/gtk-2.0/arrow/arrow-right.png b/Amiga/Amiga3/gtk-2.0/arrow/arrow-right.png new file mode 100644 index 0000000..c192eb5 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/arrow/arrow-right.png differ diff --git a/Amiga/Amiga3/gtk-2.0/arrow/arrow-up-active-combo.png b/Amiga/Amiga3/gtk-2.0/arrow/arrow-up-active-combo.png new file mode 100644 index 0000000..e54de46 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/arrow/arrow-up-active-combo.png differ diff --git a/Amiga/Amiga3/gtk-2.0/arrow/arrow-up-combo.png b/Amiga/Amiga3/gtk-2.0/arrow/arrow-up-combo.png new file mode 100644 index 0000000..f398080 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/arrow/arrow-up-combo.png differ diff --git a/Amiga/Amiga3/gtk-2.0/arrow/arrow-up-disable.png b/Amiga/Amiga3/gtk-2.0/arrow/arrow-up-disable.png new file mode 100755 index 0000000..e20cf84 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/arrow/arrow-up-disable.png differ diff --git a/Amiga/Amiga3/gtk-2.0/arrow/arrow-up.png b/Amiga/Amiga3/gtk-2.0/arrow/arrow-up.png new file mode 100644 index 0000000..8d2dac1 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/arrow/arrow-up.png differ diff --git a/Amiga/Amiga3/gtk-2.0/button.rc b/Amiga/Amiga3/gtk-2.0/button.rc new file mode 100644 index 0000000..194b3dc --- /dev/null +++ b/Amiga/Amiga3/gtk-2.0/button.rc @@ -0,0 +1,60 @@ +######################################################################## +# Button +######################################################################## + +style "button" +{ + engine "pixmap" + { +### Button ### + +## Normal + image + { + function = BOX + state = NORMAL + file = "button/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } +## Prelight + image + { + function = BOX + state = PRELIGHT + file = "button/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + file = "button/button-ins.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +## Active + image + { + function = BOX + state = ACTIVE + file = "button/button-pressed.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkButton*" style "button" + diff --git a/Amiga/Amiga3/gtk-2.0/button/button-ins.png b/Amiga/Amiga3/gtk-2.0/button/button-ins.png new file mode 100644 index 0000000..35eaede Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/button/button-ins.png differ diff --git a/Amiga/Amiga3/gtk-2.0/button/button-pressed.png b/Amiga/Amiga3/gtk-2.0/button/button-pressed.png new file mode 100644 index 0000000..60a1cd7 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/button/button-pressed.png differ diff --git a/Amiga/Amiga3/gtk-2.0/button/button-spin.png b/Amiga/Amiga3/gtk-2.0/button/button-spin.png new file mode 100644 index 0000000..c983f89 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/button/button-spin.png differ diff --git a/Amiga/Amiga3/gtk-2.0/button/button.png b/Amiga/Amiga3/gtk-2.0/button/button.png new file mode 100644 index 0000000..35eaede Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/button/button.png differ diff --git a/Amiga/Amiga3/gtk-2.0/c_box.rc b/Amiga/Amiga3/gtk-2.0/c_box.rc new file mode 100644 index 0000000..a3d3d5c --- /dev/null +++ b/Amiga/Amiga3/gtk-2.0/c_box.rc @@ -0,0 +1,47 @@ +######################################################################## +# Check boxes +######################################################################## + +style "check_box" +{ +### Check box ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkCheckButton*" style "check_box" +class "GtkCheckMenuItem*" style "check_box" +class "GtkTreeView*" style "check_box" + diff --git a/Amiga/Amiga3/gtk-2.0/c_box/c_box-pressed.png b/Amiga/Amiga3/gtk-2.0/c_box/c_box-pressed.png new file mode 100644 index 0000000..4432c73 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/c_box/c_box-pressed.png differ diff --git a/Amiga/Amiga3/gtk-2.0/c_box/c_box.png b/Amiga/Amiga3/gtk-2.0/c_box/c_box.png new file mode 100644 index 0000000..85511b0 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/c_box/c_box.png differ diff --git a/Amiga/Amiga3/gtk-2.0/combo.rc b/Amiga/Amiga3/gtk-2.0/combo.rc new file mode 100644 index 0000000..3eae5d3 --- /dev/null +++ b/Amiga/Amiga3/gtk-2.0/combo.rc @@ -0,0 +1,98 @@ +style "arrow" { + # UP + engine "pixmap" { + image + { + function = ARROW + state = NORMAL + recolorable = TRUE + overlay_file = "arrow/arrow-up-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "arrow/arrow-up-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "arrow/arrow-up-active-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "arrow/arrow-up-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + # DOWN + image + { + function = ARROW + state = NORMAL + recolorable = TRUE + overlay_file = "arrow/arrow-down-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "arrow/arrow-down-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "arrow/arrow-down-active-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "arrow/arrow-down-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image # used for dialog bg. in apps. like Inkscape + { + function = BOX + recolorable = TRUE + file = "null.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +class "GtkArrow*" style "arrow" diff --git a/Amiga/Amiga3/gtk-2.0/entry.rc b/Amiga/Amiga3/gtk-2.0/entry.rc new file mode 100644 index 0000000..31b02c1 --- /dev/null +++ b/Amiga/Amiga3/gtk-2.0/entry.rc @@ -0,0 +1,25 @@ +######################################################################## +# Entry +######################################################################## + +style "entry" +{ + #GtkWidget::interior_focus = 0 + #GtkEntry::inner-border = {1, 1, 1, 1} + + engine "pixmap" + { +### Entry ### + image + { + function = SHADOW + detail = "entry" + file = "entry/entry.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + } +} + +class "GtkEntry*" style "entry" + diff --git a/Amiga/Amiga3/gtk-2.0/entry/entry.png b/Amiga/Amiga3/gtk-2.0/entry/entry.png new file mode 100644 index 0000000..4e1c706 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/entry/entry.png differ diff --git a/Amiga/Amiga3/gtk-2.0/gtkrc b/Amiga/Amiga3/gtk-2.0/gtkrc new file mode 100644 index 0000000..b7006ab --- /dev/null +++ b/Amiga/Amiga3/gtk-2.0/gtkrc @@ -0,0 +1,112 @@ +######################################################################## +# Amiga3.x +# Andrey Tverdov 2010 +# GPL2 +######################################################################## + +gtk_color_scheme = "fg_color:#000\nbg_color:#B5B5B5\nbase_color:#B5B5B5\ntext_color:#000\nselected_bg_color:#6688BB\nselected_fg_color:#000\ntooltip_bg_color:#ffffe1\ntooltip_fg_color:#000" +gtk-icon-sizes ="gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-button=16,16" +gtk-button-images = 0 +gtk-menu-images = 1 + +include "scrollbar.rc" +include "scale.rc" +include "notebook.rc" +include "button.rc" +include "radio.rc" +include "c_box.rc" +include "progressbar.rc" +include "statusbar.rc" +include "entry.rc" +include "menubar.rc" +include "spin.rc" +include "combo.rc" + +style "default" +{ + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[ACTIVE] = @bg_color + bg[INSENSITIVE] = @bg_color + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = @selected_bg_color + + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[NORMAL] = @base_color + base[PRELIGHT] = @selected_bg_color + base[SELECTED] = @selected_bg_color + + text[ACTIVE] = shade (0.9,@selected_fg_color) + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = @text_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + + engine "clearlooks" + { + radius = 0.0 + } +} +class "GtkWidget" style "default" + +style "tooltips" = "default" +{ + bg[NORMAL] = "#FFFCDB" + fg[NORMAL] = "#000000" +} + +widget "gtk-tooltips*" style "tooltips" + +style "color-fix" +{ + fg[ACTIVE] = "#000" + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = "#000" + fg[PRELIGHT] = "#000" + fg[SELECTED] = "#000" + + text[ACTIVE] = "#000" + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = "#000" + text[PRELIGHT] = "#000" + text[SELECTED] = "#000" +} + +class "*" style "color-fix" +class "*.gtk-combobox-popup-menu.*" style "color-fix" +class "GtkMenuBar*" style "color-fix" + +class "GtkMenuItem*" style "color-fix" +class "GtkImageMenuItem*" style "color-fix" +class "GtkTearoffMenuItem*" style "color-fix" +class "GtkItem*" style "color-fix" + +widget_class "**" style "color-fix" +widget_class "**" style "color-fix" +widget_class "**" style "color-fix" +widget_class "*MenuBar.*" style "color-fix" +widget_class "**" style "color-fix" + +style "color-fix-combo" +{ + fg[ACTIVE] = "#000" + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = "#000" + fg[PRELIGHT] = "#000" + fg[SELECTED] = "#000" + + text[ACTIVE] = "#000" + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = "#000" + text[PRELIGHT] = "#000" + text[SELECTED] = "#000" +} + +widget_class "*.." style "color-fix-combo" + diff --git a/Amiga/Amiga3/gtk-2.0/gtkrc~ b/Amiga/Amiga3/gtk-2.0/gtkrc~ new file mode 100644 index 0000000..6ccb26a --- /dev/null +++ b/Amiga/Amiga3/gtk-2.0/gtkrc~ @@ -0,0 +1,111 @@ +######################################################################## +# Amiga3.x +# Andrey Tverdov 2010 +# GPL2 +######################################################################## + +gtk_color_scheme = "fg_color:#000\nbg_color:#B5B5B5\nbase_color:#B5B5B5\ntext_color:#000\nselected_bg_color:#6688BB\nselected_fg_color:#000\ntooltip_bg_color:#ffffe1\ntooltip_fg_color:#000" +gtk-icon-sizes ="gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-button=16,16" +gtk-button-images = 0 +gtk-menu-images = 1 + +include "scrollbar.rc" +include "scale.rc" +include "notebook.rc" +include "button.rc" +include "radio.rc" +include "c_box.rc" +include "progressbar.rc" +include "statusbar.rc" +include "entry.rc" +include "menubar.rc" +include "spin.rc" + +style "default" +{ + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[ACTIVE] = @bg_color + bg[INSENSITIVE] = @bg_color + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = @selected_bg_color + + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[NORMAL] = @base_color + base[PRELIGHT] = @selected_bg_color + base[SELECTED] = @selected_bg_color + + text[ACTIVE] = shade (0.9,@selected_fg_color) + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = @text_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + + engine "clearlooks" + { + radius = 0.0 + } +} +class "GtkWidget" style "default" + +style "tooltips" = "default" +{ + bg[NORMAL] = "#FFFCDB" + fg[NORMAL] = "#000000" +} + +widget "gtk-tooltips*" style "tooltips" + +style "color-fix" +{ + fg[ACTIVE] = "#000" + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = "#000" + fg[PRELIGHT] = "#000" + fg[SELECTED] = "#000" + + text[ACTIVE] = "#000" + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = "#000" + text[PRELIGHT] = "#000" + text[SELECTED] = "#000" +} + +class "*" style "color-fix" +class "*.gtk-combobox-popup-menu.*" style "color-fix" +class "GtkMenuBar*" style "color-fix" + +class "GtkMenuItem*" style "color-fix" +class "GtkImageMenuItem*" style "color-fix" +class "GtkTearoffMenuItem*" style "color-fix" +class "GtkItem*" style "color-fix" + +widget_class "**" style "color-fix" +widget_class "**" style "color-fix" +widget_class "**" style "color-fix" +widget_class "*MenuBar.*" style "color-fix" +widget_class "**" style "color-fix" + +style "color-fix-combo" +{ + fg[ACTIVE] = "#000" + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = "#000" + fg[PRELIGHT] = "#000" + fg[SELECTED] = "#000" + + text[ACTIVE] = "#000" + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = "#000" + text[PRELIGHT] = "#000" + text[SELECTED] = "#000" +} + +widget_class "*.." style "color-fix-combo" + diff --git a/Amiga/Amiga3/gtk-2.0/menubar.rc b/Amiga/Amiga3/gtk-2.0/menubar.rc new file mode 100644 index 0000000..92ed5a5 --- /dev/null +++ b/Amiga/Amiga3/gtk-2.0/menubar.rc @@ -0,0 +1,99 @@ +######################################################################## +# Menubar +######################################################################## + +style "menubar" +{ +### Menubar ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menubar.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + } +} + +class "GtkMenuBar*" style "menubar" + +style "menuitem" +{ +### Menu item ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menuitem.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### H line ### + image + { + function = HLINE + file = "menubar/line-h.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### V line ### + image + { + function = VLINE + file = "menubar/line-v.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-up.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-down.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-left.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-right.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkMenuItem*" style "menuitem" +class "GtkImageMenuItem*" style "menuitem" +class "GtkTearoffMenuItem*" style "menuitem" +class "GtkItem*" style "menuitem" + diff --git a/Amiga/Amiga3/gtk-2.0/menubar/line-h.png b/Amiga/Amiga3/gtk-2.0/menubar/line-h.png new file mode 100644 index 0000000..0d97ef9 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/menubar/line-h.png differ diff --git a/Amiga/Amiga3/gtk-2.0/menubar/line-v.png b/Amiga/Amiga3/gtk-2.0/menubar/line-v.png new file mode 100644 index 0000000..de682f5 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/menubar/line-v.png differ diff --git a/Amiga/Amiga3/gtk-2.0/menubar/menubar.png b/Amiga/Amiga3/gtk-2.0/menubar/menubar.png new file mode 100755 index 0000000..7544c7d Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/menubar/menubar.png differ diff --git a/Amiga/Amiga3/gtk-2.0/menubar/menuitem.png b/Amiga/Amiga3/gtk-2.0/menubar/menuitem.png new file mode 100755 index 0000000..e7c1903 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/menubar/menuitem.png differ diff --git a/Amiga/Amiga3/gtk-2.0/notebook.rc b/Amiga/Amiga3/gtk-2.0/notebook.rc new file mode 100644 index 0000000..b01e302 --- /dev/null +++ b/Amiga/Amiga3/gtk-2.0/notebook.rc @@ -0,0 +1,187 @@ +######################################################################## +# Notebook +######################################################################## + +style "notebook" +{ + engine "pixmap" + { +### Notebook ### + image + { + function = BOX + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + +### Tab TOP ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-top.png" + border = {6, 6, 6, 6} + stretch = TRUE + gap_side = BOTTOM + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-top-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = BOTTOM + } + + +### Tab BOTTOM ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-bottom.png" + border = {6, 6, 6, 6} + stretch = TRUE + gap_side = TOP + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-bottom-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = TOP + } + +### Tab LEFT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-left.png" + border = {6,6,6,6} + stretch = TRUE + gap_side = RIGHT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-left-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = RIGHT + } + +### Tab RIGHT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-right.png" + border = {6, 6, 6, 6} + stretch = TRUE + gap_side = LEFT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-right-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = LEFT + } + +### Gap TOP ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_file = "notebook/top-gap.png" + gap_border = {6, 6, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = TOP + } + +### Gap BOTTOM ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_file = "notebook/bottom-gap.png" + gap_border = {6, 6, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = BOTTOM + } + +### Gap LEFT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_file = "notebook/left-gap.png" + gap_border = {0, 0, 6, 6} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = LEFT + } + +### Gap RIGHT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_file = "notebook/right-gap.png" + gap_border = {0, 0, 6, 6} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = RIGHT + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } +} + +class "GtkNotebook*" style "notebook" + diff --git a/Amiga/Amiga3/gtk-2.0/notebook/bottom-gap.png b/Amiga/Amiga3/gtk-2.0/notebook/bottom-gap.png new file mode 100644 index 0000000..44b6720 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/notebook/bottom-gap.png differ diff --git a/Amiga/Amiga3/gtk-2.0/notebook/left-gap.png b/Amiga/Amiga3/gtk-2.0/notebook/left-gap.png new file mode 100644 index 0000000..79da775 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/notebook/left-gap.png differ diff --git a/Amiga/Amiga3/gtk-2.0/notebook/notebook.png b/Amiga/Amiga3/gtk-2.0/notebook/notebook.png new file mode 100644 index 0000000..ca960f5 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/notebook/notebook.png differ diff --git a/Amiga/Amiga3/gtk-2.0/notebook/right-gap.png b/Amiga/Amiga3/gtk-2.0/notebook/right-gap.png new file mode 100644 index 0000000..accf357 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/notebook/right-gap.png differ diff --git a/Amiga/Amiga3/gtk-2.0/notebook/tab-bottom-active.png b/Amiga/Amiga3/gtk-2.0/notebook/tab-bottom-active.png new file mode 100644 index 0000000..5e0448e Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/notebook/tab-bottom-active.png differ diff --git a/Amiga/Amiga3/gtk-2.0/notebook/tab-bottom.png b/Amiga/Amiga3/gtk-2.0/notebook/tab-bottom.png new file mode 100644 index 0000000..a481218 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/notebook/tab-bottom.png differ diff --git a/Amiga/Amiga3/gtk-2.0/notebook/tab-left-active.png b/Amiga/Amiga3/gtk-2.0/notebook/tab-left-active.png new file mode 100644 index 0000000..0be1334 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/notebook/tab-left-active.png differ diff --git a/Amiga/Amiga3/gtk-2.0/notebook/tab-left.png b/Amiga/Amiga3/gtk-2.0/notebook/tab-left.png new file mode 100644 index 0000000..2acf62e Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/notebook/tab-left.png differ diff --git a/Amiga/Amiga3/gtk-2.0/notebook/tab-right-active.png b/Amiga/Amiga3/gtk-2.0/notebook/tab-right-active.png new file mode 100644 index 0000000..8974bf5 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/notebook/tab-right-active.png differ diff --git a/Amiga/Amiga3/gtk-2.0/notebook/tab-right.png b/Amiga/Amiga3/gtk-2.0/notebook/tab-right.png new file mode 100644 index 0000000..1275de8 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/notebook/tab-right.png differ diff --git a/Amiga/Amiga3/gtk-2.0/notebook/tab-top-active.png b/Amiga/Amiga3/gtk-2.0/notebook/tab-top-active.png new file mode 100644 index 0000000..e46bba6 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/notebook/tab-top-active.png differ diff --git a/Amiga/Amiga3/gtk-2.0/notebook/tab-top.png b/Amiga/Amiga3/gtk-2.0/notebook/tab-top.png new file mode 100644 index 0000000..7eeca94 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/notebook/tab-top.png differ diff --git a/Amiga/Amiga3/gtk-2.0/notebook/top-gap.png b/Amiga/Amiga3/gtk-2.0/notebook/top-gap.png new file mode 100644 index 0000000..214f03a Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/notebook/top-gap.png differ diff --git a/Amiga/Amiga3/gtk-2.0/null.png b/Amiga/Amiga3/gtk-2.0/null.png new file mode 100755 index 0000000..0af7d98 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/null.png differ diff --git a/Amiga/Amiga3/gtk-2.0/progressbar.rc b/Amiga/Amiga3/gtk-2.0/progressbar.rc new file mode 100644 index 0000000..4c526f9 --- /dev/null +++ b/Amiga/Amiga3/gtk-2.0/progressbar.rc @@ -0,0 +1,81 @@ +######################################################################## +# Progressbar +######################################################################## + +style "progressbar" +{ + GtkProgressBar ::shadow-type = GTK_SHADOW_NONE + + fg[NORMAL] = "#000" + fg[SELECTED] = "#000" + + bg[NORMAL] = "#C3C0BB" # Color of sorted columns + bg[SELECTED] = @selected_bg_color + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "progressbar/trough-h.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "progressbar/trough-v.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = SHADOW + shadow = IN + file = "progressbar/trough-tree.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### Progress ### + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar-horiz.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar-vert.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + state = SELECTED + border = {3, 3, 3, 3} + file = "progressbar/progressbar-horiz.png" + stretch = TRUE + } + } +} + +class "GtkProgressBar*" style "progressbar" +class "GtkTreeView*" style "progressbar" + diff --git a/Amiga/Amiga3/gtk-2.0/progressbar/progressbar-horiz.png b/Amiga/Amiga3/gtk-2.0/progressbar/progressbar-horiz.png new file mode 100755 index 0000000..5a3801e Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/progressbar/progressbar-horiz.png differ diff --git a/Amiga/Amiga3/gtk-2.0/progressbar/progressbar-vert.png b/Amiga/Amiga3/gtk-2.0/progressbar/progressbar-vert.png new file mode 100755 index 0000000..5a3801e Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/progressbar/progressbar-vert.png differ diff --git a/Amiga/Amiga3/gtk-2.0/progressbar/trough-h.png b/Amiga/Amiga3/gtk-2.0/progressbar/trough-h.png new file mode 100755 index 0000000..438989f Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/progressbar/trough-h.png differ diff --git a/Amiga/Amiga3/gtk-2.0/progressbar/trough-tree.png b/Amiga/Amiga3/gtk-2.0/progressbar/trough-tree.png new file mode 100644 index 0000000..16ae58a Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/progressbar/trough-tree.png differ diff --git a/Amiga/Amiga3/gtk-2.0/progressbar/trough-v.png b/Amiga/Amiga3/gtk-2.0/progressbar/trough-v.png new file mode 100644 index 0000000..438989f Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/progressbar/trough-v.png differ diff --git a/Amiga/Amiga3/gtk-2.0/radio.rc b/Amiga/Amiga3/gtk-2.0/radio.rc new file mode 100644 index 0000000..2f28e48 --- /dev/null +++ b/Amiga/Amiga3/gtk-2.0/radio.rc @@ -0,0 +1,47 @@ +######################################################################## +# Radio buttons +######################################################################## + +style "radio_button" +{ +### Radio button ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkRadio*" style "radio_button" +class "GtkRadioMenuItem*" style "radio_button" +class "GtkTreeView*" style "radio_button" + diff --git a/Amiga/Amiga3/gtk-2.0/radio/radio-pressed.png b/Amiga/Amiga3/gtk-2.0/radio/radio-pressed.png new file mode 100644 index 0000000..b56976b Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/radio/radio-pressed.png differ diff --git a/Amiga/Amiga3/gtk-2.0/radio/radio.png b/Amiga/Amiga3/gtk-2.0/radio/radio.png new file mode 100644 index 0000000..af332b4 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/radio/radio.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scale.rc b/Amiga/Amiga3/gtk-2.0/scale.rc new file mode 100644 index 0000000..21d9b2d --- /dev/null +++ b/Amiga/Amiga3/gtk-2.0/scale.rc @@ -0,0 +1,65 @@ +######################################################################## +# Scale +######################################################################## + +style "scale" +{ + GtkRange::slider_width = 16 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scale/trough-horiz.png" + border = {8, 8, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "scale/trough-vert.png" + border = {2, 2, 8, 8} + stretch = TRUE + orientation = VERTICAL + } + +### Slider ### + image + { + function = SLIDER + file = "scale/slider-horiz.png" + stretch = TRUE + border = {9, 9, 4, 4} + overlay_file = "scale/thumb-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + file = "scale/slider-vert.png" + stretch = TRUE + border = {4, 4, 9, 9} + overlay_file = "scale/thumb-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkRange*" style "scale" + diff --git a/Amiga/Amiga3/gtk-2.0/scale/slider-horiz.png b/Amiga/Amiga3/gtk-2.0/scale/slider-horiz.png new file mode 100755 index 0000000..09a98bc Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scale/slider-horiz.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scale/slider-vert.png b/Amiga/Amiga3/gtk-2.0/scale/slider-vert.png new file mode 100755 index 0000000..77ab063 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scale/slider-vert.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scale/thumb-h.png b/Amiga/Amiga3/gtk-2.0/scale/thumb-h.png new file mode 100644 index 0000000..6b97b49 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scale/thumb-h.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scale/thumb-v.png b/Amiga/Amiga3/gtk-2.0/scale/thumb-v.png new file mode 100644 index 0000000..889a606 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scale/thumb-v.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scale/trough-horiz.png b/Amiga/Amiga3/gtk-2.0/scale/trough-horiz.png new file mode 100755 index 0000000..5efcdf8 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scale/trough-horiz.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scale/trough-vert.png b/Amiga/Amiga3/gtk-2.0/scale/trough-vert.png new file mode 100755 index 0000000..e69a866 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scale/trough-vert.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scrollbar.rc b/Amiga/Amiga3/gtk-2.0/scrollbar.rc new file mode 100644 index 0000000..6630890 --- /dev/null +++ b/Amiga/Amiga3/gtk-2.0/scrollbar.rc @@ -0,0 +1,239 @@ +######################################################################## +# Scrollbar +######################################################################## + +style "scrollbar" +{ + GtkRange::slider-width = 16 + GtkRange::stepper-size = 14 + + GtkCheckButtonClass::indicator-size = 16 + GtkRadioButtonClass::indicator-size = 16 + + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-secondary-backward-stepper = 1 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough-dots.png" + border = {2, 2, 2, 2} + stretch = FALSE + overlay_file = "scrollbar/trough-v.png" + overlay_border = {4, 4, 3, 3} + overlay_stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough-dots.png" + border = {2, 2, 2, 2} + stretch = FALSE + overlay_file = "scrollbar/trough-h.png" + overlay_border = {3, 3, 4, 4} + overlay_stretch = TRUE + orientation = HORIZONTAL + } + +### Scrollbar ### + image + { + function = SLIDER + file = "scrollbar/scrollbar_horizontal.png" + border = {4, 4, 4, 4} + stretch = TRUE + overlay_file = "scrollbar/thumb-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + file = "scrollbar/scrollbar_vertical.png" + border = {4, 4, 4, 4} + stretch = TRUE + overlay_file = "scrollbar/thumb-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + +### Arrow UP ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_up_clicked.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_down_clicked.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_left_clicked.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_right_clicked.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkScrollbar*" style "scrollbar" + diff --git a/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_down.png b/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_down.png new file mode 100755 index 0000000..6afcecc Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_down.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_down_clicked.png b/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_down_clicked.png new file mode 100755 index 0000000..e741416 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_down_clicked.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_left.png b/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_left.png new file mode 100755 index 0000000..bf5f9ef Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_left.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_left_clicked.png b/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_left_clicked.png new file mode 100755 index 0000000..3db32b7 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_left_clicked.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_right.png b/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_right.png new file mode 100755 index 0000000..b959c65 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_right.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_right_clicked.png b/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_right_clicked.png new file mode 100755 index 0000000..7891593 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_right_clicked.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_up.png b/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_up.png new file mode 100755 index 0000000..cf73faf Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_up.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_up_clicked.png b/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_up_clicked.png new file mode 100755 index 0000000..f5ba939 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scrollbar/arrow_up_clicked.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scrollbar/scrollbar_horizontal.png b/Amiga/Amiga3/gtk-2.0/scrollbar/scrollbar_horizontal.png new file mode 100755 index 0000000..a1dc336 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scrollbar/scrollbar_horizontal.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scrollbar/scrollbar_vertical.png b/Amiga/Amiga3/gtk-2.0/scrollbar/scrollbar_vertical.png new file mode 100755 index 0000000..28411d9 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scrollbar/scrollbar_vertical.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scrollbar/thumb-h.png b/Amiga/Amiga3/gtk-2.0/scrollbar/thumb-h.png new file mode 100644 index 0000000..6b97b49 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scrollbar/thumb-h.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scrollbar/thumb-v.png b/Amiga/Amiga3/gtk-2.0/scrollbar/thumb-v.png new file mode 100644 index 0000000..889a606 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scrollbar/thumb-v.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scrollbar/trough-dots.png b/Amiga/Amiga3/gtk-2.0/scrollbar/trough-dots.png new file mode 100644 index 0000000..05de975 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scrollbar/trough-dots.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scrollbar/trough-h.png b/Amiga/Amiga3/gtk-2.0/scrollbar/trough-h.png new file mode 100644 index 0000000..4e13efe Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scrollbar/trough-h.png differ diff --git a/Amiga/Amiga3/gtk-2.0/scrollbar/trough-v.png b/Amiga/Amiga3/gtk-2.0/scrollbar/trough-v.png new file mode 100755 index 0000000..61f6bbb Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/scrollbar/trough-v.png differ diff --git a/Amiga/Amiga3/gtk-2.0/spin.rc b/Amiga/Amiga3/gtk-2.0/spin.rc new file mode 100644 index 0000000..3dbc482 --- /dev/null +++ b/Amiga/Amiga3/gtk-2.0/spin.rc @@ -0,0 +1,110 @@ +######################################################################## +# Spinbox +######################################################################## + +style "spinbutton" +{ + engine "pixmap" + { +### Spinbutton ### + image + { + function = BOX + detail = "spinbutton" + file = "button/button-spin.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + } + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +### Arrow DOWN ### + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + } +} + +class "GtkSpinButton*" style "spinbutton" + diff --git a/Amiga/Amiga3/gtk-2.0/statusbar.rc b/Amiga/Amiga3/gtk-2.0/statusbar.rc new file mode 100644 index 0000000..3c04802 --- /dev/null +++ b/Amiga/Amiga3/gtk-2.0/statusbar.rc @@ -0,0 +1,20 @@ +######################################################################## +# Statusbar +######################################################################## + +style "statusbar" +{ + engine "pixmap" + { +### Statusbsr ### + image + { + function = RESIZE_GRIP + detail = "statusbar" + overlay_file = "statusbar/resizer.png" + overlay_stretch = FALSE + } + } +} + +class "GtkStatusbar*" style "statusbar" diff --git a/Amiga/Amiga3/gtk-2.0/statusbar/resizer.png b/Amiga/Amiga3/gtk-2.0/statusbar/resizer.png new file mode 100755 index 0000000..5d63537 Binary files /dev/null and b/Amiga/Amiga3/gtk-2.0/statusbar/resizer.png differ diff --git a/Amiga/Amiga3/pressed/closepr.png b/Amiga/Amiga3/pressed/closepr.png new file mode 100644 index 0000000..dccd4ef Binary files /dev/null and b/Amiga/Amiga3/pressed/closepr.png differ diff --git a/Amiga/Amiga3/pressed/maxpr.png b/Amiga/Amiga3/pressed/maxpr.png new file mode 100644 index 0000000..f5b0750 Binary files /dev/null and b/Amiga/Amiga3/pressed/maxpr.png differ diff --git a/Amiga/Amiga3/pressed/minpr.png b/Amiga/Amiga3/pressed/minpr.png new file mode 100644 index 0000000..59e7798 Binary files /dev/null and b/Amiga/Amiga3/pressed/minpr.png differ diff --git a/Amiga/Amiga3/pressed/movepr.png b/Amiga/Amiga3/pressed/movepr.png new file mode 100644 index 0000000..d24ac09 Binary files /dev/null and b/Amiga/Amiga3/pressed/movepr.png differ diff --git a/Amiga/Amiga3/unfocused/close.png b/Amiga/Amiga3/unfocused/close.png new file mode 100644 index 0000000..5ed6265 Binary files /dev/null and b/Amiga/Amiga3/unfocused/close.png differ diff --git a/Amiga/Amiga3/unfocused/max.png b/Amiga/Amiga3/unfocused/max.png new file mode 100644 index 0000000..edd77d1 Binary files /dev/null and b/Amiga/Amiga3/unfocused/max.png differ diff --git a/Amiga/Amiga3/unfocused/min.png b/Amiga/Amiga3/unfocused/min.png new file mode 100644 index 0000000..df5af07 Binary files /dev/null and b/Amiga/Amiga3/unfocused/min.png differ diff --git a/Amiga/Amiga3/unfocused/move.png b/Amiga/Amiga3/unfocused/move.png new file mode 100644 index 0000000..ef0a3b4 Binary files /dev/null and b/Amiga/Amiga3/unfocused/move.png differ diff --git a/Amiga/Amiga4/gtk-2.0/arrow/arrow-down-active-combo.png b/Amiga/Amiga4/gtk-2.0/arrow/arrow-down-active-combo.png new file mode 100644 index 0000000..3c561a2 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/arrow/arrow-down-active-combo.png differ diff --git a/Amiga/Amiga4/gtk-2.0/arrow/arrow-down-combo.png b/Amiga/Amiga4/gtk-2.0/arrow/arrow-down-combo.png new file mode 100644 index 0000000..c091ca2 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/arrow/arrow-down-combo.png differ diff --git a/Amiga/Amiga4/gtk-2.0/arrow/arrow-down-disable.png b/Amiga/Amiga4/gtk-2.0/arrow/arrow-down-disable.png new file mode 100755 index 0000000..e3ec957 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/arrow/arrow-down-disable.png differ diff --git a/Amiga/Amiga4/gtk-2.0/arrow/arrow-down.png b/Amiga/Amiga4/gtk-2.0/arrow/arrow-down.png new file mode 100644 index 0000000..b8120f8 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/arrow/arrow-down.png differ diff --git a/Amiga/Amiga4/gtk-2.0/arrow/arrow-left.png b/Amiga/Amiga4/gtk-2.0/arrow/arrow-left.png new file mode 100644 index 0000000..bfb6be0 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/arrow/arrow-left.png differ diff --git a/Amiga/Amiga4/gtk-2.0/arrow/arrow-right.png b/Amiga/Amiga4/gtk-2.0/arrow/arrow-right.png new file mode 100644 index 0000000..c192eb5 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/arrow/arrow-right.png differ diff --git a/Amiga/Amiga4/gtk-2.0/arrow/arrow-up-active-combo.png b/Amiga/Amiga4/gtk-2.0/arrow/arrow-up-active-combo.png new file mode 100644 index 0000000..e54de46 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/arrow/arrow-up-active-combo.png differ diff --git a/Amiga/Amiga4/gtk-2.0/arrow/arrow-up-combo.png b/Amiga/Amiga4/gtk-2.0/arrow/arrow-up-combo.png new file mode 100644 index 0000000..f398080 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/arrow/arrow-up-combo.png differ diff --git a/Amiga/Amiga4/gtk-2.0/arrow/arrow-up-disable.png b/Amiga/Amiga4/gtk-2.0/arrow/arrow-up-disable.png new file mode 100755 index 0000000..5a45397 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/arrow/arrow-up-disable.png differ diff --git a/Amiga/Amiga4/gtk-2.0/arrow/arrow-up.png b/Amiga/Amiga4/gtk-2.0/arrow/arrow-up.png new file mode 100644 index 0000000..94a9fbd Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/arrow/arrow-up.png differ diff --git a/Amiga/Amiga4/gtk-2.0/button.rc b/Amiga/Amiga4/gtk-2.0/button.rc new file mode 100644 index 0000000..194b3dc --- /dev/null +++ b/Amiga/Amiga4/gtk-2.0/button.rc @@ -0,0 +1,60 @@ +######################################################################## +# Button +######################################################################## + +style "button" +{ + engine "pixmap" + { +### Button ### + +## Normal + image + { + function = BOX + state = NORMAL + file = "button/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } +## Prelight + image + { + function = BOX + state = PRELIGHT + file = "button/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + file = "button/button-ins.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +## Active + image + { + function = BOX + state = ACTIVE + file = "button/button-pressed.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkButton*" style "button" + diff --git a/Amiga/Amiga4/gtk-2.0/button/button-ins.png b/Amiga/Amiga4/gtk-2.0/button/button-ins.png new file mode 100644 index 0000000..7e5f067 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/button/button-ins.png differ diff --git a/Amiga/Amiga4/gtk-2.0/button/button-pressed.png b/Amiga/Amiga4/gtk-2.0/button/button-pressed.png new file mode 100644 index 0000000..521cd17 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/button/button-pressed.png differ diff --git a/Amiga/Amiga4/gtk-2.0/button/button-spin.png b/Amiga/Amiga4/gtk-2.0/button/button-spin.png new file mode 100644 index 0000000..2522bc0 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/button/button-spin.png differ diff --git a/Amiga/Amiga4/gtk-2.0/button/button.png b/Amiga/Amiga4/gtk-2.0/button/button.png new file mode 100644 index 0000000..6126b7a Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/button/button.png differ diff --git a/Amiga/Amiga4/gtk-2.0/c_box.rc b/Amiga/Amiga4/gtk-2.0/c_box.rc new file mode 100644 index 0000000..a3d3d5c --- /dev/null +++ b/Amiga/Amiga4/gtk-2.0/c_box.rc @@ -0,0 +1,47 @@ +######################################################################## +# Check boxes +######################################################################## + +style "check_box" +{ +### Check box ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkCheckButton*" style "check_box" +class "GtkCheckMenuItem*" style "check_box" +class "GtkTreeView*" style "check_box" + diff --git a/Amiga/Amiga4/gtk-2.0/c_box/c_box-pressed.png b/Amiga/Amiga4/gtk-2.0/c_box/c_box-pressed.png new file mode 100644 index 0000000..36fcbc7 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/c_box/c_box-pressed.png differ diff --git a/Amiga/Amiga4/gtk-2.0/c_box/c_box.png b/Amiga/Amiga4/gtk-2.0/c_box/c_box.png new file mode 100644 index 0000000..eba3ab7 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/c_box/c_box.png differ diff --git a/Amiga/Amiga4/gtk-2.0/combo.rc b/Amiga/Amiga4/gtk-2.0/combo.rc new file mode 100644 index 0000000..3eae5d3 --- /dev/null +++ b/Amiga/Amiga4/gtk-2.0/combo.rc @@ -0,0 +1,98 @@ +style "arrow" { + # UP + engine "pixmap" { + image + { + function = ARROW + state = NORMAL + recolorable = TRUE + overlay_file = "arrow/arrow-up-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "arrow/arrow-up-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "arrow/arrow-up-active-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "arrow/arrow-up-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + # DOWN + image + { + function = ARROW + state = NORMAL + recolorable = TRUE + overlay_file = "arrow/arrow-down-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "arrow/arrow-down-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "arrow/arrow-down-active-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "arrow/arrow-down-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image # used for dialog bg. in apps. like Inkscape + { + function = BOX + recolorable = TRUE + file = "null.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +class "GtkArrow*" style "arrow" diff --git a/Amiga/Amiga4/gtk-2.0/entry.rc b/Amiga/Amiga4/gtk-2.0/entry.rc new file mode 100644 index 0000000..31b02c1 --- /dev/null +++ b/Amiga/Amiga4/gtk-2.0/entry.rc @@ -0,0 +1,25 @@ +######################################################################## +# Entry +######################################################################## + +style "entry" +{ + #GtkWidget::interior_focus = 0 + #GtkEntry::inner-border = {1, 1, 1, 1} + + engine "pixmap" + { +### Entry ### + image + { + function = SHADOW + detail = "entry" + file = "entry/entry.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + } +} + +class "GtkEntry*" style "entry" + diff --git a/Amiga/Amiga4/gtk-2.0/entry/entry.png b/Amiga/Amiga4/gtk-2.0/entry/entry.png new file mode 100644 index 0000000..17d225a Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/entry/entry.png differ diff --git a/Amiga/Amiga4/gtk-2.0/gtkrc b/Amiga/Amiga4/gtk-2.0/gtkrc new file mode 100644 index 0000000..8341b99 --- /dev/null +++ b/Amiga/Amiga4/gtk-2.0/gtkrc @@ -0,0 +1,112 @@ +######################################################################## +# Amiga3.x +# Andrey Tverdov 2010 +# GPL2 +######################################################################## + +gtk_color_scheme = "fg_color:#000\nbg_color:#A9A9A9\nbase_color:#989A97\ntext_color:#000\nselected_bg_color:#0D8887\nselected_fg_color:#000\ntooltip_bg_color:#ffffe1\ntooltip_fg_color:#000" +gtk-icon-sizes ="gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-button=16,16" +gtk-button-images = 0 +gtk-menu-images = 1 + +include "scrollbar.rc" +include "scale.rc" +include "notebook.rc" +include "button.rc" +include "radio.rc" +include "c_box.rc" +include "progressbar.rc" +include "statusbar.rc" +include "entry.rc" +include "menubar.rc" +include "spin.rc" +include "combo.rc" + +style "default" +{ + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[ACTIVE] = @bg_color + bg[INSENSITIVE] = @bg_color + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = @selected_bg_color + + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[NORMAL] = @base_color + base[PRELIGHT] = @selected_bg_color + base[SELECTED] = @selected_bg_color + + text[ACTIVE] = shade (0.9,@selected_fg_color) + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = @text_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + + engine "clearlooks" + { + radius = 0.0 + } +} +class "GtkWidget" style "default" + +style "tooltips" = "default" +{ + bg[NORMAL] = "#FFFCDB" + fg[NORMAL] = "#000000" +} + +widget "gtk-tooltips*" style "tooltips" + +style "color-fix" +{ + fg[ACTIVE] = "#000" + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = "#000" + fg[PRELIGHT] = "#000" + fg[SELECTED] = "#000" + + text[ACTIVE] = "#000" + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = "#000" + text[PRELIGHT] = "#000" + text[SELECTED] = "#000" +} + +class "*" style "color-fix" +class "*.gtk-combobox-popup-menu.*" style "color-fix" +class "GtkMenuBar*" style "color-fix" + +class "GtkMenuItem*" style "color-fix" +class "GtkImageMenuItem*" style "color-fix" +class "GtkTearoffMenuItem*" style "color-fix" +class "GtkItem*" style "color-fix" + +widget_class "**" style "color-fix" +widget_class "**" style "color-fix" +widget_class "**" style "color-fix" +widget_class "*MenuBar.*" style "color-fix" +widget_class "**" style "color-fix" + +style "color-fix-combo" +{ + fg[ACTIVE] = "#000" + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = "#000" + fg[PRELIGHT] = "#000" + fg[SELECTED] = "#000" + + text[ACTIVE] = "#000" + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = "#000" + text[PRELIGHT] = "#000" + text[SELECTED] = "#000" +} + +widget_class "*.." style "color-fix-combo" + diff --git a/Amiga/Amiga4/gtk-2.0/gtkrc~ b/Amiga/Amiga4/gtk-2.0/gtkrc~ new file mode 100644 index 0000000..09968b5 --- /dev/null +++ b/Amiga/Amiga4/gtk-2.0/gtkrc~ @@ -0,0 +1,111 @@ +######################################################################## +# Amiga3.x +# Andrey Tverdov 2010 +# GPL2 +######################################################################## + +gtk_color_scheme = "fg_color:#000\nbg_color:#A9A9A9\nbase_color:#989A97\ntext_color:#000\nselected_bg_color:#0D8887\nselected_fg_color:#000\ntooltip_bg_color:#ffffe1\ntooltip_fg_color:#000" +gtk-icon-sizes ="gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-button=16,16" +gtk-button-images = 0 +gtk-menu-images = 1 + +include "scrollbar.rc" +include "scale.rc" +include "notebook.rc" +include "button.rc" +include "radio.rc" +include "c_box.rc" +include "progressbar.rc" +include "statusbar.rc" +include "entry.rc" +include "menubar.rc" +include "spin.rc" + +style "default" +{ + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[ACTIVE] = @bg_color + bg[INSENSITIVE] = @bg_color + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = @selected_bg_color + + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[NORMAL] = @base_color + base[PRELIGHT] = @selected_bg_color + base[SELECTED] = @selected_bg_color + + text[ACTIVE] = shade (0.9,@selected_fg_color) + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = @text_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + + engine "clearlooks" + { + radius = 0.0 + } +} +class "GtkWidget" style "default" + +style "tooltips" = "default" +{ + bg[NORMAL] = "#FFFCDB" + fg[NORMAL] = "#000000" +} + +widget "gtk-tooltips*" style "tooltips" + +style "color-fix" +{ + fg[ACTIVE] = "#000" + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = "#000" + fg[PRELIGHT] = "#000" + fg[SELECTED] = "#000" + + text[ACTIVE] = "#000" + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = "#000" + text[PRELIGHT] = "#000" + text[SELECTED] = "#000" +} + +class "*" style "color-fix" +class "*.gtk-combobox-popup-menu.*" style "color-fix" +class "GtkMenuBar*" style "color-fix" + +class "GtkMenuItem*" style "color-fix" +class "GtkImageMenuItem*" style "color-fix" +class "GtkTearoffMenuItem*" style "color-fix" +class "GtkItem*" style "color-fix" + +widget_class "**" style "color-fix" +widget_class "**" style "color-fix" +widget_class "**" style "color-fix" +widget_class "*MenuBar.*" style "color-fix" +widget_class "**" style "color-fix" + +style "color-fix-combo" +{ + fg[ACTIVE] = "#000" + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = "#000" + fg[PRELIGHT] = "#000" + fg[SELECTED] = "#000" + + text[ACTIVE] = "#000" + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = "#000" + text[PRELIGHT] = "#000" + text[SELECTED] = "#000" +} + +widget_class "*.." style "color-fix-combo" + diff --git a/Amiga/Amiga4/gtk-2.0/menubar.rc b/Amiga/Amiga4/gtk-2.0/menubar.rc new file mode 100644 index 0000000..92ed5a5 --- /dev/null +++ b/Amiga/Amiga4/gtk-2.0/menubar.rc @@ -0,0 +1,99 @@ +######################################################################## +# Menubar +######################################################################## + +style "menubar" +{ +### Menubar ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menubar.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + } +} + +class "GtkMenuBar*" style "menubar" + +style "menuitem" +{ +### Menu item ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menuitem.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### H line ### + image + { + function = HLINE + file = "menubar/line-h.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### V line ### + image + { + function = VLINE + file = "menubar/line-v.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-up.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-down.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-left.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-right.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkMenuItem*" style "menuitem" +class "GtkImageMenuItem*" style "menuitem" +class "GtkTearoffMenuItem*" style "menuitem" +class "GtkItem*" style "menuitem" + diff --git a/Amiga/Amiga4/gtk-2.0/menubar/line-h.png b/Amiga/Amiga4/gtk-2.0/menubar/line-h.png new file mode 100644 index 0000000..0d97ef9 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/menubar/line-h.png differ diff --git a/Amiga/Amiga4/gtk-2.0/menubar/line-v.png b/Amiga/Amiga4/gtk-2.0/menubar/line-v.png new file mode 100644 index 0000000..de682f5 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/menubar/line-v.png differ diff --git a/Amiga/Amiga4/gtk-2.0/menubar/menubar.png b/Amiga/Amiga4/gtk-2.0/menubar/menubar.png new file mode 100755 index 0000000..aba1056 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/menubar/menubar.png differ diff --git a/Amiga/Amiga4/gtk-2.0/menubar/menuitem.png b/Amiga/Amiga4/gtk-2.0/menubar/menuitem.png new file mode 100755 index 0000000..3e55c3b Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/menubar/menuitem.png differ diff --git a/Amiga/Amiga4/gtk-2.0/notebook.rc b/Amiga/Amiga4/gtk-2.0/notebook.rc new file mode 100644 index 0000000..b01e302 --- /dev/null +++ b/Amiga/Amiga4/gtk-2.0/notebook.rc @@ -0,0 +1,187 @@ +######################################################################## +# Notebook +######################################################################## + +style "notebook" +{ + engine "pixmap" + { +### Notebook ### + image + { + function = BOX + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + +### Tab TOP ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-top.png" + border = {6, 6, 6, 6} + stretch = TRUE + gap_side = BOTTOM + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-top-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = BOTTOM + } + + +### Tab BOTTOM ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-bottom.png" + border = {6, 6, 6, 6} + stretch = TRUE + gap_side = TOP + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-bottom-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = TOP + } + +### Tab LEFT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-left.png" + border = {6,6,6,6} + stretch = TRUE + gap_side = RIGHT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-left-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = RIGHT + } + +### Tab RIGHT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-right.png" + border = {6, 6, 6, 6} + stretch = TRUE + gap_side = LEFT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-right-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = LEFT + } + +### Gap TOP ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_file = "notebook/top-gap.png" + gap_border = {6, 6, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = TOP + } + +### Gap BOTTOM ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_file = "notebook/bottom-gap.png" + gap_border = {6, 6, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = BOTTOM + } + +### Gap LEFT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_file = "notebook/left-gap.png" + gap_border = {0, 0, 6, 6} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = LEFT + } + +### Gap RIGHT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_file = "notebook/right-gap.png" + gap_border = {0, 0, 6, 6} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = RIGHT + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } +} + +class "GtkNotebook*" style "notebook" + diff --git a/Amiga/Amiga4/gtk-2.0/notebook/bottom-gap.png b/Amiga/Amiga4/gtk-2.0/notebook/bottom-gap.png new file mode 100644 index 0000000..2434721 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/notebook/bottom-gap.png differ diff --git a/Amiga/Amiga4/gtk-2.0/notebook/left-gap.png b/Amiga/Amiga4/gtk-2.0/notebook/left-gap.png new file mode 100644 index 0000000..d4888b7 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/notebook/left-gap.png differ diff --git a/Amiga/Amiga4/gtk-2.0/notebook/notebook.png b/Amiga/Amiga4/gtk-2.0/notebook/notebook.png new file mode 100644 index 0000000..bcfe69d Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/notebook/notebook.png differ diff --git a/Amiga/Amiga4/gtk-2.0/notebook/right-gap.png b/Amiga/Amiga4/gtk-2.0/notebook/right-gap.png new file mode 100644 index 0000000..bf44e1e Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/notebook/right-gap.png differ diff --git a/Amiga/Amiga4/gtk-2.0/notebook/tab-bottom-active.png b/Amiga/Amiga4/gtk-2.0/notebook/tab-bottom-active.png new file mode 100644 index 0000000..9cc6855 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/notebook/tab-bottom-active.png differ diff --git a/Amiga/Amiga4/gtk-2.0/notebook/tab-bottom.png b/Amiga/Amiga4/gtk-2.0/notebook/tab-bottom.png new file mode 100644 index 0000000..8ec7197 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/notebook/tab-bottom.png differ diff --git a/Amiga/Amiga4/gtk-2.0/notebook/tab-left-active.png b/Amiga/Amiga4/gtk-2.0/notebook/tab-left-active.png new file mode 100644 index 0000000..9d2c5b7 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/notebook/tab-left-active.png differ diff --git a/Amiga/Amiga4/gtk-2.0/notebook/tab-left.png b/Amiga/Amiga4/gtk-2.0/notebook/tab-left.png new file mode 100644 index 0000000..c090def Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/notebook/tab-left.png differ diff --git a/Amiga/Amiga4/gtk-2.0/notebook/tab-right-active.png b/Amiga/Amiga4/gtk-2.0/notebook/tab-right-active.png new file mode 100644 index 0000000..929c3a0 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/notebook/tab-right-active.png differ diff --git a/Amiga/Amiga4/gtk-2.0/notebook/tab-right.png b/Amiga/Amiga4/gtk-2.0/notebook/tab-right.png new file mode 100644 index 0000000..7d7dd29 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/notebook/tab-right.png differ diff --git a/Amiga/Amiga4/gtk-2.0/notebook/tab-top-active.png b/Amiga/Amiga4/gtk-2.0/notebook/tab-top-active.png new file mode 100644 index 0000000..c78adc6 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/notebook/tab-top-active.png differ diff --git a/Amiga/Amiga4/gtk-2.0/notebook/tab-top.png b/Amiga/Amiga4/gtk-2.0/notebook/tab-top.png new file mode 100644 index 0000000..c58ee25 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/notebook/tab-top.png differ diff --git a/Amiga/Amiga4/gtk-2.0/notebook/top-gap.png b/Amiga/Amiga4/gtk-2.0/notebook/top-gap.png new file mode 100644 index 0000000..8ab9771 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/notebook/top-gap.png differ diff --git a/Amiga/Amiga4/gtk-2.0/null.png b/Amiga/Amiga4/gtk-2.0/null.png new file mode 100755 index 0000000..0af7d98 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/null.png differ diff --git a/Amiga/Amiga4/gtk-2.0/progressbar.rc b/Amiga/Amiga4/gtk-2.0/progressbar.rc new file mode 100644 index 0000000..6461532 --- /dev/null +++ b/Amiga/Amiga4/gtk-2.0/progressbar.rc @@ -0,0 +1,84 @@ +######################################################################## +# Progressbar +######################################################################## + +style "progressbar" +{ + GtkProgressBar ::shadow-type = GTK_SHADOW_NONE + + fg[ACTIVE] = "#002627" + fg[INSENSITIVE] = "#002627" + fg[NORMAL] = "#15D5D6" + fg[PRELIGHT] = "#002627" + fg[SELECTED] = "#002627" + + bg[NORMAL] = "#002627" # Color of sorted columns + bg[SELECTED] = @selected_bg_color + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "progressbar/trough-h.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "progressbar/trough-v.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = SHADOW + shadow = IN + file = "progressbar/trough-tree.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### Progress ### + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar-horiz.png" + border = {3, 3, 3, 3} + stretch = FALSE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar-vert.png" + border = {3, 3, 3, 3} + stretch = FALSE + orientation = VERTICAL + } + + image + { + function = BOX + state = SELECTED + border = {3, 3, 3, 3} + file = "progressbar/progressbar-horiz.png" + stretch = FALSE + } + } +} + +class "GtkProgressBar*" style "progressbar" +class "GtkTreeView*" style "progressbar" + diff --git a/Amiga/Amiga4/gtk-2.0/progressbar/progressbar-horiz.png b/Amiga/Amiga4/gtk-2.0/progressbar/progressbar-horiz.png new file mode 100755 index 0000000..91a2323 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/progressbar/progressbar-horiz.png differ diff --git a/Amiga/Amiga4/gtk-2.0/progressbar/progressbar-vert.png b/Amiga/Amiga4/gtk-2.0/progressbar/progressbar-vert.png new file mode 100755 index 0000000..8e20e11 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/progressbar/progressbar-vert.png differ diff --git a/Amiga/Amiga4/gtk-2.0/progressbar/trough-h.png b/Amiga/Amiga4/gtk-2.0/progressbar/trough-h.png new file mode 100755 index 0000000..7bcee04 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/progressbar/trough-h.png differ diff --git a/Amiga/Amiga4/gtk-2.0/progressbar/trough-tree.png b/Amiga/Amiga4/gtk-2.0/progressbar/trough-tree.png new file mode 100644 index 0000000..fc4aaa3 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/progressbar/trough-tree.png differ diff --git a/Amiga/Amiga4/gtk-2.0/progressbar/trough-v.png b/Amiga/Amiga4/gtk-2.0/progressbar/trough-v.png new file mode 100644 index 0000000..7bcee04 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/progressbar/trough-v.png differ diff --git a/Amiga/Amiga4/gtk-2.0/radio.rc b/Amiga/Amiga4/gtk-2.0/radio.rc new file mode 100644 index 0000000..2f28e48 --- /dev/null +++ b/Amiga/Amiga4/gtk-2.0/radio.rc @@ -0,0 +1,47 @@ +######################################################################## +# Radio buttons +######################################################################## + +style "radio_button" +{ +### Radio button ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkRadio*" style "radio_button" +class "GtkRadioMenuItem*" style "radio_button" +class "GtkTreeView*" style "radio_button" + diff --git a/Amiga/Amiga4/gtk-2.0/radio/radio-pressed.png b/Amiga/Amiga4/gtk-2.0/radio/radio-pressed.png new file mode 100644 index 0000000..b6fb2f6 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/radio/radio-pressed.png differ diff --git a/Amiga/Amiga4/gtk-2.0/radio/radio.png b/Amiga/Amiga4/gtk-2.0/radio/radio.png new file mode 100644 index 0000000..c816820 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/radio/radio.png differ diff --git a/Amiga/Amiga4/gtk-2.0/scale.rc b/Amiga/Amiga4/gtk-2.0/scale.rc new file mode 100644 index 0000000..53f54b2 --- /dev/null +++ b/Amiga/Amiga4/gtk-2.0/scale.rc @@ -0,0 +1,61 @@ +######################################################################## +# Scale +######################################################################## + +style "scale" +{ + GtkRange::slider_width = 16 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scale/trough-horiz.png" + border = {8, 8, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "scale/trough-vert.png" + border = {2, 2, 8, 8} + stretch = TRUE + orientation = VERTICAL + } + +### Slider ### + image + { + function = SLIDER + file = "scale/slider-horiz.png" + stretch = TRUE + border = {9, 9, 4, 4} + orientation = HORIZONTAL + } + + image + { + function = SLIDER + file = "scale/slider-vert.png" + stretch = TRUE + border = {4, 4, 9, 9} + orientation = VERTICAL + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkRange*" style "scale" + diff --git a/Amiga/Amiga4/gtk-2.0/scale/slider-horiz.png b/Amiga/Amiga4/gtk-2.0/scale/slider-horiz.png new file mode 100755 index 0000000..529591c Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/scale/slider-horiz.png differ diff --git a/Amiga/Amiga4/gtk-2.0/scale/slider-vert.png b/Amiga/Amiga4/gtk-2.0/scale/slider-vert.png new file mode 100755 index 0000000..5b65681 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/scale/slider-vert.png differ diff --git a/Amiga/Amiga4/gtk-2.0/scale/trough-horiz.png b/Amiga/Amiga4/gtk-2.0/scale/trough-horiz.png new file mode 100755 index 0000000..3abd784 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/scale/trough-horiz.png differ diff --git a/Amiga/Amiga4/gtk-2.0/scale/trough-vert.png b/Amiga/Amiga4/gtk-2.0/scale/trough-vert.png new file mode 100755 index 0000000..9de5c1d Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/scale/trough-vert.png differ diff --git a/Amiga/Amiga4/gtk-2.0/scrollbar.rc b/Amiga/Amiga4/gtk-2.0/scrollbar.rc new file mode 100644 index 0000000..927b01e --- /dev/null +++ b/Amiga/Amiga4/gtk-2.0/scrollbar.rc @@ -0,0 +1,229 @@ +######################################################################## +# Scrollbar +######################################################################## + +style "scrollbar" +{ + GtkRange::slider-width = 14 + GtkRange::stepper-size = 16 + + GtkCheckButtonClass::indicator-size = 14 + GtkRadioButtonClass::indicator-size = 14 + + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-secondary-backward-stepper = 1 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough-v.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough-h.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = HORIZONTAL + } + +### Scrollbar ### + image + { + function = SLIDER + file = "scrollbar/scrollbar_horizontal.png" + border = {4, 4, 4, 4} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + file = "scrollbar/scrollbar_vertical.png" + border = {4, 4, 4, 4} + stretch = TRUE + orientation = VERTICAL + } + +### Arrow UP ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_up_clicked.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_down_clicked.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_left_clicked.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_right_clicked.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkScrollbar*" style "scrollbar" + diff --git a/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_down.png b/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_down.png new file mode 100755 index 0000000..845577c Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_down.png differ diff --git a/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_down_clicked.png b/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_down_clicked.png new file mode 100755 index 0000000..b0a2071 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_down_clicked.png differ diff --git a/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_left.png b/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_left.png new file mode 100755 index 0000000..bfe2fc3 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_left.png differ diff --git a/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_left_clicked.png b/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_left_clicked.png new file mode 100755 index 0000000..637a115 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_left_clicked.png differ diff --git a/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_right.png b/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_right.png new file mode 100755 index 0000000..d1bd34c Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_right.png differ diff --git a/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_right_clicked.png b/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_right_clicked.png new file mode 100755 index 0000000..963cb1b Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_right_clicked.png differ diff --git a/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_up.png b/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_up.png new file mode 100755 index 0000000..6833362 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_up.png differ diff --git a/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_up_clicked.png b/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_up_clicked.png new file mode 100755 index 0000000..1ad8c52 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/scrollbar/arrow_up_clicked.png differ diff --git a/Amiga/Amiga4/gtk-2.0/scrollbar/scrollbar_horizontal.png b/Amiga/Amiga4/gtk-2.0/scrollbar/scrollbar_horizontal.png new file mode 100755 index 0000000..e7ff3e9 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/scrollbar/scrollbar_horizontal.png differ diff --git a/Amiga/Amiga4/gtk-2.0/scrollbar/scrollbar_vertical.png b/Amiga/Amiga4/gtk-2.0/scrollbar/scrollbar_vertical.png new file mode 100755 index 0000000..f4ef0f9 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/scrollbar/scrollbar_vertical.png differ diff --git a/Amiga/Amiga4/gtk-2.0/scrollbar/trough-h.png b/Amiga/Amiga4/gtk-2.0/scrollbar/trough-h.png new file mode 100644 index 0000000..a5c2dea Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/scrollbar/trough-h.png differ diff --git a/Amiga/Amiga4/gtk-2.0/scrollbar/trough-v.png b/Amiga/Amiga4/gtk-2.0/scrollbar/trough-v.png new file mode 100755 index 0000000..17beece Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/scrollbar/trough-v.png differ diff --git a/Amiga/Amiga4/gtk-2.0/spin.rc b/Amiga/Amiga4/gtk-2.0/spin.rc new file mode 100644 index 0000000..3dbc482 --- /dev/null +++ b/Amiga/Amiga4/gtk-2.0/spin.rc @@ -0,0 +1,110 @@ +######################################################################## +# Spinbox +######################################################################## + +style "spinbutton" +{ + engine "pixmap" + { +### Spinbutton ### + image + { + function = BOX + detail = "spinbutton" + file = "button/button-spin.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + } + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +### Arrow DOWN ### + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + } +} + +class "GtkSpinButton*" style "spinbutton" + diff --git a/Amiga/Amiga4/gtk-2.0/statusbar.rc b/Amiga/Amiga4/gtk-2.0/statusbar.rc new file mode 100644 index 0000000..3c04802 --- /dev/null +++ b/Amiga/Amiga4/gtk-2.0/statusbar.rc @@ -0,0 +1,20 @@ +######################################################################## +# Statusbar +######################################################################## + +style "statusbar" +{ + engine "pixmap" + { +### Statusbsr ### + image + { + function = RESIZE_GRIP + detail = "statusbar" + overlay_file = "statusbar/resizer.png" + overlay_stretch = FALSE + } + } +} + +class "GtkStatusbar*" style "statusbar" diff --git a/Amiga/Amiga4/gtk-2.0/statusbar/resizer.png b/Amiga/Amiga4/gtk-2.0/statusbar/resizer.png new file mode 100755 index 0000000..9142682 Binary files /dev/null and b/Amiga/Amiga4/gtk-2.0/statusbar/resizer.png differ diff --git a/Amiga/Amiga4/metacity-1/close-pressed.png b/Amiga/Amiga4/metacity-1/close-pressed.png new file mode 100644 index 0000000..c930151 Binary files /dev/null and b/Amiga/Amiga4/metacity-1/close-pressed.png differ diff --git a/Amiga/Amiga4/metacity-1/close.png b/Amiga/Amiga4/metacity-1/close.png new file mode 100644 index 0000000..bd60a14 Binary files /dev/null and b/Amiga/Amiga4/metacity-1/close.png differ diff --git a/Amiga/Amiga4/metacity-1/icon-pressed.png b/Amiga/Amiga4/metacity-1/icon-pressed.png new file mode 100644 index 0000000..04f5cc9 Binary files /dev/null and b/Amiga/Amiga4/metacity-1/icon-pressed.png differ diff --git a/Amiga/Amiga4/metacity-1/icon.png b/Amiga/Amiga4/metacity-1/icon.png new file mode 100644 index 0000000..0eee93a Binary files /dev/null and b/Amiga/Amiga4/metacity-1/icon.png differ diff --git a/Amiga/Amiga4/metacity-1/maximize-pressed.png b/Amiga/Amiga4/metacity-1/maximize-pressed.png new file mode 100644 index 0000000..614cae6 Binary files /dev/null and b/Amiga/Amiga4/metacity-1/maximize-pressed.png differ diff --git a/Amiga/Amiga4/metacity-1/maximize.png b/Amiga/Amiga4/metacity-1/maximize.png new file mode 100644 index 0000000..dce6477 Binary files /dev/null and b/Amiga/Amiga4/metacity-1/maximize.png differ diff --git a/Amiga/Amiga4/metacity-1/maximized.png b/Amiga/Amiga4/metacity-1/maximized.png new file mode 100644 index 0000000..cc74eea Binary files /dev/null and b/Amiga/Amiga4/metacity-1/maximized.png differ diff --git a/Amiga/Amiga4/metacity-1/metacity-theme-1.xml b/Amiga/Amiga4/metacity-1/metacity-theme-1.xml new file mode 100644 index 0000000..84205d9 --- /dev/null +++ b/Amiga/Amiga4/metacity-1/metacity-theme-1.xml @@ -0,0 +1,284 @@ + + + + + + + Redmond + Ryan Probasco <ryan.probasco@gmail.com> + à 2007 Ryan Probasco + July, 2005 + Designed to match the Redmond GTK theme. Borrowed icon drawing operations from SmoothGNOME by Link Dupont <link@subpop.net>. + + + + + + + + + + + + + + + + + + + + + + + + + + </draw_ops> + <draw_ops name="title_unfocused"> + <title x="((width - title_width)-5)/2" y="(height - title_height) - 2" color="#000000"/> + </draw_ops> + + <draw_ops name="close_button_icon"> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" + width="1" + x1="ButtonIPad+1" y1="ButtonIPad" + x2="width - ButtonIPad" y2="height - ButtonIPad - 1"/> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" + width="1" + x1="ButtonIPad" y1="ButtonIPad" + x2="width - ButtonIPad" y2="height - ButtonIPad"/> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" + width="1" + x1="ButtonIPad" y1="ButtonIPad+1" + x2="width - ButtonIPad - 1" y2="height - ButtonIPad"/> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" + width="1" + x1="ButtonIPad" y1="height - ButtonIPad - 2" + x2="width - ButtonIPad - 1" y2="ButtonIPad-1"/> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" + width="1" + x1="ButtonIPad" y1="height - ButtonIPad - 1" + x2="width - ButtonIPad" y2="ButtonIPad-1"/> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" + width="1" + x1="ButtonIPad+1" y1="height - ButtonIPad - 1" + x2="width - ButtonIPad" y2="ButtonIPad"/> + </draw_ops> + <draw_ops name="maximize_button_icon"> + <rectangle color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" filled="false" + x="ButtonIPad" y="ButtonIPad" width="width-ButtonIPad*2-1" height="height-ButtonIPad*2-1"/> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" width="3" + x1="ButtonIPad" y1="ButtonIPad+1" x2="width-ButtonIPad" y2="ButtonIPad+1"/> + </draw_ops> + <draw_ops name="minimize_button_icon"> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" + x1="ButtonIPad" + y1="height - ButtonIPad - ThickLineWidth + 1" + x2="width - ButtonIPad" + y2="height - ButtonIPad - ThickLineWidth + 1" + width="3"/> + </draw_ops> + <draw_ops name="normal_window_icon"> + <rectangle color="gtk:bg[NORMAL]" filled="true" x="0" y="0" width="width-1" height="height-1"/> + <rectangle color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" filled="false" x="0" y="0" width="width-1" height="height-1"/> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" width="2" x1="0" y1="1" x2="width" y2="1"/> + </draw_ops> + <draw_ops name="restore_button_icon"> + <include name="normal_window_icon" + x="2 + ButtonIPad" y="ButtonIPad" + width="width - 7 - ButtonIPad" + height="height - 7 - ButtonIPad"/> + <include name="normal_window_icon" + x="ButtonIPad - 1" y="3 + ButtonIPad" + width="width - 7 - ButtonIPad" + height="height - 7 - ButtonIPad"/> + </draw_ops> + + <draw_ops name="toolbar_button"> + <gtk_box state="normal" shadow="out" x="0" y="0" width="width" height="height"/> + </draw_ops> + + <draw_ops name="toolbar_button_pressed"> + <gtk_box state="normal" shadow="in" x="0" y="0" width="width" height="height"/> + </draw_ops> + + <draw_ops name="close_button"> + <image filename="close.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="close_button_pressed"> + <image filename="close-pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="minimize_button"> + <image filename="minimize.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="minimize_button_pressed"> + <image filename="minimize-pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="maximize_button"> + <image filename="maximize.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="maximize_button_pressed"> + <image filename="maximized.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="restore_button"> + <image filename="maximized.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="restore_button_pressed"> + <image filename="maximize-pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="menu_button"> + <image filename="icon.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="menu_button_pressed"> + <image filename="icon-pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + + <draw_ops name="close_button_icon_unfocused"> + <gtk_box state="insensitive" shadow="out" x="0" y="0" width="width" height="height"/> + <include name="close_button_icon"/> + </draw_ops> + <draw_ops name="maximize_button_icon_unfocused"> + <gtk_box state="insensitive" shadow="out" x="0" y="0" width="width" height="height"/> + </draw_ops> + <draw_ops name="restore_button_unfocused"> + <gtk_box state="insensitive" shadow="out" x="0" y="0" width="width" height="height"/> + </draw_ops> + <draw_ops name="minimize_button_icon_unfocused"> + <gtk_box state="insensitive" shadow="out" x="0" y="0" width="width" height="height"/> + </draw_ops> + + <draw_ops name="outset"> + <line color="gtk:light[NORMAL]" x1="1" y1="1" x2="1" y2="height - 2"/> + <line color="gtk:light[NORMAL]" x1="1" y1="1" x2="width - 2" y2="1"/> + <line color="gtk:dark[NORMAL]" x1="width - 2" y1="1" x2="width - 2" y2="height - 2"/> + <line color="gtk:dark[NORMAL]" x1="1" y1="height - 2" x2="width - 2" y2="height - 2"/> + </draw_ops> + + <draw_ops name="inset"> + <line color="gtk:dark[NORMAL]" x1="0" y1="0" x2="0" y2="height - 1"/> + <line color="gtk:dark[NORMAL]" x1="0" y1="0" x2="width - 1" y2="0"/> + <line color="gtk:light[NORMAL]" x1="width - 1" y1="0" x2="width - 1" y2="height - 1"/> + <line color="gtk:light[NORMAL]" x1="0" y1="height - 1" x2="width - 1" y2="height - 1"/> + </draw_ops> + + <draw_ops name="window_border"> + <include name="outset"/> + <rectangle color="#000000" filled="false" x="0" y="0" width="width - 1" height="height - 1"/> + </draw_ops> + + <draw_ops name="titlebar_background"> + <gradient type="horizontal" x="0" y="0" width="width" height="height"> + <color value="#000000"/> + <color value="#0B3535"/> + <color value="#0C3939"/> + </gradient> + </draw_ops> + <draw_ops name="titlebar_background_unfocused"> + <gradient type="horizontal" x="0" y="0" width="width" height="height"> + <color value="#767676"/> + <color value="#6E6E6E"/> + </gradient> + </draw_ops> + <!--Add some padding on the sides of the titlebar --> + <draw_ops name="right_titlebar"> + <rectangle color="#A9A9A9" x="0" y="0" width="3" height="height" filled="true"/> + </draw_ops> + <draw_ops name="left_titlebar"> + <rectangle color="#A9A9A9" x="5" y="0" width="width" height="height" filled="true"/> + </draw_ops> + <draw_ops name="right_titlebar_unfocused"> + <rectangle color="#A9A9A9" x="0" y="0" width="3" height="height" filled="true"/> + </draw_ops> + <draw_ops name="left_titlebar_unfocused"> + <rectangle color="#A9A9A9" x="5" y="0" width="width" height="height" filled="true"/> + </draw_ops> + + <frame_style name="base_style" geometry="normal_geometry"> + <button function="close" state="normal" draw_ops="close_button"/> + <button function="close" state="pressed" draw_ops="close_button_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_button"/> + <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_button"/> + <button function="maximize" state="pressed" draw_ops="maximize_button_pressed"/> + <button function="menu" state="normal" draw_ops="menu_button"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + </frame_style> + + <frame_style name="focused_style" parent="base_style" geometry="normal_geometry"> + <piece position="title" draw_ops="title_focused"/> + <piece position="entire_background" draw_ops="window_border"/> + <piece position="titlebar_middle" draw_ops="titlebar_background"/> + <piece position="left_titlebar_edge" draw_ops="left_titlebar"/> + <piece position="right_titlebar_edge" draw_ops="right_titlebar"/> + </frame_style> + + <frame_style name="unfocused_style" parent="base_style" geometry="normal_geometry"> + <piece position="title" draw_ops="title_unfocused"/> + <piece position="entire_background" draw_ops="window_border"/> + <piece position="titlebar_middle" draw_ops="titlebar_background_unfocused"/> + <piece position="left_titlebar_edge" draw_ops="left_titlebar_unfocused"/> + <piece position="right_titlebar_edge" draw_ops="right_titlebar_unfocused"/> + </frame_style> + + <frame_style name="maximized_focused_style" parent="base_style" geometry="normal_geometry"> + <piece position="title" draw_ops="title_focused"/> + <piece position="titlebar_middle" draw_ops="titlebar_background"/> + <piece position="left_titlebar_edge" draw_ops="left_titlebar"/> + <piece position="right_titlebar_edge" draw_ops="right_titlebar"/> + <button function="maximize" state="normal" draw_ops="restore_button"/> + <button function="maximize" state="pressed" draw_ops="restore_button_pressed"/> + </frame_style> + + <frame_style name="maximized_unfocused_style" parent="base_style" geometry="normal_geometry"> + <piece position="title" draw_ops="title_unfocused"/> + <piece position="titlebar_middle" draw_ops="titlebar_background_unfocused"/> + <piece position="left_titlebar_edge" draw_ops="left_titlebar_unfocused"/> + <piece position="right_titlebar_edge" draw_ops="right_titlebar_unfocused"/> + <button function="maximize" state="normal" draw_ops="restore_button"/> + <button function="maximize" state="pressed" draw_ops="restore_button_pressed"/> + </frame_style> + + <frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="focused_style"/> + <frame focus="no" state="normal" resize="both" style="unfocused_style"/> + <frame focus="yes" state="maximized" style="maximized_focused_style"/> + <frame focus="no" state="maximized" style="maximized_unfocused_style"/> + <frame focus="yes" state="shaded" style="focused_style"/> + <frame focus="no" state="shaded" style="unfocused_style"/> + <frame focus="yes" state="maximized_and_shaded" style="focused_style"/> + <frame focus="no" state="maximized_and_shaded" style="unfocused_style"/> + </frame_style_set> + + <window type="normal" style_set="normal_style_set"/> + <window type="dialog" style_set="normal_style_set"/> + <window type="modal_dialog" style_set="normal_style_set"/> + <window type="menu" style_set="normal_style_set"/> + <window type="utility" style_set="normal_style_set"/> + <window type="border" style_set="normal_style_set"/> + + <menu_icon function="close" state="normal" draw_ops="close_button_icon_unfocused"/> + <menu_icon function="maximize" state="normal" draw_ops="maximize_button_icon_unfocused"/> + <menu_icon function="unmaximize" state="normal" draw_ops="restore_button_unfocused"/> + <menu_icon function="minimize" state="normal" draw_ops="minimize_button_icon_unfocused"/> +</metacity_theme> diff --git a/Amiga/Amiga4/metacity-1/minimize-pressed.png b/Amiga/Amiga4/metacity-1/minimize-pressed.png new file mode 100644 index 0000000..9d4e19f Binary files /dev/null and b/Amiga/Amiga4/metacity-1/minimize-pressed.png differ diff --git a/Amiga/Amiga4/metacity-1/minimize.png b/Amiga/Amiga4/metacity-1/minimize.png new file mode 100644 index 0000000..c05b3bd Binary files /dev/null and b/Amiga/Amiga4/metacity-1/minimize.png differ diff --git a/AtariGem5/gtk-2.0/arrow/arrow-down-disable.png b/AtariGem5/gtk-2.0/arrow/arrow-down-disable.png new file mode 100755 index 0000000..3556ddf Binary files /dev/null and b/AtariGem5/gtk-2.0/arrow/arrow-down-disable.png differ diff --git a/AtariGem5/gtk-2.0/arrow/arrow-down.png b/AtariGem5/gtk-2.0/arrow/arrow-down.png new file mode 100644 index 0000000..3733530 Binary files /dev/null and b/AtariGem5/gtk-2.0/arrow/arrow-down.png differ diff --git a/AtariGem5/gtk-2.0/arrow/arrow-left.png b/AtariGem5/gtk-2.0/arrow/arrow-left.png new file mode 100644 index 0000000..662a94e Binary files /dev/null and b/AtariGem5/gtk-2.0/arrow/arrow-left.png differ diff --git a/AtariGem5/gtk-2.0/arrow/arrow-right.png b/AtariGem5/gtk-2.0/arrow/arrow-right.png new file mode 100644 index 0000000..06bed0b Binary files /dev/null and b/AtariGem5/gtk-2.0/arrow/arrow-right.png differ diff --git a/AtariGem5/gtk-2.0/arrow/arrow-up-disable.png b/AtariGem5/gtk-2.0/arrow/arrow-up-disable.png new file mode 100755 index 0000000..f6e335b Binary files /dev/null and b/AtariGem5/gtk-2.0/arrow/arrow-up-disable.png differ diff --git a/AtariGem5/gtk-2.0/arrow/arrow-up.png b/AtariGem5/gtk-2.0/arrow/arrow-up.png new file mode 100644 index 0000000..d80005d Binary files /dev/null and b/AtariGem5/gtk-2.0/arrow/arrow-up.png differ diff --git a/AtariGem5/gtk-2.0/button.rc b/AtariGem5/gtk-2.0/button.rc new file mode 100644 index 0000000..194b3dc --- /dev/null +++ b/AtariGem5/gtk-2.0/button.rc @@ -0,0 +1,60 @@ +######################################################################## +# Button +######################################################################## + +style "button" +{ + engine "pixmap" + { +### Button ### + +## Normal + image + { + function = BOX + state = NORMAL + file = "button/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } +## Prelight + image + { + function = BOX + state = PRELIGHT + file = "button/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + file = "button/button-ins.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +## Active + image + { + function = BOX + state = ACTIVE + file = "button/button-pressed.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkButton*" style "button" + diff --git a/AtariGem5/gtk-2.0/button/button-ins.png b/AtariGem5/gtk-2.0/button/button-ins.png new file mode 100644 index 0000000..6fd4782 Binary files /dev/null and b/AtariGem5/gtk-2.0/button/button-ins.png differ diff --git a/AtariGem5/gtk-2.0/button/button-pressed.png b/AtariGem5/gtk-2.0/button/button-pressed.png new file mode 100644 index 0000000..fc3da23 Binary files /dev/null and b/AtariGem5/gtk-2.0/button/button-pressed.png differ diff --git a/AtariGem5/gtk-2.0/button/button-spin.png b/AtariGem5/gtk-2.0/button/button-spin.png new file mode 100644 index 0000000..8c49b06 Binary files /dev/null and b/AtariGem5/gtk-2.0/button/button-spin.png differ diff --git a/AtariGem5/gtk-2.0/button/button.png b/AtariGem5/gtk-2.0/button/button.png new file mode 100644 index 0000000..6fd4782 Binary files /dev/null and b/AtariGem5/gtk-2.0/button/button.png differ diff --git a/AtariGem5/gtk-2.0/c_box.rc b/AtariGem5/gtk-2.0/c_box.rc new file mode 100644 index 0000000..a3d3d5c --- /dev/null +++ b/AtariGem5/gtk-2.0/c_box.rc @@ -0,0 +1,47 @@ +######################################################################## +# Check boxes +######################################################################## + +style "check_box" +{ +### Check box ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkCheckButton*" style "check_box" +class "GtkCheckMenuItem*" style "check_box" +class "GtkTreeView*" style "check_box" + diff --git a/AtariGem5/gtk-2.0/c_box/c_box-pressed.png b/AtariGem5/gtk-2.0/c_box/c_box-pressed.png new file mode 100644 index 0000000..3725c7a Binary files /dev/null and b/AtariGem5/gtk-2.0/c_box/c_box-pressed.png differ diff --git a/AtariGem5/gtk-2.0/c_box/c_box.png b/AtariGem5/gtk-2.0/c_box/c_box.png new file mode 100644 index 0000000..bc7965a Binary files /dev/null and b/AtariGem5/gtk-2.0/c_box/c_box.png differ diff --git a/AtariGem5/gtk-2.0/entry.rc b/AtariGem5/gtk-2.0/entry.rc new file mode 100644 index 0000000..9d1de2c --- /dev/null +++ b/AtariGem5/gtk-2.0/entry.rc @@ -0,0 +1,24 @@ +######################################################################## +# Entry +######################################################################## + +style "entry" +{ + GtkEntry::inner-border = {1, 1, 1, 1} + + engine "pixmap" + { +### Entry ### + image + { + function = SHADOW + detail = "entry" + file = "entry/entry.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + } +} + +class "GtkEntry*" style "entry" + diff --git a/AtariGem5/gtk-2.0/entry/entry.png b/AtariGem5/gtk-2.0/entry/entry.png new file mode 100644 index 0000000..d201ba1 Binary files /dev/null and b/AtariGem5/gtk-2.0/entry/entry.png differ diff --git a/AtariGem5/gtk-2.0/gtkrc b/AtariGem5/gtk-2.0/gtkrc new file mode 100644 index 0000000..a6febb7 --- /dev/null +++ b/AtariGem5/gtk-2.0/gtkrc @@ -0,0 +1,62 @@ +######################################################################## +# Atari GEM 5 +# Andrey Tverdov 2010 +# GPL2 +######################################################################## + +gtk_color_scheme = "fg_color:#000\nbg_color:#BCBCBC\nbase_color:#fff\ntext_color:#000\nselected_bg_color:#A0BFA0\nselected_fg_color:#000\ntooltip_bg_color:#ffffe1\ntooltip_fg_color:#000" +gtk-icon-sizes ="gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-button=16,16" + +include "scrollbar.rc" +include "scale.rc" +include "notebook.rc" +include "button.rc" +include "radio.rc" +include "c_box.rc" +include "progressbar.rc" +include "statusbar.rc" +include "entry.rc" +include "menubar.rc" +include "spin.rc" + +style "default" +{ + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[ACTIVE] = @bg_color + bg[INSENSITIVE] = @bg_color + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = @selected_bg_color + + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[NORMAL] = @base_color + base[PRELIGHT] = @selected_bg_color + base[SELECTED] = @selected_bg_color + + text[ACTIVE] = shade (0.9,@selected_fg_color) + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = @text_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + + engine "clearlooks" + { + radius = 0.0 + } +} +class "GtkWidget" style "default" + +style "tooltips" = "default" +{ + bg[NORMAL] = "#FFFCDB" + fg[NORMAL] = "#000000" +} + +widget "gtk-tooltips*" style "tooltips" + diff --git a/AtariGem5/gtk-2.0/menubar.rc b/AtariGem5/gtk-2.0/menubar.rc new file mode 100644 index 0000000..92ed5a5 --- /dev/null +++ b/AtariGem5/gtk-2.0/menubar.rc @@ -0,0 +1,99 @@ +######################################################################## +# Menubar +######################################################################## + +style "menubar" +{ +### Menubar ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menubar.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + } +} + +class "GtkMenuBar*" style "menubar" + +style "menuitem" +{ +### Menu item ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menuitem.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### H line ### + image + { + function = HLINE + file = "menubar/line-h.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### V line ### + image + { + function = VLINE + file = "menubar/line-v.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-up.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-down.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-left.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-right.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkMenuItem*" style "menuitem" +class "GtkImageMenuItem*" style "menuitem" +class "GtkTearoffMenuItem*" style "menuitem" +class "GtkItem*" style "menuitem" + diff --git a/AtariGem5/gtk-2.0/menubar/line-h.png b/AtariGem5/gtk-2.0/menubar/line-h.png new file mode 100644 index 0000000..d9aa6fa Binary files /dev/null and b/AtariGem5/gtk-2.0/menubar/line-h.png differ diff --git a/AtariGem5/gtk-2.0/menubar/line-v.png b/AtariGem5/gtk-2.0/menubar/line-v.png new file mode 100644 index 0000000..09c3f9e Binary files /dev/null and b/AtariGem5/gtk-2.0/menubar/line-v.png differ diff --git a/AtariGem5/gtk-2.0/menubar/menubar.png b/AtariGem5/gtk-2.0/menubar/menubar.png new file mode 100755 index 0000000..5b87410 Binary files /dev/null and b/AtariGem5/gtk-2.0/menubar/menubar.png differ diff --git a/AtariGem5/gtk-2.0/menubar/menuitem.png b/AtariGem5/gtk-2.0/menubar/menuitem.png new file mode 100755 index 0000000..e00d92f Binary files /dev/null and b/AtariGem5/gtk-2.0/menubar/menuitem.png differ diff --git a/AtariGem5/gtk-2.0/notebook.rc b/AtariGem5/gtk-2.0/notebook.rc new file mode 100644 index 0000000..ce3e532 --- /dev/null +++ b/AtariGem5/gtk-2.0/notebook.rc @@ -0,0 +1,187 @@ +######################################################################## +# Notebook +######################################################################## + +style "notebook" +{ + engine "pixmap" + { +### Notebook ### + image + { + function = BOX + file = "notebook/notebook.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +### Tab TOP ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-top.png" + border = {2, 2, 2, 2} + stretch = TRUE + gap_side = BOTTOM + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-top-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = BOTTOM + } + + +### Tab BOTTOM ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-bottom.png" + border = {2, 2, 2, 2} + stretch = TRUE + gap_side = TOP + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-bottom-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = TOP + } + +### Tab LEFT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-left.png" + border = {4,4,4,4} + stretch = TRUE + gap_side = RIGHT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-left-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = RIGHT + } + +### Tab RIGHT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-right.png" + border = {2, 2, 2, 2} + stretch = TRUE + gap_side = LEFT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-right-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = LEFT + } + +### Gap TOP ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_file = "notebook/top-gap.png" + gap_border = {2, 2, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = TOP + } + +### Gap BOTTOM ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_file = "notebook/bottom-gap.png" + gap_border = {2, 2, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = BOTTOM + } + +### Gap LEFT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_file = "notebook/left-gap.png" + gap_border = {0, 0, 2, 2} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = LEFT + } + +### Gap RIGHT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_file = "notebook/right-gap.png" + gap_border = {0, 0, 2, 2} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = RIGHT + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } +} + +class "GtkNotebook*" style "notebook" + diff --git a/AtariGem5/gtk-2.0/notebook/bottom-gap.png b/AtariGem5/gtk-2.0/notebook/bottom-gap.png new file mode 100644 index 0000000..14de52b Binary files /dev/null and b/AtariGem5/gtk-2.0/notebook/bottom-gap.png differ diff --git a/AtariGem5/gtk-2.0/notebook/left-gap.png b/AtariGem5/gtk-2.0/notebook/left-gap.png new file mode 100644 index 0000000..9642c2a Binary files /dev/null and b/AtariGem5/gtk-2.0/notebook/left-gap.png differ diff --git a/AtariGem5/gtk-2.0/notebook/notebook.png b/AtariGem5/gtk-2.0/notebook/notebook.png new file mode 100644 index 0000000..886d2cb Binary files /dev/null and b/AtariGem5/gtk-2.0/notebook/notebook.png differ diff --git a/AtariGem5/gtk-2.0/notebook/right-gap.png b/AtariGem5/gtk-2.0/notebook/right-gap.png new file mode 100644 index 0000000..0c7be95 Binary files /dev/null and b/AtariGem5/gtk-2.0/notebook/right-gap.png differ diff --git a/AtariGem5/gtk-2.0/notebook/tab-bottom-active.png b/AtariGem5/gtk-2.0/notebook/tab-bottom-active.png new file mode 100644 index 0000000..d163acc Binary files /dev/null and b/AtariGem5/gtk-2.0/notebook/tab-bottom-active.png differ diff --git a/AtariGem5/gtk-2.0/notebook/tab-bottom.png b/AtariGem5/gtk-2.0/notebook/tab-bottom.png new file mode 100644 index 0000000..5d36d96 Binary files /dev/null and b/AtariGem5/gtk-2.0/notebook/tab-bottom.png differ diff --git a/AtariGem5/gtk-2.0/notebook/tab-left-active.png b/AtariGem5/gtk-2.0/notebook/tab-left-active.png new file mode 100644 index 0000000..ece513e Binary files /dev/null and b/AtariGem5/gtk-2.0/notebook/tab-left-active.png differ diff --git a/AtariGem5/gtk-2.0/notebook/tab-left.png b/AtariGem5/gtk-2.0/notebook/tab-left.png new file mode 100644 index 0000000..9febb10 Binary files /dev/null and b/AtariGem5/gtk-2.0/notebook/tab-left.png differ diff --git a/AtariGem5/gtk-2.0/notebook/tab-right-active.png b/AtariGem5/gtk-2.0/notebook/tab-right-active.png new file mode 100644 index 0000000..5524d5d Binary files /dev/null and b/AtariGem5/gtk-2.0/notebook/tab-right-active.png differ diff --git a/AtariGem5/gtk-2.0/notebook/tab-right.png b/AtariGem5/gtk-2.0/notebook/tab-right.png new file mode 100644 index 0000000..a133c48 Binary files /dev/null and b/AtariGem5/gtk-2.0/notebook/tab-right.png differ diff --git a/AtariGem5/gtk-2.0/notebook/tab-top-active.png b/AtariGem5/gtk-2.0/notebook/tab-top-active.png new file mode 100644 index 0000000..928542b Binary files /dev/null and b/AtariGem5/gtk-2.0/notebook/tab-top-active.png differ diff --git a/AtariGem5/gtk-2.0/notebook/tab-top.png b/AtariGem5/gtk-2.0/notebook/tab-top.png new file mode 100644 index 0000000..2671991 Binary files /dev/null and b/AtariGem5/gtk-2.0/notebook/tab-top.png differ diff --git a/AtariGem5/gtk-2.0/notebook/top-gap.png b/AtariGem5/gtk-2.0/notebook/top-gap.png new file mode 100644 index 0000000..763b16c Binary files /dev/null and b/AtariGem5/gtk-2.0/notebook/top-gap.png differ diff --git a/AtariGem5/gtk-2.0/null.png b/AtariGem5/gtk-2.0/null.png new file mode 100755 index 0000000..0af7d98 Binary files /dev/null and b/AtariGem5/gtk-2.0/null.png differ diff --git a/AtariGem5/gtk-2.0/progressbar.rc b/AtariGem5/gtk-2.0/progressbar.rc new file mode 100644 index 0000000..dc7c920 --- /dev/null +++ b/AtariGem5/gtk-2.0/progressbar.rc @@ -0,0 +1,78 @@ +######################################################################## +# Progressbar +######################################################################## + +style "progressbar" +{ + GtkProgressBar ::shadow-type = GTK_SHADOW_NONE + + bg[NORMAL] = "#BFBFBF" # Color of sorted columns + bg[SELECTED] = @selected_bg_color + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "progressbar/trough.png" + border = {2, 2, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "progressbar/trough.png" + border = {2, 2, 2, 2} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = SHADOW + shadow = IN + file = "progressbar/trough-tree.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + +### Progress ### + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar-horiz.png" + border = {2, 2, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar-vert.png" + border = {2, 2, 2, 2} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + state = SELECTED + border = {2, 2, 2, 2} + file = "progressbar/progressbar-horiz.png" + stretch = TRUE + } + } +} + +class "GtkProgressBar*" style "progressbar" +class "GtkTreeView*" style "progressbar" + diff --git a/AtariGem5/gtk-2.0/progressbar/progressbar-horiz.png b/AtariGem5/gtk-2.0/progressbar/progressbar-horiz.png new file mode 100755 index 0000000..a60e1d3 Binary files /dev/null and b/AtariGem5/gtk-2.0/progressbar/progressbar-horiz.png differ diff --git a/AtariGem5/gtk-2.0/progressbar/progressbar-vert.png b/AtariGem5/gtk-2.0/progressbar/progressbar-vert.png new file mode 100755 index 0000000..a60e1d3 Binary files /dev/null and b/AtariGem5/gtk-2.0/progressbar/progressbar-vert.png differ diff --git a/AtariGem5/gtk-2.0/progressbar/trough-tree.png b/AtariGem5/gtk-2.0/progressbar/trough-tree.png new file mode 100644 index 0000000..a0a48f2 Binary files /dev/null and b/AtariGem5/gtk-2.0/progressbar/trough-tree.png differ diff --git a/AtariGem5/gtk-2.0/progressbar/trough.png b/AtariGem5/gtk-2.0/progressbar/trough.png new file mode 100755 index 0000000..c313ec6 Binary files /dev/null and b/AtariGem5/gtk-2.0/progressbar/trough.png differ diff --git a/AtariGem5/gtk-2.0/radio.rc b/AtariGem5/gtk-2.0/radio.rc new file mode 100644 index 0000000..2f28e48 --- /dev/null +++ b/AtariGem5/gtk-2.0/radio.rc @@ -0,0 +1,47 @@ +######################################################################## +# Radio buttons +######################################################################## + +style "radio_button" +{ +### Radio button ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkRadio*" style "radio_button" +class "GtkRadioMenuItem*" style "radio_button" +class "GtkTreeView*" style "radio_button" + diff --git a/AtariGem5/gtk-2.0/radio/radio-pressed.png b/AtariGem5/gtk-2.0/radio/radio-pressed.png new file mode 100644 index 0000000..7d2409e Binary files /dev/null and b/AtariGem5/gtk-2.0/radio/radio-pressed.png differ diff --git a/AtariGem5/gtk-2.0/radio/radio.png b/AtariGem5/gtk-2.0/radio/radio.png new file mode 100644 index 0000000..b62e060 Binary files /dev/null and b/AtariGem5/gtk-2.0/radio/radio.png differ diff --git a/AtariGem5/gtk-2.0/scale.rc b/AtariGem5/gtk-2.0/scale.rc new file mode 100644 index 0000000..53f54b2 --- /dev/null +++ b/AtariGem5/gtk-2.0/scale.rc @@ -0,0 +1,61 @@ +######################################################################## +# Scale +######################################################################## + +style "scale" +{ + GtkRange::slider_width = 16 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scale/trough-horiz.png" + border = {8, 8, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "scale/trough-vert.png" + border = {2, 2, 8, 8} + stretch = TRUE + orientation = VERTICAL + } + +### Slider ### + image + { + function = SLIDER + file = "scale/slider-horiz.png" + stretch = TRUE + border = {9, 9, 4, 4} + orientation = HORIZONTAL + } + + image + { + function = SLIDER + file = "scale/slider-vert.png" + stretch = TRUE + border = {4, 4, 9, 9} + orientation = VERTICAL + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkRange*" style "scale" + diff --git a/AtariGem5/gtk-2.0/scale/slider-horiz.png b/AtariGem5/gtk-2.0/scale/slider-horiz.png new file mode 100755 index 0000000..701e6a7 Binary files /dev/null and b/AtariGem5/gtk-2.0/scale/slider-horiz.png differ diff --git a/AtariGem5/gtk-2.0/scale/slider-vert.png b/AtariGem5/gtk-2.0/scale/slider-vert.png new file mode 100755 index 0000000..a97fd99 Binary files /dev/null and b/AtariGem5/gtk-2.0/scale/slider-vert.png differ diff --git a/AtariGem5/gtk-2.0/scale/trough-horiz.png b/AtariGem5/gtk-2.0/scale/trough-horiz.png new file mode 100755 index 0000000..8bad561 Binary files /dev/null and b/AtariGem5/gtk-2.0/scale/trough-horiz.png differ diff --git a/AtariGem5/gtk-2.0/scale/trough-vert.png b/AtariGem5/gtk-2.0/scale/trough-vert.png new file mode 100755 index 0000000..d065f6f Binary files /dev/null and b/AtariGem5/gtk-2.0/scale/trough-vert.png differ diff --git a/AtariGem5/gtk-2.0/scrollbar.rc b/AtariGem5/gtk-2.0/scrollbar.rc new file mode 100644 index 0000000..a3584b6 --- /dev/null +++ b/AtariGem5/gtk-2.0/scrollbar.rc @@ -0,0 +1,226 @@ +######################################################################## +# Scrollbar +######################################################################## + +style "scrollbar" +{ + GtkRange::slider-width = 19 + GtkRange::stepper-size = 19 + + GtkCheckButtonClass::indicator-size = 19 + GtkRadioButtonClass::indicator-size = 19 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough-v.png" + border = {2, 2, 2, 2} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough-h.png" + border = {2, 2, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + +### Scrollbar ### + image + { + function = SLIDER + file = "scrollbar/scrollbar_horizontal.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + file = "scrollbar/scrollbar_vertical.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + +### Arrow UP ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_up_clicked.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_down_clicked.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_left_clicked.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_right_clicked.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkScrollbar*" style "scrollbar" + diff --git a/AtariGem5/gtk-2.0/scrollbar/arrow_down.png b/AtariGem5/gtk-2.0/scrollbar/arrow_down.png new file mode 100755 index 0000000..6471bf8 Binary files /dev/null and b/AtariGem5/gtk-2.0/scrollbar/arrow_down.png differ diff --git a/AtariGem5/gtk-2.0/scrollbar/arrow_down_clicked.png b/AtariGem5/gtk-2.0/scrollbar/arrow_down_clicked.png new file mode 100755 index 0000000..69d67f3 Binary files /dev/null and b/AtariGem5/gtk-2.0/scrollbar/arrow_down_clicked.png differ diff --git a/AtariGem5/gtk-2.0/scrollbar/arrow_left.png b/AtariGem5/gtk-2.0/scrollbar/arrow_left.png new file mode 100755 index 0000000..6fac4bc Binary files /dev/null and b/AtariGem5/gtk-2.0/scrollbar/arrow_left.png differ diff --git a/AtariGem5/gtk-2.0/scrollbar/arrow_left_clicked.png b/AtariGem5/gtk-2.0/scrollbar/arrow_left_clicked.png new file mode 100755 index 0000000..91f541b Binary files /dev/null and b/AtariGem5/gtk-2.0/scrollbar/arrow_left_clicked.png differ diff --git a/AtariGem5/gtk-2.0/scrollbar/arrow_right.png b/AtariGem5/gtk-2.0/scrollbar/arrow_right.png new file mode 100755 index 0000000..0b76732 Binary files /dev/null and b/AtariGem5/gtk-2.0/scrollbar/arrow_right.png differ diff --git a/AtariGem5/gtk-2.0/scrollbar/arrow_right_clicked.png b/AtariGem5/gtk-2.0/scrollbar/arrow_right_clicked.png new file mode 100755 index 0000000..243e3b2 Binary files /dev/null and b/AtariGem5/gtk-2.0/scrollbar/arrow_right_clicked.png differ diff --git a/AtariGem5/gtk-2.0/scrollbar/arrow_up.png b/AtariGem5/gtk-2.0/scrollbar/arrow_up.png new file mode 100755 index 0000000..a785f2d Binary files /dev/null and b/AtariGem5/gtk-2.0/scrollbar/arrow_up.png differ diff --git a/AtariGem5/gtk-2.0/scrollbar/arrow_up_clicked.png b/AtariGem5/gtk-2.0/scrollbar/arrow_up_clicked.png new file mode 100755 index 0000000..6ae928d Binary files /dev/null and b/AtariGem5/gtk-2.0/scrollbar/arrow_up_clicked.png differ diff --git a/AtariGem5/gtk-2.0/scrollbar/scrollbar_horizontal.png b/AtariGem5/gtk-2.0/scrollbar/scrollbar_horizontal.png new file mode 100755 index 0000000..f9350e0 Binary files /dev/null and b/AtariGem5/gtk-2.0/scrollbar/scrollbar_horizontal.png differ diff --git a/AtariGem5/gtk-2.0/scrollbar/scrollbar_vertical.png b/AtariGem5/gtk-2.0/scrollbar/scrollbar_vertical.png new file mode 100755 index 0000000..c2f7ba7 Binary files /dev/null and b/AtariGem5/gtk-2.0/scrollbar/scrollbar_vertical.png differ diff --git a/AtariGem5/gtk-2.0/scrollbar/trough-h.png b/AtariGem5/gtk-2.0/scrollbar/trough-h.png new file mode 100644 index 0000000..37c961d Binary files /dev/null and b/AtariGem5/gtk-2.0/scrollbar/trough-h.png differ diff --git a/AtariGem5/gtk-2.0/scrollbar/trough-v.png b/AtariGem5/gtk-2.0/scrollbar/trough-v.png new file mode 100755 index 0000000..37c961d Binary files /dev/null and b/AtariGem5/gtk-2.0/scrollbar/trough-v.png differ diff --git a/AtariGem5/gtk-2.0/spin.rc b/AtariGem5/gtk-2.0/spin.rc new file mode 100644 index 0000000..3dbc482 --- /dev/null +++ b/AtariGem5/gtk-2.0/spin.rc @@ -0,0 +1,110 @@ +######################################################################## +# Spinbox +######################################################################## + +style "spinbutton" +{ + engine "pixmap" + { +### Spinbutton ### + image + { + function = BOX + detail = "spinbutton" + file = "button/button-spin.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + } + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +### Arrow DOWN ### + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + } +} + +class "GtkSpinButton*" style "spinbutton" + diff --git a/AtariGem5/gtk-2.0/statusbar.rc b/AtariGem5/gtk-2.0/statusbar.rc new file mode 100644 index 0000000..3c04802 --- /dev/null +++ b/AtariGem5/gtk-2.0/statusbar.rc @@ -0,0 +1,20 @@ +######################################################################## +# Statusbar +######################################################################## + +style "statusbar" +{ + engine "pixmap" + { +### Statusbsr ### + image + { + function = RESIZE_GRIP + detail = "statusbar" + overlay_file = "statusbar/resizer.png" + overlay_stretch = FALSE + } + } +} + +class "GtkStatusbar*" style "statusbar" diff --git a/AtariGem5/gtk-2.0/statusbar/resizer.png b/AtariGem5/gtk-2.0/statusbar/resizer.png new file mode 100755 index 0000000..bb6b547 Binary files /dev/null and b/AtariGem5/gtk-2.0/statusbar/resizer.png differ diff --git a/AtariGem5/metacity-1/close-pressed.png b/AtariGem5/metacity-1/close-pressed.png new file mode 100644 index 0000000..1d5da81 Binary files /dev/null and b/AtariGem5/metacity-1/close-pressed.png differ diff --git a/AtariGem5/metacity-1/close.png b/AtariGem5/metacity-1/close.png new file mode 100644 index 0000000..2cafc64 Binary files /dev/null and b/AtariGem5/metacity-1/close.png differ diff --git a/AtariGem5/metacity-1/icon-pressed.png b/AtariGem5/metacity-1/icon-pressed.png new file mode 100644 index 0000000..6223bd8 Binary files /dev/null and b/AtariGem5/metacity-1/icon-pressed.png differ diff --git a/AtariGem5/metacity-1/icon.png b/AtariGem5/metacity-1/icon.png new file mode 100644 index 0000000..67601b5 Binary files /dev/null and b/AtariGem5/metacity-1/icon.png differ diff --git a/AtariGem5/metacity-1/maximize-pressed.png b/AtariGem5/metacity-1/maximize-pressed.png new file mode 100644 index 0000000..019799d Binary files /dev/null and b/AtariGem5/metacity-1/maximize-pressed.png differ diff --git a/AtariGem5/metacity-1/maximize.png b/AtariGem5/metacity-1/maximize.png new file mode 100644 index 0000000..54e2ff1 Binary files /dev/null and b/AtariGem5/metacity-1/maximize.png differ diff --git a/AtariGem5/metacity-1/maximized.png b/AtariGem5/metacity-1/maximized.png new file mode 100644 index 0000000..019799d Binary files /dev/null and b/AtariGem5/metacity-1/maximized.png differ diff --git a/AtariGem5/metacity-1/metacity-theme-1.xml b/AtariGem5/metacity-1/metacity-theme-1.xml new file mode 100644 index 0000000..fefe3a6 --- /dev/null +++ b/AtariGem5/metacity-1/metacity-theme-1.xml @@ -0,0 +1,283 @@ +<?xml version="1.0"?> + +<!-- +Redmond - A Metacity theme to match the Redmond GTK theme. +Copyright (C) 2005 Ryan Probasco + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +--> + +<metacity_theme> + <info> + <name>Redmond</name> + <author>Ryan Probasco <ryan.probasco@gmail.com></author> + <copyright>à 2007 Ryan Probasco</copyright> + <date>July, 2005</date> + <description>Designed to match the Redmond GTK theme. Borrowed icon drawing operations from SmoothGNOME by Link Dupont <link@subpop.net>.</description> + </info> + + <frame_geometry name="normal_geometry" title_scale="medium" has_title="false"> + <distance name="left_width" value="5"/> + <distance name="right_width" value="5"/> + <distance name="bottom_height" value="5"/> + <distance name="left_titlebar_edge" value="5"/> + <distance name="right_titlebar_edge" value="5"/> + + <!-- I wish I could figure out how to keep the buttons next to each + other when using aspect_ratio:( + <aspect_ratio name="button" value="1.0"/> + --> + + <distance name="button_width" value="19"/> + <distance name="button_height" value="19"/> + + <distance name="title_vertical_pad" value="5"/> + <border name="title_border" left="0" right="0" top="5" bottom="2"/> + <border name="button_border" left="0" right="0" top="5" bottom="2"/> + </frame_geometry> + + <!-- constants for icon drawing operations --> + <constant name="ButtonIPad" value="5"/> + <constant name="ThickLineWidth" value="3"/> + + <draw_ops name="title_focused"> + <title x="((width - title_width)-5)/2" y="(height - title_height) - 2" color="#000000"/> + </draw_ops> + <draw_ops name="title_unfocused"> + <title x="((width - title_width)-5)/2" y="(height - title_height) - 2" color="#595959"/> + </draw_ops> + + <draw_ops name="close_button_icon"> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" + width="1" + x1="ButtonIPad+1" y1="ButtonIPad" + x2="width - ButtonIPad" y2="height - ButtonIPad - 1"/> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" + width="1" + x1="ButtonIPad" y1="ButtonIPad" + x2="width - ButtonIPad" y2="height - ButtonIPad"/> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" + width="1" + x1="ButtonIPad" y1="ButtonIPad+1" + x2="width - ButtonIPad - 1" y2="height - ButtonIPad"/> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" + width="1" + x1="ButtonIPad" y1="height - ButtonIPad - 2" + x2="width - ButtonIPad - 1" y2="ButtonIPad-1"/> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" + width="1" + x1="ButtonIPad" y1="height - ButtonIPad - 1" + x2="width - ButtonIPad" y2="ButtonIPad-1"/> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" + width="1" + x1="ButtonIPad+1" y1="height - ButtonIPad - 1" + x2="width - ButtonIPad" y2="ButtonIPad"/> + </draw_ops> + <draw_ops name="maximize_button_icon"> + <rectangle color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" filled="false" + x="ButtonIPad" y="ButtonIPad" width="width-ButtonIPad*2-1" height="height-ButtonIPad*2-1"/> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" width="3" + x1="ButtonIPad" y1="ButtonIPad+1" x2="width-ButtonIPad" y2="ButtonIPad+1"/> + </draw_ops> + <draw_ops name="minimize_button_icon"> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" + x1="ButtonIPad" + y1="height - ButtonIPad - ThickLineWidth + 1" + x2="width - ButtonIPad" + y2="height - ButtonIPad - ThickLineWidth + 1" + width="3"/> + </draw_ops> + <draw_ops name="normal_window_icon"> + <rectangle color="gtk:bg[NORMAL]" filled="true" x="0" y="0" width="width-1" height="height-1"/> + <rectangle color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" filled="false" x="0" y="0" width="width-1" height="height-1"/> + <line color="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.75" width="2" x1="0" y1="1" x2="width" y2="1"/> + </draw_ops> + <draw_ops name="restore_button_icon"> + <include name="normal_window_icon" + x="2 + ButtonIPad" y="ButtonIPad" + width="width - 7 - ButtonIPad" + height="height - 7 - ButtonIPad"/> + <include name="normal_window_icon" + x="ButtonIPad - 1" y="3 + ButtonIPad" + width="width - 7 - ButtonIPad" + height="height - 7 - ButtonIPad"/> + </draw_ops> + + <draw_ops name="toolbar_button"> + <gtk_box state="normal" shadow="out" x="0" y="0" width="width" height="height"/> + </draw_ops> + + <draw_ops name="toolbar_button_pressed"> + <gtk_box state="normal" shadow="in" x="0" y="0" width="width" height="height"/> + </draw_ops> + + <draw_ops name="close_button"> + <image filename="close.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="close_button_pressed"> + <image filename="close-pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="minimize_button"> + <image filename="minimize.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="minimize_button_pressed"> + <image filename="minimize-pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="maximize_button"> + <image filename="maximize.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="maximize_button_pressed"> + <image filename="maximized.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="restore_button"> + <image filename="maximized.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="restore_button_pressed"> + <image filename="maximize-pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="menu_button"> + <image filename="icon.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + <draw_ops name="menu_button_pressed"> + <image filename="icon-pressed.png" x="0" y="0" width="object_width" height="object_height"/> + </draw_ops> + + <draw_ops name="close_button_icon_unfocused"> + <gtk_box state="insensitive" shadow="out" x="0" y="0" width="width" height="height"/> + <include name="close_button_icon"/> + </draw_ops> + <draw_ops name="maximize_button_icon_unfocused"> + <gtk_box state="insensitive" shadow="out" x="0" y="0" width="width" height="height"/> + </draw_ops> + <draw_ops name="restore_button_unfocused"> + <gtk_box state="insensitive" shadow="out" x="0" y="0" width="width" height="height"/> + </draw_ops> + <draw_ops name="minimize_button_icon_unfocused"> + <gtk_box state="insensitive" shadow="out" x="0" y="0" width="width" height="height"/> + </draw_ops> + + <draw_ops name="outset"> + <line color="gtk:light[NORMAL]" x1="1" y1="1" x2="1" y2="height - 2"/> + <line color="gtk:light[NORMAL]" x1="1" y1="1" x2="width - 2" y2="1"/> + <line color="gtk:dark[NORMAL]" x1="width - 2" y1="1" x2="width - 2" y2="height - 2"/> + <line color="gtk:dark[NORMAL]" x1="1" y1="height - 2" x2="width - 2" y2="height - 2"/> + </draw_ops> + + <draw_ops name="inset"> + <line color="gtk:dark[NORMAL]" x1="0" y1="0" x2="0" y2="height - 1"/> + <line color="gtk:dark[NORMAL]" x1="0" y1="0" x2="width - 1" y2="0"/> + <line color="gtk:light[NORMAL]" x1="width - 1" y1="0" x2="width - 1" y2="height - 1"/> + <line color="gtk:light[NORMAL]" x1="0" y1="height - 1" x2="width - 1" y2="height - 1"/> + </draw_ops> + + <draw_ops name="window_border"> + <include name="outset"/> + <rectangle color="#000000" filled="false" x="0" y="0" width="width - 1" height="height - 1"/> + </draw_ops> + + <draw_ops name="titlebar_background"> + <gradient type="horizontal" x="0" y="0" width="width" height="height"> + <color value="#A0BFA0"/> + <color value="#A0BFA0"/> + </gradient> + </draw_ops> + <draw_ops name="titlebar_background_unfocused"> + <gradient type="horizontal" x="0" y="0" width="width" height="height"> + <color value="#A0BFA0"/> + <color value="#A0BFA0"/> + </gradient> + </draw_ops> + <!--Add some padding on the sides of the titlebar --> + <draw_ops name="right_titlebar"> + <rectangle color="#BCBCBC" x="0" y="0" width="3" height="height" filled="true"/> + </draw_ops> + <draw_ops name="left_titlebar"> + <rectangle color="#BCBCBC" x="5" y="0" width="width" height="height" filled="true"/> + </draw_ops> + <draw_ops name="right_titlebar_unfocused"> + <rectangle color="#BCBCBC" x="0" y="0" width="3" height="height" filled="true"/> + </draw_ops> + <draw_ops name="left_titlebar_unfocused"> + <rectangle color="#BCBCBC" x="5" y="0" width="width" height="height" filled="true"/> + </draw_ops> + + <frame_style name="base_style" geometry="normal_geometry"> + <button function="close" state="normal" draw_ops="close_button"/> + <button function="close" state="pressed" draw_ops="close_button_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_button"/> + <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_button"/> + <button function="maximize" state="pressed" draw_ops="maximize_button_pressed"/> + <button function="menu" state="normal" draw_ops="menu_button"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + </frame_style> + + <frame_style name="focused_style" parent="base_style" geometry="normal_geometry"> + <piece position="title" draw_ops="title_focused"/> + <piece position="entire_background" draw_ops="window_border"/> + <piece position="titlebar_middle" draw_ops="titlebar_background"/> + <piece position="left_titlebar_edge" draw_ops="left_titlebar"/> + <piece position="right_titlebar_edge" draw_ops="right_titlebar"/> + </frame_style> + + <frame_style name="unfocused_style" parent="base_style" geometry="normal_geometry"> + <piece position="title" draw_ops="title_unfocused"/> + <piece position="entire_background" draw_ops="window_border"/> + <piece position="titlebar_middle" draw_ops="titlebar_background_unfocused"/> + <piece position="left_titlebar_edge" draw_ops="left_titlebar_unfocused"/> + <piece position="right_titlebar_edge" draw_ops="right_titlebar_unfocused"/> + </frame_style> + + <frame_style name="maximized_focused_style" parent="base_style" geometry="normal_geometry"> + <piece position="title" draw_ops="title_focused"/> + <piece position="titlebar_middle" draw_ops="titlebar_background"/> + <piece position="left_titlebar_edge" draw_ops="left_titlebar"/> + <piece position="right_titlebar_edge" draw_ops="right_titlebar"/> + <button function="maximize" state="normal" draw_ops="restore_button"/> + <button function="maximize" state="pressed" draw_ops="restore_button_pressed"/> + </frame_style> + + <frame_style name="maximized_unfocused_style" parent="base_style" geometry="normal_geometry"> + <piece position="title" draw_ops="title_unfocused"/> + <piece position="titlebar_middle" draw_ops="titlebar_background_unfocused"/> + <piece position="left_titlebar_edge" draw_ops="left_titlebar_unfocused"/> + <piece position="right_titlebar_edge" draw_ops="right_titlebar_unfocused"/> + <button function="maximize" state="normal" draw_ops="restore_button"/> + <button function="maximize" state="pressed" draw_ops="restore_button_pressed"/> + </frame_style> + + <frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="focused_style"/> + <frame focus="no" state="normal" resize="both" style="unfocused_style"/> + <frame focus="yes" state="maximized" style="maximized_focused_style"/> + <frame focus="no" state="maximized" style="maximized_unfocused_style"/> + <frame focus="yes" state="shaded" style="focused_style"/> + <frame focus="no" state="shaded" style="unfocused_style"/> + <frame focus="yes" state="maximized_and_shaded" style="focused_style"/> + <frame focus="no" state="maximized_and_shaded" style="unfocused_style"/> + </frame_style_set> + + <window type="normal" style_set="normal_style_set"/> + <window type="dialog" style_set="normal_style_set"/> + <window type="modal_dialog" style_set="normal_style_set"/> + <window type="menu" style_set="normal_style_set"/> + <window type="utility" style_set="normal_style_set"/> + <window type="border" style_set="normal_style_set"/> + + <menu_icon function="close" state="normal" draw_ops="close_button_icon_unfocused"/> + <menu_icon function="maximize" state="normal" draw_ops="maximize_button_icon_unfocused"/> + <menu_icon function="unmaximize" state="normal" draw_ops="restore_button_unfocused"/> + <menu_icon function="minimize" state="normal" draw_ops="minimize_button_icon_unfocused"/> +</metacity_theme> diff --git a/AtariGem5/metacity-1/minimize-pressed.png b/AtariGem5/metacity-1/minimize-pressed.png new file mode 100644 index 0000000..8379d9f Binary files /dev/null and b/AtariGem5/metacity-1/minimize-pressed.png differ diff --git a/AtariGem5/metacity-1/minimize.png b/AtariGem5/metacity-1/minimize.png new file mode 100644 index 0000000..2a34400 Binary files /dev/null and b/AtariGem5/metacity-1/minimize.png differ diff --git a/Beos-r5/gtk-2.0/arrow/arrow-down-disable.png b/Beos-r5/gtk-2.0/arrow/arrow-down-disable.png new file mode 100755 index 0000000..a33f804 Binary files /dev/null and b/Beos-r5/gtk-2.0/arrow/arrow-down-disable.png differ diff --git a/Beos-r5/gtk-2.0/arrow/arrow-down.png b/Beos-r5/gtk-2.0/arrow/arrow-down.png new file mode 100644 index 0000000..3ba44df Binary files /dev/null and b/Beos-r5/gtk-2.0/arrow/arrow-down.png differ diff --git a/Beos-r5/gtk-2.0/arrow/arrow-left.png b/Beos-r5/gtk-2.0/arrow/arrow-left.png new file mode 100644 index 0000000..5fcf908 Binary files /dev/null and b/Beos-r5/gtk-2.0/arrow/arrow-left.png differ diff --git a/Beos-r5/gtk-2.0/arrow/arrow-right.png b/Beos-r5/gtk-2.0/arrow/arrow-right.png new file mode 100644 index 0000000..7e6a2fb Binary files /dev/null and b/Beos-r5/gtk-2.0/arrow/arrow-right.png differ diff --git a/Beos-r5/gtk-2.0/arrow/arrow-up-disable.png b/Beos-r5/gtk-2.0/arrow/arrow-up-disable.png new file mode 100755 index 0000000..2027ff9 Binary files /dev/null and b/Beos-r5/gtk-2.0/arrow/arrow-up-disable.png differ diff --git a/Beos-r5/gtk-2.0/arrow/arrow-up.png b/Beos-r5/gtk-2.0/arrow/arrow-up.png new file mode 100644 index 0000000..f1e4f3f Binary files /dev/null and b/Beos-r5/gtk-2.0/arrow/arrow-up.png differ diff --git a/Beos-r5/gtk-2.0/button.rc b/Beos-r5/gtk-2.0/button.rc new file mode 100644 index 0000000..194b3dc --- /dev/null +++ b/Beos-r5/gtk-2.0/button.rc @@ -0,0 +1,60 @@ +######################################################################## +# Button +######################################################################## + +style "button" +{ + engine "pixmap" + { +### Button ### + +## Normal + image + { + function = BOX + state = NORMAL + file = "button/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } +## Prelight + image + { + function = BOX + state = PRELIGHT + file = "button/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + file = "button/button-ins.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +## Active + image + { + function = BOX + state = ACTIVE + file = "button/button-pressed.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkButton*" style "button" + diff --git a/Beos-r5/gtk-2.0/button/button-ins.png b/Beos-r5/gtk-2.0/button/button-ins.png new file mode 100644 index 0000000..7f8e475 Binary files /dev/null and b/Beos-r5/gtk-2.0/button/button-ins.png differ diff --git a/Beos-r5/gtk-2.0/button/button-pressed.png b/Beos-r5/gtk-2.0/button/button-pressed.png new file mode 100644 index 0000000..e942d32 Binary files /dev/null and b/Beos-r5/gtk-2.0/button/button-pressed.png differ diff --git a/Beos-r5/gtk-2.0/button/button-spin.png b/Beos-r5/gtk-2.0/button/button-spin.png new file mode 100644 index 0000000..8959228 Binary files /dev/null and b/Beos-r5/gtk-2.0/button/button-spin.png differ diff --git a/Beos-r5/gtk-2.0/button/button.png b/Beos-r5/gtk-2.0/button/button.png new file mode 100644 index 0000000..0bf379b Binary files /dev/null and b/Beos-r5/gtk-2.0/button/button.png differ diff --git a/Beos-r5/gtk-2.0/c_box.rc b/Beos-r5/gtk-2.0/c_box.rc new file mode 100644 index 0000000..a3d3d5c --- /dev/null +++ b/Beos-r5/gtk-2.0/c_box.rc @@ -0,0 +1,47 @@ +######################################################################## +# Check boxes +######################################################################## + +style "check_box" +{ +### Check box ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkCheckButton*" style "check_box" +class "GtkCheckMenuItem*" style "check_box" +class "GtkTreeView*" style "check_box" + diff --git a/Beos-r5/gtk-2.0/c_box/c_box-pressed.png b/Beos-r5/gtk-2.0/c_box/c_box-pressed.png new file mode 100644 index 0000000..bac95a9 Binary files /dev/null and b/Beos-r5/gtk-2.0/c_box/c_box-pressed.png differ diff --git a/Beos-r5/gtk-2.0/c_box/c_box.png b/Beos-r5/gtk-2.0/c_box/c_box.png new file mode 100644 index 0000000..fbd7a58 Binary files /dev/null and b/Beos-r5/gtk-2.0/c_box/c_box.png differ diff --git a/Beos-r5/gtk-2.0/entry.rc b/Beos-r5/gtk-2.0/entry.rc new file mode 100644 index 0000000..8006fd2 --- /dev/null +++ b/Beos-r5/gtk-2.0/entry.rc @@ -0,0 +1,35 @@ +######################################################################## +# Entry +######################################################################## + +style "entry" +{ + GtkWidget::interior_focus = 0 + GtkEntry::inner-border = {1, 1, 1, 1} + + engine "pixmap" + { +### Entry ### + image + { + function = SHADOW + detail = "entry" + file = "entry/entry.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + +### Focus ### + image + { + function = FOCUS + detail = "entry" + file = "entry/entry-active.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + } +} + +class "GtkEntry*" style "entry" + diff --git a/Beos-r5/gtk-2.0/entry/entry-active.png b/Beos-r5/gtk-2.0/entry/entry-active.png new file mode 100644 index 0000000..6043a52 Binary files /dev/null and b/Beos-r5/gtk-2.0/entry/entry-active.png differ diff --git a/Beos-r5/gtk-2.0/entry/entry.png b/Beos-r5/gtk-2.0/entry/entry.png new file mode 100644 index 0000000..9b0edf7 Binary files /dev/null and b/Beos-r5/gtk-2.0/entry/entry.png differ diff --git a/Beos-r5/gtk-2.0/gtkrc b/Beos-r5/gtk-2.0/gtkrc new file mode 100644 index 0000000..51f9750 --- /dev/null +++ b/Beos-r5/gtk-2.0/gtkrc @@ -0,0 +1,62 @@ +######################################################################## +# Beos-r5 +# Andrey Tverdov 2010 +# GPL2 +######################################################################## + +gtk_color_scheme = "fg_color:#000\nbg_color:#D8D8D8\nbase_color:#fff\ntext_color:#000\nselected_bg_color:#989898\nselected_fg_color:#000\ntooltip_bg_color:#ffffe1\ntooltip_fg_color:#000" +gtk-icon-sizes ="gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-button=16,16" + +include "scrollbar.rc" +include "scale.rc" +include "notebook.rc" +include "button.rc" +include "radio.rc" +include "c_box.rc" +include "progressbar.rc" +include "statusbar.rc" +include "entry.rc" +include "menubar.rc" +include "spin.rc" + +style "default" +{ + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[ACTIVE] = @bg_color + bg[INSENSITIVE] = @bg_color + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = @selected_bg_color + + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[NORMAL] = @base_color + base[PRELIGHT] = @selected_bg_color + base[SELECTED] = @selected_bg_color + + text[ACTIVE] = shade (0.9,@selected_fg_color) + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = @text_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + + engine "clearlooks" + { + radius = 0.0 + } +} +class "GtkWidget" style "default" + +style "tooltips" = "default" +{ + bg[NORMAL] = "#FFFCDB" + fg[NORMAL] = "#000000" +} + +widget "gtk-tooltips*" style "tooltips" + diff --git a/Beos-r5/gtk-2.0/menubar.rc b/Beos-r5/gtk-2.0/menubar.rc new file mode 100644 index 0000000..92ed5a5 --- /dev/null +++ b/Beos-r5/gtk-2.0/menubar.rc @@ -0,0 +1,99 @@ +######################################################################## +# Menubar +######################################################################## + +style "menubar" +{ +### Menubar ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menubar.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + } +} + +class "GtkMenuBar*" style "menubar" + +style "menuitem" +{ +### Menu item ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menuitem.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### H line ### + image + { + function = HLINE + file = "menubar/line-h.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### V line ### + image + { + function = VLINE + file = "menubar/line-v.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-up.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-down.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-left.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-right.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkMenuItem*" style "menuitem" +class "GtkImageMenuItem*" style "menuitem" +class "GtkTearoffMenuItem*" style "menuitem" +class "GtkItem*" style "menuitem" + diff --git a/Beos-r5/gtk-2.0/menubar/line-h.png b/Beos-r5/gtk-2.0/menubar/line-h.png new file mode 100644 index 0000000..3bc627c Binary files /dev/null and b/Beos-r5/gtk-2.0/menubar/line-h.png differ diff --git a/Beos-r5/gtk-2.0/menubar/line-v.png b/Beos-r5/gtk-2.0/menubar/line-v.png new file mode 100644 index 0000000..7a8f92d Binary files /dev/null and b/Beos-r5/gtk-2.0/menubar/line-v.png differ diff --git a/Beos-r5/gtk-2.0/menubar/menubar.png b/Beos-r5/gtk-2.0/menubar/menubar.png new file mode 100755 index 0000000..4efc63f Binary files /dev/null and b/Beos-r5/gtk-2.0/menubar/menubar.png differ diff --git a/Beos-r5/gtk-2.0/menubar/menuitem.png b/Beos-r5/gtk-2.0/menubar/menuitem.png new file mode 100755 index 0000000..2b7fc0e Binary files /dev/null and b/Beos-r5/gtk-2.0/menubar/menuitem.png differ diff --git a/Beos-r5/gtk-2.0/notebook.rc b/Beos-r5/gtk-2.0/notebook.rc new file mode 100644 index 0000000..7125d62 --- /dev/null +++ b/Beos-r5/gtk-2.0/notebook.rc @@ -0,0 +1,187 @@ +######################################################################## +# Notebook +######################################################################## + +style "notebook" +{ + engine "pixmap" + { +### Notebook ### + image + { + function = BOX + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + +### Tab TOP ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-top.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = BOTTOM + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-top-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = BOTTOM + } + + +### Tab BOTTOM ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-bottom.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = TOP + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-bottom-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = TOP + } + +### Tab LEFT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-left.png" + border = {8,8,8,8} + stretch = TRUE + gap_side = RIGHT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-left-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = RIGHT + } + +### Tab RIGHT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-right.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = LEFT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-right-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = LEFT + } + +### Gap TOP ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_file = "notebook/top-gap.png" + gap_border = {4, 4, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = TOP + } + +### Gap BOTTOM ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_file = "notebook/bottom-gap.png" + gap_border = {4, 4, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = BOTTOM + } + +### Gap LEFT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_file = "notebook/left-gap.png" + gap_border = {0, 0, 4, 4} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = LEFT + } + +### Gap RIGHT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_file = "notebook/right-gap.png" + gap_border = {0, 0, 4, 4} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = RIGHT + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } +} + +class "GtkNotebook*" style "notebook" + diff --git a/Beos-r5/gtk-2.0/notebook/bottom-gap.png b/Beos-r5/gtk-2.0/notebook/bottom-gap.png new file mode 100644 index 0000000..c83d331 Binary files /dev/null and b/Beos-r5/gtk-2.0/notebook/bottom-gap.png differ diff --git a/Beos-r5/gtk-2.0/notebook/left-gap.png b/Beos-r5/gtk-2.0/notebook/left-gap.png new file mode 100644 index 0000000..b1f385e Binary files /dev/null and b/Beos-r5/gtk-2.0/notebook/left-gap.png differ diff --git a/Beos-r5/gtk-2.0/notebook/notebook.png b/Beos-r5/gtk-2.0/notebook/notebook.png new file mode 100644 index 0000000..7be50db Binary files /dev/null and b/Beos-r5/gtk-2.0/notebook/notebook.png differ diff --git a/Beos-r5/gtk-2.0/notebook/right-gap.png b/Beos-r5/gtk-2.0/notebook/right-gap.png new file mode 100644 index 0000000..3121b1a Binary files /dev/null and b/Beos-r5/gtk-2.0/notebook/right-gap.png differ diff --git a/Beos-r5/gtk-2.0/notebook/tab-bottom-active.png b/Beos-r5/gtk-2.0/notebook/tab-bottom-active.png new file mode 100644 index 0000000..d3833c7 Binary files /dev/null and b/Beos-r5/gtk-2.0/notebook/tab-bottom-active.png differ diff --git a/Beos-r5/gtk-2.0/notebook/tab-bottom.png b/Beos-r5/gtk-2.0/notebook/tab-bottom.png new file mode 100644 index 0000000..b25748d Binary files /dev/null and b/Beos-r5/gtk-2.0/notebook/tab-bottom.png differ diff --git a/Beos-r5/gtk-2.0/notebook/tab-left-active.png b/Beos-r5/gtk-2.0/notebook/tab-left-active.png new file mode 100644 index 0000000..80ad4ff Binary files /dev/null and b/Beos-r5/gtk-2.0/notebook/tab-left-active.png differ diff --git a/Beos-r5/gtk-2.0/notebook/tab-left.png b/Beos-r5/gtk-2.0/notebook/tab-left.png new file mode 100644 index 0000000..3030eab Binary files /dev/null and b/Beos-r5/gtk-2.0/notebook/tab-left.png differ diff --git a/Beos-r5/gtk-2.0/notebook/tab-right-active.png b/Beos-r5/gtk-2.0/notebook/tab-right-active.png new file mode 100644 index 0000000..d99caa3 Binary files /dev/null and b/Beos-r5/gtk-2.0/notebook/tab-right-active.png differ diff --git a/Beos-r5/gtk-2.0/notebook/tab-right.png b/Beos-r5/gtk-2.0/notebook/tab-right.png new file mode 100644 index 0000000..dad4ee9 Binary files /dev/null and b/Beos-r5/gtk-2.0/notebook/tab-right.png differ diff --git a/Beos-r5/gtk-2.0/notebook/tab-top-active.png b/Beos-r5/gtk-2.0/notebook/tab-top-active.png new file mode 100644 index 0000000..3206348 Binary files /dev/null and b/Beos-r5/gtk-2.0/notebook/tab-top-active.png differ diff --git a/Beos-r5/gtk-2.0/notebook/tab-top.png b/Beos-r5/gtk-2.0/notebook/tab-top.png new file mode 100644 index 0000000..95fa81a Binary files /dev/null and b/Beos-r5/gtk-2.0/notebook/tab-top.png differ diff --git a/Beos-r5/gtk-2.0/notebook/top-gap.png b/Beos-r5/gtk-2.0/notebook/top-gap.png new file mode 100644 index 0000000..76a4c2a Binary files /dev/null and b/Beos-r5/gtk-2.0/notebook/top-gap.png differ diff --git a/Beos-r5/gtk-2.0/null.png b/Beos-r5/gtk-2.0/null.png new file mode 100755 index 0000000..0af7d98 Binary files /dev/null and b/Beos-r5/gtk-2.0/null.png differ diff --git a/Beos-r5/gtk-2.0/progressbar.rc b/Beos-r5/gtk-2.0/progressbar.rc new file mode 100644 index 0000000..56ae8ed --- /dev/null +++ b/Beos-r5/gtk-2.0/progressbar.rc @@ -0,0 +1,78 @@ +######################################################################## +# Progressbar +######################################################################## + +style "progressbar" +{ + GtkProgressBar ::shadow-type = GTK_SHADOW_NONE + + bg[NORMAL] = "#ffffff" # Color of sorted columns + bg[SELECTED] = @selected_bg_color + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "progressbar/trough.png" + border = {2, 2, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "progressbar/trough.png" + border = {2, 2, 2, 2} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = SHADOW + shadow = IN + file = "progressbar/trough-tree.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + +### Progress ### + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar-horiz.png" + border = {2, 2, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar-vert.png" + border = {2, 2, 2, 2} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + state = SELECTED + border = {2, 2, 2, 2} + file = "progressbar/progressbar-horiz.png" + stretch = TRUE + } + } +} + +class "GtkProgressBar*" style "progressbar" +class "GtkTreeView*" style "progressbar" + diff --git a/Beos-r5/gtk-2.0/progressbar/progressbar-horiz.png b/Beos-r5/gtk-2.0/progressbar/progressbar-horiz.png new file mode 100755 index 0000000..4f96c8f Binary files /dev/null and b/Beos-r5/gtk-2.0/progressbar/progressbar-horiz.png differ diff --git a/Beos-r5/gtk-2.0/progressbar/progressbar-vert.png b/Beos-r5/gtk-2.0/progressbar/progressbar-vert.png new file mode 100755 index 0000000..4f96c8f Binary files /dev/null and b/Beos-r5/gtk-2.0/progressbar/progressbar-vert.png differ diff --git a/Beos-r5/gtk-2.0/progressbar/trough-tree.png b/Beos-r5/gtk-2.0/progressbar/trough-tree.png new file mode 100644 index 0000000..fd32e6b Binary files /dev/null and b/Beos-r5/gtk-2.0/progressbar/trough-tree.png differ diff --git a/Beos-r5/gtk-2.0/progressbar/trough.png b/Beos-r5/gtk-2.0/progressbar/trough.png new file mode 100755 index 0000000..ef6b5a0 Binary files /dev/null and b/Beos-r5/gtk-2.0/progressbar/trough.png differ diff --git a/Beos-r5/gtk-2.0/radio.rc b/Beos-r5/gtk-2.0/radio.rc new file mode 100644 index 0000000..2f28e48 --- /dev/null +++ b/Beos-r5/gtk-2.0/radio.rc @@ -0,0 +1,47 @@ +######################################################################## +# Radio buttons +######################################################################## + +style "radio_button" +{ +### Radio button ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkRadio*" style "radio_button" +class "GtkRadioMenuItem*" style "radio_button" +class "GtkTreeView*" style "radio_button" + diff --git a/Beos-r5/gtk-2.0/radio/radio-pressed.png b/Beos-r5/gtk-2.0/radio/radio-pressed.png new file mode 100644 index 0000000..cc0219c Binary files /dev/null and b/Beos-r5/gtk-2.0/radio/radio-pressed.png differ diff --git a/Beos-r5/gtk-2.0/radio/radio.png b/Beos-r5/gtk-2.0/radio/radio.png new file mode 100644 index 0000000..6473335 Binary files /dev/null and b/Beos-r5/gtk-2.0/radio/radio.png differ diff --git a/Beos-r5/gtk-2.0/scale.rc b/Beos-r5/gtk-2.0/scale.rc new file mode 100644 index 0000000..f0a0aa5 --- /dev/null +++ b/Beos-r5/gtk-2.0/scale.rc @@ -0,0 +1,63 @@ +######################################################################## +# Scale +######################################################################## + +style "scale" +{ + GtkRange::slider_width = 16 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scale/trough-horiz.png" + border = {19, 19, 5, 6} + stretch = TRUE + overlay_file = "scale/trough-horiz-mid.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "scale/trough-vert.png" + border = {5, 6, 19, 19} + stretch = TRUE + overlay_file = "scale/trough-vert-mid.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + +### Slider ### + image + { + function = SLIDER + overlay_file = "scale/slider-horiz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + overlay_file = "scale/slider-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkRange*" style "scale" + diff --git a/Beos-r5/gtk-2.0/scale/slider-horiz.png b/Beos-r5/gtk-2.0/scale/slider-horiz.png new file mode 100755 index 0000000..56df5a6 Binary files /dev/null and b/Beos-r5/gtk-2.0/scale/slider-horiz.png differ diff --git a/Beos-r5/gtk-2.0/scale/slider-vert.png b/Beos-r5/gtk-2.0/scale/slider-vert.png new file mode 100755 index 0000000..834effc Binary files /dev/null and b/Beos-r5/gtk-2.0/scale/slider-vert.png differ diff --git a/Beos-r5/gtk-2.0/scale/trough-horiz-mid.png b/Beos-r5/gtk-2.0/scale/trough-horiz-mid.png new file mode 100644 index 0000000..b8c64ca Binary files /dev/null and b/Beos-r5/gtk-2.0/scale/trough-horiz-mid.png differ diff --git a/Beos-r5/gtk-2.0/scale/trough-horiz.png b/Beos-r5/gtk-2.0/scale/trough-horiz.png new file mode 100755 index 0000000..ada6ec3 Binary files /dev/null and b/Beos-r5/gtk-2.0/scale/trough-horiz.png differ diff --git a/Beos-r5/gtk-2.0/scale/trough-vert-mid.png b/Beos-r5/gtk-2.0/scale/trough-vert-mid.png new file mode 100644 index 0000000..91867a9 Binary files /dev/null and b/Beos-r5/gtk-2.0/scale/trough-vert-mid.png differ diff --git a/Beos-r5/gtk-2.0/scale/trough-vert.png b/Beos-r5/gtk-2.0/scale/trough-vert.png new file mode 100755 index 0000000..3ed9a3e Binary files /dev/null and b/Beos-r5/gtk-2.0/scale/trough-vert.png differ diff --git a/Beos-r5/gtk-2.0/scrollbar.rc b/Beos-r5/gtk-2.0/scrollbar.rc new file mode 100644 index 0000000..2f7d3f1 --- /dev/null +++ b/Beos-r5/gtk-2.0/scrollbar.rc @@ -0,0 +1,232 @@ +######################################################################## +# Scrollbar +######################################################################## + +style "scrollbar" +{ + GtkRange::slider-width = 13 + GtkRange::stepper-size = 15 + + GtkCheckButtonClass::indicator-size = 13 + GtkRadioButtonClass::indicator-size = 13 + + GtkScrollbar::min_slider_length = 44 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough-v.png" + border = {2, 2, 2, 2} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough-h.png" + border = {2, 2, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + +### Scrollbar ### + image + { + function = SLIDER + file = "scrollbar/scrollbar_horizontal.png" + border = {3, 3, 3, 3} + stretch = TRUE + overlay_file = "scrollbar/thumb-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + file = "scrollbar/scrollbar_vertical.png" + border = {3, 3, 3, 3} + stretch = TRUE + overlay_file = "scrollbar/thumb-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + +### Arrow UP ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_up_clicked.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_down_clicked.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_left_clicked.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_right_clicked.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkScrollbar*" style "scrollbar" + diff --git a/Beos-r5/gtk-2.0/scrollbar/arrow_down.png b/Beos-r5/gtk-2.0/scrollbar/arrow_down.png new file mode 100755 index 0000000..7b78617 Binary files /dev/null and b/Beos-r5/gtk-2.0/scrollbar/arrow_down.png differ diff --git a/Beos-r5/gtk-2.0/scrollbar/arrow_down_clicked.png b/Beos-r5/gtk-2.0/scrollbar/arrow_down_clicked.png new file mode 100755 index 0000000..d566a8d Binary files /dev/null and b/Beos-r5/gtk-2.0/scrollbar/arrow_down_clicked.png differ diff --git a/Beos-r5/gtk-2.0/scrollbar/arrow_left.png b/Beos-r5/gtk-2.0/scrollbar/arrow_left.png new file mode 100755 index 0000000..50544a7 Binary files /dev/null and b/Beos-r5/gtk-2.0/scrollbar/arrow_left.png differ diff --git a/Beos-r5/gtk-2.0/scrollbar/arrow_left_clicked.png b/Beos-r5/gtk-2.0/scrollbar/arrow_left_clicked.png new file mode 100755 index 0000000..9c60cbe Binary files /dev/null and b/Beos-r5/gtk-2.0/scrollbar/arrow_left_clicked.png differ diff --git a/Beos-r5/gtk-2.0/scrollbar/arrow_right.png b/Beos-r5/gtk-2.0/scrollbar/arrow_right.png new file mode 100755 index 0000000..376d597 Binary files /dev/null and b/Beos-r5/gtk-2.0/scrollbar/arrow_right.png differ diff --git a/Beos-r5/gtk-2.0/scrollbar/arrow_right_clicked.png b/Beos-r5/gtk-2.0/scrollbar/arrow_right_clicked.png new file mode 100755 index 0000000..4fa9ff7 Binary files /dev/null and b/Beos-r5/gtk-2.0/scrollbar/arrow_right_clicked.png differ diff --git a/Beos-r5/gtk-2.0/scrollbar/arrow_up.png b/Beos-r5/gtk-2.0/scrollbar/arrow_up.png new file mode 100755 index 0000000..3f3a859 Binary files /dev/null and b/Beos-r5/gtk-2.0/scrollbar/arrow_up.png differ diff --git a/Beos-r5/gtk-2.0/scrollbar/arrow_up_clicked.png b/Beos-r5/gtk-2.0/scrollbar/arrow_up_clicked.png new file mode 100755 index 0000000..1fc668b Binary files /dev/null and b/Beos-r5/gtk-2.0/scrollbar/arrow_up_clicked.png differ diff --git a/Beos-r5/gtk-2.0/scrollbar/scrollbar_horizontal.png b/Beos-r5/gtk-2.0/scrollbar/scrollbar_horizontal.png new file mode 100755 index 0000000..113d649 Binary files /dev/null and b/Beos-r5/gtk-2.0/scrollbar/scrollbar_horizontal.png differ diff --git a/Beos-r5/gtk-2.0/scrollbar/scrollbar_vertical.png b/Beos-r5/gtk-2.0/scrollbar/scrollbar_vertical.png new file mode 100755 index 0000000..dae9740 Binary files /dev/null and b/Beos-r5/gtk-2.0/scrollbar/scrollbar_vertical.png differ diff --git a/Beos-r5/gtk-2.0/scrollbar/thumb-h.png b/Beos-r5/gtk-2.0/scrollbar/thumb-h.png new file mode 100644 index 0000000..f82b7e5 Binary files /dev/null and b/Beos-r5/gtk-2.0/scrollbar/thumb-h.png differ diff --git a/Beos-r5/gtk-2.0/scrollbar/thumb-v.png b/Beos-r5/gtk-2.0/scrollbar/thumb-v.png new file mode 100644 index 0000000..26df633 Binary files /dev/null and b/Beos-r5/gtk-2.0/scrollbar/thumb-v.png differ diff --git a/Beos-r5/gtk-2.0/scrollbar/trough-h.png b/Beos-r5/gtk-2.0/scrollbar/trough-h.png new file mode 100644 index 0000000..81c7a70 Binary files /dev/null and b/Beos-r5/gtk-2.0/scrollbar/trough-h.png differ diff --git a/Beos-r5/gtk-2.0/scrollbar/trough-v.png b/Beos-r5/gtk-2.0/scrollbar/trough-v.png new file mode 100755 index 0000000..e746aae Binary files /dev/null and b/Beos-r5/gtk-2.0/scrollbar/trough-v.png differ diff --git a/Beos-r5/gtk-2.0/spin.rc b/Beos-r5/gtk-2.0/spin.rc new file mode 100644 index 0000000..3dbc482 --- /dev/null +++ b/Beos-r5/gtk-2.0/spin.rc @@ -0,0 +1,110 @@ +######################################################################## +# Spinbox +######################################################################## + +style "spinbutton" +{ + engine "pixmap" + { +### Spinbutton ### + image + { + function = BOX + detail = "spinbutton" + file = "button/button-spin.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + } + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +### Arrow DOWN ### + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + } +} + +class "GtkSpinButton*" style "spinbutton" + diff --git a/Beos-r5/gtk-2.0/statusbar.rc b/Beos-r5/gtk-2.0/statusbar.rc new file mode 100644 index 0000000..3c04802 --- /dev/null +++ b/Beos-r5/gtk-2.0/statusbar.rc @@ -0,0 +1,20 @@ +######################################################################## +# Statusbar +######################################################################## + +style "statusbar" +{ + engine "pixmap" + { +### Statusbsr ### + image + { + function = RESIZE_GRIP + detail = "statusbar" + overlay_file = "statusbar/resizer.png" + overlay_stretch = FALSE + } + } +} + +class "GtkStatusbar*" style "statusbar" diff --git a/Beos-r5/gtk-2.0/statusbar/resizer.png b/Beos-r5/gtk-2.0/statusbar/resizer.png new file mode 100755 index 0000000..b844dad Binary files /dev/null and b/Beos-r5/gtk-2.0/statusbar/resizer.png differ diff --git a/Beos-r5/metacity-1/border-focus-bottom.png b/Beos-r5/metacity-1/border-focus-bottom.png new file mode 100755 index 0000000..ddc3485 Binary files /dev/null and b/Beos-r5/metacity-1/border-focus-bottom.png differ diff --git a/Beos-r5/metacity-1/border-focus-l.png b/Beos-r5/metacity-1/border-focus-l.png new file mode 100755 index 0000000..c53fb17 Binary files /dev/null and b/Beos-r5/metacity-1/border-focus-l.png differ diff --git a/Beos-r5/metacity-1/border-focus-lc.png b/Beos-r5/metacity-1/border-focus-lc.png new file mode 100755 index 0000000..37e4b42 Binary files /dev/null and b/Beos-r5/metacity-1/border-focus-lc.png differ diff --git a/Beos-r5/metacity-1/border-focus-r.png b/Beos-r5/metacity-1/border-focus-r.png new file mode 100755 index 0000000..65b51ea Binary files /dev/null and b/Beos-r5/metacity-1/border-focus-r.png differ diff --git a/Beos-r5/metacity-1/border-focus-rc.png b/Beos-r5/metacity-1/border-focus-rc.png new file mode 100755 index 0000000..38ff43b Binary files /dev/null and b/Beos-r5/metacity-1/border-focus-rc.png differ diff --git a/Beos-r5/metacity-1/border-unfocus-bottom.png b/Beos-r5/metacity-1/border-unfocus-bottom.png new file mode 100755 index 0000000..a8e8139 Binary files /dev/null and b/Beos-r5/metacity-1/border-unfocus-bottom.png differ diff --git a/Beos-r5/metacity-1/border-unfocus-l.png b/Beos-r5/metacity-1/border-unfocus-l.png new file mode 100755 index 0000000..61c7b16 Binary files /dev/null and b/Beos-r5/metacity-1/border-unfocus-l.png differ diff --git a/Beos-r5/metacity-1/border-unfocus-lc.png b/Beos-r5/metacity-1/border-unfocus-lc.png new file mode 100755 index 0000000..b809efc Binary files /dev/null and b/Beos-r5/metacity-1/border-unfocus-lc.png differ diff --git a/Beos-r5/metacity-1/border-unfocus-r.png b/Beos-r5/metacity-1/border-unfocus-r.png new file mode 100755 index 0000000..19172d2 Binary files /dev/null and b/Beos-r5/metacity-1/border-unfocus-r.png differ diff --git a/Beos-r5/metacity-1/border-unfocus-rc.png b/Beos-r5/metacity-1/border-unfocus-rc.png new file mode 100755 index 0000000..cefaf47 Binary files /dev/null and b/Beos-r5/metacity-1/border-unfocus-rc.png differ diff --git a/Beos-r5/metacity-1/close-focus-normal.png b/Beos-r5/metacity-1/close-focus-normal.png new file mode 100755 index 0000000..6ad2b8b Binary files /dev/null and b/Beos-r5/metacity-1/close-focus-normal.png differ diff --git a/Beos-r5/metacity-1/close-focus-press.png b/Beos-r5/metacity-1/close-focus-press.png new file mode 100755 index 0000000..eb26e59 Binary files /dev/null and b/Beos-r5/metacity-1/close-focus-press.png differ diff --git a/Beos-r5/metacity-1/close-unfocus-normal.png b/Beos-r5/metacity-1/close-unfocus-normal.png new file mode 100755 index 0000000..5776754 Binary files /dev/null and b/Beos-r5/metacity-1/close-unfocus-normal.png differ diff --git a/Beos-r5/metacity-1/maximize-focus-normal.png b/Beos-r5/metacity-1/maximize-focus-normal.png new file mode 100755 index 0000000..af1e8f3 Binary files /dev/null and b/Beos-r5/metacity-1/maximize-focus-normal.png differ diff --git a/Beos-r5/metacity-1/maximize-focus-press.png b/Beos-r5/metacity-1/maximize-focus-press.png new file mode 100755 index 0000000..c068872 Binary files /dev/null and b/Beos-r5/metacity-1/maximize-focus-press.png differ diff --git a/Beos-r5/metacity-1/maximize-unfocus-normal.png b/Beos-r5/metacity-1/maximize-unfocus-normal.png new file mode 100755 index 0000000..0e2b981 Binary files /dev/null and b/Beos-r5/metacity-1/maximize-unfocus-normal.png differ diff --git a/Beos-r5/metacity-1/metacity-theme-1.xml b/Beos-r5/metacity-1/metacity-theme-1.xml new file mode 100755 index 0000000..a7bf757 --- /dev/null +++ b/Beos-r5/metacity-1/metacity-theme-1.xml @@ -0,0 +1,267 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>BEOS-R5-inspired-Metacity</name> + <author>gabrielmichalski@wp.pl</author> + <copyright>2010 Gabriel Michalski; License: http://www.gnu.org/licenses/gpl-3.0.txt</copyright> + <date>18-03-2010</date> + <description>Like in good, old days...</description> +</info> + +<constant name="IconTitleSpacing" value="0"/> + +<frame_geometry name="normal" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false" title_scale="medium"> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <border name="title_border" left="15" right="0" top="0" bottom="0"/> + <distance name="bottom_height" value="5"/> + <distance name="button_height" value="14"/> + <distance name="button_width" value="18"/> + <distance name="left_titlebar_edge" value="3"/> + <distance name="left_width" value="5"/> + <distance name="right_titlebar_edge" value="3"/> + <distance name="title_vertical_pad" value="10"/> + <distance name="right_width" value="5"/> +</frame_geometry> + +<frame_geometry name="maximized" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false" title_scale="medium"> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <border name="title_border" left="15" right="0" top="0" bottom="0"/> + <distance name="bottom_height" value="5"/> + <distance name="button_height" value="14"/> + <distance name="button_width" value="18"/> + <distance name="left_titlebar_edge" value="3"/> + <distance name="left_width" value="5"/> + <distance name="right_titlebar_edge" value="3"/> + <distance name="title_vertical_pad" value="10"/> + <distance name="right_width" value="5"/> +</frame_geometry> + +<frame_geometry name="border" parent="normal" has_title="false"> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <border name="title_border" left="0" right="0" top="0" bottom="0"/> + <distance name="button_height" value="24"/> + <distance name="button_width" value="0"/> +</frame_geometry> + +<draw_ops name="title-text-focused"> +<title color="#000000" x="0" y="(height - title_height) / 2"/> +</draw_ops> + +<draw_ops name="title-text-unfocused"> + <title color="#000000" x="0" y="(height - title_height) / 2"/> +</draw_ops> + +<draw_ops name="blank"> +</draw_ops> + +<draw_ops name="title"> + <image filename="titlebar-focus-left.png" x="0" y="0" width="object_width" height="height"/> + <image filename="titlebar-focus-middle.png" x="6" y="0" width="width - 6" height="height"/> + <image filename="titlebar-focus-right.png" x="width - object_width" y="0" width="object_width" height="height"/> +</draw_ops> + +<draw_ops name="title-shaded"> + <image filename="titlebar-focus-left.png" x="0" y="0" width="object_width" height="height"/> + <image filename="titlebar-focus-middle.png" x="6" y="0" width="width - 6" height="height"/> + <image filename="titlebar-focus-right.png" x="width - object_width" y="0" width="object_width" height="height"/> +</draw_ops> + +<draw_ops name="title-unfocused"> + <image filename="titlebar-unfocus-left.png" x="0" y="0" width="object_width" height="height"/> + <image filename="titlebar-unfocus-middle.png" x="6" y="0" width="width - 6" height="height"/> + <image filename="titlebar-unfocus-right.png" x="width - object_width" y="0" width="object_width" height="height"/> +</draw_ops> + +<draw_ops name="title-max"> + <image filename="titlebar-focus-middle.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="title-max-unfocused"> + <image filename="titlebar-unfocus-middle.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="frame-left-focused"> + <image filename="border-focus-l.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="frame-left-unfocused"> + <image filename="border-unfocus-l.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="frame-right-focused"> + <image filename="border-focus-r.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="frame-right-unfocused"> + <image filename="border-unfocus-r.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="frame-bottom-focused"> + <image filename="border-focus-bottom.png" x="5" y="0" width="width - 5" height="object_height"/> + <image filename="border-focus-lc.png" x="0" y="0" width="5" height="object_height"/> + <image filename="border-focus-rc.png" x="width - object_width" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="frame-bottom-unfocused"> + <image filename="border-unfocus-bottom.png" x="5" y="0" width="width - 5" height="object_height"/> + <image filename="border-unfocus-lc.png" x="0" y="0" width="5" height="object_height"/> + <image filename="border-unfocus-rc.png" x="width - object_width" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="button-close-unfocused"> + <image filename="close-focus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-close-blurred"> + <image filename="close-unfocus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-close-pressed"> + <image filename="close-focus-press.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-unfocused"> + <image filename="maximize-focus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-blurred"> + <image filename="maximize-unfocus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-pressed"> + <image filename="maximize-focus-press.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-unfocused"> + <image filename="restore-focus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-blurred"> + <image filename="restore-unfocus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-pressed"> + <image filename="restore-focus-press.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-unfocused"> + <image filename="minimize-focus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-blurred"> + <image filename="minimize-unfocus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-pressed"> + <image filename="minimize-focus-press.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<!-- menu icon --> +<draw_ops name="menu_button_icon"> + <icon x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="menu_button_icon_unfocused"> + <icon x="0" y="0" width="width" height="height" alpha="0.5"/> +</draw_ops> + +<draw_ops name="menu_button_normal"> + <include name="menu_button_icon"/> +</draw_ops> +<draw_ops name="menu_button_pressed"> + <include name="menu_button_icon"/> +</draw_ops> +<draw_ops name="menu_button_unfocused"> + <include name="menu_button_icon_unfocused"/> +</draw_ops> + +<frame_style name="normal-focused" geometry="normal"> + <button function="close" state="normal" draw_ops="button-close-unfocused"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + <button function="maximize" state="normal" draw_ops="button-maximize-unfocused"/> + <button function="maximize" state="pressed" draw_ops="button-maximize-pressed"/> + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + <button function="minimize" state="normal" draw_ops="button-minimize-unfocused"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + <piece position="titlebar" draw_ops="title"/> + <piece position="left_edge" draw_ops="frame-left-focused"/> + <piece position="right_edge" draw_ops="frame-right-focused"/> + <piece position="bottom_edge" draw_ops="frame-bottom-focused"/> + <piece position="title" draw_ops="title-text-focused"/> +</frame_style> + +<frame_style name="normal-unfocused" geometry="normal"> + <button function="close" state="normal" draw_ops="button-close-blurred"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + <button function="maximize" state="normal" draw_ops="button-maximize-blurred"/> + <button function="maximize" state="pressed" draw_ops="button-maximize-pressed"/> + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + <button function="minimize" state="normal" draw_ops="button-minimize-blurred"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + <piece position="bottom_edge" draw_ops="frame-bottom-unfocused"/> + <piece position="left_edge" draw_ops="frame-left-unfocused"/> + <piece position="right_edge" draw_ops="frame-right-unfocused"/> + <piece position="title" draw_ops="title-text-unfocused"/> + <piece position="titlebar" draw_ops="title-unfocused"/> +</frame_style> + +<frame_style name="normal-maximized-focused" geometry="maximized"> + <button function="close" state="normal" draw_ops="button-close-unfocused"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + <button function="maximize" state="normal" draw_ops="button-maximize-unfocused"/> + <button function="maximize" state="pressed" draw_ops="button-maximize-pressed"/> + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + <button function="minimize" state="normal" draw_ops="button-minimize-unfocused"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + <piece position="titlebar" draw_ops="title"/> + <piece position="left_edge" draw_ops="frame-left-focused"/> + <piece position="right_edge" draw_ops="frame-right-focused"/> + <piece position="bottom_edge" draw_ops="frame-bottom-focused"/> + <piece position="title" draw_ops="title-text-focused"/> +</frame_style> + +<frame_style name="normal-maximized-unfocused" geometry="maximized"> + <button function="close" state="normal" draw_ops="button-close-blurred"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + <button function="maximize" state="normal" draw_ops="button-maximize-blurred"/> + <button function="maximize" state="pressed" draw_ops="button-maximize-pressed"/> + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + <button function="minimize" state="normal" draw_ops="button-minimize-blurred"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + <piece position="bottom_edge" draw_ops="frame-bottom-unfocused"/> + <piece position="left_edge" draw_ops="frame-left-unfocused"/> + <piece position="right_edge" draw_ops="frame-right-unfocused"/> + <piece position="title" draw_ops="title-text-unfocused"/> + <piece position="titlebar" draw_ops="title-unfocused"/> +</frame_style> + +<frame_style name="normal-shaded-focused" geometry="normal" parent="normal-focused"> + <piece position="titlebar" draw_ops="title-shaded"/> +</frame_style> + +<frame_style name="normal-shaded-unfocused" geometry="normal" parent="normal-unfocused"> + <piece position="titlebar" draw_ops="title-shaded"/> +</frame_style> + +<frame_style_set name="normal"> + <frame focus="yes" state="maximized" style="normal-maximized-focused"/> + <frame focus="no" state="maximized" style="normal-maximized-unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal-shaded-focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal-shaded-unfocused"/> + <frame focus="yes" state="normal" resize="both" style="normal-focused"/> + <frame focus="no" state="normal" resize="both" style="normal-unfocused"/> + <frame focus="yes" state="shaded" style="normal-shaded-focused"/> + <frame focus="no" state="shaded" style="normal-shaded-unfocused"/> +</frame_style_set> + +<window type="border" style_set="normal"/> +<window type="dialog" style_set="normal"/> +<window type="menu" style_set="normal"/> +<window type="modal_dialog" style_set="normal"/> +<window type="normal" style_set="normal"/> +<window type="utility" style_set="normal"/> +</metacity_theme> diff --git a/Beos-r5/metacity-1/minimize-focus-normal.png b/Beos-r5/metacity-1/minimize-focus-normal.png new file mode 100755 index 0000000..039e15c Binary files /dev/null and b/Beos-r5/metacity-1/minimize-focus-normal.png differ diff --git a/Beos-r5/metacity-1/minimize-focus-press.png b/Beos-r5/metacity-1/minimize-focus-press.png new file mode 100755 index 0000000..112007d Binary files /dev/null and b/Beos-r5/metacity-1/minimize-focus-press.png differ diff --git a/Beos-r5/metacity-1/minimize-unfocus-normal.png b/Beos-r5/metacity-1/minimize-unfocus-normal.png new file mode 100755 index 0000000..fc09ab4 Binary files /dev/null and b/Beos-r5/metacity-1/minimize-unfocus-normal.png differ diff --git a/Beos-r5/metacity-1/restore-focus-normal.png b/Beos-r5/metacity-1/restore-focus-normal.png new file mode 100755 index 0000000..af1e8f3 Binary files /dev/null and b/Beos-r5/metacity-1/restore-focus-normal.png differ diff --git a/Beos-r5/metacity-1/restore-focus-press.png b/Beos-r5/metacity-1/restore-focus-press.png new file mode 100755 index 0000000..c068872 Binary files /dev/null and b/Beos-r5/metacity-1/restore-focus-press.png differ diff --git a/Beos-r5/metacity-1/restore-unfocus-normal.png b/Beos-r5/metacity-1/restore-unfocus-normal.png new file mode 100755 index 0000000..0e2b981 Binary files /dev/null and b/Beos-r5/metacity-1/restore-unfocus-normal.png differ diff --git a/Beos-r5/metacity-1/titlebar-focus-left.png b/Beos-r5/metacity-1/titlebar-focus-left.png new file mode 100755 index 0000000..7033445 Binary files /dev/null and b/Beos-r5/metacity-1/titlebar-focus-left.png differ diff --git a/Beos-r5/metacity-1/titlebar-focus-middle.png b/Beos-r5/metacity-1/titlebar-focus-middle.png new file mode 100755 index 0000000..d9fb285 Binary files /dev/null and b/Beos-r5/metacity-1/titlebar-focus-middle.png differ diff --git a/Beos-r5/metacity-1/titlebar-focus-right.png b/Beos-r5/metacity-1/titlebar-focus-right.png new file mode 100755 index 0000000..4200cd9 Binary files /dev/null and b/Beos-r5/metacity-1/titlebar-focus-right.png differ diff --git a/Beos-r5/metacity-1/titlebar-unfocus-left.png b/Beos-r5/metacity-1/titlebar-unfocus-left.png new file mode 100755 index 0000000..c350cd1 Binary files /dev/null and b/Beos-r5/metacity-1/titlebar-unfocus-left.png differ diff --git a/Beos-r5/metacity-1/titlebar-unfocus-middle.png b/Beos-r5/metacity-1/titlebar-unfocus-middle.png new file mode 100755 index 0000000..f30a5dd Binary files /dev/null and b/Beos-r5/metacity-1/titlebar-unfocus-middle.png differ diff --git a/Beos-r5/metacity-1/titlebar-unfocus-right.png b/Beos-r5/metacity-1/titlebar-unfocus-right.png new file mode 100755 index 0000000..5bd39bb Binary files /dev/null and b/Beos-r5/metacity-1/titlebar-unfocus-right.png differ diff --git a/Bluecurve/focused/bottom.xpm b/Bluecurve/focused/bottom.xpm new file mode 100644 index 0000000..eac1cb2 --- /dev/null +++ b/Bluecurve/focused/bottom.xpm @@ -0,0 +1,11 @@ +/* XPM */ +static char * bottom_active_xpm[] = { +"5 5 3 1", +" c #E4E6E4", +". c #E4E6EC", +"+ c #040204", +" ", +" . . ", +" ", +" ", +"+++++"}; diff --git a/Bluecurve/focused/close.xpm b/Bluecurve/focused/close.xpm new file mode 100644 index 0000000..85166d1 --- /dev/null +++ b/Bluecurve/focused/close.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * close_active_xpm[] = { +"22 24 26 1", +" c None", +". c #070C10", +"+ c #030A0C", +"@ c #B5C5D4", +"# c #B4C5DB", +"$ c #B6C5D7", +"% c #8091A6", +"& c #FCFAFC", +"* c #E8EDFC", +"= c #D4D6DC", +"- c #617492", +"; c #64728C", +"> c #B9C8DA", +", c #C5D0DD", +"' c #C5D1DD", +") c #C6D1DD", +"! c #C6D1DE", +"~ c #C7D2DE", +"{ c #C8D2DE", +"] c #CAD4E0", +"^ c #CBD4E0", +"/ c #B7C6D8", +"( c #B9C8DB", +"_ c #BECCDF", +": c #C2D1E4", +"< c #7086AD", +".....................+", +"@#@#@@@@@@@@#@#@#@#@##", +"$$$$$$$$$$$$$$$$$$$$$$", +"$$%%%%%%%%%%%%%%%%%%$$", +"$%&&&&&&&&&&&&&&&&&&%$", +"%&******************=%", +"%&******************=%", +"%&******************=%", +"%&******-***-*******=%", +"%&*****---*---******=%", +"%&******-----*******=%", +"%&*******---********=%", +"%&******----;*******=%", +"%&*****---*---******=%", +"%&******-***-*******=%", +"%&******************=%", +"%&******************=%", +"%&******************=%", +"%&******************=%", +">%,,,,,,'')!~~{]^^^^%/", +"((%%%%%%%%%%%%%%%%%%((", +"______________________", +"::::::::::::::::::::::", +"<<<<<<<<<<<<<<<<<<<<<<"}; diff --git a/Bluecurve/focused/left.xpm b/Bluecurve/focused/left.xpm new file mode 100644 index 0000000..dde1b96 --- /dev/null +++ b/Bluecurve/focused/left.xpm @@ -0,0 +1,12 @@ +/* XPM */ +static char * left_active_xpm[] = { +"5 6 3 1", +" c #040204", +". c #E4E6E4", +"+ c #E4E6EC", +" ....", +" .+..", +" ....", +" ..+.", +" ....", +" .+.."}; diff --git a/Bluecurve/focused/max-toggle.xpm b/Bluecurve/focused/max-toggle.xpm new file mode 100644 index 0000000..500291b --- /dev/null +++ b/Bluecurve/focused/max-toggle.xpm @@ -0,0 +1,67 @@ +/* XPM */ +static char * maximize_toggled_active_xpm[] = { +"22 24 40 1", +" c None", +". c #040204", +"+ c #000000", +"@ c #BCC6D8", +"# c #BCC6DC", +"$ c #B6C5D7", +"% c #8091A6", +"& c #FCFAFC", +"* c #8C92A4", +"= c #E8EDFC", +"- c #D4D6DC", +"; c #848EA4", +"> c #858FA4", +", c #F6F8FC", +"' c #CED3DE", +") c #8A95AE", +"! c #8B95AE", +"~ c #8B96AE", +"{ c #64718F", +"] c #65718F", +"^ c #8C96AF", +"/ c #E5EBF7", +"( c #E7ECF8", +"_ c #E6EBF7", +": c #E8EDF9", +"< c #65728F", +"[ c #B9C8DA", +"} c #C5D0DD", +"| c #C5D1DD", +"1 c #C6D1DD", +"2 c #C6D1DE", +"3 c #C7D2DE", +"4 c #C8D2DE", +"5 c #CAD4E0", +"6 c #CBD4E0", +"7 c #B7C6D8", +"8 c #B9C8DB", +"9 c #BECCDF", +"0 c #C2D1E4", +"a c #7086AD", +".....................+", +"@#@#@@@@@@@@#@#@#@#@##", +"$$$$$$$$$$$$$$$$$$$$$$", +"$$%%%%%%%%%%%%%%%%%%$$", +"$%&&&&&&&&&&&&&&&&&&%$", +"*&==================-;", +">,=================='>", +">,=================='>", +">,=======))))!~====='>", +">,============~====='>", +">,====={{{{]]=~====='>", +">,====={{{]]]=^====='>", +">,====={{]]]]=^====='>", +">,=====]/(((]=^====='>", +">,=====]_(:(]======='>", +">,=====]]]]]<======='>", +">,=================='>", +">,=================='>", +">,=================='>", +"[%}}}}}}||1233456666%7", +"88%%%%%%%%%%%%%%%%%%88", +"9999999999999999999999", +"0000000000000000000000", +"aaaaaaaaaaaaaaaaaaaaaa"}; diff --git a/Bluecurve/focused/max.xpm b/Bluecurve/focused/max.xpm new file mode 100644 index 0000000..59486a1 --- /dev/null +++ b/Bluecurve/focused/max.xpm @@ -0,0 +1,59 @@ +/* XPM */ +static char * maximize_active_xpm[] = { +"22 24 32 1", +" c None", +". c #070C10", +"+ c #030A0C", +"@ c #B5C5D4", +"# c #B4C5DB", +"$ c #B6C5D7", +"% c #8091A6", +"& c #FCFAFC", +"* c #8C92A4", +"= c #E8EDFC", +"- c #D4D6DC", +"; c #848EA4", +"> c #858FA4", +", c #F6F8FC", +"' c #CED3DE", +") c #64718F", +"! c #EBEBEB", +"~ c #EAEAEA", +"{ c #B9C8DA", +"] c #C5D0DD", +"^ c #C5D1DD", +"/ c #C6D1DD", +"( c #C6D1DE", +"_ c #C7D2DE", +": c #C8D2DE", +"< c #CAD4E0", +"[ c #CBD4E0", +"} c #B7C6D8", +"| c #B9C8DB", +"1 c #BECCDF", +"2 c #C2D1E4", +"3 c #7086AD", +".....................+", +"@#@#@@@@@@@@#@#@#@#@##", +"$$$$$$$$$$$$$$$$$$$$$$", +"$$%%%%%%%%%%%%%%%%%%$$", +"$%&&&&&&&&&&&&&&&&&&%$", +"*&==================-;", +";&==================-;", +">,=================='>", +">,=====)))))))======'>", +">,=====)))))))======'>", +">,=====)))))))======'>", +">,=====)!!!!~)======'>", +">,=====)~!!!!)======'>", +">,=====)!!!!~)======'>", +">,=====)))))))======'>", +">,=================='>", +">,=================='>", +";&==================-*", +";&==================-;", +"{%]]]]]]^^/(__:<[[[[%}", +"||%%%%%%%%%%%%%%%%%%||", +"1111111111111111111111", +"2222222222222222222222", +"3333333333333333333333"}; diff --git a/Bluecurve/focused/menu.xpm b/Bluecurve/focused/menu.xpm new file mode 100644 index 0000000..2634966 --- /dev/null +++ b/Bluecurve/focused/menu.xpm @@ -0,0 +1,56 @@ +/* XPM */ +static char * menu_active_xpm[] = { +"22 24 29 1", +" c None", +". c #040204", +"+ c #BCC6DC", +"@ c #B6C5D7", +"# c #8091A6", +"$ c #FCFAFC", +"% c #8C92A4", +"& c #E8EDFC", +"* c #D4D6DC", +"= c #848EA4", +"- c #858FA4", +"; c #F6F8FC", +"> c #CED3DE", +", c #64718F", +"' c #64728C", +") c #B9C8DA", +"! c #C5D0DD", +"~ c #C5D1DD", +"{ c #C6D1DD", +"] c #C6D1DE", +"^ c #C7D2DE", +"/ c #C8D2DE", +"( c #CAD4E0", +"_ c #CBD4E0", +": c #B7C6D8", +"< c #B9C8DB", +"[ c #BECCDF", +"} c #C2D1E4", +"| c #7086AD", +"......................", +"++++++++++++++++++++++", +"++++++++++++++++++++++", +"@@##################@@", +"@#$$$$$$$$$$$$$$$$$$#@", +"%$&&&&&&&&&&&&&&&&&&*=", +"-;&&&&&&&&&&&&&&&&&&>-", +"=$&&&&&&&&&&&&&&&&&&>=", +"=$&&&&&&&&&&&&&&&&&&>=", +"=$&&&&&,&&&&&,&&&&&&>=", +"%$&&&&,,,&&&,,,&&&&&>=", +"=$&&&&&,,,&',,&&&&&&>=", +"%$&&&&&&'',,'&&&&&&&>=", +"=$&&&&&&&,,'&&&&&&&&>=", +"=$&&&&&&&&,&&&&&&&&&>=", +"=$&&&&&&&&&&&&&&&&&&>=", +"=$&&&&&&&&&&&&&&&&&&>=", +"=$&&&&&&&&&&&&&&&&&&>=", +"=$&&&&&&&&&&&&&&&&&&>=", +")#!!!!!!~~{]^^/(____#:", +"<<##################<<", +"[[[[[[[[[[[[[[[[[[[[[[", +"}}}}}}}}}}}}}}}}}}}}}}", +"||||||||||||||||||||||"}; diff --git a/Bluecurve/focused/min.xpm b/Bluecurve/focused/min.xpm new file mode 100644 index 0000000..806e9da --- /dev/null +++ b/Bluecurve/focused/min.xpm @@ -0,0 +1,56 @@ +/* XPM */ +static char * hide_active_xpm[] = { +"22 24 29 1", +" c None", +". c #070C10", +"+ c #030A0C", +"@ c #B5C5D4", +"# c #B4C5DB", +"$ c #B6C5D7", +"% c #8091A6", +"& c #FCFAFC", +"* c #E8EDFC", +"= c #C5D1DD", +"- c #617492", +"; c #617592", +"> c #617593", +", c #C6D1DD", +"' c #627593", +") c #C6D2DE", +"! c #C7D2DE", +"~ c #C8D3DE", +"{ c #B9C8DA", +"] c #C5D0DD", +"^ c #C6D1DE", +"/ c #C8D2DE", +"( c #CAD4E0", +"_ c #CBD4E0", +": c #B7C6D8", +"< c #B9C8DB", +"[ c #BECCDF", +"} c #C2D1E4", +"| c #7086AD", +".....................+", +"@#@#@@@@@@@@#@#@#@#@##", +"$$$$$$$$$$$$$$$$$$$$$$", +"$$%%%%%%%%%%%%%%%%%%$$", +"$%&&&&&&&&&&&&&&&&&&%$", +"%&******************=%", +"%&******************=%", +"%&******************=%", +"%&******************=%", +"%&******************=%", +"%&******************=%", +"%&******************=%", +"%&*****-----;;******=%", +"%&*****----;>>******,%", +"%&*****---;;>'******,%", +"%&******************)%", +"%&******************!%", +"%&******************!%", +"%&******************~%", +"{%]]]]]]==,^!!/(____%:", +"<<%%%%%%%%%%%%%%%%%%<<", +"[[[[[[[[[[[[[[[[[[[[[[", +"}}}}}}}}}}}}}}}}}}}}}}", +"||||||||||||||||||||||"}; diff --git a/Bluecurve/focused/right.xpm b/Bluecurve/focused/right.xpm new file mode 100644 index 0000000..74929e3 --- /dev/null +++ b/Bluecurve/focused/right.xpm @@ -0,0 +1,12 @@ +/* XPM */ +static char * right_active_xpm[] = { +"5 6 3 1", +" c #E4E6E4", +". c #040204", +"+ c #E4E6EC", +" .", +" + .", +" .", +" + .", +" .", +" + ."}; diff --git a/Bluecurve/focused/titlebar.xpm b/Bluecurve/focused/titlebar.xpm new file mode 100644 index 0000000..95122ff --- /dev/null +++ b/Bluecurve/focused/titlebar.xpm @@ -0,0 +1,62 @@ +/* XPM */ +static char * title_3_active_xpm[] = { +"5 24 35 1", +" c None", +". c #040204", +"+ c #A4B6DC", +"@ c #A4BADC", +"# c #647ABC", +"$ c #647EBC", +"% c #5C7AB4", +"& c #374A74", +"* c #8C9BCC", +"= c #5C76B4", +"- c #3A4E7C", +"; c #859AC4", +"> c #5472B4", +", c #7E94C4", +"' c #5C72B4", +") c #4F6EAC", +"! c #4D6EB4", +"~ c #758BC4", +"{ c #314574", +"] c #4466AC", +"^ c #4C6AB4", +"/ c #34467C", +"( c #738ABC", +"_ c #7486BC", +": c #6C86BC", +"< c #4462AC", +"[ c #4C6AAC", +"} c #3E527C", +"| c #455A84", +"1 c #4C5E8C", +"2 c #6682BC", +"3 c #4F628C", +"4 c #546A94", +"5 c #748EBC", +"6 c #0C0A0C", +".....", +"++@+@", +"#$$$$", +"%%$&*", +"==-;=", +">-,'>", +"-,)!>", +"~)!){", +"]^]/(", +"]]{_^", +"]/:]]", +"{(<]<", +":<]]{", +"^]]/:", +"][/([", +"[&(]^", +"&~)!)", +"~>>>}", +"%=%|,", +"%#1,#", +"23;$2", +"4;:::", +"55555", +"66666"}; diff --git a/Bluecurve/pressed/closepr.xpm b/Bluecurve/pressed/closepr.xpm new file mode 100644 index 0000000..b9ee0df --- /dev/null +++ b/Bluecurve/pressed/closepr.xpm @@ -0,0 +1,41 @@ +/* XPM */ +static char * close_pressed (copy 1)_xpm[] = { +"22 24 14 1", +" c None", +". c #040204", +"+ c #000000", +"@ c #BCC6DB", +"# c #BCC6DC", +"$ c #8091A6", +"% c #EDEDED", +"& c #939393", +"* c #B9C8DA", +"= c #B7C6D8", +"- c #B9C8DB", +"; c #BECCDF", +"> c #C2D1E4", +", c #7086AD", +".....................+", +"@#@#@@@@@@@@#@#@#@#@##", +"######################", +"@#$$$$$$$$$$$$$$$$$$##", +"#$%%%%%%%%%%%%%%%%%%$#", +"$%%%%%%%%%%%%%%%%%%%%$", +"$%%%%%%%%%%%%%%%%%%%%$", +"$%%%%%%%%%%%%%%%%%%%%$", +"$%%%%%%%&%%%&%%%%%%%%$", +"$%%%%%%&&&%&&&%%%%%%%$", +"$%%%%%%%&&&&&%%%%%%%%$", +"$%%%%%%%%&&&%%%%%%%%%$", +"$%%%%%%%&&&&&%%%%%%%%$", +"$%%%%%%&&&%&&&%%%%%%%$", +"$%%%%%%%&%%%&%%%%%%%%$", +"$%%%%%%%%%%%%%%%%%%%%$", +"$%%%%%%%%%%%%%%%%%%%%$", +"$%%%%%%%%%%%%%%%%%%%%$", +"$%%%%%%%%%%%%%%%%%%%%$", +"*$%%%%%%%%%%%%%%%%%%$=", +"--$$$$$$$$$$$$$$$$$$--", +";;;;;;;;;;;;;;;;;;;;;;", +">>>>>>>>>>>>>>>>>>>>>>", +",,,,,,,,,,,,,,,,,,,,,,"}; diff --git a/Bluecurve/pressed/maxpr.xpm b/Bluecurve/pressed/maxpr.xpm new file mode 100644 index 0000000..a27a4b4 --- /dev/null +++ b/Bluecurve/pressed/maxpr.xpm @@ -0,0 +1,42 @@ +/* XPM */ +static char * maximize_pressed_xpm[] = { +"22 24 15 1", +" c None", +". c #040204", +"+ c #000000", +"@ c #BCC6DC", +"# c #8091A6", +"$ c #EDEDED", +"% c #939393", +"& c #EBEBEB", +"* c #EAEAEA", +"= c #B9C8DA", +"- c #B7C6D8", +"; c #B9C8DB", +"> c #BECCDF", +", c #C2D1E4", +"' c #7086AD", +".....................+", +"@@@@@@@@@@@@@@@@@@@@@@", +"@@@@@@@@@@@@@@@@@@@@@@", +"@@##################@@", +"@#$$$$$$$$$$$$$$$$$$#@", +"#$$$$$$$$$$$$$$$$$$$$#", +"#$$$$$$$$$$$$$$$$$$$$#", +"#$$$$$$$$$$$$$$$$$$$$#", +"#$$$$$$%%%%%%%$$$$$$$#", +"#$$$$$$%%%%%%%$$$$$$$#", +"#$$$$$$%%%%%%%$$$$$$$#", +"#$$$$$$%&&&&*%$$$$$$$#", +"#$$$$$$%*&&&&%$$$$$$$#", +"#$$$$$$%&&&&*%$$$$$$$#", +"#$$$$$$%%%%%%%$$$$$$$#", +"#$$$$$$$$$$$$$$$$$$$$#", +"#$$$$$$$$$$$$$$$$$$$$#", +"#$$$$$$$$$$$$$$$$$$$$#", +"#$$$$$$$$$$$$$$$$$$$$#", +"=#$$$$$$$$$$$$$$$$$$#-", +";;##################;;", +">>>>>>>>>>>>>>>>>>>>>>", +",,,,,,,,,,,,,,,,,,,,,,", +"''''''''''''''''''''''"}; diff --git a/Bluecurve/pressed/maxtogpr.xpm b/Bluecurve/pressed/maxtogpr.xpm new file mode 100644 index 0000000..f725761 --- /dev/null +++ b/Bluecurve/pressed/maxtogpr.xpm @@ -0,0 +1,41 @@ +/* XPM */ +static char * maximize_toggled_pressed_xpm[] = { +"22 24 14 1", +" c None", +". c #040204", +"+ c #000000", +"@ c #BCC6D8", +"# c #BCC6DC", +"$ c #8091A6", +"% c #EDEDED", +"& c #939393", +"* c #B9C8DA", +"= c #B7C6D8", +"- c #B9C8DB", +"; c #BECCDF", +"> c #C2D1E4", +", c #7086AD", +".....................+", +"@#@#@@@@@@@@#@#@#@#@##", +"######################", +"##$$$$$$$$$$$$$$$$$$##", +"#$%%%%%%%%%%%%%%%%%%$#", +"$%%%%%%%%%%%%%%%%%%%%$", +"$%%%%%%%%%%%%%%%%%%%%$", +"$%%%%%%%%%%%%%%%%%%%%$", +"$%%%%%%%%&&&&&&%%%%%%$", +"$%%%%%%%%%%%%%&%%%%%%$", +"$%%%%%%&&&&&&%&%%%%%%$", +"$%%%%%%&&&&&&%&%%%%%%$", +"$%%%%%%&&&&&&%&%%%%%%$", +"$%%%%%%&%%%%&%&%%%%%%$", +"$%%%%%%&%%%%&%%%%%%%%$", +"$%%%%%%&&&&&&%%%%%%%%$", +"$%%%%%%%%%%%%%%%%%%%%$", +"$%%%%%%%%%%%%%%%%%%%%$", +"$%%%%%%%%%%%%%%%%%%%%$", +"*$%%%%%%%%%%%%%%%%%%$=", +"--$$$$$$$$$$$$$$$$$$--", +";;;;;;;;;;;;;;;;;;;;;;", +">>>>>>>>>>>>>>>>>>>>>>", +",,,,,,,,,,,,,,,,,,,,,,"}; diff --git a/Bluecurve/pressed/menupr.xpm b/Bluecurve/pressed/menupr.xpm new file mode 100644 index 0000000..2d01a08 --- /dev/null +++ b/Bluecurve/pressed/menupr.xpm @@ -0,0 +1,44 @@ +/* XPM */ +static char * menu_pressed_xpm[] = { +"22 24 17 1", +" c None", +". c #040204", +"+ c #BCC6DC", +"@ c #8091A6", +"# c #EDEDED", +"$ c #EEEEEE", +"% c #ECECEC", +"& c #EBEBEB", +"* c #939393", +"= c #EAEAEA", +"- c #E9E9E9", +"; c #B9C8DA", +"> c #B7C6D8", +", c #B9C8DB", +"' c #BECCDF", +") c #C2D1E4", +"! c #7086AD", +"......................", +"++++++++++++++++++++++", +"++++++++++++++++++++++", +"++@@@@@@@@@@@@@@@@@@++", +"+@#$$$$$$$$$$$$$$$$$@+", +"@#%##################@", +"@####################@", +"@%%%%%%%%%%%%%&%%%%%%@", +"@%%%%%%%%%%%%%&%%%%%%@", +"@%%%%%&*%%%%&*&%%%%%%@", +"@%%%%%***&%%***%%%%%%@", +"@&&&&&=***=***=&&&&&&@", +"@&&&&&&&*****==&&&&&&@", +"@&&&&&&&=***&&=&&&&&&@", +"@=========*-==-======@", +"@=============-======@", +"@====================@", +"@====================@", +"@--------------------@", +";@##################@>", +",,@@@@@@@@@@@@@@@@@@,,", +"''''''''''''''''''''''", +"))))))))))))))))))))))", +"!!!!!!!!!!!!!!!!!!!!!!"}; diff --git a/Bluecurve/pressed/minpr.xpm b/Bluecurve/pressed/minpr.xpm new file mode 100644 index 0000000..4e67082 --- /dev/null +++ b/Bluecurve/pressed/minpr.xpm @@ -0,0 +1,42 @@ +/* XPM */ +static char * hide_pressed_xpm[] = { +"22 24 15 1", +" c None", +". c #070C10", +"+ c #030A0C", +"@ c #B5C5D4", +"# c #B4C5DB", +"$ c #B6C5D7", +"% c #8091A6", +"& c #EDEDED", +"* c #939393", +"= c #B9C8DA", +"- c #B7C6D8", +"; c #B9C8DB", +"> c #BECCDF", +", c #C2D1E4", +"' c #7086AD", +".....................+", +"@#@#@@@@@@@@#@#@#@#@##", +"$$$$$$$$$$$$$$$$$$$$$$", +"$$%%%%%%%%%%%%%%%%%%$$", +"$%&&&&&&&&&&&&&&&&&&%$", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&*******&&&&&&&%", +"%&&&&&&*******&&&&&&&%", +"%&&&&&&*******&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"=%&&&&&&&&&&&&&&&&&&%-", +";;%%%%%%%%%%%%%%%%%%;;", +">>>>>>>>>>>>>>>>>>>>>>", +",,,,,,,,,,,,,,,,,,,,,,", +"''''''''''''''''''''''"}; diff --git a/Bluecurve/unfocused/bottomuf.xpm b/Bluecurve/unfocused/bottomuf.xpm new file mode 100644 index 0000000..cde1f54 --- /dev/null +++ b/Bluecurve/unfocused/bottomuf.xpm @@ -0,0 +1,12 @@ +/* XPM */ +static char * bottom_inactive_xpm[] = { +"5 5 4 1", +" c None", +". c #E4E6E4", +"+ c #E4E6EC", +"@ c #040204", +".....", +".+.+.", +".....", +".....", +"@@@@@"}; diff --git a/Bluecurve/unfocused/closeuf.xpm b/Bluecurve/unfocused/closeuf.xpm new file mode 100644 index 0000000..4b583cc --- /dev/null +++ b/Bluecurve/unfocused/closeuf.xpm @@ -0,0 +1,40 @@ +/* XPM */ +static char * close_inactive_xpm[] = { +"22 24 13 1", +" c None", +". c #000000", +"+ c #040204", +"@ c #E8E8E8", +"# c #E4E4E4", +"$ c #E0E0E0", +"% c #BDBDBD", +"& c #EDEDED", +"* c #939393", +"= c #D7D7D7", +"- c #D5D5D5", +"; c #D3D3D3", +"> c #C4C4C4", +"..++++++++++++++++++..", +"@@@@@@@@@@@@@@@@@@@@@@", +"######################", +"$$%%%%%%%%%%%%%%%%%%$$", +"$%&&&&&&&&&&&&&&&&&&%$", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&*&&&*&&&&&&&&%", +"%&&&&&&***&***&&&&&&&%", +"%&&&&&&&*****&&&&&&&&%", +"%&&&&&&&&***&&&&&&&&&%", +"%&&&&&&&*****&&&&&&&&%", +"%&&&&&&***&***&&&&&&&%", +"%&&&&&&&*&&&*&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"=%&&&&&&&&&&&&&&&&&&%=", +"--%%%%%%%%%%%%%%%%%%--", +"----------------------", +";;;;;;;;;;;;;;;;;;;;;;", +">>>>>>>>>>>>>>>>>>>>>>"}; diff --git a/Bluecurve/unfocused/leftuf.xpm b/Bluecurve/unfocused/leftuf.xpm new file mode 100644 index 0000000..b48696c --- /dev/null +++ b/Bluecurve/unfocused/leftuf.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char * left_inactive_xpm[] = { +"5 6 4 1", +" c None", +". c #040204", +"+ c #E4E6E4", +"@ c #E4E6EC", +".++++", +".+@++", +".++++", +".++@+", +".++++", +".+@++"}; diff --git a/Bluecurve/unfocused/maxtoguf.xpm b/Bluecurve/unfocused/maxtoguf.xpm new file mode 100644 index 0000000..be72935 --- /dev/null +++ b/Bluecurve/unfocused/maxtoguf.xpm @@ -0,0 +1,40 @@ +/* XPM */ +static char * maximize_toggled_inactive_xpm[] = { +"22 24 13 1", +" c None", +". c #000000", +"+ c #040204", +"@ c #E8E8E8", +"# c #E4E4E4", +"$ c #E0E0E0", +"% c #BDBDBD", +"& c #EDEDED", +"* c #939393", +"= c #D7D7D7", +"- c #D5D5D5", +"; c #D3D3D3", +"> c #C4C4C4", +"..++++++++++++++++++..", +"@@@@@@@@@@@@@@@@@@@@@@", +"######################", +"$$%%%%%%%%%%%%%%%%%%$$", +"$%&&&&&&&&&&&&&&&&&&%$", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&******&&&&&&%", +"%&&&&&&&&&&&&&*&&&&&&%", +"%&&&&&&******&*&&&&&&%", +"%&&&&&&******&*&&&&&&%", +"%&&&&&&******&*&&&&&&%", +"%&&&&&&*&&&&*&*&&&&&&%", +"%&&&&&&*&&&&*&&&&&&&&%", +"%&&&&&&******&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"=%&&&&&&&&&&&&&&&&&&%=", +"--%%%%%%%%%%%%%%%%%%--", +"----------------------", +";;;;;;;;;;;;;;;;;;;;;;", +">>>>>>>>>>>>>>>>>>>>>>"}; diff --git a/Bluecurve/unfocused/maxuf.xpm b/Bluecurve/unfocused/maxuf.xpm new file mode 100644 index 0000000..645b0ee --- /dev/null +++ b/Bluecurve/unfocused/maxuf.xpm @@ -0,0 +1,42 @@ +/* XPM */ +static char * maximize_inactive_xpm[] = { +"22 24 15 1", +" c None", +". c #000000", +"+ c #040204", +"@ c #E8E8E8", +"# c #E4E4E4", +"$ c #E0E0E0", +"% c #BDBDBD", +"& c #EDEDED", +"* c #939393", +"= c #EBEBEB", +"- c #EAEAEA", +"; c #D7D7D7", +"> c #D5D5D5", +", c #D3D3D3", +"' c #C4C4C4", +"..++++++++++++++++++..", +"@@@@@@@@@@@@@@@@@@@@@@", +"######################", +"$$%%%%%%%%%%%%%%%%%%$$", +"$%&&&&&&&&&&&&&&&&&&%$", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&*******&&&&&&&%", +"%&&&&&&*******&&&&&&&%", +"%&&&&&&*******&&&&&&&%", +"%&&&&&&*====-*&&&&&&&%", +"%&&&&&&*-====*&&&&&&&%", +"%&&&&&&*====-*&&&&&&&%", +"%&&&&&&*******&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +";%&&&&&&&&&&&&&&&&&&%;", +">>%%%%%%%%%%%%%%%%%%>>", +">>>>>>>>>>>>>>>>>>>>>>", +",,,,,,,,,,,,,,,,,,,,,,", +"''''''''''''''''''''''"}; diff --git a/Bluecurve/unfocused/menuuf.xpm b/Bluecurve/unfocused/menuuf.xpm new file mode 100644 index 0000000..7ef5084 --- /dev/null +++ b/Bluecurve/unfocused/menuuf.xpm @@ -0,0 +1,44 @@ +/* XPM */ +static char * menu_inactive_xpm[] = { +"22 24 17 1", +" c None", +". c #000000", +"+ c #040204", +"@ c #E8E8E8", +"# c #E4E4E4", +"$ c #E0E0E0", +"% c #BDBDBD", +"& c #EDEDED", +"* c #ECECEC", +"= c #EBEBEB", +"- c #939393", +"; c #EAEAEA", +"> c #E9E9E9", +", c #D7D7D7", +"' c #D5D5D5", +") c #D3D3D3", +"! c #C4C4C4", +"..++++++++++++++++++..", +"@@@@@@@@@@@@@@@@@@@@@@", +"######################", +"$$%%%%%%%%%%%%%%%%%%$$", +"$%&&&&&&&&&&&&&&&&&&%$", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%*************=******%", +"%*************=******%", +"%*****=-****=-=******%", +"%*****---=**---******%", +"%=====;---;---;======%", +"%=======-----;;======%", +"%=======;---==;======%", +"%;;;;;;;;;->;;>;;;;;;%", +"%;;;;;;;;;;;;;>;;;;;;%", +"%;;;;;;;;;;;;;;;;;;;;%", +"%;;;;;;;;;;;;;;;;;;;;%", +"%&&&&&&&&&&&&&&&&&&&&%", +",%&&&&&&&&&&&&&&&&&&%,", +"''%%%%%%%%%%%%%%%%%%''", +"''''''''''''''''''''''", +"))))))))))))))))))))))", +"!!!!!!!!!!!!!!!!!!!!!!"}; diff --git a/Bluecurve/unfocused/minuf.xpm b/Bluecurve/unfocused/minuf.xpm new file mode 100644 index 0000000..7cd84f4 --- /dev/null +++ b/Bluecurve/unfocused/minuf.xpm @@ -0,0 +1,40 @@ +/* XPM */ +static char * hide_inactive_xpm[] = { +"22 24 13 1", +" c None", +". c #000000", +"+ c #040204", +"@ c #E8E8E8", +"# c #E4E4E4", +"$ c #E0E0E0", +"% c #BDBDBD", +"& c #EDEDED", +"* c #939393", +"= c #D7D7D7", +"- c #D5D5D5", +"; c #D3D3D3", +"> c #C4C4C4", +"..++++++++++++++++++..", +"@@@@@@@@@@@@@@@@@@@@@@", +"######################", +"$$%%%%%%%%%%%%%%%%%%$$", +"$%&&&&&&&&&&&&&&&&&&%$", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&*******&&&&&&&%", +"%&&&&&&*******&&&&&&&%", +"%&&&&&&*******&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"%&&&&&&&&&&&&&&&&&&&&%", +"=%&&&&&&&&&&&&&&&&&&%=", +"--%%%%%%%%%%%%%%%%%%--", +"----------------------", +";;;;;;;;;;;;;;;;;;;;;;", +">>>>>>>>>>>>>>>>>>>>>>"}; diff --git a/Bluecurve/unfocused/rightuf.xpm b/Bluecurve/unfocused/rightuf.xpm new file mode 100644 index 0000000..4eedbe6 --- /dev/null +++ b/Bluecurve/unfocused/rightuf.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char * right_inactive_xpm[] = { +"5 6 4 1", +" c None", +". c #E4E6E4", +"+ c #040204", +"@ c #E4E6EC", +"....+", +"..@.+", +"....+", +".@..+", +"....+", +"..@.+"}; diff --git a/Bluecurve/unfocused/titlebaruf.xpm b/Bluecurve/unfocused/titlebaruf.xpm new file mode 100644 index 0000000..07d9067 --- /dev/null +++ b/Bluecurve/unfocused/titlebaruf.xpm @@ -0,0 +1,38 @@ +/* XPM */ +static char * title_3_inactive_xpm[] = { +"5 24 11 1", +" c None", +". c #000000", +"+ c #E8E8E8", +"@ c #E4E4E4", +"# c #E0E0E0", +"$ c #DCDCDC", +"% c #D9D9D9", +"& c #D7D7D7", +"* c #D5D5D5", +"= c #D3D3D3", +"- c #C4C4C4", +".....", +"+++++", +"@@@@@", +"#####", +"$$$$$", +"%%%%%", +"%%%%%", +"%%%%%", +"%%%%%", +"%%%%%", +"%%%%%", +"%%%%%", +"%%%%%", +"%%%%%", +"%%%%%", +"%%%%%", +"%%%%%", +"%%%%%", +"%%%%%", +"%%%%%", +"&&&&&", +"*****", +"=====", +"-----"}; diff --git a/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-down-active-combo.png b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-down-active-combo.png new file mode 100644 index 0000000..f59461b Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-down-active-combo.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-down-combo.png b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-down-combo.png new file mode 100644 index 0000000..d8c2f66 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-down-combo.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-down-disable.png b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-down-disable.png new file mode 100755 index 0000000..e29634f Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-down-disable.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-down.png b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-down.png new file mode 100644 index 0000000..b2ec944 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-down.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-left.png b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-left.png new file mode 100644 index 0000000..c83ef11 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-left.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-right.png b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-right.png new file mode 100644 index 0000000..be125e7 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-right.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-up-active-combo.png b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-up-active-combo.png new file mode 100644 index 0000000..2f7a2e5 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-up-active-combo.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-up-combo.png b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-up-combo.png new file mode 100644 index 0000000..1f85af7 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-up-combo.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-up-disable.png b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-up-disable.png new file mode 100755 index 0000000..048b7da Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-up-disable.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-up.png b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-up.png new file mode 100644 index 0000000..3369758 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/arrow/arrow-up.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/button.rc b/MOTIF/ColdMotif/gtk-2.0/button.rc new file mode 100644 index 0000000..678e4b6 --- /dev/null +++ b/MOTIF/ColdMotif/gtk-2.0/button.rc @@ -0,0 +1,60 @@ +######################################################################## +# Button +######################################################################## + +style "button" +{ + engine "pixmap" + { +### Button ### + +## Normal + image + { + function = BOX + state = NORMAL + file = "button/button.png" + border = {3, 3, 3, 3} + stretch = TRUE + } +## Prelight + image + { + function = BOX + state = PRELIGHT + file = "button/button.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + file = "button/button-ins.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +## Active + image + { + function = BOX + state = ACTIVE + file = "button/button-pressed.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkButton*" style "button" + diff --git a/MOTIF/ColdMotif/gtk-2.0/button/button-ins.png b/MOTIF/ColdMotif/gtk-2.0/button/button-ins.png new file mode 100644 index 0000000..4224d06 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/button/button-ins.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/button/button-pressed.png b/MOTIF/ColdMotif/gtk-2.0/button/button-pressed.png new file mode 100644 index 0000000..96ca317 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/button/button-pressed.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/button/button-spin.png b/MOTIF/ColdMotif/gtk-2.0/button/button-spin.png new file mode 100644 index 0000000..be3e491 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/button/button-spin.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/button/button.png b/MOTIF/ColdMotif/gtk-2.0/button/button.png new file mode 100644 index 0000000..c7c7fd4 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/button/button.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/c_box.rc b/MOTIF/ColdMotif/gtk-2.0/c_box.rc new file mode 100644 index 0000000..a3d3d5c --- /dev/null +++ b/MOTIF/ColdMotif/gtk-2.0/c_box.rc @@ -0,0 +1,47 @@ +######################################################################## +# Check boxes +######################################################################## + +style "check_box" +{ +### Check box ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkCheckButton*" style "check_box" +class "GtkCheckMenuItem*" style "check_box" +class "GtkTreeView*" style "check_box" + diff --git a/MOTIF/ColdMotif/gtk-2.0/c_box/c_box-pressed.png b/MOTIF/ColdMotif/gtk-2.0/c_box/c_box-pressed.png new file mode 100644 index 0000000..0d8c840 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/c_box/c_box-pressed.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/c_box/c_box.png b/MOTIF/ColdMotif/gtk-2.0/c_box/c_box.png new file mode 100644 index 0000000..1ff3b8e Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/c_box/c_box.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/combo.rc b/MOTIF/ColdMotif/gtk-2.0/combo.rc new file mode 100644 index 0000000..3eae5d3 --- /dev/null +++ b/MOTIF/ColdMotif/gtk-2.0/combo.rc @@ -0,0 +1,98 @@ +style "arrow" { + # UP + engine "pixmap" { + image + { + function = ARROW + state = NORMAL + recolorable = TRUE + overlay_file = "arrow/arrow-up-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "arrow/arrow-up-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "arrow/arrow-up-active-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "arrow/arrow-up-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + # DOWN + image + { + function = ARROW + state = NORMAL + recolorable = TRUE + overlay_file = "arrow/arrow-down-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "arrow/arrow-down-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "arrow/arrow-down-active-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "arrow/arrow-down-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image # used for dialog bg. in apps. like Inkscape + { + function = BOX + recolorable = TRUE + file = "null.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +class "GtkArrow*" style "arrow" diff --git a/MOTIF/ColdMotif/gtk-2.0/entry.rc b/MOTIF/ColdMotif/gtk-2.0/entry.rc new file mode 100644 index 0000000..5ac4e26 --- /dev/null +++ b/MOTIF/ColdMotif/gtk-2.0/entry.rc @@ -0,0 +1,24 @@ +######################################################################## +# Entry +######################################################################## + +style "entry" +{ + GtkEntry::inner-border = {1, 1, 1, 1} + + engine "pixmap" + { +### Entry ### + image + { + function = SHADOW + detail = "entry" + file = "entry/entry.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + } +} + +class "GtkEntry*" style "entry" + diff --git a/MOTIF/ColdMotif/gtk-2.0/entry/entry.png b/MOTIF/ColdMotif/gtk-2.0/entry/entry.png new file mode 100644 index 0000000..ea49e2c Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/entry/entry.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/gtkrc b/MOTIF/ColdMotif/gtk-2.0/gtkrc new file mode 100644 index 0000000..c3f33b5 --- /dev/null +++ b/MOTIF/ColdMotif/gtk-2.0/gtkrc @@ -0,0 +1,63 @@ +######################################################################## +# ColdMotif +# Andrey Tverdov 2010 +# GPL2 +######################################################################## + +gtk_color_scheme = "fg_color:#000\nbg_color:#C0C0C0\nbase_color:#D5D5D2\ntext_color:#000\nselected_bg_color:#8BA4A4\nselected_fg_color:#000\ntooltip_bg_color:#ffffe1\ntooltip_fg_color:#000" +gtk-icon-sizes ="gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-button=16,16" + +include "scrollbar.rc" +include "scale.rc" +include "notebook.rc" +include "button.rc" +include "radio.rc" +include "c_box.rc" +include "progressbar.rc" +include "statusbar.rc" +include "entry.rc" +include "menubar.rc" +include "spin.rc" +include "combo.rc" + +style "default" +{ + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[ACTIVE] = @bg_color + bg[INSENSITIVE] = @bg_color + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = @selected_bg_color + + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[NORMAL] = @base_color + base[PRELIGHT] = @selected_bg_color + base[SELECTED] = @selected_bg_color + + text[ACTIVE] = shade (0.9,@selected_fg_color) + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = @text_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + + engine "thinice" + { + paned_dots = SOME + } +} +class "GtkWidget" style "default" + +style "tooltips" = "default" +{ + bg[NORMAL] = "#FFFCDB" + fg[NORMAL] = "#000000" +} + +widget "gtk-tooltips*" style "tooltips" + diff --git a/MOTIF/ColdMotif/gtk-2.0/menubar.rc b/MOTIF/ColdMotif/gtk-2.0/menubar.rc new file mode 100644 index 0000000..92ed5a5 --- /dev/null +++ b/MOTIF/ColdMotif/gtk-2.0/menubar.rc @@ -0,0 +1,99 @@ +######################################################################## +# Menubar +######################################################################## + +style "menubar" +{ +### Menubar ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menubar.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + } +} + +class "GtkMenuBar*" style "menubar" + +style "menuitem" +{ +### Menu item ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menuitem.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### H line ### + image + { + function = HLINE + file = "menubar/line-h.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### V line ### + image + { + function = VLINE + file = "menubar/line-v.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-up.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-down.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-left.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-right.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkMenuItem*" style "menuitem" +class "GtkImageMenuItem*" style "menuitem" +class "GtkTearoffMenuItem*" style "menuitem" +class "GtkItem*" style "menuitem" + diff --git a/MOTIF/ColdMotif/gtk-2.0/menubar/line-h.png b/MOTIF/ColdMotif/gtk-2.0/menubar/line-h.png new file mode 100644 index 0000000..d930343 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/menubar/line-h.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/menubar/line-v.png b/MOTIF/ColdMotif/gtk-2.0/menubar/line-v.png new file mode 100644 index 0000000..e5f8bc2 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/menubar/line-v.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/menubar/menubar.png b/MOTIF/ColdMotif/gtk-2.0/menubar/menubar.png new file mode 100755 index 0000000..fccf8fe Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/menubar/menubar.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/menubar/menuitem.png b/MOTIF/ColdMotif/gtk-2.0/menubar/menuitem.png new file mode 100755 index 0000000..fccf8fe Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/menubar/menuitem.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/notebook.rc b/MOTIF/ColdMotif/gtk-2.0/notebook.rc new file mode 100644 index 0000000..62b0ce7 --- /dev/null +++ b/MOTIF/ColdMotif/gtk-2.0/notebook.rc @@ -0,0 +1,187 @@ +######################################################################## +# Notebook +######################################################################## + +style "notebook" +{ + engine "pixmap" + { +### Notebook ### + image + { + function = BOX + file = "notebook/notebook.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### Tab TOP ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-top.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_side = BOTTOM + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-top-active.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_side = BOTTOM + } + + +### Tab BOTTOM ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-bottom.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_side = TOP + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-bottom-active.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_side = TOP + } + +### Tab LEFT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-left.png" + border = {3,3,3,3} + stretch = TRUE + gap_side = RIGHT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-left-active.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_side = RIGHT + } + +### Tab RIGHT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-right.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_side = LEFT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-right-active.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_side = LEFT + } + +### Gap TOP ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_file = "notebook/top-gap.png" + gap_border = {3, 3, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = TOP + } + +### Gap BOTTOM ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_file = "notebook/bottom-gap.png" + gap_border = {3, 3, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = BOTTOM + } + +### Gap LEFT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_file = "notebook/left-gap.png" + gap_border = {0, 0, 3, 3} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = LEFT + } + +### Gap RIGHT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_file = "notebook/right-gap.png" + gap_border = {0, 0, 3, 3} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = RIGHT + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } +} + +class "GtkNotebook*" style "notebook" + diff --git a/MOTIF/ColdMotif/gtk-2.0/notebook/bottom-gap.png b/MOTIF/ColdMotif/gtk-2.0/notebook/bottom-gap.png new file mode 100644 index 0000000..23fc116 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/notebook/bottom-gap.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/notebook/left-gap.png b/MOTIF/ColdMotif/gtk-2.0/notebook/left-gap.png new file mode 100644 index 0000000..f7bca71 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/notebook/left-gap.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/notebook/notebook.png b/MOTIF/ColdMotif/gtk-2.0/notebook/notebook.png new file mode 100644 index 0000000..a864961 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/notebook/notebook.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/notebook/right-gap.png b/MOTIF/ColdMotif/gtk-2.0/notebook/right-gap.png new file mode 100644 index 0000000..f7bca71 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/notebook/right-gap.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/notebook/tab-bottom-active.png b/MOTIF/ColdMotif/gtk-2.0/notebook/tab-bottom-active.png new file mode 100644 index 0000000..ff66068 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/notebook/tab-bottom-active.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/notebook/tab-bottom.png b/MOTIF/ColdMotif/gtk-2.0/notebook/tab-bottom.png new file mode 100644 index 0000000..1847735 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/notebook/tab-bottom.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/notebook/tab-left-active.png b/MOTIF/ColdMotif/gtk-2.0/notebook/tab-left-active.png new file mode 100644 index 0000000..ae1babb Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/notebook/tab-left-active.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/notebook/tab-left.png b/MOTIF/ColdMotif/gtk-2.0/notebook/tab-left.png new file mode 100644 index 0000000..e9d3380 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/notebook/tab-left.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/notebook/tab-right-active.png b/MOTIF/ColdMotif/gtk-2.0/notebook/tab-right-active.png new file mode 100644 index 0000000..c11e01d Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/notebook/tab-right-active.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/notebook/tab-right.png b/MOTIF/ColdMotif/gtk-2.0/notebook/tab-right.png new file mode 100644 index 0000000..0d38922 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/notebook/tab-right.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/notebook/tab-top-active.png b/MOTIF/ColdMotif/gtk-2.0/notebook/tab-top-active.png new file mode 100644 index 0000000..fc11638 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/notebook/tab-top-active.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/notebook/tab-top.png b/MOTIF/ColdMotif/gtk-2.0/notebook/tab-top.png new file mode 100644 index 0000000..1896b02 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/notebook/tab-top.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/notebook/top-gap.png b/MOTIF/ColdMotif/gtk-2.0/notebook/top-gap.png new file mode 100644 index 0000000..23fc116 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/notebook/top-gap.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/null.png b/MOTIF/ColdMotif/gtk-2.0/null.png new file mode 100755 index 0000000..0af7d98 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/null.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/progressbar.rc b/MOTIF/ColdMotif/gtk-2.0/progressbar.rc new file mode 100644 index 0000000..cfe4db8 --- /dev/null +++ b/MOTIF/ColdMotif/gtk-2.0/progressbar.rc @@ -0,0 +1,78 @@ +######################################################################## +# Progressbar +######################################################################## + +style "progressbar" +{ + GtkProgressBar ::shadow-type = GTK_SHADOW_NONE + + bg[NORMAL] = @bg_color + bg[SELECTED] = @selected_bg_color + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "progressbar/trough.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "progressbar/trough.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = SHADOW + shadow = IN + file = "progressbar/trough-tree.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### Progress ### + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar.png" + border = {1, 1, 1, 1} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar.png" + border = {1, 1, 1, 1} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + state = SELECTED + border = {1, 1, 1, 1} + file = "progressbar/progressbar.png" + stretch = TRUE + } + } +} + +class "GtkProgressBar*" style "progressbar" +class "GtkTreeView*" style "progressbar" + diff --git a/MOTIF/ColdMotif/gtk-2.0/progressbar/progressbar.png b/MOTIF/ColdMotif/gtk-2.0/progressbar/progressbar.png new file mode 100755 index 0000000..e4c6069 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/progressbar/progressbar.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/progressbar/trough-tree.png b/MOTIF/ColdMotif/gtk-2.0/progressbar/trough-tree.png new file mode 100644 index 0000000..9e6d4c5 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/progressbar/trough-tree.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/progressbar/trough.png b/MOTIF/ColdMotif/gtk-2.0/progressbar/trough.png new file mode 100644 index 0000000..8d8ff15 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/progressbar/trough.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/radio.rc b/MOTIF/ColdMotif/gtk-2.0/radio.rc new file mode 100644 index 0000000..2f28e48 --- /dev/null +++ b/MOTIF/ColdMotif/gtk-2.0/radio.rc @@ -0,0 +1,47 @@ +######################################################################## +# Radio buttons +######################################################################## + +style "radio_button" +{ +### Radio button ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkRadio*" style "radio_button" +class "GtkRadioMenuItem*" style "radio_button" +class "GtkTreeView*" style "radio_button" + diff --git a/MOTIF/ColdMotif/gtk-2.0/radio/radio-pressed.png b/MOTIF/ColdMotif/gtk-2.0/radio/radio-pressed.png new file mode 100644 index 0000000..ee4a8d5 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/radio/radio-pressed.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/radio/radio.png b/MOTIF/ColdMotif/gtk-2.0/radio/radio.png new file mode 100644 index 0000000..772f982 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/radio/radio.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/scale.rc b/MOTIF/ColdMotif/gtk-2.0/scale.rc new file mode 100644 index 0000000..dcf23c0 --- /dev/null +++ b/MOTIF/ColdMotif/gtk-2.0/scale.rc @@ -0,0 +1,59 @@ +######################################################################## +# Scale +######################################################################## + +style "scale" +{ + GtkRange::slider_width = 30 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scale/trough-horiz.png" + border = {3, 3, 9, 9} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "scale/trough-vert.png" + border = {9, 9, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + +### Slider ### + image + { + function = SLIDER + overlay_file = "scale/slider-horiz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + overlay_file = "scale/slider-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkRange*" style "scale" + diff --git a/MOTIF/ColdMotif/gtk-2.0/scale/slider-horiz.png b/MOTIF/ColdMotif/gtk-2.0/scale/slider-horiz.png new file mode 100755 index 0000000..7b24edd Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/scale/slider-horiz.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/scale/slider-vert.png b/MOTIF/ColdMotif/gtk-2.0/scale/slider-vert.png new file mode 100755 index 0000000..51ed730 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/scale/slider-vert.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/scale/trough-horiz.png b/MOTIF/ColdMotif/gtk-2.0/scale/trough-horiz.png new file mode 100755 index 0000000..fd92d43 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/scale/trough-horiz.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/scale/trough-vert.png b/MOTIF/ColdMotif/gtk-2.0/scale/trough-vert.png new file mode 100755 index 0000000..41d5694 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/scale/trough-vert.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/scrollbar.rc b/MOTIF/ColdMotif/gtk-2.0/scrollbar.rc new file mode 100644 index 0000000..d75ffbc --- /dev/null +++ b/MOTIF/ColdMotif/gtk-2.0/scrollbar.rc @@ -0,0 +1,226 @@ +######################################################################## +# Scrollbar +######################################################################## + +style "scrollbar" +{ + GtkRange::slider-width = 14 + GtkRange::stepper-size = 13 + + GtkCheckButtonClass::indicator-size = 14 + GtkRadioButtonClass::indicator-size = 14 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = HORIZONTAL + } + +### Scrollbar ### + image + { + function = SLIDER + file = "scrollbar/scrollbar_horizontal.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + file = "scrollbar/scrollbar_vertical.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + +### Arrow UP ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_up_clicked.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_down_clicked.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_left_clicked.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_right_clicked.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkScrollbar*" style "scrollbar" + diff --git a/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_down.png b/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_down.png new file mode 100755 index 0000000..9acf5d0 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_down.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_down_clicked.png b/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_down_clicked.png new file mode 100755 index 0000000..cd8a76c Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_down_clicked.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_left.png b/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_left.png new file mode 100755 index 0000000..5e2a305 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_left.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_left_clicked.png b/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_left_clicked.png new file mode 100755 index 0000000..2dd057f Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_left_clicked.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_right.png b/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_right.png new file mode 100755 index 0000000..2de468b Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_right.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_right_clicked.png b/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_right_clicked.png new file mode 100755 index 0000000..759aaf3 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_right_clicked.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_up.png b/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_up.png new file mode 100644 index 0000000..4970c49 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_up.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_up_clicked.png b/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_up_clicked.png new file mode 100755 index 0000000..02fb67d Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/scrollbar/arrow_up_clicked.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/scrollbar/scrollbar_horizontal.png b/MOTIF/ColdMotif/gtk-2.0/scrollbar/scrollbar_horizontal.png new file mode 100755 index 0000000..1bed523 Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/scrollbar/scrollbar_horizontal.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/scrollbar/scrollbar_vertical.png b/MOTIF/ColdMotif/gtk-2.0/scrollbar/scrollbar_vertical.png new file mode 100755 index 0000000..56eb31f Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/scrollbar/scrollbar_vertical.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/scrollbar/trough.png b/MOTIF/ColdMotif/gtk-2.0/scrollbar/trough.png new file mode 100644 index 0000000..ea333bc Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/scrollbar/trough.png differ diff --git a/MOTIF/ColdMotif/gtk-2.0/spin.rc b/MOTIF/ColdMotif/gtk-2.0/spin.rc new file mode 100644 index 0000000..33fae2c --- /dev/null +++ b/MOTIF/ColdMotif/gtk-2.0/spin.rc @@ -0,0 +1,110 @@ +######################################################################## +# Spinbox +######################################################################## + +style "spinbutton" +{ + engine "pixmap" + { +### Spinbutton ### + image + { + function = BOX + detail = "spinbutton" + file = "button/button-spin.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + } + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +### Arrow DOWN ### + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + } +} + +class "GtkSpinButton*" style "spinbutton" + diff --git a/MOTIF/ColdMotif/gtk-2.0/statusbar.rc b/MOTIF/ColdMotif/gtk-2.0/statusbar.rc new file mode 100644 index 0000000..3c04802 --- /dev/null +++ b/MOTIF/ColdMotif/gtk-2.0/statusbar.rc @@ -0,0 +1,20 @@ +######################################################################## +# Statusbar +######################################################################## + +style "statusbar" +{ + engine "pixmap" + { +### Statusbsr ### + image + { + function = RESIZE_GRIP + detail = "statusbar" + overlay_file = "statusbar/resizer.png" + overlay_stretch = FALSE + } + } +} + +class "GtkStatusbar*" style "statusbar" diff --git a/MOTIF/ColdMotif/gtk-2.0/statusbar/resizer.png b/MOTIF/ColdMotif/gtk-2.0/statusbar/resizer.png new file mode 100755 index 0000000..b7b79ab Binary files /dev/null and b/MOTIF/ColdMotif/gtk-2.0/statusbar/resizer.png differ diff --git a/MOTIF/ColdMotif/metacity-1/metacity-theme-1.xml b/MOTIF/ColdMotif/metacity-1/metacity-theme-1.xml new file mode 100644 index 0000000..617922d --- /dev/null +++ b/MOTIF/ColdMotif/metacity-1/metacity-theme-1.xml @@ -0,0 +1,1123 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Metacity-Motif</name> + <author>Alexander Rokashevich</author> + <copyright>Alexander Rokashevich, 2007</copyright> + <date>2007-09-05</date> + <description>Motif Window Manager Theme based on colors from GTK+ theme, modified from mwm-north theme</description> +</info> + +<!-- +####################################################### +# THEME COLORS +####################################################### + +Focused colors +================ +Light gtk:base[SELECTED] +Normal gtk:bg[SELECTED] +Dark gtk:fg[SELECTED] + +Unfocused colors +================ +Light gtk:base[NORMAL] +Normal gtk:bg[NORMAL] +Dark gtk:fg[NORMAL] + + +--> + +<!-- +####################################################### +# FRAME GEOMETRY +####################################################### +--> + +<frame_geometry name="maximized"> + <distance name="title_vertical_pad" value="3"/> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> + <border name="title_border" left="0" right="0" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <aspect_ratio name="button" value="1.0"/> +</frame_geometry> + +<frame_geometry name="normal"> + <distance name="title_vertical_pad" value="3"/> + <distance name="left_titlebar_edge" value="3"/> + <distance name="right_titlebar_edge" value="3"/> + <distance name="left_width" value="3"/> + <distance name="right_width" value="3"/> + <distance name="bottom_height" value="3"/> + <border name="title_border" left="0" right="0" top="3" bottom="0"/> + <border name="button_border" left="0" right="0" top="3" bottom="0"/> + <aspect_ratio name="button" value="1.0"/> +</frame_geometry> + +<frame_geometry name="shaded"> + <distance name="title_vertical_pad" value="3"/> + <distance name="left_titlebar_edge" value="3"/> + <distance name="right_titlebar_edge" value="3"/> + <distance name="left_width" value="3"/> + <distance name="right_width" value="3"/> + <distance name="bottom_height" value="3"/> + <border name="title_border" left="0" right="0" top="3" bottom="3"/> + <border name="button_border" left="0" right="0" top="3" bottom="3"/> + <aspect_ratio name="button" value="1.0"/> +</frame_geometry> + +<frame_geometry name="border" has_title="false"> + <distance name="title_vertical_pad" value="6"/> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="left_width" value="60"/> + <distance name="right_width" value="6"/> + <distance name="bottom_height" value="6"/> + <distance name="button_width" value="0"/> + <distance name="button_height" value="0"/> + <border name="title_border" left="0" right="0" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<!-- +####################################################### +# PANEL DRAW OPS +####################################################### +--> + +<!-- special to draw just a border without interiour, used for title bar to get text cropoff --> +<draw_ops name="draw_relief_focused"> + <!-- light --> + <line color="gtk:light[SELECTED]" x1="0" y1="0" x2="width-1" y2="0"/> + <line color="gtk:light[SELECTED]" x1="0" y1="1" x2="0" y2="height-1"/> + <!-- dark --> + <line color="gtk:dark[SELECTED]" x1="1" y1="height-1" x2="width-1" y2="height-1" /> + <line color="gtk:dark[SELECTED]" x1="width-1" y1="1" x2="width-1" y2="height-1" /> +</draw_ops> +<draw_ops name="draw_relief_unfocused"> + <!-- dark --> + <line color="gtk:light[NORMAL]" x1="0" y1="0" x2="width-1" y2="0"/> + <line color="gtk:light[NORMAL]" x1="0" y1="1" x2="0" y2="height-1"/> + <!-- light --> + <line color="gtk:dark[NORMAL]" x1="1" y1="height-1" x2="width-1" y2="height-1" /> + <line color="gtk:dark[NORMAL]" x1="width-1" y1="1" x2="width-1" y2="height-1" /> +</draw_ops> +<draw_ops name="draw_relief_pressed_focused"> + <!-- light --> + <line color="gtk:dark[SELECTED]" x1="0" y1="0" x2="width-1" y2="0"/> + <line color="gtk:dark[SELECTED]" x1="0" y1="1" x2="0" y2="height-1"/> + <!-- dark --> + <line color="gtk:light[SELECTED]" x1="1" y1="height-1" x2="width-1" y2="height-1" /> + <line color="gtk:light[SELECTED]" x1="width-1" y1="1" x2="width-1" y2="height-1" /> +</draw_ops> +<draw_ops name="draw_relief_pressed_unfocused"> + <!-- dark --> + <line color="gtk:dark[NORMAL]" x1="0" y1="0" x2="width-1" y2="0"/> + <line color="gtk:dark[NORMAL]" x1="0" y1="1" x2="0" y2="height-1"/> + <!-- light --> + <line color="gtk:light[NORMAL]" x1="1" y1="height-1" x2="width-1" y2="height-1" /> + <line color="gtk:light[NORMAL]" x1="width-1" y1="1" x2="width-1" y2="height-1" /> +</draw_ops> + +<draw_ops name="draw_panel_focused"> + <!-- normal --> + <rectangle color="gtk:bg[SELECTED]" x="1" y="1" width="width-2" height="height-2" filled="true"/> + <include name="draw_relief_focused"/> +</draw_ops> + + +<draw_ops name="draw_panel_pressed_focused"> + <!-- normal --> + <rectangle color="gtk:bg[SELECTED]" x="1" y="1" width="width-2" height="height-2" filled="true"/> + <include name="draw_relief_pressed_focused"/> +</draw_ops> + +<draw_ops name="draw_panel_unfocused"> + <!-- normal --> + <rectangle color="gtk:bg[NORMAL]" x="1" y="1" width="width-2" height="height-2" filled="true"/> + <include name="draw_relief_unfocused"/> +</draw_ops> + +<draw_ops name="draw_panel_pressed_unfocused"> + <!-- normal --> + <rectangle color="gtk:bg[NORMAL]" x="1" y="1" width="width-2" height="height-2" filled="true"/> + <include name="draw_relief_pressed_unfocused"/> +</draw_ops> + +<draw_ops name="draw_title_focused"> + <!-- normal --> + <rectangle color="gtk:bg[SELECTED]" x="1" y="1" width="width-2" height="height-2" filled="true"/> + <title color="gtk:fg[SELECTED]" + x="(width-title_width)/2 `max` 10" + y="(height-title_height)/2"/> + <include name="draw_relief_focused"/> +</draw_ops> +<draw_ops name="draw_title_unfocused"> + <!-- normal --> + <rectangle color="gtk:bg[NORMAL]" x="1" y="1" width="width-2" height="height-2" filled="true"/> + <title color="gtk:fg[NORMAL]" + x="(width-title_width)/2 `max` 10" + y="(height-title_height)/2"/> + <include name="draw_relief_unfocused"/> + +</draw_ops> + + +<!-- +####################################################### +# BORDER DRAW OPS +####################################################### +--> + +<draw_ops name="draw_border_corners_focused"> + <!-- top left --> + <line color="gtk:dark[SELECTED]" x1="top_height-1" + y1="1" + x2="top_height-1" + y2="bottom_height-1"/> + <line color="gtk:light[SELECTED]" x1="top_height" + y1="1" + x2="top_height" + y2="bottom_height-1"/> + <!-- top right --> + <line color="gtk:dark[SELECTED]" x1="width-top_height-1" + y1="1" + x2="width-top_height-1" + y2="bottom_height-1"/> + <line color="gtk:light[SELECTED]" x1="width-top_height" + y1="1" + x2="width-top_height" + y2="bottom_height-1"/> + <!-- right top --> + <line color="gtk:dark[SELECTED]" x1="width-right_width+1" + y1="top_height-1" + x2="width-2" + y2="top_height-1"/> + <line color="gtk:light[SELECTED]" x1="width-right_width+1" + y1="top_height" + x2="width-2" + y2="top_height"/> + <!-- right bottom --> + <line color="gtk:dark[SELECTED]" x1="width-right_width+1" + y1="height-top_height-1" + x2="width-2" + y2="height-top_height-1"/> + <line color="gtk:light[SELECTED]" x1="width-right_width+1" + y1="height-top_height" + x2="width-2" + y2="height-top_height"/> + <!-- bottom right --> + <line color="gtk:dark[SELECTED]" x1="width-top_height-1" + y1="height-bottom_height+1" + x2="width-top_height-1" + y2="height-2"/> + <line color="gtk:light[SELECTED]" x1="width-top_height" + y1="height-bottom_height+1" + x2="width-top_height" + y2="height-2"/> + <!-- bottom left --> + <line color="gtk:dark[SELECTED]" x1="top_height-1" + y1="height-bottom_height+1" + x2="top_height-1" + y2="height-2"/> + <line color="gtk:light[SELECTED]" x1="top_height" + y1="height-bottom_height+1" + x2="top_height" + y2="height-2"/> + <!-- left bottom --> + <line color="gtk:dark[SELECTED]" x1="1" + y1="height-top_height-1" + x2="left_width-1" + y2="height-top_height-1"/> + <line color="gtk:light[SELECTED]" x1="1" + y1="height-top_height" + x2="left_width-1" + y2="height-top_height"/> + <!-- left top --> + <line color="gtk:dark[SELECTED]" x1="1" + y1="top_height-1" + x2="left_width-1" + y2="top_height-1"/> + <line color="gtk:light[SELECTED]" x1="1" + y1="top_height" + x2="left_width-1" + y2="top_height"/> +</draw_ops> + +<draw_ops name="draw_border_corners_unfocused"> + <!-- top left --> + <line color="gtk:dark[NORMAL]" x1="top_height-1" + y1="1" + x2="top_height-1" + y2="bottom_height-1"/> + <line color="gtk:light[NORMAL]" x1="top_height" + y1="1" + x2="top_height" + y2="bottom_height-1"/> + <!-- top right --> + <line color="gtk:dark[NORMAL]" x1="width-top_height-1" + y1="1" + x2="width-top_height-1" + y2="bottom_height-1"/> + <line color="gtk:light[NORMAL]" x1="width-top_height" + y1="1" + x2="width-top_height" + y2="bottom_height-1"/> + <!-- right top --> + <line color="gtk:dark[NORMAL]" x1="width-right_width+1" + y1="top_height-1" + x2="width-2" + y2="top_height-1"/> + <line color="gtk:light[NORMAL]" x1="width-right_width+1" + y1="top_height" + x2="width-2" + y2="top_height"/> + <!-- right bottom --> + <line color="gtk:dark[NORMAL]" x1="width-right_width+1" + y1="height-top_height-1" + x2="width-2" + y2="height-top_height-1"/> + <line color="gtk:light[NORMAL]" x1="width-right_width+1" + y1="height-top_height" + x2="width-2" + y2="height-top_height"/> + <!-- bottom right --> + <line color="gtk:dark[NORMAL]" x1="width-top_height-1" + y1="height-bottom_height+1" + x2="width-top_height-1" + y2="height-2"/> + <line color="gtk:light[NORMAL]" x1="width-top_height" + y1="height-bottom_height+1" + x2="width-top_height" + y2="height-2"/> + <!-- bottom left --> + <line color="gtk:dark[NORMAL]" x1="top_height-1" + y1="height-bottom_height+1" + x2="top_height-1" + y2="height-2"/> + <line color="gtk:light[NORMAL]" x1="top_height" + y1="height-bottom_height+1" + x2="top_height" + y2="height-2"/> + <!-- left bottom --> + <line color="gtk:dark[NORMAL]" x1="1" + y1="height-top_height-1" + x2="left_width-1" + y2="height-top_height-1"/> + <line color="gtk:light[NORMAL]" x1="1" + y1="height-top_height" + x2="left_width-1" + y2="height-top_height"/> + <!-- left top --> + <line color="gtk:dark[NORMAL]" x1="1" + y1="top_height-1" + x2="left_width-1" + y2="top_height-1"/> + <line color="gtk:light[NORMAL]" x1="1" + y1="top_height" + x2="left_width-1" + y2="top_height"/> +</draw_ops> + + +<draw_ops name="draw_border_base_focused"> + <!-- background --> + <rectangle color="gtk:bg[SELECTED]" x="0" y="0" width="width" height="right_width" + filled="true"/> + <rectangle color="gtk:bg[SELECTED]" x="0" y="0" width="left_width" height="height" + filled="true"/> + <rectangle color="gtk:bg[SELECTED]" x="width-right_width" y="0" + width="right_width" height="height" filled="true"/> + <rectangle color="gtk:bg[SELECTED]" x="0" y="height-right_width" + width="width" height="right_width" filled="true"/> + <!-- light --> + <line color="gtk:light[SELECTED]" x1="0" y1="0" x2="width-1" y2="0"/> + <line color="gtk:light[SELECTED]" x1="0" y1="1" x2="width-2" y2="1"/> + <line color="gtk:light[SELECTED]" x1="0" y1="2" x2="0" y2="height-1"/> + <line color="gtk:light[SELECTED]" x1="1" y1="2" x2="1" y2="height-2"/> + <line color="gtk:light[SELECTED]" x1="left_width" y1="height-right_width" + x2="width-right_width" y2="height-right_width"/> + <line color="gtk:light[SELECTED]" x1="width-right_width" y1="right_width" + x2="width-right_width" y2="height-right_width-1"/> + <!-- dark --> + <line color="gtk:dark[SELECTED]" x1="1" y1="height-1" x2="width-1" y2="height-1" /> + <line color="gtk:dark[SELECTED]" x1="2" y1="height-2" x2="width-1" y2="height-2" /> + <line color="gtk:dark[SELECTED]" x1="width-1" y1="1" x2="width-1" y2="height-3" /> + <line color="gtk:dark[SELECTED]" x1="width-2" y1="2" x2="width-2" y2="height-3" /> + <line color="gtk:dark[SELECTED]" x1="left_width-1" y1="right_width-1" + x2="width-right_width" y2="right_width-1" /> + <line color="gtk:dark[SELECTED]" x1="left_width-1" y1="right_width" + x2="left_width-1" y2="height-right_width" /> + +</draw_ops> + +<draw_ops name="draw_border_focused"> + <include name="draw_border_base_focused"/> + <include name="draw_border_corners_focused"/> +</draw_ops> +<draw_ops name="draw_border_nocorners_focused"> + <include name="draw_border_base_focused"/> +</draw_ops> + + +<draw_ops name="draw_border_base_unfocused"> + <!-- background --> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="right_width" + filled="true"/> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="left_width" height="height" + filled="true"/> + <rectangle color="gtk:bg[NORMAL]" x="width-right_width" y="0" + width="right_width" height="height" filled="true"/> + <rectangle color="gtk:bg[NORMAL]" x="0" y="height-right_width" + width="width" height="right_width" filled="true"/> + <!-- light --> + <line color="gtk:light[NORMAL]" x1="0" y1="0" x2="width-1" y2="0"/> + <line color="gtk:light[NORMAL]" x1="0" y1="1" x2="width-2" y2="1"/> + <line color="gtk:light[NORMAL]" x1="0" y1="2" x2="0" y2="height-1"/> + <line color="gtk:light[NORMAL]" x1="1" y1="2" x2="1" y2="height-2"/> + <line color="gtk:light[NORMAL]" x1="left_width" y1="height-right_width" + x2="width-right_width" y2="height-right_width"/> + <line color="gtk:light[NORMAL]" x1="width-right_width" y1="right_width" + x2="width-right_width" y2="height-right_width-1"/> + <!-- dark --> + <line color="gtk:dark[NORMAL]" x1="1" y1="height-1" x2="width-1" y2="height-1" /> + <line color="gtk:dark[NORMAL]" x1="2" y1="height-2" x2="width-1" y2="height-2" /> + <line color="gtk:dark[NORMAL]" x1="width-1" y1="1" x2="width-1" y2="height-3" /> + <line color="gtk:dark[NORMAL]" x1="width-2" y1="2" x2="width-2" y2="height-3" /> + <line color="gtk:dark[NORMAL]" x1="left_width-1" y1="right_width-1" + x2="width-right_width" y2="right_width-1" /> + <line color="gtk:dark[NORMAL]" x1="left_width-1" y1="right_width" + x2="left_width-1" y2="height-right_width" /> +</draw_ops> + +<draw_ops name="draw_border_unfocused"> + <include name="draw_border_base_unfocused"/> + <include name="draw_border_corners_unfocused"/> +</draw_ops> +<draw_ops name="draw_border_nocorners_unfocused"> + <include name="draw_border_base_unfocused"/> +</draw_ops> + +<!-- +####################################################### +# BUTTON DRAW OPS +####################################################### +--> + +<!--############## +##### FOCUSED #### +###############--> + +<!-- MENU BUTTON --> + +<draw_ops name="draw_button_menu_icon_focused"> + <!-- draw menu icon --> + <line color="gtk:dark[SELECTED]" x1="width-5" + y1="height/2-1" + x2="width-5" + y2="height/2+2"/> + + <line color="gtk:dark[SELECTED]" x1="4" + y1="height/2+2" + x2="width-5" + y2="height/2+2"/> + <line color="gtk:light[SELECTED]" x1="4" + y1="height/2-1" + x2="width-5" + y2="height/2-1"/> + + <line color="gtk:light[SELECTED]" x1="4" + y1="height/2-1" + x2="4" + y2="height/2+2"/> + + +</draw_ops> +<draw_ops name="draw_button_menu_focused"> + <include name="draw_panel_focused"/> + <include name="draw_button_menu_icon_focused"/> +</draw_ops> +<draw_ops name="draw_button_menu_pressed_focused"> + <include name="draw_panel_pressed_focused"/> + <include name="draw_button_menu_icon_focused"/> +</draw_ops> + +<!-- MINIMIZE BUTTON --> + +<draw_ops name="draw_button_minimize_icon_focused"> + <!-- draw minimize icon --> + <line color="gtk:light[SELECTED]" x1="width/2-2" + y1="height/2-1" + x2="width/2+1" + y2="height/2-1"/> + + <line color="gtk:light[SELECTED]" x1="width/2-2" + y1="height/2-1" + x2="width/2-2" + y2="height/2+2"/> + + <line color="gtk:dark[SELECTED]" x1="width/2+1" + y1="height/2" + x2="width/2+1" + y2="height/2+2"/> + + <line color="gtk:dark[SELECTED]" x1="width/2-1" + y1="height/2+2" + x2="width/2+1" + y2="height/2+2"/> + + +</draw_ops> +<draw_ops name="draw_button_minimize_focused"> + <include name="draw_panel_focused"/> + <include name="draw_button_minimize_icon_focused"/> +</draw_ops> +<draw_ops name="draw_button_minimize_pressed_focused"> + <include name="draw_panel_pressed_focused"/> + <include name="draw_button_minimize_icon_focused"/> +</draw_ops> + +<!-- MAXIMIZE BUTTON --> + +<draw_ops name="draw_button_maximize_icon_focused"> + <!-- draw maximize icon --> + <line color="gtk:light[SELECTED]" x1="4" + y1="4" + x2="width-5" + y2="4"/> + + <line color="gtk:light[SELECTED]" x1="4" + y1="4" + x2="4" + y2="height-5"/> + + <line color="gtk:dark[SELECTED]" x1="width-5" + y1="5" + x2="width-5" + y2="height-5"/> + + <line color="gtk:dark[SELECTED]" x1="5" + y1="height-5" + x2="width-5" + y2="height-5"/> + + +</draw_ops> +<draw_ops name="draw_button_maximize_focused"> + <include name="draw_panel_focused"/> + <include name="draw_button_maximize_icon_focused"/> +</draw_ops> +<draw_ops name="draw_button_maximize_pressed_focused"> + <include name="draw_panel_pressed_focused"/> + <include name="draw_button_maximize_icon_focused"/> +</draw_ops> + +<!-- RESTORE BUTTON --> + +<draw_ops name="draw_button_restore_icon_focused"> + <!-- draw restore icon --> + <line color="gtk:dark[SELECTED]" x1="4" + y1="4" + x2="width-5" + y2="4"/> + + <line color="gtk:dark[SELECTED]" x1="4" + y1="4" + x2="4" + y2="height-5"/> + + <line color="gtk:light[SELECTED]" x1="width-5" + y1="5" + x2="width-5" + y2="height-5"/> + + <line color="gtk:light[SELECTED]" x1="5" + y1="height-5" + x2="width-5" + y2="height-5"/> + + +</draw_ops> +<draw_ops name="draw_button_restore_focused"> + <include name="draw_panel_focused"/> + <include name="draw_button_restore_icon_focused"/> +</draw_ops> +<draw_ops name="draw_button_restore_pressed_focused"> + <include name="draw_panel_pressed_focused"/> + <include name="draw_button_restore_icon_focused"/> +</draw_ops> + +<!-- CLOSE BUTTON --> + +<draw_ops name="draw_button_close_icon_focused"> + <!-- draw close icon --> + + <line color="gtk:light[SELECTED]" x1="4" y1="height-7" + x2="width-7" y2="4"/> + <line color="gtk:dark[SELECTED]" x1="6" y1="height-5" + x2="width-5" y2="6"/> + <line color="gtk:light[SELECTED]" x1="4" y1="6" + x2="width-7" y2="height-5"/> + <line color="gtk:dark[SELECTED]" x1="6" y1="4" + x2="width-5" y2="height-7"/> + + <line color="gtk:dark[SELECTED]" x1="5" y1="height-6" + x2="6" y2="height-5"/> + <line color="gtk:light[SELECTED]" x1="4" y1="6" + x2="6" y2="4"/> + <line color="gtk:dark[SELECTED]" x1="width-7" y1="height-5" + x2="width-5" y2="height-7"/> + <line color="gtk:dark[SELECTED]" x1="width-6" y1="5" + x2="width-5" y2="6"/> + + <line color="gtk:bg[SELECTED]" x1="5" y1="height-5" + x2="width-6" y2="6"/> + <line color="gtk:bg[SELECTED]" x1="6" y1="height-7" + x2="width-7" y2="6"/> + <line color="gtk:bg[SELECTED]" x1="4" y1="height-6" + x2="width-7" y2="5"/> + + <line color="gtk:bg[SELECTED]" x1="5" y1="6" + x2="width-7" y2="height-6"/> + <line color="gtk:bg[SELECTED]" x1="6" y1="6" + x2="width-7" y2="height-7"/> + <line color="gtk:bg[SELECTED]" x1="7" y1="6" + x2="width-6" y2="height-7"/> + +</draw_ops> +<draw_ops name="draw_button_close_focused"> + <include name="draw_panel_focused"/> + <include name="draw_button_close_icon_focused"/> +</draw_ops> +<draw_ops name="draw_button_close_pressed_focused"> + <include name="draw_panel_pressed_focused"/> + <include name="draw_button_close_icon_focused"/> +</draw_ops> + +<!--################ +##### UNFOCUSED #### +#################--> + +<!-- MENU BUTTON --> + +<draw_ops name="draw_button_menu_icon_unfocused"> + <!-- draw menu icon --> + <line color="gtk:dark[NORMAL]" x1="width-5" + y1="height/2-1" + x2="width-5" + y2="height/2+2"/> + + <line color="gtk:dark[NORMAL]" x1="4" + y1="height/2+2" + x2="width-5" + y2="height/2+2"/> + <line color="gtk:light[NORMAL]" x1="4" + y1="height/2-1" + x2="width-5" + y2="height/2-1"/> + + <line color="gtk:light[NORMAL]" x1="4" + y1="height/2-1" + x2="4" + y2="height/2+2"/> + +</draw_ops> +<draw_ops name="draw_button_menu_unfocused"> + <include name="draw_panel_unfocused"/> + <include name="draw_button_menu_icon_unfocused"/> +</draw_ops> +<draw_ops name="draw_button_menu_pressed_unfocused"> + <include name="draw_panel_pressed_unfocused"/> + <include name="draw_button_menu_icon_unfocused"/> +</draw_ops> + +<!-- MINIMIZE BUTTON --> + +<draw_ops name="draw_button_minimize_icon_unfocused"> + <!-- draw minimize icon --> + <line color="gtk:light[NORMAL]" x1="width/2-2" + y1="height/2-1" + x2="width/2+1" + y2="height/2-1"/> + + <line color="gtk:light[NORMAL]" x1="width/2-2" + y1="height/2-1" + x2="width/2-2" + y2="height/2+2"/> + + <line color="gtk:dark[NORMAL]" x1="width/2+1" + y1="height/2" + x2="width/2+1" + y2="height/2+2"/> + + <line color="gtk:dark[NORMAL]" x1="width/2-1" + y1="height/2+2" + x2="width/2+1" + y2="height/2+2"/> + +</draw_ops> +<draw_ops name="draw_button_minimize_unfocused"> + <include name="draw_panel_unfocused"/> + <include name="draw_button_minimize_icon_unfocused"/> +</draw_ops> +<draw_ops name="draw_button_minimize_pressed_unfocused"> + <include name="draw_panel_pressed_unfocused"/> + <include name="draw_button_minimize_icon_unfocused"/> +</draw_ops> + +<!-- MAXIMIZE BUTTON --> + +<draw_ops name="draw_button_maximize_icon_unfocused"> + <!-- draw maximize icon --> + <line color="gtk:light[NORMAL]" x1="4" + y1="4" + x2="width-5" + y2="4"/> + + <line color="gtk:light[NORMAL]" x1="4" + y1="4" + x2="4" + y2="height-5"/> + + <line color="gtk:dark[NORMAL]" x1="width-5" + y1="5" + x2="width-5" + y2="height-5"/> + + <line color="gtk:dark[NORMAL]" x1="5" + y1="height-5" + x2="width-5" + y2="height-5"/> + +</draw_ops> +<draw_ops name="draw_button_maximize_unfocused"> + <include name="draw_panel_unfocused"/> + <include name="draw_button_maximize_icon_unfocused"/> +</draw_ops> +<draw_ops name="draw_button_maximize_pressed_unfocused"> + <include name="draw_panel_pressed_unfocused"/> + <include name="draw_button_maximize_icon_unfocused"/> +</draw_ops> + +<!-- RESTORE BUTTON --> +<draw_ops name="draw_button_restore_icon_unfocused"> + <!-- draw maximize icon --> + <line color="gtk:dark[NORMAL]" x1="4" + y1="4" + x2="width-5" + y2="4"/> + + <line color="gtk:dark[NORMAL]" x1="4" + y1="4" + x2="4" + y2="height-5"/> + + <line color="gtk:light[NORMAL]" x1="width-5" + y1="5" + x2="width-5" + y2="height-5"/> + + <line color="gtk:light[NORMAL]" x1="5" + y1="height-5" + x2="width-5" + y2="height-5"/> + +</draw_ops> +<draw_ops name="draw_button_restore_unfocused"> + <include name="draw_panel_unfocused"/> + <include name="draw_button_restore_icon_unfocused"/> +</draw_ops> +<draw_ops name="draw_button_restore_pressed_unfocused"> + <include name="draw_panel_pressed_unfocused"/> + <include name="draw_button_restore_icon_unfocused"/> +</draw_ops> + + +<!-- CLOSE BUTTON --> + +<draw_ops name="draw_button_close_icon_unfocused"> + <!-- draw close icon --> + <line color="gtk:light[NORMAL]" x1="4" y1="height-7" + x2="width-7" y2="4"/> + <line color="gtk:dark[NORMAL]" x1="6" y1="height-5" + x2="width-5" y2="6"/> + <line color="gtk:light[NORMAL]" x1="4" y1="6" + x2="width-7" y2="height-5"/> + <line color="gtk:dark[NORMAL]" x1="6" y1="4" + x2="width-5" y2="height-7"/> + + <line color="gtk:dark[NORMAL]" x1="5" y1="height-6" + x2="6" y2="height-5"/> + <line color="gtk:light[NORMAL]" x1="4" y1="6" + x2="6" y2="4"/> + <line color="gtk:dark[NORMAL]" x1="width-7" y1="height-5" + x2="width-5" y2="height-7"/> + <line color="gtk:dark[NORMAL]" x1="width-6" y1="5" + x2="width-5" y2="6"/> + + <line color="gtk:bg[NORMAL]" x1="5" y1="height-5" + x2="width-6" y2="6"/> + <line color="gtk:bg[NORMAL]" x1="6" y1="height-7" + x2="width-7" y2="6"/> + <line color="gtk:bg[NORMAL]" x1="4" y1="height-6" + x2="width-7" y2="5"/> + + <line color="gtk:bg[NORMAL]" x1="5" y1="6" + x2="width-7" y2="height-6"/> + <line color="gtk:bg[NORMAL]" x1="6" y1="6" + x2="width-7" y2="height-7"/> + <line color="gtk:bg[NORMAL]" x1="7" y1="6" + x2="width-6" y2="height-7"/> + +</draw_ops> +<draw_ops name="draw_button_close_unfocused"> + <include name="draw_panel_unfocused"/> + <include name="draw_button_close_icon_unfocused"/> +</draw_ops> +<draw_ops name="draw_button_close_pressed_unfocused"> + <include name="draw_panel_pressed_unfocused"/> + <include name="draw_button_close_icon_unfocused"/> +</draw_ops> + +<!-- BORDER BUTTON STUB--> +<draw_ops name="border_stub"/> + +<!-- +####################################################### +# FRAME STYLES +####################################################### +--> + +<!--############## +##### FOCUSED #### +###############--> + +<!-- NORMAL + SHADED STYLE --> + +<frame_style name="style_focused_common" geometry="normal"> + <!-- border --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_focused"/></draw_ops> + </piece> + + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_focused" /> + </draw_ops> + </piece> + + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_focused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_focused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_focused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_focused"/> + <button function="maximize" state="normal" draw_ops="draw_button_maximize_focused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_maximize_pressed_focused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_focused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_focused"/> +</frame_style> + +<frame_style name="style_nocorners_focused" geometry="normal"> + <!-- border --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_nocorners_focused"/></draw_ops> + </piece> + + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_focused" /> + </draw_ops> + </piece> + + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_focused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_focused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_focused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_focused"/> + <button function="maximize" state="normal" draw_ops="draw_button_maximize_focused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_maximize_pressed_focused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_focused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_focused"/> +</frame_style> + +<frame_style name="style_maximized_focused" geometry="maximized"> + <!-- border --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_focused"/></draw_ops> + </piece> + + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_focused" /> + </draw_ops> + </piece> + + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_focused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_focused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_focused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_focused"/> + <button function="maximize" state="normal" draw_ops="draw_button_restore_focused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_restore_pressed_focused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_focused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_focused"/> +</frame_style> + +<frame_style name="style_maximized_shaded_focused" geometry="shaded"> + <!-- border --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_nocorners_focused"/></draw_ops> + </piece> + + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_focused" /> + </draw_ops> + </piece> + + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_focused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_focused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_focused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_focused"/> + <button function="maximize" state="normal" draw_ops="draw_button_restore_focused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_restore_pressed_focused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_focused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_focused"/> +</frame_style> + +<!-- NORMAL STYLE --> +<frame_style name="style_focused" geometry="normal" parent="style_focused_common"/> + +<!-- SHADED STYLE --> +<frame_style name="style_shaded_focused" geometry="shaded" parent="style_nocorners_focused"/> + +<!-- BORDER STYLE --> + +<frame_style name="style_focused_border" geometry="border"> + <!-- borders --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_nocorners_focused"/></draw_ops> + </piece> + <!-- buttons : Not sure why i need these --> + <button function="close" state="normal" draw_ops="border_stub"/> + <button function="close" state="pressed" draw_ops="border_stub"/> + <button function="minimize" state="normal" draw_ops="border_stub"/> + <button function="minimize" state="pressed" draw_ops="border_stub"/> + <button function="maximize" state="normal" draw_ops="border_stub"/> + <button function="maximize" state="pressed" draw_ops="border_stub"/> + <button function="menu" state="normal" draw_ops="border_stub"/> + <button function="menu" state="pressed" draw_ops="border_stub"/> +</frame_style> + +<!--################ +##### UNFOCUSED #### +#################--> + +<!-- NORMAL + SHADED STYLE --> + +<frame_style name="style_unfocused_common" geometry="normal"> + <!-- border --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_unfocused"/></draw_ops> + </piece> + + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_unfocused" /> + </draw_ops> + </piece> + + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_unfocused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_unfocused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_unfocused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_unfocused"/> + <button function="maximize" state="normal" draw_ops="draw_button_maximize_unfocused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_maximize_pressed_unfocused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_unfocused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_unfocused"/> +</frame_style> + +<frame_style name="style_nocorners_unfocused" geometry="normal"> + <!-- border --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_nocorners_unfocused"/></draw_ops> + </piece> + + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_unfocused" /> + </draw_ops> + </piece> + + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_unfocused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_unfocused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_unfocused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_unfocused"/> + <button function="maximize" state="normal" draw_ops="draw_button_maximize_unfocused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_maximize_pressed_unfocused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_unfocused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_unfocused"/> +</frame_style> + + + +<frame_style name="style_maximized_unfocused" geometry="maximized"> + <!-- border --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_unfocused"/></draw_ops> + </piece> + + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_unfocused" /> + </draw_ops> + </piece> + + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_unfocused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_unfocused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_unfocused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_unfocused"/> + <button function="maximize" state="normal" draw_ops="draw_button_restore_unfocused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_restore_pressed_unfocused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_unfocused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_unfocused"/> +</frame_style> + +<!-- maximized without resize handles --> +<frame_style name="style_maximized_shaded_unfocused" geometry="shaded"> + <!-- border --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_nocorners_unfocused"/></draw_ops> + </piece> + + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_unfocused" /> + </draw_ops> + </piece> + + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_unfocused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_unfocused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_unfocused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_unfocused"/> + <button function="maximize" state="normal" draw_ops="draw_button_restore_unfocused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_restore_pressed_unfocused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_unfocused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_unfocused"/> +</frame_style> + +<!-- NORMAL STYLE --> +<frame_style name="style_unfocused" geometry="normal" parent="style_unfocused_common"/> + +<!-- SHADED STYLE --> +<frame_style name="style_shaded_unfocused" geometry="shaded" parent="style_nocorners_unfocused"/> + +<!-- BORDER STYLE --> + +<frame_style name="style_unfocused_border" geometry="border"> + <!-- borders --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_nocorners_unfocused"/></draw_ops> + </piece> + <!-- buttons : Not sure why i need these --> + <button function="close" state="normal" draw_ops="border_stub"/> + <button function="close" state="pressed" draw_ops="border_stub"/> + <button function="minimize" state="normal" draw_ops="border_stub"/> + <button function="minimize" state="pressed" draw_ops="border_stub"/> + <button function="maximize" state="normal" draw_ops="border_stub"/> + <button function="maximize" state="pressed" draw_ops="border_stub"/> + <button function="menu" state="normal" draw_ops="border_stub"/> + <button function="menu" state="pressed" draw_ops="border_stub"/> +</frame_style> + +<!-- +####################################################### +# STYLES SETS +####################################################### +--> + +<!-- NORMAL STYLE SET --> + +<frame_style_set name="normal"> + <frame focus="yes" state="normal" resize="both" style="style_focused"/> + <frame focus="no" state="normal" resize="both" style="style_unfocused"/> + <frame focus="yes" state="maximized" style="style_maximized_focused"/> + <frame focus="no" state="maximized" style="style_maximized_unfocused"/> + <frame focus="yes" state="shaded" style="style_shaded_focused"/> + <frame focus="no" state="shaded" style="style_shaded_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="style_maximized_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="style_maximized_shaded_unfocused"/> +</frame_style_set> + +<!-- NOCORNERS STYLE SET --> +<frame_style_set name="nocorners"> + <frame focus="yes" state="normal" resize="both" style="style_nocorners_focused"/> + <frame focus="no" state="normal" resize="both" style="style_nocorners_unfocused"/> + <frame focus="yes" state="maximized" style="style_nocorners_focused"/> + <frame focus="no" state="maximized" style="style_nocorners_unfocused"/> + <frame focus="yes" state="shaded" style="style_shaded_focused"/> + <frame focus="no" state="shaded" style="style_shaded_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="style_nocorners_focused"/> + <frame focus="no" state="maximized_and_shaded" style="style_nocorners_unfocused"/> +</frame_style_set> + + +<!-- BORDER STYLE SET --> + +<frame_style_set name="border"> + <frame focus="yes" state="normal" resize="both" style="style_focused_border"/> + <frame focus="no" state="normal" resize="both" style="style_unfocused_border"/> + <frame focus="yes" state="maximized" style="style_focused_border"/> + <frame focus="no" state="maximized" style="style_unfocused_border"/> + <frame focus="yes" state="shaded" style="style_focused_border"/> + <frame focus="no" state="shaded" style="style_unfocused_border"/> + <frame focus="yes" state="maximized_and_shaded" style="style_focused_border"/> + <frame focus="no" state="maximized_and_shaded" style="style_unfocused_border"/> +</frame_style_set> + +<window type="normal" style_set="normal"/> +<window type="dialog" style_set="nocorners"/> +<window type="modal_dialog" style_set="nocorners"/> +<window type="menu" style_set="nocorners"/> +<window type="utility" style_set="normal"/> +<window type="border" style_set="border"/> + +<!-- +####################################################### +# MENU ICONS +####################################################### +--> + +<menu_icon function="maximize" state="normal"> + <draw_ops><include name="draw_button_maximize_icon_unfocused"/></draw_ops> +</menu_icon> + +<menu_icon function="close" state="normal"> + <draw_ops><include name="draw_button_close_icon_unfocused"/></draw_ops> +</menu_icon> + +<menu_icon function="minimize" state="normal"> + <draw_ops><include name="draw_button_minimize_icon_unfocused"/></draw_ops> +</menu_icon> + +<menu_icon function="unmaximize" state="normal"><draw_ops/></menu_icon> + +</metacity_theme> + diff --git a/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-down-active-combo.png b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-down-active-combo.png new file mode 100644 index 0000000..7486fbd Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-down-active-combo.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-down-combo.png b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-down-combo.png new file mode 100644 index 0000000..14feb70 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-down-combo.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-down-disable.png b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-down-disable.png new file mode 100755 index 0000000..e29634f Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-down-disable.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-down.png b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-down.png new file mode 100644 index 0000000..b2ec944 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-down.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-left.png b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-left.png new file mode 100644 index 0000000..ee792ea Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-left.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-right.png b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-right.png new file mode 100644 index 0000000..31431ad Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-right.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-up-active-combo.png b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-up-active-combo.png new file mode 100644 index 0000000..478a6cb Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-up-active-combo.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-up-combo.png b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-up-combo.png new file mode 100644 index 0000000..a833cf9 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-up-combo.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-up-disable.png b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-up-disable.png new file mode 100755 index 0000000..048b7da Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-up-disable.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-up.png b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-up.png new file mode 100644 index 0000000..3369758 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/arrow/arrow-up.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/button.rc b/MOTIF/GreenMotif/gtk-2.0/button.rc new file mode 100644 index 0000000..678e4b6 --- /dev/null +++ b/MOTIF/GreenMotif/gtk-2.0/button.rc @@ -0,0 +1,60 @@ +######################################################################## +# Button +######################################################################## + +style "button" +{ + engine "pixmap" + { +### Button ### + +## Normal + image + { + function = BOX + state = NORMAL + file = "button/button.png" + border = {3, 3, 3, 3} + stretch = TRUE + } +## Prelight + image + { + function = BOX + state = PRELIGHT + file = "button/button.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + file = "button/button-ins.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +## Active + image + { + function = BOX + state = ACTIVE + file = "button/button-pressed.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkButton*" style "button" + diff --git a/MOTIF/GreenMotif/gtk-2.0/button/button-ins.png b/MOTIF/GreenMotif/gtk-2.0/button/button-ins.png new file mode 100644 index 0000000..5573948 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/button/button-ins.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/button/button-pressed.png b/MOTIF/GreenMotif/gtk-2.0/button/button-pressed.png new file mode 100644 index 0000000..e3fb48d Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/button/button-pressed.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/button/button-spin.png b/MOTIF/GreenMotif/gtk-2.0/button/button-spin.png new file mode 100644 index 0000000..103a279 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/button/button-spin.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/button/button.png b/MOTIF/GreenMotif/gtk-2.0/button/button.png new file mode 100644 index 0000000..7de7496 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/button/button.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/c_box.rc b/MOTIF/GreenMotif/gtk-2.0/c_box.rc new file mode 100644 index 0000000..a3d3d5c --- /dev/null +++ b/MOTIF/GreenMotif/gtk-2.0/c_box.rc @@ -0,0 +1,47 @@ +######################################################################## +# Check boxes +######################################################################## + +style "check_box" +{ +### Check box ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkCheckButton*" style "check_box" +class "GtkCheckMenuItem*" style "check_box" +class "GtkTreeView*" style "check_box" + diff --git a/MOTIF/GreenMotif/gtk-2.0/c_box/c_box-pressed.png b/MOTIF/GreenMotif/gtk-2.0/c_box/c_box-pressed.png new file mode 100644 index 0000000..0ff8de0 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/c_box/c_box-pressed.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/c_box/c_box.png b/MOTIF/GreenMotif/gtk-2.0/c_box/c_box.png new file mode 100644 index 0000000..380de28 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/c_box/c_box.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/combo.rc b/MOTIF/GreenMotif/gtk-2.0/combo.rc new file mode 100644 index 0000000..3eae5d3 --- /dev/null +++ b/MOTIF/GreenMotif/gtk-2.0/combo.rc @@ -0,0 +1,98 @@ +style "arrow" { + # UP + engine "pixmap" { + image + { + function = ARROW + state = NORMAL + recolorable = TRUE + overlay_file = "arrow/arrow-up-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "arrow/arrow-up-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "arrow/arrow-up-active-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "arrow/arrow-up-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + # DOWN + image + { + function = ARROW + state = NORMAL + recolorable = TRUE + overlay_file = "arrow/arrow-down-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "arrow/arrow-down-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "arrow/arrow-down-active-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "arrow/arrow-down-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image # used for dialog bg. in apps. like Inkscape + { + function = BOX + recolorable = TRUE + file = "null.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +class "GtkArrow*" style "arrow" diff --git a/MOTIF/GreenMotif/gtk-2.0/entry.rc b/MOTIF/GreenMotif/gtk-2.0/entry.rc new file mode 100644 index 0000000..5ac4e26 --- /dev/null +++ b/MOTIF/GreenMotif/gtk-2.0/entry.rc @@ -0,0 +1,24 @@ +######################################################################## +# Entry +######################################################################## + +style "entry" +{ + GtkEntry::inner-border = {1, 1, 1, 1} + + engine "pixmap" + { +### Entry ### + image + { + function = SHADOW + detail = "entry" + file = "entry/entry.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + } +} + +class "GtkEntry*" style "entry" + diff --git a/MOTIF/GreenMotif/gtk-2.0/entry/entry.png b/MOTIF/GreenMotif/gtk-2.0/entry/entry.png new file mode 100644 index 0000000..8c196aa Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/entry/entry.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/gtkrc b/MOTIF/GreenMotif/gtk-2.0/gtkrc new file mode 100644 index 0000000..420bf1f --- /dev/null +++ b/MOTIF/GreenMotif/gtk-2.0/gtkrc @@ -0,0 +1,63 @@ +######################################################################## +# GreenMotif +# Andrey Tverdov 2010 +# GPL2 +######################################################################## + +gtk_color_scheme = "fg_color:#000\nbg_color:#BCBCBC\nbase_color:#fff\ntext_color:#000\nselected_bg_color:#A0BFA0\nselected_fg_color:#000\ntooltip_bg_color:#ffffe1\ntooltip_fg_color:#000" +gtk-icon-sizes ="gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-button=16,16" + +include "scrollbar.rc" +include "scale.rc" +include "notebook.rc" +include "button.rc" +include "radio.rc" +include "c_box.rc" +include "progressbar.rc" +include "statusbar.rc" +include "entry.rc" +include "menubar.rc" +include "spin.rc" +include "combo.rc" + +style "default" +{ + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[ACTIVE] = @bg_color + bg[INSENSITIVE] = @bg_color + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = @selected_bg_color + + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[NORMAL] = @base_color + base[PRELIGHT] = @selected_bg_color + base[SELECTED] = @selected_bg_color + + text[ACTIVE] = shade (0.9,@selected_fg_color) + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = @text_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + + engine "thinice" + { + paned_dots = SOME + } +} +class "GtkWidget" style "default" + +style "tooltips" = "default" +{ + bg[NORMAL] = "#FFFCDB" + fg[NORMAL] = "#000000" +} + +widget "gtk-tooltips*" style "tooltips" + diff --git a/MOTIF/GreenMotif/gtk-2.0/menubar.rc b/MOTIF/GreenMotif/gtk-2.0/menubar.rc new file mode 100644 index 0000000..92ed5a5 --- /dev/null +++ b/MOTIF/GreenMotif/gtk-2.0/menubar.rc @@ -0,0 +1,99 @@ +######################################################################## +# Menubar +######################################################################## + +style "menubar" +{ +### Menubar ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menubar.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + } +} + +class "GtkMenuBar*" style "menubar" + +style "menuitem" +{ +### Menu item ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menuitem.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### H line ### + image + { + function = HLINE + file = "menubar/line-h.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### V line ### + image + { + function = VLINE + file = "menubar/line-v.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-up.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-down.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-left.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-right.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkMenuItem*" style "menuitem" +class "GtkImageMenuItem*" style "menuitem" +class "GtkTearoffMenuItem*" style "menuitem" +class "GtkItem*" style "menuitem" + diff --git a/MOTIF/GreenMotif/gtk-2.0/menubar/line-h.png b/MOTIF/GreenMotif/gtk-2.0/menubar/line-h.png new file mode 100644 index 0000000..6355294 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/menubar/line-h.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/menubar/line-v.png b/MOTIF/GreenMotif/gtk-2.0/menubar/line-v.png new file mode 100644 index 0000000..dc35dda Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/menubar/line-v.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/menubar/menubar.png b/MOTIF/GreenMotif/gtk-2.0/menubar/menubar.png new file mode 100755 index 0000000..87f1671 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/menubar/menubar.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/menubar/menuitem.png b/MOTIF/GreenMotif/gtk-2.0/menubar/menuitem.png new file mode 100755 index 0000000..87f1671 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/menubar/menuitem.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/notebook.rc b/MOTIF/GreenMotif/gtk-2.0/notebook.rc new file mode 100644 index 0000000..62b0ce7 --- /dev/null +++ b/MOTIF/GreenMotif/gtk-2.0/notebook.rc @@ -0,0 +1,187 @@ +######################################################################## +# Notebook +######################################################################## + +style "notebook" +{ + engine "pixmap" + { +### Notebook ### + image + { + function = BOX + file = "notebook/notebook.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### Tab TOP ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-top.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_side = BOTTOM + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-top-active.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_side = BOTTOM + } + + +### Tab BOTTOM ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-bottom.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_side = TOP + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-bottom-active.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_side = TOP + } + +### Tab LEFT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-left.png" + border = {3,3,3,3} + stretch = TRUE + gap_side = RIGHT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-left-active.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_side = RIGHT + } + +### Tab RIGHT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-right.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_side = LEFT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-right-active.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_side = LEFT + } + +### Gap TOP ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_file = "notebook/top-gap.png" + gap_border = {3, 3, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = TOP + } + +### Gap BOTTOM ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_file = "notebook/bottom-gap.png" + gap_border = {3, 3, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = BOTTOM + } + +### Gap LEFT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_file = "notebook/left-gap.png" + gap_border = {0, 0, 3, 3} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = LEFT + } + +### Gap RIGHT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {3, 3, 3, 3} + stretch = TRUE + gap_file = "notebook/right-gap.png" + gap_border = {0, 0, 3, 3} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = RIGHT + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } +} + +class "GtkNotebook*" style "notebook" + diff --git a/MOTIF/GreenMotif/gtk-2.0/notebook/bottom-gap.png b/MOTIF/GreenMotif/gtk-2.0/notebook/bottom-gap.png new file mode 100644 index 0000000..1fdf1a1 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/notebook/bottom-gap.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/notebook/left-gap.png b/MOTIF/GreenMotif/gtk-2.0/notebook/left-gap.png new file mode 100644 index 0000000..e957541 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/notebook/left-gap.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/notebook/notebook.png b/MOTIF/GreenMotif/gtk-2.0/notebook/notebook.png new file mode 100644 index 0000000..3ea6fae Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/notebook/notebook.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/notebook/right-gap.png b/MOTIF/GreenMotif/gtk-2.0/notebook/right-gap.png new file mode 100644 index 0000000..e957541 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/notebook/right-gap.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/notebook/tab-bottom-active.png b/MOTIF/GreenMotif/gtk-2.0/notebook/tab-bottom-active.png new file mode 100644 index 0000000..2fb912d Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/notebook/tab-bottom-active.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/notebook/tab-bottom.png b/MOTIF/GreenMotif/gtk-2.0/notebook/tab-bottom.png new file mode 100644 index 0000000..3caf353 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/notebook/tab-bottom.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/notebook/tab-left-active.png b/MOTIF/GreenMotif/gtk-2.0/notebook/tab-left-active.png new file mode 100644 index 0000000..c6cbb65 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/notebook/tab-left-active.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/notebook/tab-left.png b/MOTIF/GreenMotif/gtk-2.0/notebook/tab-left.png new file mode 100644 index 0000000..fd045c1 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/notebook/tab-left.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/notebook/tab-right-active.png b/MOTIF/GreenMotif/gtk-2.0/notebook/tab-right-active.png new file mode 100644 index 0000000..14d43ea Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/notebook/tab-right-active.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/notebook/tab-right.png b/MOTIF/GreenMotif/gtk-2.0/notebook/tab-right.png new file mode 100644 index 0000000..0255cba Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/notebook/tab-right.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/notebook/tab-top-active.png b/MOTIF/GreenMotif/gtk-2.0/notebook/tab-top-active.png new file mode 100644 index 0000000..7a30865 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/notebook/tab-top-active.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/notebook/tab-top.png b/MOTIF/GreenMotif/gtk-2.0/notebook/tab-top.png new file mode 100644 index 0000000..dda17a2 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/notebook/tab-top.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/notebook/top-gap.png b/MOTIF/GreenMotif/gtk-2.0/notebook/top-gap.png new file mode 100644 index 0000000..1fdf1a1 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/notebook/top-gap.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/null.png b/MOTIF/GreenMotif/gtk-2.0/null.png new file mode 100755 index 0000000..0af7d98 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/null.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/progressbar.rc b/MOTIF/GreenMotif/gtk-2.0/progressbar.rc new file mode 100644 index 0000000..cfe4db8 --- /dev/null +++ b/MOTIF/GreenMotif/gtk-2.0/progressbar.rc @@ -0,0 +1,78 @@ +######################################################################## +# Progressbar +######################################################################## + +style "progressbar" +{ + GtkProgressBar ::shadow-type = GTK_SHADOW_NONE + + bg[NORMAL] = @bg_color + bg[SELECTED] = @selected_bg_color + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "progressbar/trough.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "progressbar/trough.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = SHADOW + shadow = IN + file = "progressbar/trough-tree.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### Progress ### + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar.png" + border = {1, 1, 1, 1} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar.png" + border = {1, 1, 1, 1} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + state = SELECTED + border = {1, 1, 1, 1} + file = "progressbar/progressbar.png" + stretch = TRUE + } + } +} + +class "GtkProgressBar*" style "progressbar" +class "GtkTreeView*" style "progressbar" + diff --git a/MOTIF/GreenMotif/gtk-2.0/progressbar/progressbar.png b/MOTIF/GreenMotif/gtk-2.0/progressbar/progressbar.png new file mode 100755 index 0000000..e1c186f Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/progressbar/progressbar.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/progressbar/trough-tree.png b/MOTIF/GreenMotif/gtk-2.0/progressbar/trough-tree.png new file mode 100644 index 0000000..8ae0d68 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/progressbar/trough-tree.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/progressbar/trough.png b/MOTIF/GreenMotif/gtk-2.0/progressbar/trough.png new file mode 100644 index 0000000..265ade4 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/progressbar/trough.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/radio.rc b/MOTIF/GreenMotif/gtk-2.0/radio.rc new file mode 100644 index 0000000..2f28e48 --- /dev/null +++ b/MOTIF/GreenMotif/gtk-2.0/radio.rc @@ -0,0 +1,47 @@ +######################################################################## +# Radio buttons +######################################################################## + +style "radio_button" +{ +### Radio button ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkRadio*" style "radio_button" +class "GtkRadioMenuItem*" style "radio_button" +class "GtkTreeView*" style "radio_button" + diff --git a/MOTIF/GreenMotif/gtk-2.0/radio/radio-pressed.png b/MOTIF/GreenMotif/gtk-2.0/radio/radio-pressed.png new file mode 100644 index 0000000..c5b6eae Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/radio/radio-pressed.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/radio/radio.png b/MOTIF/GreenMotif/gtk-2.0/radio/radio.png new file mode 100644 index 0000000..beeb5f9 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/radio/radio.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/scale.rc b/MOTIF/GreenMotif/gtk-2.0/scale.rc new file mode 100644 index 0000000..dcf23c0 --- /dev/null +++ b/MOTIF/GreenMotif/gtk-2.0/scale.rc @@ -0,0 +1,59 @@ +######################################################################## +# Scale +######################################################################## + +style "scale" +{ + GtkRange::slider_width = 30 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scale/trough-horiz.png" + border = {3, 3, 9, 9} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "scale/trough-vert.png" + border = {9, 9, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + +### Slider ### + image + { + function = SLIDER + overlay_file = "scale/slider-horiz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + overlay_file = "scale/slider-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkRange*" style "scale" + diff --git a/MOTIF/GreenMotif/gtk-2.0/scale/slider-horiz.png b/MOTIF/GreenMotif/gtk-2.0/scale/slider-horiz.png new file mode 100755 index 0000000..b1986b4 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/scale/slider-horiz.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/scale/slider-vert.png b/MOTIF/GreenMotif/gtk-2.0/scale/slider-vert.png new file mode 100755 index 0000000..5983db0 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/scale/slider-vert.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/scale/trough-horiz.png b/MOTIF/GreenMotif/gtk-2.0/scale/trough-horiz.png new file mode 100755 index 0000000..e06a345 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/scale/trough-horiz.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/scale/trough-vert.png b/MOTIF/GreenMotif/gtk-2.0/scale/trough-vert.png new file mode 100755 index 0000000..2b4a058 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/scale/trough-vert.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/scrollbar.rc b/MOTIF/GreenMotif/gtk-2.0/scrollbar.rc new file mode 100644 index 0000000..d75ffbc --- /dev/null +++ b/MOTIF/GreenMotif/gtk-2.0/scrollbar.rc @@ -0,0 +1,226 @@ +######################################################################## +# Scrollbar +######################################################################## + +style "scrollbar" +{ + GtkRange::slider-width = 14 + GtkRange::stepper-size = 13 + + GtkCheckButtonClass::indicator-size = 14 + GtkRadioButtonClass::indicator-size = 14 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = HORIZONTAL + } + +### Scrollbar ### + image + { + function = SLIDER + file = "scrollbar/scrollbar_horizontal.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + file = "scrollbar/scrollbar_vertical.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + +### Arrow UP ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_up_clicked.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_down_clicked.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_left_clicked.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_right_clicked.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkScrollbar*" style "scrollbar" + diff --git a/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_down.png b/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_down.png new file mode 100755 index 0000000..5cd5bf2 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_down.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_down_clicked.png b/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_down_clicked.png new file mode 100755 index 0000000..91035e5 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_down_clicked.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_left.png b/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_left.png new file mode 100755 index 0000000..1891a52 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_left.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_left_clicked.png b/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_left_clicked.png new file mode 100755 index 0000000..1ca72ee Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_left_clicked.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_right.png b/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_right.png new file mode 100755 index 0000000..d210308 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_right.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_right_clicked.png b/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_right_clicked.png new file mode 100755 index 0000000..1f5df2e Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_right_clicked.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_up.png b/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_up.png new file mode 100644 index 0000000..b4c3017 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_up.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_up_clicked.png b/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_up_clicked.png new file mode 100755 index 0000000..0a5d7e5 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/scrollbar/arrow_up_clicked.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/scrollbar/scrollbar_horizontal.png b/MOTIF/GreenMotif/gtk-2.0/scrollbar/scrollbar_horizontal.png new file mode 100755 index 0000000..4027230 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/scrollbar/scrollbar_horizontal.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/scrollbar/scrollbar_vertical.png b/MOTIF/GreenMotif/gtk-2.0/scrollbar/scrollbar_vertical.png new file mode 100755 index 0000000..ff39ee9 Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/scrollbar/scrollbar_vertical.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/scrollbar/trough.png b/MOTIF/GreenMotif/gtk-2.0/scrollbar/trough.png new file mode 100644 index 0000000..df9dbea Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/scrollbar/trough.png differ diff --git a/MOTIF/GreenMotif/gtk-2.0/spin.rc b/MOTIF/GreenMotif/gtk-2.0/spin.rc new file mode 100644 index 0000000..33fae2c --- /dev/null +++ b/MOTIF/GreenMotif/gtk-2.0/spin.rc @@ -0,0 +1,110 @@ +######################################################################## +# Spinbox +######################################################################## + +style "spinbutton" +{ + engine "pixmap" + { +### Spinbutton ### + image + { + function = BOX + detail = "spinbutton" + file = "button/button-spin.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + } + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +### Arrow DOWN ### + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + } +} + +class "GtkSpinButton*" style "spinbutton" + diff --git a/MOTIF/GreenMotif/gtk-2.0/statusbar.rc b/MOTIF/GreenMotif/gtk-2.0/statusbar.rc new file mode 100644 index 0000000..3c04802 --- /dev/null +++ b/MOTIF/GreenMotif/gtk-2.0/statusbar.rc @@ -0,0 +1,20 @@ +######################################################################## +# Statusbar +######################################################################## + +style "statusbar" +{ + engine "pixmap" + { +### Statusbsr ### + image + { + function = RESIZE_GRIP + detail = "statusbar" + overlay_file = "statusbar/resizer.png" + overlay_stretch = FALSE + } + } +} + +class "GtkStatusbar*" style "statusbar" diff --git a/MOTIF/GreenMotif/gtk-2.0/statusbar/resizer.png b/MOTIF/GreenMotif/gtk-2.0/statusbar/resizer.png new file mode 100755 index 0000000..0788d4e Binary files /dev/null and b/MOTIF/GreenMotif/gtk-2.0/statusbar/resizer.png differ diff --git a/MOTIF/GreenMotif/metacity-1/metacity-theme-1.xml b/MOTIF/GreenMotif/metacity-1/metacity-theme-1.xml new file mode 100644 index 0000000..617922d --- /dev/null +++ b/MOTIF/GreenMotif/metacity-1/metacity-theme-1.xml @@ -0,0 +1,1123 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Metacity-Motif</name> + <author>Alexander Rokashevich</author> + <copyright>Alexander Rokashevich, 2007</copyright> + <date>2007-09-05</date> + <description>Motif Window Manager Theme based on colors from GTK+ theme, modified from mwm-north theme</description> +</info> + +<!-- +####################################################### +# THEME COLORS +####################################################### + +Focused colors +================ +Light gtk:base[SELECTED] +Normal gtk:bg[SELECTED] +Dark gtk:fg[SELECTED] + +Unfocused colors +================ +Light gtk:base[NORMAL] +Normal gtk:bg[NORMAL] +Dark gtk:fg[NORMAL] + + +--> + +<!-- +####################################################### +# FRAME GEOMETRY +####################################################### +--> + +<frame_geometry name="maximized"> + <distance name="title_vertical_pad" value="3"/> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> + <border name="title_border" left="0" right="0" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <aspect_ratio name="button" value="1.0"/> +</frame_geometry> + +<frame_geometry name="normal"> + <distance name="title_vertical_pad" value="3"/> + <distance name="left_titlebar_edge" value="3"/> + <distance name="right_titlebar_edge" value="3"/> + <distance name="left_width" value="3"/> + <distance name="right_width" value="3"/> + <distance name="bottom_height" value="3"/> + <border name="title_border" left="0" right="0" top="3" bottom="0"/> + <border name="button_border" left="0" right="0" top="3" bottom="0"/> + <aspect_ratio name="button" value="1.0"/> +</frame_geometry> + +<frame_geometry name="shaded"> + <distance name="title_vertical_pad" value="3"/> + <distance name="left_titlebar_edge" value="3"/> + <distance name="right_titlebar_edge" value="3"/> + <distance name="left_width" value="3"/> + <distance name="right_width" value="3"/> + <distance name="bottom_height" value="3"/> + <border name="title_border" left="0" right="0" top="3" bottom="3"/> + <border name="button_border" left="0" right="0" top="3" bottom="3"/> + <aspect_ratio name="button" value="1.0"/> +</frame_geometry> + +<frame_geometry name="border" has_title="false"> + <distance name="title_vertical_pad" value="6"/> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="left_width" value="60"/> + <distance name="right_width" value="6"/> + <distance name="bottom_height" value="6"/> + <distance name="button_width" value="0"/> + <distance name="button_height" value="0"/> + <border name="title_border" left="0" right="0" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<!-- +####################################################### +# PANEL DRAW OPS +####################################################### +--> + +<!-- special to draw just a border without interiour, used for title bar to get text cropoff --> +<draw_ops name="draw_relief_focused"> + <!-- light --> + <line color="gtk:light[SELECTED]" x1="0" y1="0" x2="width-1" y2="0"/> + <line color="gtk:light[SELECTED]" x1="0" y1="1" x2="0" y2="height-1"/> + <!-- dark --> + <line color="gtk:dark[SELECTED]" x1="1" y1="height-1" x2="width-1" y2="height-1" /> + <line color="gtk:dark[SELECTED]" x1="width-1" y1="1" x2="width-1" y2="height-1" /> +</draw_ops> +<draw_ops name="draw_relief_unfocused"> + <!-- dark --> + <line color="gtk:light[NORMAL]" x1="0" y1="0" x2="width-1" y2="0"/> + <line color="gtk:light[NORMAL]" x1="0" y1="1" x2="0" y2="height-1"/> + <!-- light --> + <line color="gtk:dark[NORMAL]" x1="1" y1="height-1" x2="width-1" y2="height-1" /> + <line color="gtk:dark[NORMAL]" x1="width-1" y1="1" x2="width-1" y2="height-1" /> +</draw_ops> +<draw_ops name="draw_relief_pressed_focused"> + <!-- light --> + <line color="gtk:dark[SELECTED]" x1="0" y1="0" x2="width-1" y2="0"/> + <line color="gtk:dark[SELECTED]" x1="0" y1="1" x2="0" y2="height-1"/> + <!-- dark --> + <line color="gtk:light[SELECTED]" x1="1" y1="height-1" x2="width-1" y2="height-1" /> + <line color="gtk:light[SELECTED]" x1="width-1" y1="1" x2="width-1" y2="height-1" /> +</draw_ops> +<draw_ops name="draw_relief_pressed_unfocused"> + <!-- dark --> + <line color="gtk:dark[NORMAL]" x1="0" y1="0" x2="width-1" y2="0"/> + <line color="gtk:dark[NORMAL]" x1="0" y1="1" x2="0" y2="height-1"/> + <!-- light --> + <line color="gtk:light[NORMAL]" x1="1" y1="height-1" x2="width-1" y2="height-1" /> + <line color="gtk:light[NORMAL]" x1="width-1" y1="1" x2="width-1" y2="height-1" /> +</draw_ops> + +<draw_ops name="draw_panel_focused"> + <!-- normal --> + <rectangle color="gtk:bg[SELECTED]" x="1" y="1" width="width-2" height="height-2" filled="true"/> + <include name="draw_relief_focused"/> +</draw_ops> + + +<draw_ops name="draw_panel_pressed_focused"> + <!-- normal --> + <rectangle color="gtk:bg[SELECTED]" x="1" y="1" width="width-2" height="height-2" filled="true"/> + <include name="draw_relief_pressed_focused"/> +</draw_ops> + +<draw_ops name="draw_panel_unfocused"> + <!-- normal --> + <rectangle color="gtk:bg[NORMAL]" x="1" y="1" width="width-2" height="height-2" filled="true"/> + <include name="draw_relief_unfocused"/> +</draw_ops> + +<draw_ops name="draw_panel_pressed_unfocused"> + <!-- normal --> + <rectangle color="gtk:bg[NORMAL]" x="1" y="1" width="width-2" height="height-2" filled="true"/> + <include name="draw_relief_pressed_unfocused"/> +</draw_ops> + +<draw_ops name="draw_title_focused"> + <!-- normal --> + <rectangle color="gtk:bg[SELECTED]" x="1" y="1" width="width-2" height="height-2" filled="true"/> + <title color="gtk:fg[SELECTED]" + x="(width-title_width)/2 `max` 10" + y="(height-title_height)/2"/> + <include name="draw_relief_focused"/> +</draw_ops> +<draw_ops name="draw_title_unfocused"> + <!-- normal --> + <rectangle color="gtk:bg[NORMAL]" x="1" y="1" width="width-2" height="height-2" filled="true"/> + <title color="gtk:fg[NORMAL]" + x="(width-title_width)/2 `max` 10" + y="(height-title_height)/2"/> + <include name="draw_relief_unfocused"/> + +</draw_ops> + + +<!-- +####################################################### +# BORDER DRAW OPS +####################################################### +--> + +<draw_ops name="draw_border_corners_focused"> + <!-- top left --> + <line color="gtk:dark[SELECTED]" x1="top_height-1" + y1="1" + x2="top_height-1" + y2="bottom_height-1"/> + <line color="gtk:light[SELECTED]" x1="top_height" + y1="1" + x2="top_height" + y2="bottom_height-1"/> + <!-- top right --> + <line color="gtk:dark[SELECTED]" x1="width-top_height-1" + y1="1" + x2="width-top_height-1" + y2="bottom_height-1"/> + <line color="gtk:light[SELECTED]" x1="width-top_height" + y1="1" + x2="width-top_height" + y2="bottom_height-1"/> + <!-- right top --> + <line color="gtk:dark[SELECTED]" x1="width-right_width+1" + y1="top_height-1" + x2="width-2" + y2="top_height-1"/> + <line color="gtk:light[SELECTED]" x1="width-right_width+1" + y1="top_height" + x2="width-2" + y2="top_height"/> + <!-- right bottom --> + <line color="gtk:dark[SELECTED]" x1="width-right_width+1" + y1="height-top_height-1" + x2="width-2" + y2="height-top_height-1"/> + <line color="gtk:light[SELECTED]" x1="width-right_width+1" + y1="height-top_height" + x2="width-2" + y2="height-top_height"/> + <!-- bottom right --> + <line color="gtk:dark[SELECTED]" x1="width-top_height-1" + y1="height-bottom_height+1" + x2="width-top_height-1" + y2="height-2"/> + <line color="gtk:light[SELECTED]" x1="width-top_height" + y1="height-bottom_height+1" + x2="width-top_height" + y2="height-2"/> + <!-- bottom left --> + <line color="gtk:dark[SELECTED]" x1="top_height-1" + y1="height-bottom_height+1" + x2="top_height-1" + y2="height-2"/> + <line color="gtk:light[SELECTED]" x1="top_height" + y1="height-bottom_height+1" + x2="top_height" + y2="height-2"/> + <!-- left bottom --> + <line color="gtk:dark[SELECTED]" x1="1" + y1="height-top_height-1" + x2="left_width-1" + y2="height-top_height-1"/> + <line color="gtk:light[SELECTED]" x1="1" + y1="height-top_height" + x2="left_width-1" + y2="height-top_height"/> + <!-- left top --> + <line color="gtk:dark[SELECTED]" x1="1" + y1="top_height-1" + x2="left_width-1" + y2="top_height-1"/> + <line color="gtk:light[SELECTED]" x1="1" + y1="top_height" + x2="left_width-1" + y2="top_height"/> +</draw_ops> + +<draw_ops name="draw_border_corners_unfocused"> + <!-- top left --> + <line color="gtk:dark[NORMAL]" x1="top_height-1" + y1="1" + x2="top_height-1" + y2="bottom_height-1"/> + <line color="gtk:light[NORMAL]" x1="top_height" + y1="1" + x2="top_height" + y2="bottom_height-1"/> + <!-- top right --> + <line color="gtk:dark[NORMAL]" x1="width-top_height-1" + y1="1" + x2="width-top_height-1" + y2="bottom_height-1"/> + <line color="gtk:light[NORMAL]" x1="width-top_height" + y1="1" + x2="width-top_height" + y2="bottom_height-1"/> + <!-- right top --> + <line color="gtk:dark[NORMAL]" x1="width-right_width+1" + y1="top_height-1" + x2="width-2" + y2="top_height-1"/> + <line color="gtk:light[NORMAL]" x1="width-right_width+1" + y1="top_height" + x2="width-2" + y2="top_height"/> + <!-- right bottom --> + <line color="gtk:dark[NORMAL]" x1="width-right_width+1" + y1="height-top_height-1" + x2="width-2" + y2="height-top_height-1"/> + <line color="gtk:light[NORMAL]" x1="width-right_width+1" + y1="height-top_height" + x2="width-2" + y2="height-top_height"/> + <!-- bottom right --> + <line color="gtk:dark[NORMAL]" x1="width-top_height-1" + y1="height-bottom_height+1" + x2="width-top_height-1" + y2="height-2"/> + <line color="gtk:light[NORMAL]" x1="width-top_height" + y1="height-bottom_height+1" + x2="width-top_height" + y2="height-2"/> + <!-- bottom left --> + <line color="gtk:dark[NORMAL]" x1="top_height-1" + y1="height-bottom_height+1" + x2="top_height-1" + y2="height-2"/> + <line color="gtk:light[NORMAL]" x1="top_height" + y1="height-bottom_height+1" + x2="top_height" + y2="height-2"/> + <!-- left bottom --> + <line color="gtk:dark[NORMAL]" x1="1" + y1="height-top_height-1" + x2="left_width-1" + y2="height-top_height-1"/> + <line color="gtk:light[NORMAL]" x1="1" + y1="height-top_height" + x2="left_width-1" + y2="height-top_height"/> + <!-- left top --> + <line color="gtk:dark[NORMAL]" x1="1" + y1="top_height-1" + x2="left_width-1" + y2="top_height-1"/> + <line color="gtk:light[NORMAL]" x1="1" + y1="top_height" + x2="left_width-1" + y2="top_height"/> +</draw_ops> + + +<draw_ops name="draw_border_base_focused"> + <!-- background --> + <rectangle color="gtk:bg[SELECTED]" x="0" y="0" width="width" height="right_width" + filled="true"/> + <rectangle color="gtk:bg[SELECTED]" x="0" y="0" width="left_width" height="height" + filled="true"/> + <rectangle color="gtk:bg[SELECTED]" x="width-right_width" y="0" + width="right_width" height="height" filled="true"/> + <rectangle color="gtk:bg[SELECTED]" x="0" y="height-right_width" + width="width" height="right_width" filled="true"/> + <!-- light --> + <line color="gtk:light[SELECTED]" x1="0" y1="0" x2="width-1" y2="0"/> + <line color="gtk:light[SELECTED]" x1="0" y1="1" x2="width-2" y2="1"/> + <line color="gtk:light[SELECTED]" x1="0" y1="2" x2="0" y2="height-1"/> + <line color="gtk:light[SELECTED]" x1="1" y1="2" x2="1" y2="height-2"/> + <line color="gtk:light[SELECTED]" x1="left_width" y1="height-right_width" + x2="width-right_width" y2="height-right_width"/> + <line color="gtk:light[SELECTED]" x1="width-right_width" y1="right_width" + x2="width-right_width" y2="height-right_width-1"/> + <!-- dark --> + <line color="gtk:dark[SELECTED]" x1="1" y1="height-1" x2="width-1" y2="height-1" /> + <line color="gtk:dark[SELECTED]" x1="2" y1="height-2" x2="width-1" y2="height-2" /> + <line color="gtk:dark[SELECTED]" x1="width-1" y1="1" x2="width-1" y2="height-3" /> + <line color="gtk:dark[SELECTED]" x1="width-2" y1="2" x2="width-2" y2="height-3" /> + <line color="gtk:dark[SELECTED]" x1="left_width-1" y1="right_width-1" + x2="width-right_width" y2="right_width-1" /> + <line color="gtk:dark[SELECTED]" x1="left_width-1" y1="right_width" + x2="left_width-1" y2="height-right_width" /> + +</draw_ops> + +<draw_ops name="draw_border_focused"> + <include name="draw_border_base_focused"/> + <include name="draw_border_corners_focused"/> +</draw_ops> +<draw_ops name="draw_border_nocorners_focused"> + <include name="draw_border_base_focused"/> +</draw_ops> + + +<draw_ops name="draw_border_base_unfocused"> + <!-- background --> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="right_width" + filled="true"/> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="left_width" height="height" + filled="true"/> + <rectangle color="gtk:bg[NORMAL]" x="width-right_width" y="0" + width="right_width" height="height" filled="true"/> + <rectangle color="gtk:bg[NORMAL]" x="0" y="height-right_width" + width="width" height="right_width" filled="true"/> + <!-- light --> + <line color="gtk:light[NORMAL]" x1="0" y1="0" x2="width-1" y2="0"/> + <line color="gtk:light[NORMAL]" x1="0" y1="1" x2="width-2" y2="1"/> + <line color="gtk:light[NORMAL]" x1="0" y1="2" x2="0" y2="height-1"/> + <line color="gtk:light[NORMAL]" x1="1" y1="2" x2="1" y2="height-2"/> + <line color="gtk:light[NORMAL]" x1="left_width" y1="height-right_width" + x2="width-right_width" y2="height-right_width"/> + <line color="gtk:light[NORMAL]" x1="width-right_width" y1="right_width" + x2="width-right_width" y2="height-right_width-1"/> + <!-- dark --> + <line color="gtk:dark[NORMAL]" x1="1" y1="height-1" x2="width-1" y2="height-1" /> + <line color="gtk:dark[NORMAL]" x1="2" y1="height-2" x2="width-1" y2="height-2" /> + <line color="gtk:dark[NORMAL]" x1="width-1" y1="1" x2="width-1" y2="height-3" /> + <line color="gtk:dark[NORMAL]" x1="width-2" y1="2" x2="width-2" y2="height-3" /> + <line color="gtk:dark[NORMAL]" x1="left_width-1" y1="right_width-1" + x2="width-right_width" y2="right_width-1" /> + <line color="gtk:dark[NORMAL]" x1="left_width-1" y1="right_width" + x2="left_width-1" y2="height-right_width" /> +</draw_ops> + +<draw_ops name="draw_border_unfocused"> + <include name="draw_border_base_unfocused"/> + <include name="draw_border_corners_unfocused"/> +</draw_ops> +<draw_ops name="draw_border_nocorners_unfocused"> + <include name="draw_border_base_unfocused"/> +</draw_ops> + +<!-- +####################################################### +# BUTTON DRAW OPS +####################################################### +--> + +<!--############## +##### FOCUSED #### +###############--> + +<!-- MENU BUTTON --> + +<draw_ops name="draw_button_menu_icon_focused"> + <!-- draw menu icon --> + <line color="gtk:dark[SELECTED]" x1="width-5" + y1="height/2-1" + x2="width-5" + y2="height/2+2"/> + + <line color="gtk:dark[SELECTED]" x1="4" + y1="height/2+2" + x2="width-5" + y2="height/2+2"/> + <line color="gtk:light[SELECTED]" x1="4" + y1="height/2-1" + x2="width-5" + y2="height/2-1"/> + + <line color="gtk:light[SELECTED]" x1="4" + y1="height/2-1" + x2="4" + y2="height/2+2"/> + + +</draw_ops> +<draw_ops name="draw_button_menu_focused"> + <include name="draw_panel_focused"/> + <include name="draw_button_menu_icon_focused"/> +</draw_ops> +<draw_ops name="draw_button_menu_pressed_focused"> + <include name="draw_panel_pressed_focused"/> + <include name="draw_button_menu_icon_focused"/> +</draw_ops> + +<!-- MINIMIZE BUTTON --> + +<draw_ops name="draw_button_minimize_icon_focused"> + <!-- draw minimize icon --> + <line color="gtk:light[SELECTED]" x1="width/2-2" + y1="height/2-1" + x2="width/2+1" + y2="height/2-1"/> + + <line color="gtk:light[SELECTED]" x1="width/2-2" + y1="height/2-1" + x2="width/2-2" + y2="height/2+2"/> + + <line color="gtk:dark[SELECTED]" x1="width/2+1" + y1="height/2" + x2="width/2+1" + y2="height/2+2"/> + + <line color="gtk:dark[SELECTED]" x1="width/2-1" + y1="height/2+2" + x2="width/2+1" + y2="height/2+2"/> + + +</draw_ops> +<draw_ops name="draw_button_minimize_focused"> + <include name="draw_panel_focused"/> + <include name="draw_button_minimize_icon_focused"/> +</draw_ops> +<draw_ops name="draw_button_minimize_pressed_focused"> + <include name="draw_panel_pressed_focused"/> + <include name="draw_button_minimize_icon_focused"/> +</draw_ops> + +<!-- MAXIMIZE BUTTON --> + +<draw_ops name="draw_button_maximize_icon_focused"> + <!-- draw maximize icon --> + <line color="gtk:light[SELECTED]" x1="4" + y1="4" + x2="width-5" + y2="4"/> + + <line color="gtk:light[SELECTED]" x1="4" + y1="4" + x2="4" + y2="height-5"/> + + <line color="gtk:dark[SELECTED]" x1="width-5" + y1="5" + x2="width-5" + y2="height-5"/> + + <line color="gtk:dark[SELECTED]" x1="5" + y1="height-5" + x2="width-5" + y2="height-5"/> + + +</draw_ops> +<draw_ops name="draw_button_maximize_focused"> + <include name="draw_panel_focused"/> + <include name="draw_button_maximize_icon_focused"/> +</draw_ops> +<draw_ops name="draw_button_maximize_pressed_focused"> + <include name="draw_panel_pressed_focused"/> + <include name="draw_button_maximize_icon_focused"/> +</draw_ops> + +<!-- RESTORE BUTTON --> + +<draw_ops name="draw_button_restore_icon_focused"> + <!-- draw restore icon --> + <line color="gtk:dark[SELECTED]" x1="4" + y1="4" + x2="width-5" + y2="4"/> + + <line color="gtk:dark[SELECTED]" x1="4" + y1="4" + x2="4" + y2="height-5"/> + + <line color="gtk:light[SELECTED]" x1="width-5" + y1="5" + x2="width-5" + y2="height-5"/> + + <line color="gtk:light[SELECTED]" x1="5" + y1="height-5" + x2="width-5" + y2="height-5"/> + + +</draw_ops> +<draw_ops name="draw_button_restore_focused"> + <include name="draw_panel_focused"/> + <include name="draw_button_restore_icon_focused"/> +</draw_ops> +<draw_ops name="draw_button_restore_pressed_focused"> + <include name="draw_panel_pressed_focused"/> + <include name="draw_button_restore_icon_focused"/> +</draw_ops> + +<!-- CLOSE BUTTON --> + +<draw_ops name="draw_button_close_icon_focused"> + <!-- draw close icon --> + + <line color="gtk:light[SELECTED]" x1="4" y1="height-7" + x2="width-7" y2="4"/> + <line color="gtk:dark[SELECTED]" x1="6" y1="height-5" + x2="width-5" y2="6"/> + <line color="gtk:light[SELECTED]" x1="4" y1="6" + x2="width-7" y2="height-5"/> + <line color="gtk:dark[SELECTED]" x1="6" y1="4" + x2="width-5" y2="height-7"/> + + <line color="gtk:dark[SELECTED]" x1="5" y1="height-6" + x2="6" y2="height-5"/> + <line color="gtk:light[SELECTED]" x1="4" y1="6" + x2="6" y2="4"/> + <line color="gtk:dark[SELECTED]" x1="width-7" y1="height-5" + x2="width-5" y2="height-7"/> + <line color="gtk:dark[SELECTED]" x1="width-6" y1="5" + x2="width-5" y2="6"/> + + <line color="gtk:bg[SELECTED]" x1="5" y1="height-5" + x2="width-6" y2="6"/> + <line color="gtk:bg[SELECTED]" x1="6" y1="height-7" + x2="width-7" y2="6"/> + <line color="gtk:bg[SELECTED]" x1="4" y1="height-6" + x2="width-7" y2="5"/> + + <line color="gtk:bg[SELECTED]" x1="5" y1="6" + x2="width-7" y2="height-6"/> + <line color="gtk:bg[SELECTED]" x1="6" y1="6" + x2="width-7" y2="height-7"/> + <line color="gtk:bg[SELECTED]" x1="7" y1="6" + x2="width-6" y2="height-7"/> + +</draw_ops> +<draw_ops name="draw_button_close_focused"> + <include name="draw_panel_focused"/> + <include name="draw_button_close_icon_focused"/> +</draw_ops> +<draw_ops name="draw_button_close_pressed_focused"> + <include name="draw_panel_pressed_focused"/> + <include name="draw_button_close_icon_focused"/> +</draw_ops> + +<!--################ +##### UNFOCUSED #### +#################--> + +<!-- MENU BUTTON --> + +<draw_ops name="draw_button_menu_icon_unfocused"> + <!-- draw menu icon --> + <line color="gtk:dark[NORMAL]" x1="width-5" + y1="height/2-1" + x2="width-5" + y2="height/2+2"/> + + <line color="gtk:dark[NORMAL]" x1="4" + y1="height/2+2" + x2="width-5" + y2="height/2+2"/> + <line color="gtk:light[NORMAL]" x1="4" + y1="height/2-1" + x2="width-5" + y2="height/2-1"/> + + <line color="gtk:light[NORMAL]" x1="4" + y1="height/2-1" + x2="4" + y2="height/2+2"/> + +</draw_ops> +<draw_ops name="draw_button_menu_unfocused"> + <include name="draw_panel_unfocused"/> + <include name="draw_button_menu_icon_unfocused"/> +</draw_ops> +<draw_ops name="draw_button_menu_pressed_unfocused"> + <include name="draw_panel_pressed_unfocused"/> + <include name="draw_button_menu_icon_unfocused"/> +</draw_ops> + +<!-- MINIMIZE BUTTON --> + +<draw_ops name="draw_button_minimize_icon_unfocused"> + <!-- draw minimize icon --> + <line color="gtk:light[NORMAL]" x1="width/2-2" + y1="height/2-1" + x2="width/2+1" + y2="height/2-1"/> + + <line color="gtk:light[NORMAL]" x1="width/2-2" + y1="height/2-1" + x2="width/2-2" + y2="height/2+2"/> + + <line color="gtk:dark[NORMAL]" x1="width/2+1" + y1="height/2" + x2="width/2+1" + y2="height/2+2"/> + + <line color="gtk:dark[NORMAL]" x1="width/2-1" + y1="height/2+2" + x2="width/2+1" + y2="height/2+2"/> + +</draw_ops> +<draw_ops name="draw_button_minimize_unfocused"> + <include name="draw_panel_unfocused"/> + <include name="draw_button_minimize_icon_unfocused"/> +</draw_ops> +<draw_ops name="draw_button_minimize_pressed_unfocused"> + <include name="draw_panel_pressed_unfocused"/> + <include name="draw_button_minimize_icon_unfocused"/> +</draw_ops> + +<!-- MAXIMIZE BUTTON --> + +<draw_ops name="draw_button_maximize_icon_unfocused"> + <!-- draw maximize icon --> + <line color="gtk:light[NORMAL]" x1="4" + y1="4" + x2="width-5" + y2="4"/> + + <line color="gtk:light[NORMAL]" x1="4" + y1="4" + x2="4" + y2="height-5"/> + + <line color="gtk:dark[NORMAL]" x1="width-5" + y1="5" + x2="width-5" + y2="height-5"/> + + <line color="gtk:dark[NORMAL]" x1="5" + y1="height-5" + x2="width-5" + y2="height-5"/> + +</draw_ops> +<draw_ops name="draw_button_maximize_unfocused"> + <include name="draw_panel_unfocused"/> + <include name="draw_button_maximize_icon_unfocused"/> +</draw_ops> +<draw_ops name="draw_button_maximize_pressed_unfocused"> + <include name="draw_panel_pressed_unfocused"/> + <include name="draw_button_maximize_icon_unfocused"/> +</draw_ops> + +<!-- RESTORE BUTTON --> +<draw_ops name="draw_button_restore_icon_unfocused"> + <!-- draw maximize icon --> + <line color="gtk:dark[NORMAL]" x1="4" + y1="4" + x2="width-5" + y2="4"/> + + <line color="gtk:dark[NORMAL]" x1="4" + y1="4" + x2="4" + y2="height-5"/> + + <line color="gtk:light[NORMAL]" x1="width-5" + y1="5" + x2="width-5" + y2="height-5"/> + + <line color="gtk:light[NORMAL]" x1="5" + y1="height-5" + x2="width-5" + y2="height-5"/> + +</draw_ops> +<draw_ops name="draw_button_restore_unfocused"> + <include name="draw_panel_unfocused"/> + <include name="draw_button_restore_icon_unfocused"/> +</draw_ops> +<draw_ops name="draw_button_restore_pressed_unfocused"> + <include name="draw_panel_pressed_unfocused"/> + <include name="draw_button_restore_icon_unfocused"/> +</draw_ops> + + +<!-- CLOSE BUTTON --> + +<draw_ops name="draw_button_close_icon_unfocused"> + <!-- draw close icon --> + <line color="gtk:light[NORMAL]" x1="4" y1="height-7" + x2="width-7" y2="4"/> + <line color="gtk:dark[NORMAL]" x1="6" y1="height-5" + x2="width-5" y2="6"/> + <line color="gtk:light[NORMAL]" x1="4" y1="6" + x2="width-7" y2="height-5"/> + <line color="gtk:dark[NORMAL]" x1="6" y1="4" + x2="width-5" y2="height-7"/> + + <line color="gtk:dark[NORMAL]" x1="5" y1="height-6" + x2="6" y2="height-5"/> + <line color="gtk:light[NORMAL]" x1="4" y1="6" + x2="6" y2="4"/> + <line color="gtk:dark[NORMAL]" x1="width-7" y1="height-5" + x2="width-5" y2="height-7"/> + <line color="gtk:dark[NORMAL]" x1="width-6" y1="5" + x2="width-5" y2="6"/> + + <line color="gtk:bg[NORMAL]" x1="5" y1="height-5" + x2="width-6" y2="6"/> + <line color="gtk:bg[NORMAL]" x1="6" y1="height-7" + x2="width-7" y2="6"/> + <line color="gtk:bg[NORMAL]" x1="4" y1="height-6" + x2="width-7" y2="5"/> + + <line color="gtk:bg[NORMAL]" x1="5" y1="6" + x2="width-7" y2="height-6"/> + <line color="gtk:bg[NORMAL]" x1="6" y1="6" + x2="width-7" y2="height-7"/> + <line color="gtk:bg[NORMAL]" x1="7" y1="6" + x2="width-6" y2="height-7"/> + +</draw_ops> +<draw_ops name="draw_button_close_unfocused"> + <include name="draw_panel_unfocused"/> + <include name="draw_button_close_icon_unfocused"/> +</draw_ops> +<draw_ops name="draw_button_close_pressed_unfocused"> + <include name="draw_panel_pressed_unfocused"/> + <include name="draw_button_close_icon_unfocused"/> +</draw_ops> + +<!-- BORDER BUTTON STUB--> +<draw_ops name="border_stub"/> + +<!-- +####################################################### +# FRAME STYLES +####################################################### +--> + +<!--############## +##### FOCUSED #### +###############--> + +<!-- NORMAL + SHADED STYLE --> + +<frame_style name="style_focused_common" geometry="normal"> + <!-- border --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_focused"/></draw_ops> + </piece> + + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_focused" /> + </draw_ops> + </piece> + + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_focused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_focused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_focused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_focused"/> + <button function="maximize" state="normal" draw_ops="draw_button_maximize_focused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_maximize_pressed_focused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_focused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_focused"/> +</frame_style> + +<frame_style name="style_nocorners_focused" geometry="normal"> + <!-- border --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_nocorners_focused"/></draw_ops> + </piece> + + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_focused" /> + </draw_ops> + </piece> + + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_focused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_focused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_focused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_focused"/> + <button function="maximize" state="normal" draw_ops="draw_button_maximize_focused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_maximize_pressed_focused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_focused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_focused"/> +</frame_style> + +<frame_style name="style_maximized_focused" geometry="maximized"> + <!-- border --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_focused"/></draw_ops> + </piece> + + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_focused" /> + </draw_ops> + </piece> + + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_focused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_focused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_focused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_focused"/> + <button function="maximize" state="normal" draw_ops="draw_button_restore_focused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_restore_pressed_focused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_focused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_focused"/> +</frame_style> + +<frame_style name="style_maximized_shaded_focused" geometry="shaded"> + <!-- border --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_nocorners_focused"/></draw_ops> + </piece> + + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_focused" /> + </draw_ops> + </piece> + + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_focused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_focused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_focused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_focused"/> + <button function="maximize" state="normal" draw_ops="draw_button_restore_focused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_restore_pressed_focused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_focused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_focused"/> +</frame_style> + +<!-- NORMAL STYLE --> +<frame_style name="style_focused" geometry="normal" parent="style_focused_common"/> + +<!-- SHADED STYLE --> +<frame_style name="style_shaded_focused" geometry="shaded" parent="style_nocorners_focused"/> + +<!-- BORDER STYLE --> + +<frame_style name="style_focused_border" geometry="border"> + <!-- borders --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_nocorners_focused"/></draw_ops> + </piece> + <!-- buttons : Not sure why i need these --> + <button function="close" state="normal" draw_ops="border_stub"/> + <button function="close" state="pressed" draw_ops="border_stub"/> + <button function="minimize" state="normal" draw_ops="border_stub"/> + <button function="minimize" state="pressed" draw_ops="border_stub"/> + <button function="maximize" state="normal" draw_ops="border_stub"/> + <button function="maximize" state="pressed" draw_ops="border_stub"/> + <button function="menu" state="normal" draw_ops="border_stub"/> + <button function="menu" state="pressed" draw_ops="border_stub"/> +</frame_style> + +<!--################ +##### UNFOCUSED #### +#################--> + +<!-- NORMAL + SHADED STYLE --> + +<frame_style name="style_unfocused_common" geometry="normal"> + <!-- border --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_unfocused"/></draw_ops> + </piece> + + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_unfocused" /> + </draw_ops> + </piece> + + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_unfocused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_unfocused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_unfocused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_unfocused"/> + <button function="maximize" state="normal" draw_ops="draw_button_maximize_unfocused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_maximize_pressed_unfocused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_unfocused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_unfocused"/> +</frame_style> + +<frame_style name="style_nocorners_unfocused" geometry="normal"> + <!-- border --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_nocorners_unfocused"/></draw_ops> + </piece> + + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_unfocused" /> + </draw_ops> + </piece> + + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_unfocused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_unfocused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_unfocused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_unfocused"/> + <button function="maximize" state="normal" draw_ops="draw_button_maximize_unfocused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_maximize_pressed_unfocused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_unfocused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_unfocused"/> +</frame_style> + + + +<frame_style name="style_maximized_unfocused" geometry="maximized"> + <!-- border --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_unfocused"/></draw_ops> + </piece> + + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_unfocused" /> + </draw_ops> + </piece> + + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_unfocused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_unfocused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_unfocused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_unfocused"/> + <button function="maximize" state="normal" draw_ops="draw_button_restore_unfocused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_restore_pressed_unfocused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_unfocused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_unfocused"/> +</frame_style> + +<!-- maximized without resize handles --> +<frame_style name="style_maximized_shaded_unfocused" geometry="shaded"> + <!-- border --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_nocorners_unfocused"/></draw_ops> + </piece> + + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_unfocused" /> + </draw_ops> + </piece> + + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_unfocused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_unfocused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_unfocused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_unfocused"/> + <button function="maximize" state="normal" draw_ops="draw_button_restore_unfocused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_restore_pressed_unfocused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_unfocused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_unfocused"/> +</frame_style> + +<!-- NORMAL STYLE --> +<frame_style name="style_unfocused" geometry="normal" parent="style_unfocused_common"/> + +<!-- SHADED STYLE --> +<frame_style name="style_shaded_unfocused" geometry="shaded" parent="style_nocorners_unfocused"/> + +<!-- BORDER STYLE --> + +<frame_style name="style_unfocused_border" geometry="border"> + <!-- borders --> + <piece position="entire_background"> + <draw_ops><include name="draw_border_nocorners_unfocused"/></draw_ops> + </piece> + <!-- buttons : Not sure why i need these --> + <button function="close" state="normal" draw_ops="border_stub"/> + <button function="close" state="pressed" draw_ops="border_stub"/> + <button function="minimize" state="normal" draw_ops="border_stub"/> + <button function="minimize" state="pressed" draw_ops="border_stub"/> + <button function="maximize" state="normal" draw_ops="border_stub"/> + <button function="maximize" state="pressed" draw_ops="border_stub"/> + <button function="menu" state="normal" draw_ops="border_stub"/> + <button function="menu" state="pressed" draw_ops="border_stub"/> +</frame_style> + +<!-- +####################################################### +# STYLES SETS +####################################################### +--> + +<!-- NORMAL STYLE SET --> + +<frame_style_set name="normal"> + <frame focus="yes" state="normal" resize="both" style="style_focused"/> + <frame focus="no" state="normal" resize="both" style="style_unfocused"/> + <frame focus="yes" state="maximized" style="style_maximized_focused"/> + <frame focus="no" state="maximized" style="style_maximized_unfocused"/> + <frame focus="yes" state="shaded" style="style_shaded_focused"/> + <frame focus="no" state="shaded" style="style_shaded_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="style_maximized_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="style_maximized_shaded_unfocused"/> +</frame_style_set> + +<!-- NOCORNERS STYLE SET --> +<frame_style_set name="nocorners"> + <frame focus="yes" state="normal" resize="both" style="style_nocorners_focused"/> + <frame focus="no" state="normal" resize="both" style="style_nocorners_unfocused"/> + <frame focus="yes" state="maximized" style="style_nocorners_focused"/> + <frame focus="no" state="maximized" style="style_nocorners_unfocused"/> + <frame focus="yes" state="shaded" style="style_shaded_focused"/> + <frame focus="no" state="shaded" style="style_shaded_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="style_nocorners_focused"/> + <frame focus="no" state="maximized_and_shaded" style="style_nocorners_unfocused"/> +</frame_style_set> + + +<!-- BORDER STYLE SET --> + +<frame_style_set name="border"> + <frame focus="yes" state="normal" resize="both" style="style_focused_border"/> + <frame focus="no" state="normal" resize="both" style="style_unfocused_border"/> + <frame focus="yes" state="maximized" style="style_focused_border"/> + <frame focus="no" state="maximized" style="style_unfocused_border"/> + <frame focus="yes" state="shaded" style="style_focused_border"/> + <frame focus="no" state="shaded" style="style_unfocused_border"/> + <frame focus="yes" state="maximized_and_shaded" style="style_focused_border"/> + <frame focus="no" state="maximized_and_shaded" style="style_unfocused_border"/> +</frame_style_set> + +<window type="normal" style_set="normal"/> +<window type="dialog" style_set="nocorners"/> +<window type="modal_dialog" style_set="nocorners"/> +<window type="menu" style_set="nocorners"/> +<window type="utility" style_set="normal"/> +<window type="border" style_set="border"/> + +<!-- +####################################################### +# MENU ICONS +####################################################### +--> + +<menu_icon function="maximize" state="normal"> + <draw_ops><include name="draw_button_maximize_icon_unfocused"/></draw_ops> +</menu_icon> + +<menu_icon function="close" state="normal"> + <draw_ops><include name="draw_button_close_icon_unfocused"/></draw_ops> +</menu_icon> + +<menu_icon function="minimize" state="normal"> + <draw_ops><include name="draw_button_minimize_icon_unfocused"/></draw_ops> +</menu_icon> + +<menu_icon function="unmaximize" state="normal"><draw_ops/></menu_icon> + +</metacity_theme> + diff --git a/PLATINUM/LICENSE b/PLATINUM/LICENSE new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/PLATINUM/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + <program> Copyright (C) <year> <name of author> + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +<http://www.gnu.org/licenses/>. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +<http://www.gnu.org/philosophy/why-not-lgpl.html>. diff --git a/PLATINUM/gtk-2.0/Apple-Logo.png b/PLATINUM/gtk-2.0/Apple-Logo.png new file mode 100644 index 0000000..dbdb73d Binary files /dev/null and b/PLATINUM/gtk-2.0/Apple-Logo.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/arrow-down-active.png b/PLATINUM/gtk-2.0/Arrows/arrow-down-active.png new file mode 100644 index 0000000..cf96778 Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/arrow-down-active.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/arrow-down-insensitive.png b/PLATINUM/gtk-2.0/Arrows/arrow-down-insensitive.png new file mode 100644 index 0000000..d916ba7 Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/arrow-down-insensitive.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/arrow-down-prelight.png b/PLATINUM/gtk-2.0/Arrows/arrow-down-prelight.png new file mode 100644 index 0000000..cf96778 Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/arrow-down-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/arrow-down.png b/PLATINUM/gtk-2.0/Arrows/arrow-down.png new file mode 100644 index 0000000..cf96778 Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/arrow-down.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/arrow-left-insensitive.png b/PLATINUM/gtk-2.0/Arrows/arrow-left-insensitive.png new file mode 100644 index 0000000..74c6968 Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/arrow-left-insensitive.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/arrow-left-prelight.png b/PLATINUM/gtk-2.0/Arrows/arrow-left-prelight.png new file mode 100644 index 0000000..fc99ce3 Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/arrow-left-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/arrow-left.png b/PLATINUM/gtk-2.0/Arrows/arrow-left.png new file mode 100644 index 0000000..fc99ce3 Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/arrow-left.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/arrow-list-down-active.png b/PLATINUM/gtk-2.0/Arrows/arrow-list-down-active.png new file mode 100644 index 0000000..83cb66e Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/arrow-list-down-active.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/arrow-list-up-active.png b/PLATINUM/gtk-2.0/Arrows/arrow-list-up-active.png new file mode 100644 index 0000000..f953ba3 Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/arrow-list-up-active.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/arrow-right-insensitive.png b/PLATINUM/gtk-2.0/Arrows/arrow-right-insensitive.png new file mode 100644 index 0000000..a8f1f95 Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/arrow-right-insensitive.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/arrow-right-normal.png b/PLATINUM/gtk-2.0/Arrows/arrow-right-normal.png new file mode 100644 index 0000000..4441f61 Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/arrow-right-normal.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/arrow-right-prelight.png b/PLATINUM/gtk-2.0/Arrows/arrow-right-prelight.png new file mode 100644 index 0000000..4441f61 Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/arrow-right-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/arrow-right.png b/PLATINUM/gtk-2.0/Arrows/arrow-right.png new file mode 100644 index 0000000..4441f61 Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/arrow-right.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/arrow-up-insensitive.png b/PLATINUM/gtk-2.0/Arrows/arrow-up-insensitive.png new file mode 100644 index 0000000..06fcbf1 Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/arrow-up-insensitive.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/arrow-up-prelight.png b/PLATINUM/gtk-2.0/Arrows/arrow-up-prelight.png new file mode 100644 index 0000000..9a74d6f Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/arrow-up-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/arrow-up.png b/PLATINUM/gtk-2.0/Arrows/arrow-up.png new file mode 100644 index 0000000..9a74d6f Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/arrow-up.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/panel-arrow-left.png b/PLATINUM/gtk-2.0/Arrows/panel-arrow-left.png new file mode 100644 index 0000000..9bcd25f Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/panel-arrow-left.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/panel-arrow-right.png b/PLATINUM/gtk-2.0/Arrows/panel-arrow-right.png new file mode 100644 index 0000000..fe40f38 Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/panel-arrow-right.png differ diff --git a/PLATINUM/gtk-2.0/Arrows/transparent.png b/PLATINUM/gtk-2.0/Arrows/transparent.png new file mode 100644 index 0000000..8118238 Binary files /dev/null and b/PLATINUM/gtk-2.0/Arrows/transparent.png differ diff --git a/PLATINUM/gtk-2.0/Buttons/button-active.png b/PLATINUM/gtk-2.0/Buttons/button-active.png new file mode 100644 index 0000000..d9ae4b7 Binary files /dev/null and b/PLATINUM/gtk-2.0/Buttons/button-active.png differ diff --git a/PLATINUM/gtk-2.0/Buttons/button-default.png b/PLATINUM/gtk-2.0/Buttons/button-default.png new file mode 100644 index 0000000..2303dc4 Binary files /dev/null and b/PLATINUM/gtk-2.0/Buttons/button-default.png differ diff --git a/PLATINUM/gtk-2.0/Buttons/button-default2.png b/PLATINUM/gtk-2.0/Buttons/button-default2.png new file mode 100644 index 0000000..944bd73 Binary files /dev/null and b/PLATINUM/gtk-2.0/Buttons/button-default2.png differ diff --git a/PLATINUM/gtk-2.0/Buttons/button-insensitive.png b/PLATINUM/gtk-2.0/Buttons/button-insensitive.png new file mode 100644 index 0000000..b3140a1 Binary files /dev/null and b/PLATINUM/gtk-2.0/Buttons/button-insensitive.png differ diff --git a/PLATINUM/gtk-2.0/Buttons/button-normal.png b/PLATINUM/gtk-2.0/Buttons/button-normal.png new file mode 100644 index 0000000..f5425b2 Binary files /dev/null and b/PLATINUM/gtk-2.0/Buttons/button-normal.png differ diff --git a/PLATINUM/gtk-2.0/Buttons/button-prelight.png b/PLATINUM/gtk-2.0/Buttons/button-prelight.png new file mode 100644 index 0000000..2a96dfe Binary files /dev/null and b/PLATINUM/gtk-2.0/Buttons/button-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Buttons/button-pressed.png b/PLATINUM/gtk-2.0/Buttons/button-pressed.png new file mode 100644 index 0000000..b1ed2f2 Binary files /dev/null and b/PLATINUM/gtk-2.0/Buttons/button-pressed.png differ diff --git a/PLATINUM/gtk-2.0/Buttons/button-selected.png b/PLATINUM/gtk-2.0/Buttons/button-selected.png new file mode 100644 index 0000000..80751ba Binary files /dev/null and b/PLATINUM/gtk-2.0/Buttons/button-selected.png differ diff --git a/PLATINUM/gtk-2.0/Check-Radio/check-active-prelight.png b/PLATINUM/gtk-2.0/Check-Radio/check-active-prelight.png new file mode 100644 index 0000000..5022327 Binary files /dev/null and b/PLATINUM/gtk-2.0/Check-Radio/check-active-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Check-Radio/check-active.png b/PLATINUM/gtk-2.0/Check-Radio/check-active.png new file mode 100644 index 0000000..24109d6 Binary files /dev/null and b/PLATINUM/gtk-2.0/Check-Radio/check-active.png differ diff --git a/PLATINUM/gtk-2.0/Check-Radio/check-normal-prelight.png b/PLATINUM/gtk-2.0/Check-Radio/check-normal-prelight.png new file mode 100644 index 0000000..9d0f6b6 Binary files /dev/null and b/PLATINUM/gtk-2.0/Check-Radio/check-normal-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Check-Radio/check-normal.png b/PLATINUM/gtk-2.0/Check-Radio/check-normal.png new file mode 100644 index 0000000..d3d5569 Binary files /dev/null and b/PLATINUM/gtk-2.0/Check-Radio/check-normal.png differ diff --git a/PLATINUM/gtk-2.0/Check-Radio/check-off-inactive.png b/PLATINUM/gtk-2.0/Check-Radio/check-off-inactive.png new file mode 100644 index 0000000..a1e7139 Binary files /dev/null and b/PLATINUM/gtk-2.0/Check-Radio/check-off-inactive.png differ diff --git a/PLATINUM/gtk-2.0/Check-Radio/check-on-inactive.png b/PLATINUM/gtk-2.0/Check-Radio/check-on-inactive.png new file mode 100644 index 0000000..3167e54 Binary files /dev/null and b/PLATINUM/gtk-2.0/Check-Radio/check-on-inactive.png differ diff --git a/PLATINUM/gtk-2.0/Check-Radio/radio-active-prelight.png b/PLATINUM/gtk-2.0/Check-Radio/radio-active-prelight.png new file mode 100644 index 0000000..6a17fd8 Binary files /dev/null and b/PLATINUM/gtk-2.0/Check-Radio/radio-active-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Check-Radio/radio-active.png b/PLATINUM/gtk-2.0/Check-Radio/radio-active.png new file mode 100644 index 0000000..7eba856 Binary files /dev/null and b/PLATINUM/gtk-2.0/Check-Radio/radio-active.png differ diff --git a/PLATINUM/gtk-2.0/Check-Radio/radio-normal-prelight.png b/PLATINUM/gtk-2.0/Check-Radio/radio-normal-prelight.png new file mode 100644 index 0000000..a9233a9 Binary files /dev/null and b/PLATINUM/gtk-2.0/Check-Radio/radio-normal-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Check-Radio/radio-normal.png b/PLATINUM/gtk-2.0/Check-Radio/radio-normal.png new file mode 100644 index 0000000..daebbd7 Binary files /dev/null and b/PLATINUM/gtk-2.0/Check-Radio/radio-normal.png differ diff --git a/PLATINUM/gtk-2.0/Check-Radio/radio-off-inactive.png b/PLATINUM/gtk-2.0/Check-Radio/radio-off-inactive.png new file mode 100644 index 0000000..9699bff Binary files /dev/null and b/PLATINUM/gtk-2.0/Check-Radio/radio-off-inactive.png differ diff --git a/PLATINUM/gtk-2.0/Check-Radio/radio-on-inactive.png b/PLATINUM/gtk-2.0/Check-Radio/radio-on-inactive.png new file mode 100644 index 0000000..9cee4a8 Binary files /dev/null and b/PLATINUM/gtk-2.0/Check-Radio/radio-on-inactive.png differ diff --git a/PLATINUM/gtk-2.0/Combo/arrow-insensitive.png b/PLATINUM/gtk-2.0/Combo/arrow-insensitive.png new file mode 100644 index 0000000..ec5b632 Binary files /dev/null and b/PLATINUM/gtk-2.0/Combo/arrow-insensitive.png differ diff --git a/PLATINUM/gtk-2.0/Combo/arrow-selected.png b/PLATINUM/gtk-2.0/Combo/arrow-selected.png new file mode 100644 index 0000000..81568b6 Binary files /dev/null and b/PLATINUM/gtk-2.0/Combo/arrow-selected.png differ diff --git a/PLATINUM/gtk-2.0/Combo/arrow.png b/PLATINUM/gtk-2.0/Combo/arrow.png new file mode 100644 index 0000000..81568b6 Binary files /dev/null and b/PLATINUM/gtk-2.0/Combo/arrow.png differ diff --git a/PLATINUM/gtk-2.0/Combo/combo-active.png b/PLATINUM/gtk-2.0/Combo/combo-active.png new file mode 100644 index 0000000..944bd73 Binary files /dev/null and b/PLATINUM/gtk-2.0/Combo/combo-active.png differ diff --git a/PLATINUM/gtk-2.0/Combo/combo-insensitive.png b/PLATINUM/gtk-2.0/Combo/combo-insensitive.png new file mode 100644 index 0000000..8a0d957 Binary files /dev/null and b/PLATINUM/gtk-2.0/Combo/combo-insensitive.png differ diff --git a/PLATINUM/gtk-2.0/Combo/combo-normal.png b/PLATINUM/gtk-2.0/Combo/combo-normal.png new file mode 100644 index 0000000..f5425b2 Binary files /dev/null and b/PLATINUM/gtk-2.0/Combo/combo-normal.png differ diff --git a/PLATINUM/gtk-2.0/Combo/combo-prelight.png b/PLATINUM/gtk-2.0/Combo/combo-prelight.png new file mode 100644 index 0000000..f5425b2 Binary files /dev/null and b/PLATINUM/gtk-2.0/Combo/combo-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Combo/gtk-combo-active.png b/PLATINUM/gtk-2.0/Combo/gtk-combo-active.png new file mode 100644 index 0000000..944bd73 Binary files /dev/null and b/PLATINUM/gtk-2.0/Combo/gtk-combo-active.png differ diff --git a/PLATINUM/gtk-2.0/Combo/gtk-combo-insensitive.png b/PLATINUM/gtk-2.0/Combo/gtk-combo-insensitive.png new file mode 100644 index 0000000..8a0d957 Binary files /dev/null and b/PLATINUM/gtk-2.0/Combo/gtk-combo-insensitive.png differ diff --git a/PLATINUM/gtk-2.0/Combo/gtk-combo-normal.png b/PLATINUM/gtk-2.0/Combo/gtk-combo-normal.png new file mode 100644 index 0000000..f5425b2 Binary files /dev/null and b/PLATINUM/gtk-2.0/Combo/gtk-combo-normal.png differ diff --git a/PLATINUM/gtk-2.0/Combo/gtk-combo-prelight.png b/PLATINUM/gtk-2.0/Combo/gtk-combo-prelight.png new file mode 100644 index 0000000..f5425b2 Binary files /dev/null and b/PLATINUM/gtk-2.0/Combo/gtk-combo-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Combo/gtk-option-active.png b/PLATINUM/gtk-2.0/Combo/gtk-option-active.png new file mode 100644 index 0000000..b556c84 Binary files /dev/null and b/PLATINUM/gtk-2.0/Combo/gtk-option-active.png differ diff --git a/PLATINUM/gtk-2.0/Combo/gtk-option-insensitive.png b/PLATINUM/gtk-2.0/Combo/gtk-option-insensitive.png new file mode 100644 index 0000000..7b617b6 Binary files /dev/null and b/PLATINUM/gtk-2.0/Combo/gtk-option-insensitive.png differ diff --git a/PLATINUM/gtk-2.0/Combo/gtk-option-normal.png b/PLATINUM/gtk-2.0/Combo/gtk-option-normal.png new file mode 100644 index 0000000..cbd6de7 Binary files /dev/null and b/PLATINUM/gtk-2.0/Combo/gtk-option-normal.png differ diff --git a/PLATINUM/gtk-2.0/Combo/gtk-option-prelight.png b/PLATINUM/gtk-2.0/Combo/gtk-option-prelight.png new file mode 100644 index 0000000..d4305f3 Binary files /dev/null and b/PLATINUM/gtk-2.0/Combo/gtk-option-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Combo/text-entry.png b/PLATINUM/gtk-2.0/Combo/text-entry.png new file mode 100644 index 0000000..a82ca36 Binary files /dev/null and b/PLATINUM/gtk-2.0/Combo/text-entry.png differ diff --git a/PLATINUM/gtk-2.0/Frame-Gap/frame-gap-end.png b/PLATINUM/gtk-2.0/Frame-Gap/frame-gap-end.png new file mode 100644 index 0000000..bde401c Binary files /dev/null and b/PLATINUM/gtk-2.0/Frame-Gap/frame-gap-end.png differ diff --git a/PLATINUM/gtk-2.0/Frame-Gap/frame-gap-start.png b/PLATINUM/gtk-2.0/Frame-Gap/frame-gap-start.png new file mode 100644 index 0000000..28128aa Binary files /dev/null and b/PLATINUM/gtk-2.0/Frame-Gap/frame-gap-start.png differ diff --git a/PLATINUM/gtk-2.0/Frame-Gap/shadow-gap.png b/PLATINUM/gtk-2.0/Frame-Gap/shadow-gap.png new file mode 100644 index 0000000..cb033c6 Binary files /dev/null and b/PLATINUM/gtk-2.0/Frame-Gap/shadow-gap.png differ diff --git a/PLATINUM/gtk-2.0/Handles/handle-h.png b/PLATINUM/gtk-2.0/Handles/handle-h.png new file mode 100644 index 0000000..160a614 Binary files /dev/null and b/PLATINUM/gtk-2.0/Handles/handle-h.png differ diff --git a/PLATINUM/gtk-2.0/Handles/handle-v.png b/PLATINUM/gtk-2.0/Handles/handle-v.png new file mode 100644 index 0000000..416c456 Binary files /dev/null and b/PLATINUM/gtk-2.0/Handles/handle-v.png differ diff --git a/PLATINUM/gtk-2.0/Handles/resize-grip.png b/PLATINUM/gtk-2.0/Handles/resize-grip.png new file mode 100644 index 0000000..0e0e75b Binary files /dev/null and b/PLATINUM/gtk-2.0/Handles/resize-grip.png differ diff --git a/PLATINUM/gtk-2.0/Handles/resize-grip2.png b/PLATINUM/gtk-2.0/Handles/resize-grip2.png new file mode 100644 index 0000000..282da7b Binary files /dev/null and b/PLATINUM/gtk-2.0/Handles/resize-grip2.png differ diff --git a/PLATINUM/gtk-2.0/Lines/line-h.png b/PLATINUM/gtk-2.0/Lines/line-h.png new file mode 100644 index 0000000..7fb7f36 Binary files /dev/null and b/PLATINUM/gtk-2.0/Lines/line-h.png differ diff --git a/PLATINUM/gtk-2.0/Lines/line-v.png b/PLATINUM/gtk-2.0/Lines/line-v.png new file mode 100644 index 0000000..08b1442 Binary files /dev/null and b/PLATINUM/gtk-2.0/Lines/line-v.png differ diff --git a/PLATINUM/gtk-2.0/List/focus-item.png b/PLATINUM/gtk-2.0/List/focus-item.png new file mode 100644 index 0000000..36a4bfd Binary files /dev/null and b/PLATINUM/gtk-2.0/List/focus-item.png differ diff --git a/PLATINUM/gtk-2.0/List/item-normal.png b/PLATINUM/gtk-2.0/List/item-normal.png new file mode 100644 index 0000000..d976369 Binary files /dev/null and b/PLATINUM/gtk-2.0/List/item-normal.png differ diff --git a/PLATINUM/gtk-2.0/List/item-selected.png b/PLATINUM/gtk-2.0/List/item-selected.png new file mode 100644 index 0000000..c4c9218 Binary files /dev/null and b/PLATINUM/gtk-2.0/List/item-selected.png differ diff --git a/PLATINUM/gtk-2.0/List/list-item-active.png b/PLATINUM/gtk-2.0/List/list-item-active.png new file mode 100644 index 0000000..20a5b2e Binary files /dev/null and b/PLATINUM/gtk-2.0/List/list-item-active.png differ diff --git a/PLATINUM/gtk-2.0/List/list-item-insensitive.png b/PLATINUM/gtk-2.0/List/list-item-insensitive.png new file mode 100644 index 0000000..df20e3b Binary files /dev/null and b/PLATINUM/gtk-2.0/List/list-item-insensitive.png differ diff --git a/PLATINUM/gtk-2.0/List/list-item-normal.png b/PLATINUM/gtk-2.0/List/list-item-normal.png new file mode 100644 index 0000000..765bda5 Binary files /dev/null and b/PLATINUM/gtk-2.0/List/list-item-normal.png differ diff --git a/PLATINUM/gtk-2.0/List/list-item-selected.png b/PLATINUM/gtk-2.0/List/list-item-selected.png new file mode 100644 index 0000000..3b66fd7 Binary files /dev/null and b/PLATINUM/gtk-2.0/List/list-item-selected.png differ diff --git a/PLATINUM/gtk-2.0/List/tab-insensitive.png b/PLATINUM/gtk-2.0/List/tab-insensitive.png new file mode 100644 index 0000000..7d614ae Binary files /dev/null and b/PLATINUM/gtk-2.0/List/tab-insensitive.png differ diff --git a/PLATINUM/gtk-2.0/List/tab-normal.png b/PLATINUM/gtk-2.0/List/tab-normal.png new file mode 100644 index 0000000..d976369 Binary files /dev/null and b/PLATINUM/gtk-2.0/List/tab-normal.png differ diff --git a/PLATINUM/gtk-2.0/List/tab-prelight.png b/PLATINUM/gtk-2.0/List/tab-prelight.png new file mode 100644 index 0000000..c4c9218 Binary files /dev/null and b/PLATINUM/gtk-2.0/List/tab-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Menu/item-bg.png b/PLATINUM/gtk-2.0/Menu/item-bg.png new file mode 100644 index 0000000..6cb819b Binary files /dev/null and b/PLATINUM/gtk-2.0/Menu/item-bg.png differ diff --git a/PLATINUM/gtk-2.0/Menu/menu-arrow-white.png b/PLATINUM/gtk-2.0/Menu/menu-arrow-white.png new file mode 100644 index 0000000..368d19c Binary files /dev/null and b/PLATINUM/gtk-2.0/Menu/menu-arrow-white.png differ diff --git a/PLATINUM/gtk-2.0/Menu/menu-arrow.png b/PLATINUM/gtk-2.0/Menu/menu-arrow.png new file mode 100644 index 0000000..814ffae Binary files /dev/null and b/PLATINUM/gtk-2.0/Menu/menu-arrow.png differ diff --git a/PLATINUM/gtk-2.0/Menu/menu-bg.png b/PLATINUM/gtk-2.0/Menu/menu-bg.png new file mode 100644 index 0000000..5447fdb Binary files /dev/null and b/PLATINUM/gtk-2.0/Menu/menu-bg.png differ diff --git a/PLATINUM/gtk-2.0/Menu/menu-item-arrow-prelight.png b/PLATINUM/gtk-2.0/Menu/menu-item-arrow-prelight.png new file mode 100644 index 0000000..c03a893 Binary files /dev/null and b/PLATINUM/gtk-2.0/Menu/menu-item-arrow-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Menu/menu-item-arrow.png b/PLATINUM/gtk-2.0/Menu/menu-item-arrow.png new file mode 100644 index 0000000..9db98ed Binary files /dev/null and b/PLATINUM/gtk-2.0/Menu/menu-item-arrow.png differ diff --git a/PLATINUM/gtk-2.0/Menu/menubar-item.png b/PLATINUM/gtk-2.0/Menu/menubar-item.png new file mode 100644 index 0000000..857b184 Binary files /dev/null and b/PLATINUM/gtk-2.0/Menu/menubar-item.png differ diff --git a/PLATINUM/gtk-2.0/Menu/menubar-selected.png b/PLATINUM/gtk-2.0/Menu/menubar-selected.png new file mode 100644 index 0000000..d2fbdd9 Binary files /dev/null and b/PLATINUM/gtk-2.0/Menu/menubar-selected.png differ diff --git a/PLATINUM/gtk-2.0/Menu/menubar.png b/PLATINUM/gtk-2.0/Menu/menubar.png new file mode 100644 index 0000000..d4ba117 Binary files /dev/null and b/PLATINUM/gtk-2.0/Menu/menubar.png differ diff --git a/PLATINUM/gtk-2.0/Others/bg-tiled.xpm b/PLATINUM/gtk-2.0/Others/bg-tiled.xpm new file mode 100644 index 0000000..f2aeee9 --- /dev/null +++ b/PLATINUM/gtk-2.0/Others/bg-tiled.xpm @@ -0,0 +1,15 @@ +/* XPM */ +static char * bg_tiled_xpm[] = { +"8 8 4 1", +" c None", +". c #DDDDDD", +"+ c #CCCCCC", +"@ c #EEEEEE", +".+++++++", +"+.@+++@+", +"++.+++++", +"@+++@+++", +"++++++.+", +"++@++.@+", +"++++.+++", +"@+++@+++"}; diff --git a/PLATINUM/gtk-2.0/Others/divider-h.png b/PLATINUM/gtk-2.0/Others/divider-h.png new file mode 100644 index 0000000..5f5089c Binary files /dev/null and b/PLATINUM/gtk-2.0/Others/divider-h.png differ diff --git a/PLATINUM/gtk-2.0/Others/divider-v.png b/PLATINUM/gtk-2.0/Others/divider-v.png new file mode 100644 index 0000000..610c906 Binary files /dev/null and b/PLATINUM/gtk-2.0/Others/divider-v.png differ diff --git a/PLATINUM/gtk-2.0/Others/focus.png b/PLATINUM/gtk-2.0/Others/focus.png new file mode 100644 index 0000000..9543fea Binary files /dev/null and b/PLATINUM/gtk-2.0/Others/focus.png differ diff --git a/PLATINUM/gtk-2.0/Others/focus_rounded_border.png b/PLATINUM/gtk-2.0/Others/focus_rounded_border.png new file mode 100644 index 0000000..9e72c6e Binary files /dev/null and b/PLATINUM/gtk-2.0/Others/focus_rounded_border.png differ diff --git a/PLATINUM/gtk-2.0/Others/metal.png b/PLATINUM/gtk-2.0/Others/metal.png new file mode 100644 index 0000000..9b7a8d4 Binary files /dev/null and b/PLATINUM/gtk-2.0/Others/metal.png differ diff --git a/PLATINUM/gtk-2.0/Others/null-2.png b/PLATINUM/gtk-2.0/Others/null-2.png new file mode 100644 index 0000000..c9334ba Binary files /dev/null and b/PLATINUM/gtk-2.0/Others/null-2.png differ diff --git a/PLATINUM/gtk-2.0/Others/null.png b/PLATINUM/gtk-2.0/Others/null.png new file mode 100644 index 0000000..560ecf1 Binary files /dev/null and b/PLATINUM/gtk-2.0/Others/null.png differ diff --git a/PLATINUM/gtk-2.0/Others/ruler-h.png b/PLATINUM/gtk-2.0/Others/ruler-h.png new file mode 100644 index 0000000..d21d3e5 Binary files /dev/null and b/PLATINUM/gtk-2.0/Others/ruler-h.png differ diff --git a/PLATINUM/gtk-2.0/Others/ruler-v.png b/PLATINUM/gtk-2.0/Others/ruler-v.png new file mode 100644 index 0000000..a055610 Binary files /dev/null and b/PLATINUM/gtk-2.0/Others/ruler-v.png differ diff --git a/PLATINUM/gtk-2.0/Others/stripes.png b/PLATINUM/gtk-2.0/Others/stripes.png new file mode 100644 index 0000000..24fa2ce Binary files /dev/null and b/PLATINUM/gtk-2.0/Others/stripes.png differ diff --git a/PLATINUM/gtk-2.0/Others/tooltip.png b/PLATINUM/gtk-2.0/Others/tooltip.png new file mode 100644 index 0000000..a9299e6 Binary files /dev/null and b/PLATINUM/gtk-2.0/Others/tooltip.png differ diff --git a/PLATINUM/gtk-2.0/Panel/active.png b/PLATINUM/gtk-2.0/Panel/active.png new file mode 100644 index 0000000..86a9e75 Binary files /dev/null and b/PLATINUM/gtk-2.0/Panel/active.png differ diff --git a/PLATINUM/gtk-2.0/Panel/applet-bg.png b/PLATINUM/gtk-2.0/Panel/applet-bg.png new file mode 100644 index 0000000..279bff4 Binary files /dev/null and b/PLATINUM/gtk-2.0/Panel/applet-bg.png differ diff --git a/PLATINUM/gtk-2.0/Panel/h-handle-bg.png b/PLATINUM/gtk-2.0/Panel/h-handle-bg.png new file mode 100644 index 0000000..69e9eb6 Binary files /dev/null and b/PLATINUM/gtk-2.0/Panel/h-handle-bg.png differ diff --git a/PLATINUM/gtk-2.0/Panel/handle-bg.png b/PLATINUM/gtk-2.0/Panel/handle-bg.png new file mode 100644 index 0000000..9474816 Binary files /dev/null and b/PLATINUM/gtk-2.0/Panel/handle-bg.png differ diff --git a/PLATINUM/gtk-2.0/Panel/insensitive.png b/PLATINUM/gtk-2.0/Panel/insensitive.png new file mode 100644 index 0000000..6eb6eb2 Binary files /dev/null and b/PLATINUM/gtk-2.0/Panel/insensitive.png differ diff --git a/PLATINUM/gtk-2.0/Panel/normal.png b/PLATINUM/gtk-2.0/Panel/normal.png new file mode 100644 index 0000000..c510cb7 Binary files /dev/null and b/PLATINUM/gtk-2.0/Panel/normal.png differ diff --git a/PLATINUM/gtk-2.0/Panel/panel-bg.png b/PLATINUM/gtk-2.0/Panel/panel-bg.png new file mode 100644 index 0000000..c0aec6f Binary files /dev/null and b/PLATINUM/gtk-2.0/Panel/panel-bg.png differ diff --git a/PLATINUM/gtk-2.0/Panel/panel-handle-h.png b/PLATINUM/gtk-2.0/Panel/panel-handle-h.png new file mode 100644 index 0000000..2da02aa Binary files /dev/null and b/PLATINUM/gtk-2.0/Panel/panel-handle-h.png differ diff --git a/PLATINUM/gtk-2.0/Panel/panel-handle-v.png b/PLATINUM/gtk-2.0/Panel/panel-handle-v.png new file mode 100644 index 0000000..d6777f5 Binary files /dev/null and b/PLATINUM/gtk-2.0/Panel/panel-handle-v.png differ diff --git a/PLATINUM/gtk-2.0/Panel/panel-menu-item.png b/PLATINUM/gtk-2.0/Panel/panel-menu-item.png new file mode 100644 index 0000000..9c88a2c Binary files /dev/null and b/PLATINUM/gtk-2.0/Panel/panel-menu-item.png differ diff --git a/PLATINUM/gtk-2.0/Panel/prelight.png b/PLATINUM/gtk-2.0/Panel/prelight.png new file mode 100644 index 0000000..95e388f Binary files /dev/null and b/PLATINUM/gtk-2.0/Panel/prelight.png differ diff --git a/PLATINUM/gtk-2.0/ProgressBar/progress.png b/PLATINUM/gtk-2.0/ProgressBar/progress.png new file mode 100644 index 0000000..4bef5cc Binary files /dev/null and b/PLATINUM/gtk-2.0/ProgressBar/progress.png differ diff --git a/PLATINUM/gtk-2.0/ProgressBar/progressbar-horiz.png b/PLATINUM/gtk-2.0/ProgressBar/progressbar-horiz.png new file mode 100644 index 0000000..6b1445d Binary files /dev/null and b/PLATINUM/gtk-2.0/ProgressBar/progressbar-horiz.png differ diff --git a/PLATINUM/gtk-2.0/ProgressBar/progressbar-vert.png b/PLATINUM/gtk-2.0/ProgressBar/progressbar-vert.png new file mode 100644 index 0000000..78c0752 Binary files /dev/null and b/PLATINUM/gtk-2.0/ProgressBar/progressbar-vert.png differ diff --git a/PLATINUM/gtk-2.0/ProgressBar/trough-progressbar-horiz.png b/PLATINUM/gtk-2.0/ProgressBar/trough-progressbar-horiz.png new file mode 100644 index 0000000..72ffbf0 Binary files /dev/null and b/PLATINUM/gtk-2.0/ProgressBar/trough-progressbar-horiz.png differ diff --git a/PLATINUM/gtk-2.0/ProgressBar/trough-progressbar-vert.png b/PLATINUM/gtk-2.0/ProgressBar/trough-progressbar-vert.png new file mode 100644 index 0000000..1e8e09e Binary files /dev/null and b/PLATINUM/gtk-2.0/ProgressBar/trough-progressbar-vert.png differ diff --git a/PLATINUM/gtk-2.0/Range/null-horiz.png b/PLATINUM/gtk-2.0/Range/null-horiz.png new file mode 100644 index 0000000..4e2ad7c Binary files /dev/null and b/PLATINUM/gtk-2.0/Range/null-horiz.png differ diff --git a/PLATINUM/gtk-2.0/Range/null.png b/PLATINUM/gtk-2.0/Range/null.png new file mode 100644 index 0000000..33c74eb Binary files /dev/null and b/PLATINUM/gtk-2.0/Range/null.png differ diff --git a/PLATINUM/gtk-2.0/Range/slider-horiz-insensitive.png b/PLATINUM/gtk-2.0/Range/slider-horiz-insensitive.png new file mode 100644 index 0000000..0ef63d9 Binary files /dev/null and b/PLATINUM/gtk-2.0/Range/slider-horiz-insensitive.png differ diff --git a/PLATINUM/gtk-2.0/Range/slider-horiz-prelight.png b/PLATINUM/gtk-2.0/Range/slider-horiz-prelight.png new file mode 100644 index 0000000..1af383e Binary files /dev/null and b/PLATINUM/gtk-2.0/Range/slider-horiz-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Range/slider-horiz.png b/PLATINUM/gtk-2.0/Range/slider-horiz.png new file mode 100644 index 0000000..4d4f579 Binary files /dev/null and b/PLATINUM/gtk-2.0/Range/slider-horiz.png differ diff --git a/PLATINUM/gtk-2.0/Range/slider-vert-insensitive.png b/PLATINUM/gtk-2.0/Range/slider-vert-insensitive.png new file mode 100644 index 0000000..6903c9f Binary files /dev/null and b/PLATINUM/gtk-2.0/Range/slider-vert-insensitive.png differ diff --git a/PLATINUM/gtk-2.0/Range/slider-vert-prelight.png b/PLATINUM/gtk-2.0/Range/slider-vert-prelight.png new file mode 100644 index 0000000..ca59b58 Binary files /dev/null and b/PLATINUM/gtk-2.0/Range/slider-vert-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Range/slider-vert.png b/PLATINUM/gtk-2.0/Range/slider-vert.png new file mode 100644 index 0000000..f20a06f Binary files /dev/null and b/PLATINUM/gtk-2.0/Range/slider-vert.png differ diff --git a/PLATINUM/gtk-2.0/Range/trough-horizontal.png b/PLATINUM/gtk-2.0/Range/trough-horizontal.png new file mode 100644 index 0000000..4ffbeef Binary files /dev/null and b/PLATINUM/gtk-2.0/Range/trough-horizontal.png differ diff --git a/PLATINUM/gtk-2.0/Range/trough-vertical.png b/PLATINUM/gtk-2.0/Range/trough-vertical.png new file mode 100644 index 0000000..cb0d3cd Binary files /dev/null and b/PLATINUM/gtk-2.0/Range/trough-vertical.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/h-overlay.png b/PLATINUM/gtk-2.0/Scrollbars/h-overlay.png new file mode 100644 index 0000000..9ffa59e Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/h-overlay.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/slider-horizontal-active.png b/PLATINUM/gtk-2.0/Scrollbars/slider-horizontal-active.png new file mode 100644 index 0000000..ab8a1cc Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/slider-horizontal-active.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/slider-horizontal-insens.png b/PLATINUM/gtk-2.0/Scrollbars/slider-horizontal-insens.png new file mode 100644 index 0000000..f60ca81 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/slider-horizontal-insens.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/slider-horizontal-prelight.png b/PLATINUM/gtk-2.0/Scrollbars/slider-horizontal-prelight.png new file mode 100644 index 0000000..62a013a Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/slider-horizontal-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/slider-horizontal.png b/PLATINUM/gtk-2.0/Scrollbars/slider-horizontal.png new file mode 100644 index 0000000..8101008 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/slider-horizontal.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/slider-vert-insens.png b/PLATINUM/gtk-2.0/Scrollbars/slider-vert-insens.png new file mode 100644 index 0000000..f6c38c5 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/slider-vert-insens.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/slider-vertical-active.png b/PLATINUM/gtk-2.0/Scrollbars/slider-vertical-active.png new file mode 100644 index 0000000..51db547 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/slider-vertical-active.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/slider-vertical-prelight.png b/PLATINUM/gtk-2.0/Scrollbars/slider-vertical-prelight.png new file mode 100644 index 0000000..f1764e6 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/slider-vertical-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/slider-vertical.png b/PLATINUM/gtk-2.0/Scrollbars/slider-vertical.png new file mode 100644 index 0000000..b7f2789 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/slider-vertical.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/stepper-down-active.png b/PLATINUM/gtk-2.0/Scrollbars/stepper-down-active.png new file mode 100644 index 0000000..f621bab Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/stepper-down-active.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/stepper-down-insens.png b/PLATINUM/gtk-2.0/Scrollbars/stepper-down-insens.png new file mode 100644 index 0000000..1ee0281 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/stepper-down-insens.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/stepper-down-prelight.png b/PLATINUM/gtk-2.0/Scrollbars/stepper-down-prelight.png new file mode 100644 index 0000000..ce0bb51 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/stepper-down-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/stepper-down.png b/PLATINUM/gtk-2.0/Scrollbars/stepper-down.png new file mode 100644 index 0000000..7a2fe2a Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/stepper-down.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/stepper-left-active.png b/PLATINUM/gtk-2.0/Scrollbars/stepper-left-active.png new file mode 100644 index 0000000..25bf0f1 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/stepper-left-active.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/stepper-left-insens.png b/PLATINUM/gtk-2.0/Scrollbars/stepper-left-insens.png new file mode 100644 index 0000000..087d42f Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/stepper-left-insens.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/stepper-left-prelight.png b/PLATINUM/gtk-2.0/Scrollbars/stepper-left-prelight.png new file mode 100644 index 0000000..0cab62c Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/stepper-left-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/stepper-left.png b/PLATINUM/gtk-2.0/Scrollbars/stepper-left.png new file mode 100644 index 0000000..8c1d616 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/stepper-left.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/stepper-right-active.png b/PLATINUM/gtk-2.0/Scrollbars/stepper-right-active.png new file mode 100644 index 0000000..0bb90e0 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/stepper-right-active.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/stepper-right-insens.png b/PLATINUM/gtk-2.0/Scrollbars/stepper-right-insens.png new file mode 100644 index 0000000..4dd4541 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/stepper-right-insens.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/stepper-right-prelight.png b/PLATINUM/gtk-2.0/Scrollbars/stepper-right-prelight.png new file mode 100644 index 0000000..2c3bacb Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/stepper-right-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/stepper-right.png b/PLATINUM/gtk-2.0/Scrollbars/stepper-right.png new file mode 100644 index 0000000..6793586 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/stepper-right.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/stepper-up-active.png b/PLATINUM/gtk-2.0/Scrollbars/stepper-up-active.png new file mode 100644 index 0000000..0d7f0d4 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/stepper-up-active.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/stepper-up-insens.png b/PLATINUM/gtk-2.0/Scrollbars/stepper-up-insens.png new file mode 100644 index 0000000..5be2c36 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/stepper-up-insens.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/stepper-up-prelight.png b/PLATINUM/gtk-2.0/Scrollbars/stepper-up-prelight.png new file mode 100644 index 0000000..d58a03a Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/stepper-up-prelight.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/stepper-up.png b/PLATINUM/gtk-2.0/Scrollbars/stepper-up.png new file mode 100644 index 0000000..f882c01 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/stepper-up.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png b/PLATINUM/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png new file mode 100644 index 0000000..a7ebed2 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/trough-scrollbar-vert.png b/PLATINUM/gtk-2.0/Scrollbars/trough-scrollbar-vert.png new file mode 100644 index 0000000..7d23a2e Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/trough-scrollbar-vert.png differ diff --git a/PLATINUM/gtk-2.0/Scrollbars/v-overlay.png b/PLATINUM/gtk-2.0/Scrollbars/v-overlay.png new file mode 100644 index 0000000..d2e7943 Binary files /dev/null and b/PLATINUM/gtk-2.0/Scrollbars/v-overlay.png differ diff --git a/PLATINUM/gtk-2.0/Shadows/entry-in.png b/PLATINUM/gtk-2.0/Shadows/entry-in.png new file mode 100644 index 0000000..ced70eb Binary files /dev/null and b/PLATINUM/gtk-2.0/Shadows/entry-in.png differ diff --git a/PLATINUM/gtk-2.0/Shadows/entry-out.png b/PLATINUM/gtk-2.0/Shadows/entry-out.png new file mode 100644 index 0000000..a9e41f6 Binary files /dev/null and b/PLATINUM/gtk-2.0/Shadows/entry-out.png differ diff --git a/PLATINUM/gtk-2.0/Shadows/focus-entry.png b/PLATINUM/gtk-2.0/Shadows/focus-entry.png new file mode 100644 index 0000000..b248277 Binary files /dev/null and b/PLATINUM/gtk-2.0/Shadows/focus-entry.png differ diff --git a/PLATINUM/gtk-2.0/Shadows/shadow-etched-in.png b/PLATINUM/gtk-2.0/Shadows/shadow-etched-in.png new file mode 100644 index 0000000..4cb50f2 Binary files /dev/null and b/PLATINUM/gtk-2.0/Shadows/shadow-etched-in.png differ diff --git a/PLATINUM/gtk-2.0/Shadows/shadow-etched-out.png b/PLATINUM/gtk-2.0/Shadows/shadow-etched-out.png new file mode 100644 index 0000000..9da8200 Binary files /dev/null and b/PLATINUM/gtk-2.0/Shadows/shadow-etched-out.png differ diff --git a/PLATINUM/gtk-2.0/Shadows/shadow-in.png b/PLATINUM/gtk-2.0/Shadows/shadow-in.png new file mode 100644 index 0000000..6e41317 Binary files /dev/null and b/PLATINUM/gtk-2.0/Shadows/shadow-in.png differ diff --git a/PLATINUM/gtk-2.0/Shadows/shadow-none.png b/PLATINUM/gtk-2.0/Shadows/shadow-none.png new file mode 100644 index 0000000..743caf5 Binary files /dev/null and b/PLATINUM/gtk-2.0/Shadows/shadow-none.png differ diff --git a/PLATINUM/gtk-2.0/Shadows/shadow-out.png b/PLATINUM/gtk-2.0/Shadows/shadow-out.png new file mode 100644 index 0000000..fb64f68 Binary files /dev/null and b/PLATINUM/gtk-2.0/Shadows/shadow-out.png differ diff --git a/PLATINUM/gtk-2.0/Shadows/statusbar-gradient-bg.png b/PLATINUM/gtk-2.0/Shadows/statusbar-gradient-bg.png new file mode 100644 index 0000000..5095761 Binary files /dev/null and b/PLATINUM/gtk-2.0/Shadows/statusbar-gradient-bg.png differ diff --git a/PLATINUM/gtk-2.0/Shadows/text-entry-out.png b/PLATINUM/gtk-2.0/Shadows/text-entry-out.png new file mode 100644 index 0000000..fb64f68 Binary files /dev/null and b/PLATINUM/gtk-2.0/Shadows/text-entry-out.png differ diff --git a/PLATINUM/gtk-2.0/Shadows/text-entry.png b/PLATINUM/gtk-2.0/Shadows/text-entry.png new file mode 100644 index 0000000..f08797b Binary files /dev/null and b/PLATINUM/gtk-2.0/Shadows/text-entry.png differ diff --git a/PLATINUM/gtk-2.0/Spin/arrow-down-active.png b/PLATINUM/gtk-2.0/Spin/arrow-down-active.png new file mode 100644 index 0000000..4280d19 Binary files /dev/null and b/PLATINUM/gtk-2.0/Spin/arrow-down-active.png differ diff --git a/PLATINUM/gtk-2.0/Spin/arrow-down-disable.png b/PLATINUM/gtk-2.0/Spin/arrow-down-disable.png new file mode 100644 index 0000000..2360876 Binary files /dev/null and b/PLATINUM/gtk-2.0/Spin/arrow-down-disable.png differ diff --git a/PLATINUM/gtk-2.0/Spin/arrow-down.png b/PLATINUM/gtk-2.0/Spin/arrow-down.png new file mode 100644 index 0000000..e8a9b91 Binary files /dev/null and b/PLATINUM/gtk-2.0/Spin/arrow-down.png differ diff --git a/PLATINUM/gtk-2.0/Spin/arrow-up-active.png b/PLATINUM/gtk-2.0/Spin/arrow-up-active.png new file mode 100644 index 0000000..e0f1c10 Binary files /dev/null and b/PLATINUM/gtk-2.0/Spin/arrow-up-active.png differ diff --git a/PLATINUM/gtk-2.0/Spin/arrow-up-disable.png b/PLATINUM/gtk-2.0/Spin/arrow-up-disable.png new file mode 100644 index 0000000..0770496 Binary files /dev/null and b/PLATINUM/gtk-2.0/Spin/arrow-up-disable.png differ diff --git a/PLATINUM/gtk-2.0/Spin/arrow-up.png b/PLATINUM/gtk-2.0/Spin/arrow-up.png new file mode 100644 index 0000000..c61ab70 Binary files /dev/null and b/PLATINUM/gtk-2.0/Spin/arrow-up.png differ diff --git a/PLATINUM/gtk-2.0/Spin/spin-bg.png b/PLATINUM/gtk-2.0/Spin/spin-bg.png new file mode 100644 index 0000000..b3dbccc Binary files /dev/null and b/PLATINUM/gtk-2.0/Spin/spin-bg.png differ diff --git a/PLATINUM/gtk-2.0/Tabs/gap-bottom.png b/PLATINUM/gtk-2.0/Tabs/gap-bottom.png new file mode 100644 index 0000000..d5b2584 Binary files /dev/null and b/PLATINUM/gtk-2.0/Tabs/gap-bottom.png differ diff --git a/PLATINUM/gtk-2.0/Tabs/gap-left.png b/PLATINUM/gtk-2.0/Tabs/gap-left.png new file mode 100644 index 0000000..bd2ecbc Binary files /dev/null and b/PLATINUM/gtk-2.0/Tabs/gap-left.png differ diff --git a/PLATINUM/gtk-2.0/Tabs/gap-right.png b/PLATINUM/gtk-2.0/Tabs/gap-right.png new file mode 100644 index 0000000..e08ac95 Binary files /dev/null and b/PLATINUM/gtk-2.0/Tabs/gap-right.png differ diff --git a/PLATINUM/gtk-2.0/Tabs/gap-top.png b/PLATINUM/gtk-2.0/Tabs/gap-top.png new file mode 100644 index 0000000..461f8fa Binary files /dev/null and b/PLATINUM/gtk-2.0/Tabs/gap-top.png differ diff --git a/PLATINUM/gtk-2.0/Tabs/notebook-bottom.png b/PLATINUM/gtk-2.0/Tabs/notebook-bottom.png new file mode 100644 index 0000000..9babeae Binary files /dev/null and b/PLATINUM/gtk-2.0/Tabs/notebook-bottom.png differ diff --git a/PLATINUM/gtk-2.0/Tabs/notebook.png b/PLATINUM/gtk-2.0/Tabs/notebook.png new file mode 100644 index 0000000..1da17f7 Binary files /dev/null and b/PLATINUM/gtk-2.0/Tabs/notebook.png differ diff --git a/PLATINUM/gtk-2.0/Tabs/null.png b/PLATINUM/gtk-2.0/Tabs/null.png new file mode 100644 index 0000000..079a05a Binary files /dev/null and b/PLATINUM/gtk-2.0/Tabs/null.png differ diff --git a/PLATINUM/gtk-2.0/Tabs/tab-bottom-active.png b/PLATINUM/gtk-2.0/Tabs/tab-bottom-active.png new file mode 100644 index 0000000..bd09007 Binary files /dev/null and b/PLATINUM/gtk-2.0/Tabs/tab-bottom-active.png differ diff --git a/PLATINUM/gtk-2.0/Tabs/tab-bottom.png b/PLATINUM/gtk-2.0/Tabs/tab-bottom.png new file mode 100644 index 0000000..bfc2853 Binary files /dev/null and b/PLATINUM/gtk-2.0/Tabs/tab-bottom.png differ diff --git a/PLATINUM/gtk-2.0/Tabs/tab-left-active.png b/PLATINUM/gtk-2.0/Tabs/tab-left-active.png new file mode 100644 index 0000000..5e4b866 Binary files /dev/null and b/PLATINUM/gtk-2.0/Tabs/tab-left-active.png differ diff --git a/PLATINUM/gtk-2.0/Tabs/tab-left.png b/PLATINUM/gtk-2.0/Tabs/tab-left.png new file mode 100644 index 0000000..9a72dc9 Binary files /dev/null and b/PLATINUM/gtk-2.0/Tabs/tab-left.png differ diff --git a/PLATINUM/gtk-2.0/Tabs/tab-right-active.png b/PLATINUM/gtk-2.0/Tabs/tab-right-active.png new file mode 100644 index 0000000..03fed85 Binary files /dev/null and b/PLATINUM/gtk-2.0/Tabs/tab-right-active.png differ diff --git a/PLATINUM/gtk-2.0/Tabs/tab-right.png b/PLATINUM/gtk-2.0/Tabs/tab-right.png new file mode 100644 index 0000000..7fbf9be Binary files /dev/null and b/PLATINUM/gtk-2.0/Tabs/tab-right.png differ diff --git a/PLATINUM/gtk-2.0/Tabs/tab-top-active.png b/PLATINUM/gtk-2.0/Tabs/tab-top-active.png new file mode 100644 index 0000000..1ae1165 Binary files /dev/null and b/PLATINUM/gtk-2.0/Tabs/tab-top-active.png differ diff --git a/PLATINUM/gtk-2.0/Tabs/tab-top.png b/PLATINUM/gtk-2.0/Tabs/tab-top.png new file mode 100644 index 0000000..fca39b5 Binary files /dev/null and b/PLATINUM/gtk-2.0/Tabs/tab-top.png differ diff --git a/PLATINUM/gtk-2.0/Toolbar/null.png b/PLATINUM/gtk-2.0/Toolbar/null.png new file mode 100644 index 0000000..079a05a Binary files /dev/null and b/PLATINUM/gtk-2.0/Toolbar/null.png differ diff --git a/PLATINUM/gtk-2.0/Toolbar/toolbar.png b/PLATINUM/gtk-2.0/Toolbar/toolbar.png new file mode 100644 index 0000000..61bf5d1 Binary files /dev/null and b/PLATINUM/gtk-2.0/Toolbar/toolbar.png differ diff --git a/PLATINUM/gtk-2.0/Toolbar/toolbutton-active.png b/PLATINUM/gtk-2.0/Toolbar/toolbutton-active.png new file mode 100644 index 0000000..b9120ea Binary files /dev/null and b/PLATINUM/gtk-2.0/Toolbar/toolbutton-active.png differ diff --git a/PLATINUM/gtk-2.0/Toolbar/toolbutton-insensitive.png b/PLATINUM/gtk-2.0/Toolbar/toolbutton-insensitive.png new file mode 100644 index 0000000..913baaf Binary files /dev/null and b/PLATINUM/gtk-2.0/Toolbar/toolbutton-insensitive.png differ diff --git a/PLATINUM/gtk-2.0/Toolbar/toolbutton-normal.png b/PLATINUM/gtk-2.0/Toolbar/toolbutton-normal.png new file mode 100644 index 0000000..aae0c82 Binary files /dev/null and b/PLATINUM/gtk-2.0/Toolbar/toolbutton-normal.png differ diff --git a/PLATINUM/gtk-2.0/Toolbar/toolbutton-selected.png b/PLATINUM/gtk-2.0/Toolbar/toolbutton-selected.png new file mode 100644 index 0000000..13a6a58 Binary files /dev/null and b/PLATINUM/gtk-2.0/Toolbar/toolbutton-selected.png differ diff --git a/PLATINUM/gtk-2.0/about.txt b/PLATINUM/gtk-2.0/about.txt new file mode 100644 index 0000000..a41234f --- /dev/null +++ b/PLATINUM/gtk-2.0/about.txt @@ -0,0 +1,7 @@ +List of changes: +* All font overrides in the theme removed - the font can be configured separately (I just use 9pt DejaVu Sans) +* Toolbar buttons set to be flat (no button) until you hover over them + * toggle-button style set to match toolbar buttons instead of regular buttons +* y-thickness of notebook tabs changed from 3 to 0 to avoid stretching +* Panel background disabled and panel "active" and "prelight" button states changed to solid color (better Xfce compatibility) +* Horizontal and vertical scrollbar troughs replaced diff --git a/PLATINUM/gtk-2.0/gtkrc b/PLATINUM/gtk-2.0/gtkrc new file mode 100644 index 0000000..4b2aa6b --- /dev/null +++ b/PLATINUM/gtk-2.0/gtkrc @@ -0,0 +1,2777 @@ +# Classic Platinum Streamline ###### 2773 LINES ###################### +# Based on Mac Classic Platinum (http://gnome-look.org/content/show.php/Mac+Classic+Platinum?content=144719) - see about.txt for changes +# License is GPL. + +include "menubar.rc" +include "panel.rc" +include "scrollbar.rc" + +#default color scheme +gtk_color_scheme = "fg_color:#151622\nbg_color:#DFDFDF\nbase_color:#FFFFFF\ntext_color:#000000\nselected_bg_color:#CECEFF\nselected_fg_color:#000000\ntooltip_bg_color:#FBF4CC\ntooltip_fg_color:#051022" +gtk-icon-sizes = "panel-menu=18,18:panel=16,16:gtk-button=16,16:gtk-large-toolbar=32,32:gtk-small-toolbar=20,20:gtk-menu=18,18" + +style "theme-default" +{ +# font_name = "Charcoal 9.6" # selected custom font here - name, style and size + GtkButton::default_border = { 3, 3, 3, 3 } + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + #GtkWidget::focus-padding = 0 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 16 + GtkRange::stepper-size = 16 +# GtkRange::activate-slider = 1 +# GtkRange:: trough-side-details = 1 + GtkRange:: trough-under-steppers = 1 + + GtkScrollbar::min_slider_length = 36 + # we don't want steppers for scrollbar; set to "1" to enable + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 1 + GtkScrollbar::has-secondary-backward-stepper = 1 + GtkScrollbar::has-secondary-forward-stepper = 0 + + GtkPaned::handle_size = 9 + + GtkMenuBar::internal-padding = 0 + GtkTreeView::expander_size = 13 #15 + GtkExpander::expander_size = 13 #17 + + GtkScale::slider-length = 17 + GtkScale::slider-width = 17 + GtkScale::trough-border = 0 + + GtkWidget::link-color = "#0062dc" # blue + GtkWidget::visited-link-color = "#8c00dc" #purple + + WnckTasklist::fade-overlay-rect = 0 + WnckTasklist::fade-loop-time = 5.0 # 5 seconds + WnckTasklist::fade-opacity = 0.5 # final opacity + + # makes menu overlap + GtkMenu::horizontal-offset = -4 + + # arrow displacement fix here, at least trying + GtkOptionMenu::indicator-size = { 11, 11 } + GtkOptionMenu::indicator-spacing = { 2, 2, 2, 2 } + GtkComboBox::arrow-size = 17 + + #removes extra padding at top and bottom of menus. Makes menuitem overlap border + GtkMenu::vertical-padding = 3 # additional space top and bottom menu + GtkMenu::horizontal-padding = 0 + + #set to the same as roundness, used for better hotspot selection of tabs +# GtkNotebook::tab-curvature = 1 +# GtkNotebook::tab-overlap = 4 + + GtkMenuItem::horizontal-padding = 6 + GtkMenuItem::toggle-spacing = 8 + GtkMenuItem::arrow-spacing = 4 + #Spacing between edge with indicator and text +# GtkOptionMenu ::indicator-size = {11, 5} + #GtkOptionMenu ::indicator-spacing = {6, 5, 4, 4} + + GtkCheckButton ::indicator-size = 13 + GtkCheckButton ::indicator-spacing = 4 + GtkRadioButton ::indicator-size = 13 + + GtkTreeView::horizontal_separator = 2 +# GtkTreeView::odd_row_color = "#D3E5FA" # mix(0.98, shade (0.98, @base_color), @selected_bg_color) + GtkTreeView ::row_ending_details = 0 + GtkTreeView ::even_row_color = @base_color # "#FFFFFF" #"#FAFBFF" # "#D3E5FA" # "#EDF3FE" + GtkTreeView ::odd_row_color = @base_color # "#FFFFFF" # "#D3E5FA" # "#EDF3FE" + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + +################# Shadows ########################### + GtkStatusbar ::shadow_type = GTK_SHADOW_NONE +# GtkMenubar ::shadow_type = GTK_SHADOW_NONE + GtkToolbar ::shadow_type = GTK_SHADOW_OUT + GtkCList ::shadow_type = GTK_SHADOW_NONE ## + +# GtkFrame ::shadow_type = GTK_SHADOW_IN + GtkScrolledWindow::shadow_type = GTK_SHADOW_IN + GtkContainer ::shadow_type = GTK_SHADOW_OUT # + GtkBox ::shadow_type = GTK_SHADOW_OUT ## +# GtkPaned ::shadow_type = GTK_SHADOW_IN + + GtkCombo ::shadow_type = GTK_SHADOW_OUT ## + GtkComboBox::shadow_type = GTK_SHADOW_NONE + + GtkViewport ::shadow_type = GTK_SHADOW_OUT ## +# GtkList ::shadow_type = GTK_SHADOW_OUT ## +# GtkTreeView ::shadow_type = GTK_SHADOW_OUT ## +################################################ + +# GtkToggleToolButton::active = 1 + +# GtkToolItem::is_important = 0 # whether to display text or not + + GtkToolbar::button-relief= GTK_RELIEF_NORMAL # uncomment is always draw toolbar buttons + + GtkWidget::wide-separators = 0 # set to 1 for boxed separators (ugly) + GtkWidget::separator-height = 3 + GtkWidget::separator-width = 3 + + GtkToolbar::space_style = GTK_TOOLBAR_SPACE_EMPTY # EMPTY or LINE + + GtkComboBox::has-frame = 0 + GtkComboBox::appears-as-list = 0 + GtkRange::activate-slider = 0 # SHADOW_IN for sliders + +# GtkCombo::child-spacing = 4 + +####################### THEME ######################### + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[ACTIVE] = @base_color # + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[INSENSITIVE] = shade (0.6, @bg_color) # mix (0.675, shade (0.95, @bg_color), @fg_color) +# bg_pixmap[NORMAL] = "Others/metallic-bg.png" # applied to tooltip bg too... + bg[NORMAL] = @bg_color + bg[ACTIVE] = darker(@bg_color) + bg[PRELIGHT] = @base_color + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @bg_color + + base[NORMAL] = @base_color + base[ACTIVE] = @bg_color + base[PRELIGHT] = @base_color + base[SELECTED] = @selected_bg_color # shade (0.8, @bg_color) + base[INSENSITIVE] = @bg_color + + text[NORMAL] = @text_color + text[ACTIVE] = shade (0.5, @bg_color) # + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = shade (0.6, @bg_color) # mix (0.675, shade (0.95, @bg_color), @fg_color) + + engine "pixmap" + { +# handles + image + { + function = HANDLE + recolorable = TRUE + file = "Others/divider-h.png" + border = { 1, 1, 2, 2 } + stretch = TRUE + overlay_file = "Handles/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = HANDLE + recolorable = TRUE + file = "Others/divider-v.png" + border = { 2, 2, 1, 1 } + stretch = TRUE + overlay_file = "Handles/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } +# shadows + image + { + function = SHADOW + shadow = IN + recolorable = TRUE + 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-etched-in.png" + border = { 3, 3, 3, 3 } + 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 + shadow = NONE + recolorable = TRUE + file = "Shadows/shadow-none.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } +# shadow gaps + image + { + function = SHADOW_GAP + recolorable = TRUE + file = "Frame-Gap/shadow-gap.png" + border = { 2, 2, 3, 2 } + stretch = TRUE + #gap_file = "Frame-Gap/frame-gap.png" # just under the label + #gap_border = { 3, 3, 3, 0 } + gap_start_file = "Frame-Gap/frame-gap-start.png" + gap_start_border = { 2, 0, 2, 0 } + gap_end_file = "Frame-Gap/frame-gap-end.png" + gap_end_border = { 0, 2, 2, 0 } + gap_side = TOP + } + +# Paned widget + +# image +# { +# function = BOX +# recolorable = TRUE +# detail = "paned" +# file = "Others/bg-tiled.png" +# border = { 0, 0, 0, 0 } +# stretch = FALSE +# } + +# viewport + +# image +# { +# function = FLAT_BOX +# recolorable = TRUE +# detail = "viewportbin" +# file = "Others/stripes.png" +# stretch = FALSE +# } +# focus + image + { + function = FOCUS + recolorable = TRUE + file = "Others/focus.png" # transparent image is better? + border = { 2, 2, 2, 2 } + stretch = TRUE + } +# tooltip + image + { + function = FLAT_BOX + recolorable = TRUE + detail = "tooltip" + file = "Others/tooltip.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } +# arrows + image + { + function = ARROW + state = NORMAL + recolorable = TRUE + 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 = 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 = { 2, 2, 2, 2 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "Arrows/arrow-down-prelight.png" + overlay_border = { 2, 2, 2, 2 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "Arrows/arrow-down-active.png" + overlay_border = { 2, 2, 2, 2 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "Arrows/arrow-down-insensitive.png" + overlay_border = { 2, 2, 2, 2 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = NORMAL + recolorable = TRUE + overlay_file = "Arrows/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "Arrows/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "Arrows/arrow-left-insensitive.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + state = NORMAL + recolorable = TRUE + overlay_file = "Arrows/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "Arrows/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "Arrows/arrow-right-insensitive.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image # used for dialog bg. in apps. like Inkscape + { + function = BOX + recolorable = TRUE + file = "Others/null-2.png" + border = { 2, 1, 2, 1 } + stretch = TRUE + } +# resize grip + image + { + function = RESIZE_GRIP + detail = "statusbar" + recolorable = TRUE + overlay_file = "Handles/resize-grip.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch= FALSE + } +# lines + image + { + function = VLINE + recolorable = TRUE + file = "Lines/line-v.png" + border = { 1, 1, 2, 2 } + stretch = TRUE + } + image + { + function = HLINE + recolorable = TRUE + file = "Lines/line-h.png" + border = { 2, 2, 1, 1 } + stretch = TRUE + } +# entry + image + { + function = BOX + recolorable = TRUE + shadow = IN + state = NORMAL + file = "Shadows/entry-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 + } + image + { + function = SHADOW + detail = "entry" + shadow = OUT + recolorable = FALSE + file = "Shadows/text-entry-out.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } +# OPTION ######################################################## + image + { + function = OPTION + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/radio-normal.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/radio-normal-prelight.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "Check-Radio/radio-normal.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/radio-normal.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/radio-off-inactive.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/radio-active.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/radio-active-prelight.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "Check-Radio/radio-active.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/radio-active.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/radio-on-inactive.png" + overlay_stretch = FALSE + } + +# CHECK ################################################################### + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/check-normal.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/check-normal-prelight.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "Check-Radio/check-normal.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/check-normal.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/check-off-inactive.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/check-active.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/check-active-prelight.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "Check-Radio/check-active.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/check-active.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/check-on-inactive.png" + overlay_stretch = FALSE + } + } +} + +class "GtkWidget" style "theme-default" +class "GtkSeparator" style "theme-default" +class "GtkStatusbar" style "theme-default" +class "GtkWindow" style "theme-default" +##widget "PanelDItemEditor" style "theme-default" +class "GtkHandleBox" style "theme-default" +#class "GtkMenu" style "theme-default" +#class "GtkSeparator" style "theme-default" +#class "GtkFrame" style "theme-default" +class "GtkPaned" style "theme-default" + +widget_class "*.<GtkLabel>" style "theme-default" + +#widget_class "*.<GtkMenuItem>.<GtkLabel>" style "theme-default" + +#################### FRAME TITLE ##################### + +style "frame-title" +{ + GtkAspectFrame::xalign = 1 # this should centered the frame label... really??? +# font_name = "Bold" +# fg[NORMAL] = mix (0.95, shade (1.0, @selected_bg_color), "blue") +} +widget_class "*.<GtkFrame>.<GtkLabel>" style "frame-title" + +##################### COMBOTEXT FIX #################### + +style "combotext-fix" +{ + fg[PRELIGHT] = @base_color + fg[SELECTED] = @base_color + +} + +#widget_class "*.<Combo>" style "combotext-fix" +#widget_class "*.<ComboBox>" style "combotext-fix" +#widget_class "*.<ComboBoxEntry>" style "combotext-fix" +class ".<OptionMenu>" style "combotext-fix" +#class ".<Font>" style "combotext-fix" +widget_class "*.<Combo>" style "combotext-fix"##### +widget_class "*.<GtkMenuItem>.*" style "combotext-fix" ##### + +#################################################### + +style "macosx-icons" +{ + stock ["panel-gnome-logo"] = { { "Apple-Logo.png", *, *, * } } +# stock ["gtk-cancel"] = { { "blank.png", *, *, * } } +# stock ["gtk-close"] = { { "blank.png", *, *, * } } +} +class "GtkWidget" style "macosx-icons" + +#################### SEPARATOR ##################### + +style "separator" = "theme-default" +{ + xthickness = 2 + ythickness = 2 +} + +class "GtkSeparator" style "separator" + +#################### BUTTONS ####################### + +style "button" = "theme-default" +{ + # font_name = "Bold" + #GtkMisc::xpad = 1 # what's this? + xthickness = 0 + ythickness = 0 + + engine "pixmap" + { + image + { + function = BOX + detail = "buttondefault" + recolorable = TRUE + file = "Buttons/button-default.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + image + { + function = BOX + state = PRELIGHT + recolorable = TRUE + file = "Buttons/button-prelight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = ACTIVE + file = "Buttons/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = SELECTED + file = "Buttons/button-active.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 + } + image + { + function = BOX + file = "Buttons/button-normal.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + } +} + +class "GtkButton" style "button" +class "*Font*" style "button" +#####class "GtkToggleButton" style "button" +#class "GtkCombo" style "button" # combo style applied + +#################### TOOL BUTTON ####################### + +style "toggle-button" = "theme-default" +{ +# font_name = "Bold" + +# fg[PRELIGHT] = @fg_color + + xthickness = 1 + ythickness = 1 + + engine "pixmap" + { + image + { + function = BOX + detail = "buttondefault" + recolorable = TRUE + file = "Toolbar/toolbutton-normal.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = PRELIGHT + recolorable = TRUE + file = "Toolbar/toolbutton-normal.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = ACTIVE + file = "Toolbar/toolbutton-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = SELECTED + file = "Toolbar/toolbutton-selected.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = INSENSITIVE + file = "Toolbar/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + image + { + function = BOX + file = "Toolbar/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + } +} + +class "GtkToggleButton" style "toggle-button" +class "GtkToolbar" style "button" +class "GtkToolButton" style "button" +widget_class "*.<GtkList>.<GtkButton>" style "button" +widget_class "*.<GtkList>.<GtkToggleButton>.<GtkLabel>" style "button" + +########## combo ################### + +style "combo" +{ + xthickness = 2 + ythickness = 2 + + fg[PRELIGHT] = @base_color + fg[SELECTED] = @base_color + + GtkWidget::interior_focus = 1 + + engine "pixmap" + { +# image +# { +# function = FOCUS +# recolorable = TRUE +# file = "Shadows/text-entry.png" +# border = { 2, 2, 2, 2 } +# stretch = TRUE +# } + image + { + function = SHADOW + detail = "entry" + shadow = IN + recolorable = FALSE + file = "Combo/text-entry.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Combo/combo-prelight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "Combo/combo-normal.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "Combo/combo-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = SELECTED + file = "Combo/combo-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "Combo/combo-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = TAB + state = INSENSITIVE + recolorable = TRUE + overlay_file = "Combo/arrow-insensitive.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = NORMAL + overlay_file = "Combo/arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = PRELIGHT + overlay_file = "Combo/arrow-selected.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = SELECTED + overlay_file = "Combo/arrow-selected.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = ACTIVE + overlay_file = "Combo/arrow-selected.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + } +} + +class "Combo" style "combo" + +########## gtk-combo ################### + +style "gtk-combo" # = "combo" +{ + xthickness = 2 + ythickness = 2 + +# GtkWidget::interior_focus = 0 + + fg[PRELIGHT] = @base_color + fg[SELECTED] = @base_color + + engine "pixmap" + { +# image +# { +# function = FOCUS +# recolorable = TRUE +# file = "Shadows/text-entry-focus.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 + } + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Combo/gtk-combo-prelight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "Combo/gtk-combo-normal.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "Combo/gtk-combo-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = SELECTED + file = "Combo/gtk-combo-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "Combo/gtk-combo-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = TAB + state = INSENSITIVE + recolorable = TRUE + overlay_file = "Combo/arrow-insensitive.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = NORMAL + overlay_file = "Combo/arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = PRELIGHT + overlay_file = "Combo/arrow-selected.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = SELECTED + overlay_file = "Combo/arrow-selected.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = ACTIVE + overlay_file = "Combo/arrow-selected.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + } +} + +#class "Combo" style "gtk-combo" + +#widget_class "GtkCombo" style "gtk-combo" + +#widget_class "*.GtkComboBoxEntry*" style "gtk-combo" +#widget_class "*.GtkCombo.GtkButton" style "gtk-combo" + +########## gtk-option ########################################### + +style "gtk-option" # = "combo" +{ + xthickness = 1 + ythickness = 1 + GtkButton::default_border = { 0, 5, 0, 0 } + + fg[SELECTED] = @base_color + + engine "pixmap" + { +# image +# { +# function = FOCUS +# recolorable = TRUE +# file = "Shadows/text-entry-focus.png" +# border = { 3, 3, 3, 3 } +# stretch = TRUE +# } + image + { + function = SHADOW + detail = "entry" + shadow = IN + recolorable = FALSE + file = "Combo/text-entry.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Combo/gtk-option-prelight.png" + border = { 4, 16, 3, 3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "Combo/gtk-option-normal.png" + border = { 4, 16, 3, 3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "Combo/gtk-option-active.png" + border = { 4, 16, 3, 3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = SELECTED + file = "Combo/gtk-option-active.png" + border = { 4, 16, 3, 3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "Combo/gtk-option-insensitive.png" + border = { 4, 16, 3, 3 } + stretch = TRUE + } + image + { + function = TAB + state = INSENSITIVE + recolorable = TRUE + overlay_file = "Combo/arrow-insensitive.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = NORMAL + overlay_file = "Combo/arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = PRELIGHT + overlay_file = "Combo/arrow-selected.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = SELECTED + overlay_file = "Combo/arrow-selected.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = ACTIVE + overlay_file = "Combo/arrow-selected.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = VLINE + recolorable = TRUE + file = "Lines/line-v.png" + border = { 1, 1, 2, 2 } + stretch = TRUE + } + image + { + function = HLINE + recolorable = TRUE + file = "Lines/line-h.png" + border = { 2, 2, 1, 1 } + stretch = TRUE + } + } +} + +class "GtkOptionMenu" style "gtk-option" + +################### MENU ################################# + +style "menu" = "theme-default" +{ +# font_name = "Bold" + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color # normal state for menubar label - to fix Firefox label + fg[SELECTED] = @base_color # selected label button state for menubar + fg[ACTIVE] = @text_color + text[NORMAL] = @text_color +# fg[PRELIGHT] = @text_color +# text[PRELIGHT] = @text_color + +# bg[NORMAL] = @selected_bg_color +# fg[NORMAL] = @base_color +# text[NORMAL] = @base_color + fg[PRELIGHT] = @base_color + text[PRELIGHT] = @base_color + text[SELECTED] = @base_color + + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + detail = "menu" + file = "Menu/menu-bg.png" + border = { 2, 3, 2, 3 } + stretch = TRUE + } + image + { + function = HLINE + recolorable = TRUE + file = "Lines/line-h.png" + border = { 2, 2, 1, 1 } + stretch = TRUE + } + } +} +class "GtkMenu" style "menu" +class "*GtkContainer*GtkMenu*" style "menu" + +class "GtkMenuBar" style "menu" +class "GtkMenuBar*" style "menu" + +widget_class "*MenuBar.*" style "menubar" + +################################################## + +style "menu-item" +{ + ythickness = 2 + + fg[PRELIGHT] = @base_color + fg[SELECTED] = @base_color + text[PRELIGHT] = @base_color # applies label color for drop-down combo menus + +# text[PRELIGHT] = @base_color + + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + file = "Menu/item-bg.png" + border = { 3, 2, 3, 2 } + stretch = TRUE + } + image + { + function = ARROW + recolorable = TRUE + state = NORMAL + overlay_file = "Menu/menu-arrow.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + recolorable = TRUE + state = PRELIGHT + overlay_file = "Menu/menu-arrow-white.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} +class "GtkMenuItem" style "menu-item" +widget_class "*<GtkMenuItem>*" style "menu-item" + +################################################## + +style "menubar-item" +{ +# font_name = "Bold" + + xthickness = 2 + ythickness = 4 + +# fg[NORMAL] = @base_color + fg[PRELIGHT] = @base_color +## text[PRELIGHT] = @base_color + + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + file = "Menu/menubar-item.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +widget_class "*GtkMenuBar*Item*" style "menubar-item" + +############################################################# + +style "menu-item-fix" +{ +# font_name = "Bold" + fg[NORMAL] = @base_color +} + +widget_class "*.<GtkItem>.Label*" style "menu-item-fix" + +############################################################# + +style "menubar-label-fix" +{ +# font_name = "Bold" +# fg[NORMAL] = @base_color + fg[PRELIGHT] = @base_color # in fact is active label +} + +widget_class "*.<GtkMenuBar>.<GtkItem>.<GtkLabel>" style "menubar-label-fix" + +########### ENTRY ############################################################# + +style "theme-entry" = "theme-default" +{ +# font_name = "Virtue" + xthickness = 2 + ythickness = 2 + + #GtkButton::default_border = { 2, 2, 2, 2 } + GtkWidget::interior_focus = 0 + + base[NORMAL] = @base_color # "#FFFFFF" + base[ACTIVE] = @bg_color # shade (0.65,@base_color) + base[SELECTED] = @selected_bg_color +# base[INSENSITIVE] = @bg_color # shade (1.025,@bg_color) + text[SELECTED] = @text_color + + engine "pixmap" + { + image + { + function = FOCUS + recolorable = TRUE + file = "Shadows/focus-entry.png" # + border = { 3, 3, 3, 3 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + shadow = IN + recolorable = TRUE + file = "Shadows/text-entry.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} +class "GtkEntry" style "theme-entry" +widget_class "*Panel*GtkEntry*" style "theme-entry" # like for applet properties dialog + +################ SPIN ENTRY ###################################### + +style "spin" +{ + xthickness = 2 + ythickness = 2 + GtkWidget::interior_focus = 0 +# base[ACTIVE] = "#8593A6" + + engine "pixmap" + { + image + { + function = SHADOW + detail = "entry" + shadow = IN + recolorable = TRUE + file = "Shadows/text-entry.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} +class "GtkSpin*" style "spin" +class "GtkSpinEntry*" style "spin" + +################ SPIN BUTTON ###################################### + +style "spinbutton" = "button" +{ + xthickness = 2 + ythickness = 2 +# GtkWidget::interior_focus = 0 + + engine "pixmap" + { + image + { + function = ARROW + } +# background - the same for all states + image + { + function = BOX + state = NORMAL + detail = "spinbutton" + recolorable = TRUE + file = "Spin/spin-bg.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } +# spin button - using overlay image file only +# up + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + recolorable = TRUE + overlay_file = "Spin/arrow-up.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + recolorable = TRUE + overlay_file = "Spin/arrow-up.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + recolorable = TRUE + overlay_file = "Spin/arrow-up-disable.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + recolorable = TRUE + overlay_file = "Spin/arrow-up-active.png" + overlay_stretch = FALSE + } +# down + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + recolorable = TRUE + overlay_file = "Spin/arrow-down.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + recolorable = TRUE + overlay_file = "Spin/arrow-down.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + recolorable = TRUE + overlay_file = "Spin/arrow-down-disable.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + recolorable = TRUE + #file = "Spin/spin-transparent.png" + #border = { 5, 5, 5, 5 } + #stretch = TRUE + overlay_file = "Spin/arrow-down-active.png" + overlay_stretch = FALSE + } + } +} +class "GtkSpinButton" style "spinbutton" ## + +############### RADIO BUTTON ################## + +style "radiobutton" = "theme-default" +{ + fg[ACTIVE] = @fg_color + engine "pixmap" + { + image + { + function = OPTION + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/radio-normal.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/radio-normal-prelight.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/radio-active.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/radio-off-inactive.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/radio-active.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/radio-active-prelight.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/radio-active.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/radio-on-inactive.png" + overlay_stretch = FALSE + } + } +} +class "GtkRadioButton" style "radiobutton" +class "GtkRadioMenuItem" style "radiobutton" +widget_class "*GtkRadioButton*Label*" style "radiobutton" + +######### CHECK BUTTON ##################################### + +style "checkbutton" = "theme-default" +{ + fg[ACTIVE] = @fg_color + engine "pixmap" + { + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/check-normal.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/check-normal-prelight.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/check-active.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/check-off-inactive.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/check-active.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/check-active-prelight.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/check-active.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/check-on-inactive.png" + overlay_stretch = FALSE + } + + } +} +class "GtkCheckButton" style "checkbutton" +class "GtkCheckMenuItem" style "checkbutton" +widget_class "*GtkCheckButton*Label*" style "checkbutton" + +############# NOTEBOOK #################### + +style "notebook" = "theme-default" +{ +# font_name = "Bold" + GtkNotebook ::tab-overlap = 1 + + xthickness = 3 + ythickness = 0 + + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[PRELIGHT] = @text_color + + engine "pixmap" + { + image + { + function = EXTENSION + recolorable = TRUE + state = ACTIVE + file = "Tabs/tab-bottom.png" + border = { 3, 3, 1, 4 } + stretch = TRUE + gap_side = TOP + } + image + { + function = EXTENSION + recolorable = TRUE + state = ACTIVE + file = "Tabs/tab-top.png" + border = { 11, 11, 0, 0 } + stretch = TRUE + gap_side = BOTTOM + } + + image + { + function = EXTENSION + recolorable = TRUE + state = ACTIVE + file = "Tabs/tab-left.png" + border = { 4, 1, 3, 3 } + stretch = TRUE + gap_side = RIGHT + } + image + { + function = EXTENSION + recolorable = TRUE + state = ACTIVE + file = "Tabs/tab-right.png" + border = { 1, 4, 3, 3 } + stretch = TRUE + gap_side = LEFT + } + image + { + function = EXTENSION + recolorable = TRUE + file = "Tabs/tab-top-active.png" + border = { 11, 11, 0, 0 } + stretch = TRUE + gap_side = BOTTOM + } + image + { + function = EXTENSION + recolorable = TRUE + file = "Tabs/tab-bottom-active.png" + border = { 3, 3, 1, 4 } + stretch = TRUE + gap_side = TOP + } + image + { + function = EXTENSION + recolorable = TRUE + file = "Tabs/tab-left-active.png" + border = { 4, 1, 3, 3 } + stretch = TRUE + gap_side = RIGHT + } + image + { + function = EXTENSION + recolorable = TRUE + file = "Tabs/tab-right-active.png" + border = { 1, 4, 3, 3 } + 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.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "Tabs/gap-top.png" + gap_border = { 5, 5, 5, 5 } + gap_start_file = "Others/null.png" + gap_start_border= { 0, 0, 0, 0 } + gap_end_file = "Others/null.png" + gap_end_border = { 0, 0, 0, 0 } + gap_side = TOP + } + image + { + function = BOX_GAP + recolorable = TRUE + file = "Tabs/notebook-bottom.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "Tabs/gap-bottom.png" + gap_border = { 5, 5, 5, 5 } + gap_start_file = "Others/null.png" + gap_start_border= { 0, 0, 0, 0 } + gap_end_file = "Others/null.png" + gap_end_border = { 0, 0, 0, 0 } + gap_side = BOTTOM + } + image + { + function = BOX_GAP + recolorable = TRUE + file = "Tabs/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "Tabs/gap-left.png" + gap_border = { 5, 5, 5, 5 } + gap_start_file = "Others/null.png" + gap_start_border= { 0, 0, 0, 0 } + gap_end_file = "Others/null.png" + gap_end_border = { 0, 0, 0, 0 } + gap_side = LEFT + } + image + { + function = BOX_GAP + recolorable = TRUE + file = "Tabs/notebook-bottom.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "Tabs/gap-right.png" + gap_border = { 5, 5, 5, 5 } + gap_start_file = "Others/null.png" + gap_start_border= { 0, 0, 0, 0 } + gap_end_file = "Others/null.png" + gap_end_border = { 0, 0, 0, 0 } + 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 = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} +class "GtkNotebook" style "notebook" +widget_class "*<GtkNotebook>" style "notebook" +widget_class "*<GtkNotebook>*<GtkEventBox>" style "notebook" +widget_class "*<GtkNotebook>.GtkLabel*" style "notebook" # tab's label +widget_class "*GtkNotebook*GtkLabel" style "notebook" + +############# PROGRESS BAR ############################## + +style "progressbar" +{ + fg[PRELIGHT] = @fg_color + xthickness = 1 + ythickness = 1 + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + detail = "bar" + file = "ProgressBar/progressbar-horiz.png" + border = { 2, 3, 1, 1 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + recolorable = TRUE + detail = "trough" + file = "ProgressBar/trough-progressbar-horiz.png" + border = { 2, 3, 1, 1 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + recolorable = TRUE + detail = "bar" + file = "ProgressBar/progressbar-vert.png" + border = { 1, 1, 2, 3 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = BOX + recolorable = TRUE + detail = "trough" + file = "ProgressBar/trough-progressbar-vert.png" + border = { 3, 3, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + } +} +widget_class "*ProgressBar*" style "progressbar" +class "GtkProgressBar" style "progressbar" +class "GtkBar" style "progressbar" +widget_class "GtkWindow.GtkMenu.GtkCheckMenuItem.GtkHBox.GtkProgressBar" style "progressbar" + +############################# RANGE ####################### + +style "range" = "theme-default" +{ + engine "pixmap" + { +# trough + image + { + function = BOX + recolorable = TRUE + detail = "trough" + file = "Range/trough-horizontal.png" + border = { 10, 10, 1, 1 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + recolorable = TRUE + detail = "trough" + file = "Range/trough-vertical.png" + border = { 1, 1, 3, 3 } + stretch = TRUE + orientation = VERTICAL + } +# sliders +# horizontal + image + { + function = SLIDER + recolorable = TRUE + state = NORMAL + file = "Range/slider-horiz.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/null-horiz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = SLIDER + recolorable = TRUE + state = PRELIGHT + file = "Range/slider-horiz-prelight.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/null-horiz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = SLIDER + recolorable = TRUE + state = INSENSITIVE + file = "Range/slider-horiz-insensitive.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/null-horiz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } +# vertical + image + { + function = SLIDER + recolorable = TRUE + state = NORMAL + file = "Range/slider-vert.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/null.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = SLIDER + recolorable = TRUE + state = PRELIGHT + file = "Range/slider-vert-prelight.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/null.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = SLIDER + recolorable = TRUE + state = INSENSITIVE + file = "Range/slider-vert-insensitive.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/null.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + } +} +class "GtkRange" style "range" +#class "GtkScale" style "range" +widget "*IdoScaleMenuItem*" style "range" #indicator applet scale items (like sound level indicator)# + +############### Fixes ################## + +#style "bold-label" +#{ +# font_name = "Helvetica Bold 9" # custom font size +# text[NORMAL] = @bg_color +#} +#widget_class "*TreeView.*GtkButton.GtkLabel*" style "bold-label" + +############### list ################## + +style "list" = "button" +{ + GtkWidget::focus-padding = 0 + +# font_name = "Helvetica 10" # tab button label font custom font size here + + xthickness = 0 + ythickness = 0 + + base[NORMAL] = lighter (@bg_color) + base[ACTIVE] = @bg_color # "#BEBEBE" + base[SELECTED] = @selected_bg_color + fg[NORMAL] = @fg_color # normal state label color + fg[ACTIVE] = @base_color # pressed button label color +# fg[PRELIGHT] = "#FFFFFF" + fg[SELECTED] = @fg_color + engine "pixmap" + { + image + { + function = FOCUS + recolorable = TRUE + file = "List/tab-prelight.png" + border = { 3, 2, 3, 2 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "List/tab-prelight.png" + border = { 3, 2, 3, 2 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "List/tab-normal.png" + border = { 3, 2, 3, 2 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "List/tab-insensitive.png" + border = { 3, 2, 3, 2 } + stretch = TRUE + } + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "Arrows/arrow-list-down-active.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "Arrows/arrow-list-up-active.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + } +} +widget_class "*<GtkTreeView>.<GtkButton>" style "list" +widget_class "*<GtkCTree>.<GtkButton>" style "list" +widget_class "*<GtkList>.<GtkButton>" style "list" +widget_class "*<GtkCList>.<GtkButton>" style "list" +widget_class "*.<GtkTreeView>.<GtkButton>*" style "list" +widget_class "*.ETree.*" style "list" +widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "list" +widget_class "*<GtkNotebook>*<GtkLayout>" style "list" +widget_class "*<GtkNotebook>*<GtkViewport>" style "list" +widget_class "*<GtkCList>" style "list" + +################# tree-view ################################ + +style "gtktreeview" = "list" +{ +# font_name = "Helvetica 10" # custom font size must specify here + #text[ACTIVE] = @base_color # custom text color + #text[SELECTED] = @base_color + engine "pixmap" + { + image + { + function = FOCUS + recolorable = TRUE + file = "List/focus-item.png" # transparent image is better? + border = { 2, 2, 2, 2 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + shadow = OUT + state = NORMAL + file = "ProgressBar/progress.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "ProgressBar/progress.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "ProgressBar/progress.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = SELECTED + file = "ProgressBar/progress.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + image + { + function = FLAT_BOX + recolorable = TRUE + state = NORMAL + file = "List/list-item-normal.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + image + { + function = FLAT_BOX + recolorable = TRUE + state = SELECTED + file = "List/list-item-selected.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + image + { + function = FLAT_BOX + recolorable = TRUE + state = ACTIVE + file = "List/list-item-active.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + image + { + function = FLAT_BOX + recolorable = TRUE + state = INSENSITIVE + file = "List/list-item-insensitive.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} +class "GtkTreeView*" style "gtktreeview" + +########################################################## + +style "list-item-set-image" +{ + fg[PRELIGHT] = @bg_color + + engine "pixmap" + { + image + { + function = FLAT_BOX + state = SELECTED + file = "List/item-selected.png" + border = { 2, 2, 2, 2 } + } + image + { + function = FLAT_BOX + state = NORMAL + file = "List/item-normal.png" + border = { 2, 2, 2, 2 } + } + } +} +widget_class "*<GtkListItem>*" style "list-item-set-image" + +########### panel arrow fix ############################ + +style "panel-arrow" +{ + engine "pixmap" + { +# TOP PANEL + image + { + function = ARROW + recolorable = TRUE + overlay_file = "Arrows/transparent.png" + overlay_border = { 2, 2, 2, 2 } + overlay_stretch = FALSE + arrow_direction = DOWN + } +# BOTTOM PANEL + image + { + function = ARROW + recolorable = TRUE + overlay_file = "Arrows/transparent.png" + overlay_border = { 2, 2, 2, 2 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + recolorable = TRUE + overlay_file = "Arrows/panel-arrow-left.png" + overlay_border = { 2, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + recolorable = TRUE + overlay_file = "Arrows/panel-arrow-right.png" + overlay_border = { 0, 2, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} +class "*Panel*" style "panel-arrow" # for panel applets +widget_class "*Panel*.*Button*.*Arrow*" style "panel-arrow" + +################### TOOLBAR ########################### + +style "toolbar" +{ +# font_name = "Bold" +# fg[PRELIGHT] = @text_color # + xthickness = 4 + ythickness = 4 + + engine "pixmap" + { + image + { + function = BOX + file = "Toolbar/toolbar.png" + border = { 1, 1, 1, 2 } + stretch = TRUE + } + image + { + function = HANDLE + recolorable = TRUE + file = "Others/divider-h.png" + stretch = TRUE + border = { 1, 1, 2, 2 } + overlay_file = "Handles/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = HANDLE + recolorable = TRUE + file = "Others/divider-v.png" + stretch = TRUE + border = { 2, 2, 1, 1 } + overlay_file = "Handles/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "Arrows/arrow-list-down-active.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + } +} +class "GtkToolbar" style "toolbar" # was flat style +class "*HandleBox" style "toolbar" +class "*Toolbar" style "toolbar" +widget_class "*Nautilus*ToolBar*" style "toolbar" +widget_class "*BonoboDockItem" style "toolbar" +widget_class "*Toolbar" style "toolbar" + +widget "MozillaGtkWidget*Tool*" style "toolbar" + +##################### TOOLBAR BUTTONS ############################### + +style "toolbuttons" = "theme-default" +{ +# font_name = "Bold" + + xthickness = 2 + ythickness = 2 + + fg[ACTIVE] = @base_color + fg[PRELIGHT] = @base_color + + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "Toolbar/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Toolbar/toolbutton-normal.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = SELECTED + file = "Toolbar/toolbutton-selected.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "Toolbar/toolbutton-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "Toolbar/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} +widget_class "*Tool*GtkButton" style "toolbuttons" + +############## tiled image as background ################# + +#style "window-background" = "default" +#{ +# engine "pixmap" +# { +# image +# { +# function = FLAT_BOX +# file = "Others/window-bg.png" +# stretch = FALSE +# border = { 1, 1, 1, 1 } +# } +# 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 +# } +# } +#} +#class "GtkWindow" style "window-background" # uncomment others class +#widget "PanelDItemEditor" style "panel-applet-background" + +############### METACITY ####################################################### + +style "metacity-frame" +{ + # Focused title background color + bg[SELECTED] = @selected_bg_color + bg[NORMAL] = shade (0.86, @bg_color) + # Focused title text color +# fg[SELECTED] = @base_color # shade (0.995, @base_color) +# bg_pixmap[NORMAL] = "Others/gradient.png" # # "Others/brushed-metal-bg.png" # "Menu-Menubar/menubar.png" # "Others/window.png" +} +class "GtkFrame" style "metacity-frame" +class "MetaFrames" style "metacity-frame" +#class "GtkWindow" style "metacity-frame" + +########## Frames #################### + +#style "frame" +#{ +# xthickness = 2 +# ythickness = 2 +# engine "pixmap" +# { +# image +# { +# function = SHADOW +# shadow = IN +# recolorable = FALSE +# file = "Frame-Gap/shadow-gap.png" +# border = { 2, 2, 3, 2 } +# stretch = TRUE +# } +# image +# { +# function = SHADOW +# shadow = OUT +# recolorable = TRUE +# file = "Frame-Gap/shadow-gap.png" +# border = { 2, 2, 3, 2 } +# stretch = TRUE +# } +# +# image +# { +# function = SHADOW +# shadow = ETCHED_IN +# recolorable = TRUE +# file = "Frame-Gap/shadow-gap.png" +# border = { 6, 6, 6, 6 } +# stretch = TRUE +# } +# image +# { +# function = SHADOW +# shadow = NONE +# recolorable = TRUE +# file = "Frame-Gap/frame1.png" +# border = { 0, 0, 0, 0 } +# stretch = TRUE +# } +# image +# { +# function = SHADOW +# shadow = ETCHED_OUT +# recolorable = TRUE +# file = "Frame-Gap/shadow-gap.png" +# border = { 6, 6, 6, 6 } +# stretch = TRUE +# } +# image +# { +# function = SHADOW_GAP +# recolorable = TRUE +# file = "Frame-Gap/shadow-gap.png" +# border = { 2, 2, 3, 2 } +# stretch = TRUE +# gap_file = "Frame-Gap/frame-gap.png" +# gap_border = { 5, 5, 2, 1 } +# gap_start_file = "Frame-Gap/frame-gap-start.png" +# gap_start_border = { 5, 1, 2, 1 } +# gap_end_file = "Frame-Gap/frame-gap-end.png" +# gap_end_border = { 5, 5, 2, 1 } +# gap_side = TOP +# } +# } +#} +#class "GtkFrame" style "frame" + +################## frame-fix-image ####################### + +style "frame" = "theme-default" +{ + xthickness = 6 + ythickness = 6 +} +widget_class ".<GtkFrame>" style "frame" + +################## tooltips ####################### + +style "tooltips" +{ +# font_name = "Bold" + xthickness = 6 + ythickness = 4 +# bg[NORMAL] = "#fffcdb" + bg[NORMAL] = @tooltip_bg_color # "black" #added ::background +# text[SELECTED] = @base_color #added ::top-left background color (aurora) + fg[NORMAL] = @tooltip_fg_color # "white" #added ::text color +# text[NORMAL] = shade (0.98, @bg_color) #added ::tooltip border (aurora) + engine "pixmap" + { + image + { + function = FLAT_BOX + recolorable = TRUE + detail = "tooltip" + file = "Others/tooltip.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +class "GtkTooltip" style "tooltips" + +class "*GtkTooltips*" style "tooltips" +widget "gtk-tooltip*" style "tooltips" +widget_class "*Tooltips*" style "tooltips" +widget "gtk-tooltips" style "tooltips" + +############## tiled pixmap as background, so we override it ################# + +style "panel-applet-background" = "theme-default" +{ + engine "pixmap" + { + image + { + function = FLAT_BOX + file = "Panel/applet-bg.png" + stretch = TRUE + border = { 3, 2, 3, 2 } + } + 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 + } + } +} +#class "GtkWindow" style "window-background" # uncomment others class +widget "PanelDItemEditor" style "panel-applet-background" + +##################### RULER ################## + +style "ruler" = "theme-default" +{ + engine "pixmap" + { + image + { + function = BOX + state = NORMAL + recolorable = TRUE + detail = "vruler" + file = "Others/ruler-v.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = BOX + state = NORMAL + recolorable = TRUE + detail = "hruler" + file = "Others/ruler-h.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + orientation = HORIZONTAL + } + } +} + +class "GtkRuler" style "ruler" + +######################################### + +#style "menubar-label-fix" +#{ +# fg[NORMAL] = @base_color +#} +#widget_class "*.<GtkMenuBar>.<GtkItem>.<GtkLabel>" style "menubar-label-fix" + +##################### STATUSBAR ################ + +style "statusbar" = "default" #used only for the font size +{ +# font_name = "8" + + xthickness = 0 + ythickness = 0 + +# engine "pixmap" +# { +# image +# { +# function = RESIZE_GRIP +# recolorable = TRUE +# detail = "statusbar" +# file = "Shadows/shadow-none.png" +# border = {1, 1, 1, 1 } +# stretch = TRUE +# overlay_file = "Handles/resize-grip.png" +# overlay_border = { 1, 1, 1, 1 } +# overlay_stretch = TRUE +# } +# } +} + +#class "GtkStatusbar" style "statusbar" +widget_class "*.GtkStatusbar.*GtkLabel" style "statusbar" + +####################### curve ################################ + +style "curve" +{ + engine "pixmap" + { + image + { + function = FLAT_BOX + recolorable = TRUE + detail = "curve_bg" + file = "Others/null-2.png" + border = { 2, 2, 2, 2 } + stretch = FALSE + } + } +} +class "GtkCurve" style "curve" + +############################################################# + +# END + + diff --git a/PLATINUM/gtk-2.0/menubar.rc b/PLATINUM/gtk-2.0/menubar.rc new file mode 100644 index 0000000..0cc7827 --- /dev/null +++ b/PLATINUM/gtk-2.0/menubar.rc @@ -0,0 +1,53 @@ +#################### MENUBAR ###### 51 lines ########## + +style "menubar" +{ +# font_name = "11" # custom font size + + xthickness = 0 + ythickness = 0 + +# bg_pixmap[NORMAL] = "Menu/menubar.png" + + fg[NORMAL] = "#000000" + fg[PRELIGHT] = "#ffffff" + fg[INSENSITIVE] = "#DDE4FF" + text[NORMAL] = "#ffffff" + text[ACTIVE] = "#ffffff" + text[PRELIGHT] = "#ffffff" + + engine "pixmap" + { + image + { + function = BOX + state = NORMAL + file = "Menu/menubar.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + image + { + function = BOX + state = INSENSITIVE + file = "Menu/menubar.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Menu/menubar-selected.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +class "GtkMenuBar*" style "menubar" +widget_class "*MenuBar.*" style "menubar" +#widget_class "*MenuBar.*MenuItem*" style "menubar" ## uncomment if you don't use global-menubar + + diff --git a/PLATINUM/gtk-2.0/panel.rc b/PLATINUM/gtk-2.0/panel.rc new file mode 100644 index 0000000..780631f --- /dev/null +++ b/PLATINUM/gtk-2.0/panel.rc @@ -0,0 +1,195 @@ +#################### PANEL BACKGROUND 194 LINES ############################ + +style "panelbg" +{ + xthickness = 0 + ythickness = 0 +#bg_pixmap[NORMAL] = "Panel/panel-bg.png" + + fg[NORMAL] = "#000000" + fg[PRELIGHT] = "#ffffff" + fg[ACTIVE] = "#ffffff" + fg[SELECTED] = "#ffffff" + fg[INSENSITIVE] = "#dddddd" + text[NORMAL] = "#000000" + text[PRELIGHT] = "#000000" + text[ACTIVE] = "#ffffff" + text[SELECTED] = "#ffffff" + text[INSENSITIVE] = "#dddddd" +} +class "*Panel*" style "panelbg" +class "*notif*" style "panelbg" +class "*Notif*" style "panelbg" +class "*Tray*" style "panelbg" +class "*tray*" style "panelbg" + +####################### PANEL ########################################### + +style "panel" +{ + fg[NORMAL] = "#000000" + fg[PRELIGHT] = "#ffffff" + fg[ACTIVE] = "#ffffff" + fg[SELECTED] = "#ffffff" + fg[INSENSITIVE] = "#dddddd" + text[NORMAL] = "#ffffff" + text[PRELIGHT] = "#ffffff" + text[ACTIVE] = "#ffffff" + text[SELECTED] = "#ffffff" + text[INSENSITIVE] = "#dddddd" +} +class "*Panel*" 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" + +##################### PANEL BUTTONS ######################################## + +style "panelbuttons" = "buttons" +{ +# font_name = "Bold" + + fg[NORMAL] = "#000000" + fg[PRELIGHT] = "#ffffff" # text on buttons (hover) + fg[ACTIVE] = "#ffffff" # text on unfocused tabs + fg[SELECTED] = "#ffffff" # selected text on lists + fg[INSENSITIVE] = "#ddd" + + text[NORMAL] = "#000000" + text[PRELIGHT] = "#ffffff" + text[ACTIVE] = "#ffffff" + text[SELECTED] = "#ffffff" + text[INSENSITIVE] = "#dddddd" + + xthickness = 1 + ythickness = 1 + + GtkWidget::focus_padding = 0 + + engine "pixmap" +{ + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "Panel/normal.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Panel/prelight.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + shadow = OUT + state = PRELIGHT + file = "Panel/prelight.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + shadow = IN + state = PRELIGHT + file = "Panel/prelight.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + shadow = OUT + state = ACTIVE + file = "Panel/prelight.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + shadow = IN + state = ACTIVE + file = "Panel/active.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "Panel/insensitive.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +widget_class "*Panel*GtkToggleButton" style "panelbuttons" +widget_class "*Panel*GtkButton" style "panelbuttons" +widget_class "*PanelButton*." style "panelbuttons" + +widget "*PanelWidget*" style "panelbuttons" +widget "*PanelApplet*" style "panelbuttons" +widget_class "*PanelButton*." style "panelbuttons" + +class "PanelApplet" style "panelbg" +class "GtkPanel*MenuBar" style "panelbg" +class "GtkPanel*GtkToolBar*ToggleButton" style "panelbg" +widget "*PanelApplet*" style "panelbg" +widget_class "*PanelApplet*" style "panelbg" +widget_class "*Panel*" style "panelbg" + +################################################################################ + +widget_class "*Panel*GtkToggleButton" style "panelbuttons" +widget "*.tasklist-button" style "panelbuttons" +widget_class "*PanelToplevel*Button" style "panelbuttons" +widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" + +################################################################################ + +style "handle" +{ + engine "pixmap" + { + image + { + function = HANDLE + file = "Panel/handle-bg.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = HANDLE + file = "Panel/h-handle-bg.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + } +} + +class "PanelAppletFrame" style "handle" + diff --git a/PLATINUM/gtk-2.0/scrollbar.rc b/PLATINUM/gtk-2.0/scrollbar.rc new file mode 100644 index 0000000..6e240d7 --- /dev/null +++ b/PLATINUM/gtk-2.0/scrollbar.rc @@ -0,0 +1,301 @@ +############################# SCROLLBAR ##### 300 lines ##### + +style "scrollbar" = "default" +{ + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + detail = "trough" + file = "Scrollbars/trough-scrollbar-horiz.png" + border = { 3, 0, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + recolorable = TRUE + detail = "trough" + file = "Scrollbars/trough-scrollbar-vert.png" + border = { 3, 3, 3, 0 } + stretch = TRUE + orientation = VERTICAL + } + +########### SLIDERS ################## + + image + { + function = SLIDER + recolorable = TRUE + state = NORMAL + file = "Scrollbars/slider-horizontal.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + overlay_file = "Scrollbars/h-overlay.png" + overlay_stretch = FALSE + #overlay_border = { 2, 2, 7, 7 } + orientation = HORIZONTAL + } + image + { + function = SLIDER + recolorable = TRUE + state = PRELIGHT + file = "Scrollbars/slider-horizontal-prelight.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + overlay_file = "Scrollbars/h-overlay.png" + overlay_stretch = FALSE + #overlay_border = { 2, 2, 7, 7 } + orientation = HORIZONTAL + } + image + { + function = SLIDER + recolorable = TRUE + state = ACTIVE + file = "Scrollbars/slider-horizontal-active.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + overlay_file = "Scrollbars/h-overlay.png" + overlay_stretch = FALSE + #overlay_border = { 2, 2, 7, 7 } + orientation = HORIZONTAL + } + image + { + function = SLIDER + recolorable = TRUE + state = INSENSITIVE + file = "Scrollbars/slider-horizontal-insens.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + #overlay_file = "Scrollbars/slider-horizontal-overlay-insensitive.png" + #overlay_stretch = TRUE + #overlay_border = { 2, 2, 7, 7 } + orientation = HORIZONTAL + } + +############# verticals ################ + + image + { + function = SLIDER + recolorable = TRUE + state = NORMAL + file = "Scrollbars/slider-vertical.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + overlay_file = "Scrollbars/v-overlay.png" + overlay_stretch = FALSE + #overlay_border = { 2, 2, 3, 3 } + orientation = VERTICAL + } + image + { + function = SLIDER + recolorable = TRUE + state = PRELIGHT + file = "Scrollbars/slider-vertical-prelight.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + overlay_file = "Scrollbars/v-overlay.png" + overlay_stretch = FALSE + #overlay_border = { 2, 2, 3, 3 } + orientation = VERTICAL + } + image + { + function = SLIDER + recolorable = TRUE + state = ACTIVE + file = "Scrollbars/slider-vertical-active.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + overlay_file = "Scrollbars/v-overlay.png" + overlay_stretch = FALSE + #overlay_border = { 2, 2, 3, 3 } + orientation = VERTICAL + } + image + { + function = SLIDER + recolorable = TRUE + state = INSENSITIVE + file = "Scrollbars/slider-vert-insens.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + #overlay_file = "Scrollbars/slider-vertical-overlay-insensitive.png" + #overlay_stretch = TRUE + #overlay_border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + +########### END SLIDERS ################## + +########### 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-active.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-active.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-active.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-active.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" +widget_class "*Scrollbar" style "scrollbar" + diff --git a/PLATINUM/gtk-3.0/gtk.css b/PLATINUM/gtk-3.0/gtk.css new file mode 100644 index 0000000..af93c62 --- /dev/null +++ b/PLATINUM/gtk-3.0/gtk.css @@ -0,0 +1,1054 @@ +/**********************************************/ +/* OneStepBack theme; gtk3 part */ +/* jpsb: July 2015 - July 2017 */ +/**********************************************/ + +/**********************************************/ +/* Color definitions */ +/**********************************************/ + +@define-color white_color #ffffff; +@define-color lighter_color #efefef; +@define-color base_color #dfdfdf; +@define-color darker_color #a1a2a1; +@define-color black_color #000000; +@define-color scale_color #9c9cff; +@define-color lighter_scale_color #ccccff; + +/**********************************************/ +/* Derived colors */ +/**********************************************/ + +@define-color menuitem_active_color @lighter_color; +@define-color button_active_color @darker_color; +@define-color inset_lighter_color shade(@base_color,0.9); +@define-color outset_lighter_color shade(@base_color,1.3); +@define-color inset_darker_color shade(@base_color,0.5); +@define-color inset_scale_color shade(@scale_color,1.15); + +/**********************************************/ +/* Color names curiously hardcoded in some gnome applications */ +/**********************************************/ + +@define-color theme_base_color @lighter_color; +@define-color theme_text_color @black_color; +@define-color theme_bg_color @base_color; +@define-color theme_fg_color @black_color; +@define-color theme_selected_bg_color @darker_color; +@define-color theme_selected_fg_color @lighter_color; +@define-color theme_tooltip_bg_color @base_color; +@define-color theme_tooltip_fg_color @black_color; + +/**********************************************/ +/* headerbar */ +/**********************************************/ + +headerbar { + background-color: @black_color; /* fond de barre */ + color: @black_color; /* séparations verticales dans la barre */ +} + +.titlebar .title { + color: @white_color; + font-weight: bold; +} + +.titlebar .title:backdrop { + color: @base_color; +} + +headerbar .pathbar { /* dconf-editor */ + color: @white_color; + font-weight: bold; +} + +/* ombres des fenêtres */ +decoration { + /* arrondi des angles la barre de titre */ + border-radius: 4px 4px 0px 0px; + + /* the resize cursor area */ + margin: 10px; + + /* box-shadow: [inset] horizontal_offset vertical_offset blur_radius color; */ + box-shadow: 0 3px 3px 1px @darker_color, 0 0 0 1px @black_color; +} + +decoration:backdrop { + box-shadow: 0 3px 3px 1px @darker_color, 0 0 0 1px @black_color; +} + +/***********************************************/ +/* general */ +/**********************************************/ + +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: true; + -GtkScrollbar-has-secondary-forward-stepper: false; + -GtkScrollbar-has-secondary-backward-stepper: true; + + /* -GtkWidget-window-dragging: true;*/ /* behrz */ + /* seems to break things in gnumeric: Ingo S. */ + } + +.background { + background-color: @base_color; + color: @black_color; +} + +/**********************************************/ +/* button */ +/**********************************************/ + +button { + background-color: @base_color; + color: @black_color; + padding: 4px 8px; + border: 1px solid @black_color; + + border-radius: 4px; + + box-shadow: inset 1 0px rgba(255,255,255, 1), inset 0 1px rgba(255,255,255, 1), inset 0 -2px rgba(150, 150, 150, 0.9), inset -2 0px rgba(150, 150, 150, 0.9); + + min-height: 16px; + min-width: 16px; + margin: 1px 1px; + + + +} + +button:active, button:checked { + background-color: @inset_lighter_color; + box-shadow: inset 1 0px rgba(150, 150, 150, 0.9), inset 0 1px rgba(150, 150, 150, 0.9), inset 0 -2px rgba(255,255,255, 0.5), inset -2 0px rgba(255,255,255, 0.5); + border-color: @inset_darker_color; +} + +button:disabled { + color: @darker_color; + border: 1px solid @darker_color; + box-shadow: inset 0 0px rgba(255,255,255, 1); +} + +headerbar button, headerbar button:active, headerbar button:selected { + border: none; + background-color: @black_color; /* fond de bouton de headerbarre */ + color: @white_color; /* couleur int bouton de barre */ +} + +headerbar button:checked { /* bouton de headerbarre actif */ + border: none; + background-color: @black_color; + color: @white_color; + font-weight: bold; +} + +/**********************************************/ +/* menu */ +/**********************************************/ + +menubar { + border-left: 1px solid @outset_lighter_color; + border-top: 1px solid @outset_lighter_color; + border-bottom: 1.3px solid @black_color; + border-right: 1.3px solid @black_color; + padding: 0px; + padding-top: 1px; + padding-bottom: 1px; +} + +menu { + padding: 1px; + padding-right: 2px; + border-left: 1px solid @outset_lighter_color; + border-top: 1px solid @outset_lighter_color; + border-bottom: 1.3px solid @black_color; + border-right: 1.3px solid @black_color; +} + +menuitem { + padding-left: 8px; + padding-right: 5px; + padding-top: 3px; + padding-bottom: 3px; +} + +menu:active, menu:hover{ + background-color: @menuitem_active_color; + color: @black_color; +} + +menuitem:active, menuitem:hover { + background-color: @menuitem_active_color; + color: @black_color; +} + +combobox menu { + border-left: 1px solid @outset_lighter_color; + border-top: 1px solid @outset_lighter_color; + border-bottom: 1px solid @black_color; + border-right: 1px solid @black_color; +} + +/**********************************************/ +/* toolbar */ +/**********************************************/ + +toolbar { + padding: 1px; + border-left: 1px solid @outset_lighter_color; + border-top: 1px solid @outset_lighter_color; + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; +} + +toolbar button { + +} + +toolbar button:hover { + border-left: 1px solid @lighter_color; + border-top: 1px solid @lighter_color; + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; +} + +toolbar button:checked, +toolbar button:active { + background-color: @button_active_color; + border-left: 1.3px solid @black_color; + border-top: 1.3px solid @black_color; + border-right: 1px solid @inset_lighter_color; + border-bottom: 1px solid @inset_lighter_color; +} + +toolbar button:active:hover { + background-color: @base_color; +} + +toolbar button:checked:hover { + background-color: @base_color; +} + +/**********************************************/ +/* scale */ +/**********************************************/ + +scale trough { + margin: 1px; + background-color: @darker_color; + border-left: 1px solid @inset_darker_color; + border-top: 1px solid @inset_darker_color; + border-right: 1px solid @base_color; + border-bottom: 1px solid @base_color; +} + +scale.horizontal trough { + padding-left: 15px; + padding-right: 15px; +} + +scale.vertical trough { + padding-top: 15px; + padding-bottom: 15px; +} + +scale.horizontal slider { + min-width: 29px; + min-height: 12px; + background-repeat: no-repeat; + background-position: center center; + background-image: url("../img/slider_horizontal_thumb.png"); + background-color: @base_color; + border-left: 1px solid @outset_lighter_color; + border-top: 1px solid @outset_lighter_color; + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; +} + +scale.vertical slider { + min-width: 12px; + min-height: 29px; + background-repeat: no-repeat; + background-position: center center; + background-image: url("../img/slider_vertical_thumb.png"); + background-color: @base_color; + border-left: 1px solid @outset_lighter_color; + border-top: 1px solid @outset_lighter_color; + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; +} + +scale indicator { + min-width: 1px; + min-height: 5px; + background: @black_color; +} + +/**********************************************/ +/* progressbar */ +/**********************************************/ + +progressbar { + color: @black_color; + background-color: @base_color; +} + +progressbar.vertical trough { + min-width: 20px; + background-color: @darker_color; + color: @black_color; + border-left: 1px solid @inset_darker_color; + border-top: 1px solid @inset_darker_color; + border-right: 1px solid @base_color; + border-bottom: 1px solid @base_color; +} + +progressbar.horizontal trough { + min-height: 18px; + background-color: @darker_color; + color: @black_color; + border-left: 1px solid @inset_darker_color; + border-top: 1px solid @inset_darker_color; + border-right: 1px solid @base_color; + border-bottom: 1px solid @base_color; +} + +progressbar.vertical progress { + min-width: 16px; + background-color: @scale_color; + border-left: 1px solid shade(@scale_color,1.3); + border-top: 1px solid shade(@scale_color,1.3); + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; +} + +progressbar.horizontal progress { + min-height: 14px; + background-color: @scale_color; + border-left: 1px solid shade(@scale_color,1.3); + border-top: 1px solid shade(@scale_color,1.3); + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; +} + +progressbar.vertical text { + margin-right: 25px; +} + +/* progressbars are different in GtkTreeView (monitor) */ +treeview.view.progressbar { + min-height: 14px; + background-color: @scale_color; + border-left: 1px solid shade(@scale_color,1.3); + border-top: 1px solid shade(@scale_color,1.3); + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; +} + +treeview.view.trough, +treeview.view.trough:selected { + min-height: 18px; + background-color: @darker_color; + color: @black_color; + border-left: 1px solid @inset_darker_color; + border-top: 1px solid @inset_darker_color; + border-right: 1px solid @base_color; + border-bottom: 1px solid @base_color; +} + +/**********************************************/ +/* scrollbar */ +/**********************************************/ + +scrollbar trough { + background-color: @darker_color; + min-width: 14px; + min-height: 14px; + border-left: 1px solid @inset_darker_color; + border-top: 1px solid @inset_darker_color; + border-right: 1px solid @base_color; + border-bottom: 1px solid @base_color; +} + +scrollbar slider { + background-color: @scale_color; + min-width: 12px; + min-height: 12px; + border-left: 1px solid @outset_lighter_color; + border-top: 1px solid @outset_lighter_color; + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; + background-repeat: no-repeat; + background-position: center center; + background-image: url("../img/scrollbar_thumb.png"); +} + +scrollbar.vertical slider { + min-height: 30px; +} + +scrollbar.horizontal slider { + min-width: 30px; +} + +scrollbar.vertical button.up { + border-left: 1px solid @outset_lighter_color; + border-top: 1px solid @outset_lighter_color; + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; + margin-left: 1px; + margin-right: 1px; + margin-top: 0px; + margin-bottom: 0px; + padding-left: 2px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 5px; + min-height: 4px; + min-width: 7px; + -gtk-icon-source: url("../img/arrow-up.png"); +} + +scrollbar.vertical button.up:active { + background-color: @darker_color; + border-left: 1.3px solid @black_color; + border-top: 1.3px solid @black_color; + border-right: 1px solid @inset_lighter_color; + border-bottom: 1px solid @inset_lighter_color; + -gtk-icon-source: url("../img/arrow-up.png"); +} + +scrollbar.vertical button.up:disabled { + padding-left: 2px; + padding-right: 2px; + padding-top: 3px; + padding-bottom: 4px; + min-height: 5px; + -gtk-icon-source: url("../img/arrow-up-disabled.png"); +} + +scrollbar.vertical button.down { + border-left: 1px solid @outset_lighter_color; + border-top: 1px solid @outset_lighter_color; + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; + margin-left: 1px; + margin-right: 1px; + margin-top: 0px; + margin-bottom: 0px; + padding-left: 2px; + padding-right: 3px; + padding-top: 4px; + padding-bottom: 4px; + min-height: 4px; + min-width: 7px; + -gtk-icon-source: url("../img/arrow-down.png"); +} + +scrollbar.vertical button.down:active { + background-color: @darker_color; + border-left: 1.3px solid @black_color; + border-top: 1.3px solid @black_color; + border-right: 1px solid @inset_lighter_color; + border-bottom: 1px solid @inset_lighter_color; + -gtk-icon-source: url("../img/arrow-down.png"); +} + +scrollbar.vertical button.down:disabled { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 3px; + min-height: 5px; + -gtk-icon-source: url("../img/arrow-down-disabled.png"); +} + +scrollbar.horizontal button.up { + border-left: 1px solid @outset_lighter_color; + border-top: 1px solid @outset_lighter_color; + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; + margin-left: 0px; + margin-right: 0px; + margin-top: 1px; + margin-bottom: 1px; + padding-left: 3px; + padding-right: 5px; + padding-top: 2px; + padding-bottom: 3px; + min-height: 7px; + min-width: 4px; + -gtk-icon-source: url("../img/arrow-left.png"); +} + +scrollbar.horizontal button.up:active { + background-color: @darker_color; + border-left: 1.3px solid @black_color; + border-top: 1.3px solid @black_color; + border-right: 1px solid @inset_lighter_color; + border-bottom: 1px solid @inset_lighter_color; + -gtk-icon-source: url("../img/arrow-left.png"); +} + +scrollbar.horizontal button.up:disabled { + padding-left: 3px; + padding-right: 3px; + padding-top: 2px; + padding-bottom: 2px; + min-width: 6px; + -gtk-icon-source: url("../img/arrow-left-disabled.png"); +} + +scrollbar.horizontal button.down { + border-left: 1px solid @outset_lighter_color; + border-top: 1px solid @outset_lighter_color; + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; + margin-left: 0px; + margin-right: 0px; + margin-top: 1px; + margin-bottom: 1px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 3px; + min-height: 7px; + min-width: 4px; + -gtk-icon-source: url("../img/arrow-right.png"); +} + +scrollbar.horizontal button.down:active { + background-color: @darker_color; + border-left: 1.3px solid @black_color; + border-top: 1.3px solid @black_color; + border-right: 1px solid @inset_lighter_color; + border-bottom: 1px solid @inset_lighter_color; + -gtk-icon-source: url("../img/arrow-right.png"); +} + +scrollbar.horizontal button.down:disabled { + padding-left: 3px; + padding-right: 3px; + padding-top: 2px; + padding-bottom: 2px; + min-width: 6px; + -gtk-icon-source: url("../img/arrow-right-disabled.png"); +} +/**********************************************/ +/* entry, treeview, textview, iconwiew */ +/**********************************************/ + +entry { + background-color: @lighter_color; + color: @black_color; + padding: 2px; + border-left: 1.3px solid @black_color; + border-top: 1.3px solid @black_color; + border-right: 1px solid @inset_lighter_color; + border-bottom: 1px solid @inset_lighter_color; +} + +entry:disabled { + background-color: @darker_color; + color: @black_color; +} + +label:disabled { + color: @lighter_color; +} + +treeview { + background-color: @lighter_color; +} + +textview selection { + background-color: @darker_color; + color: @lighter_color; +} + +textview { + background-color: @lighter_color; + color: @black_color; +} + +selection { + background-color: @darker_color; + color: @lighter_color; +} + +iconview { + background-color: @lighter_color; + color: @black_color; +} + +/**********************************************/ +/* frame, notebook, tab */ +/**********************************************/ + +notebook { + background-color: @base_color; + color: @black_color; + padding: 1px; + border-left: 1px solid @outset_lighter_color; + border-top: 1px solid @outset_lighter_color; + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; + + +} + +notebook frame { + background-color: @base_color; + border-left: 1px solid @outset_lighter_color; + border-top: 1px solid @outset_lighter_color; + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; +} + +notebook tab { + + background-color: @darker_color; + border-left: 1px solid @black_color; + border-top: 1px solid @black_color; + border-right: 1px solid @black_color; + padding: 3px; + margin: 1px; + border-radius: 3px 3px 0px 0px; + +} + +notebook tab:checked, +notebook tab:active { + background-color: @base_color; + border-left: 1px solid @outset_darker_color; + border-top: 1px solid @outset_darker_color; + border-right: 1px solid @outset_darker_color; + +} + +frame { + background-color: @base_color; + border-left: 1.3px solid @black_color; + border-top: 1px solid @black_color; + border-right: 1px solid @outset_lighter_color; + border-bottom: 1px solid @outset_lighter_color; + padding: 5px; +} + +/**********************************************/ +/* list, row */ +/**********************************************/ + +list { + border-left: 1px solid @outset_lighter_color; + border-top: 1px solid @outset_lighter_color; + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; + padding: 7px; + background-color: @lighter_color; +} + +row { + background-color: @lighter_color; + padding: 5px; + border: none; + } + +row:selected { + background-color: @darker_color; + color: @lighter_color; +} + +list row:active { + background-color: @darker_color; +} + + +/**********************************************/ +/* separator */ +/**********************************************/ + +separator.vertical { + margin: 0px; + padding: 0px; + border-left: 1px solid @darker_color; + border-right: 1px solid @lighter_color; +} + +separator.horizontal { + margin: 0px; + padding: 0px; + border-top: 1px solid @darker_color; + border-bottom: 1px solid @lighter_color; +} + +toolbar separator { + margin: 5px; + margin-top: 7px; + margin-bottom: 7px; + border-left: 1px solid @inset_darker_color; + border-right: 1px solid @lighter_color; +} + +menu separator { + margin: 0px; + padding: 0px; + border-top: 1px solid @inset_darker_color; + border-bottom: 1px solid @inset_lighter_color; +} + +paned.vertical separator { + border: none; + padding: 0px; + background-image: url("../img/separator_horizontal.png"); + background-position: center center; + background-repeat: no-repeat; +} + +paned.horizontal separator { + border: none; + padding: 0px; + background-image: url("../img/separator_vertical.png"); + background-position: center center; + background-repeat: no-repeat; +} + +/* separator in nautilus side panel */ +paned list separator.horizontal { + min-height:1px; + background-image: none; + border: none; + border-top: 1px solid @base_color; +} + +/**********************************************/ +/* check, radio */ +/**********************************************/ + +checkbutton, radiobutton { + color: @black_color; + background-color: @base_color; +} + +/*notebook checkbutton, notebook radiobutton { + background-color: @lighter_color; +}*/ + +checkbutton:disabled, radiobutton:disabled { + color: @lighter_color; +} + +check { + padding: 0px; + border: none; + margin: 5px; + min-width: 13px; + min-height: 13px; + -gtk-icon-source: url("../img/check-unchecked.png"); +} + +check:checked { + -gtk-icon-source: url("../img/check-checked.png"); +} + +radio { + padding: 0px; + border: none; + margin: 5px; + min-width: 13px; + min-height: 13px; + -gtk-icon-source: url("../img/radio-unchecked.png"); +} + +radio:checked { + min-width: 13px; + min-height: 13px; + -gtk-icon-source: url("../img/radio-checked.png"); +} + +check:disabled { + min-width: 11px; + min-height: 11px; + -gtk-icon-source: url("../img/check-disabled-unchecked.png"); +} + +radio:disabled { + min-width: 11px; + min-height: 11px; + -gtk-icon-source: url("../img/radio-disabled-unchecked.png"); +} + +check:disabled:checked { + -gtk-icon-source: url("../img/check-disabled-checked.png"); + min-width: 11px; + min-height: 11px; +} + +radio:disabled:checked { + -gtk-icon-source: url("../img/radio-disabled-checked.png"); + min-width: 11px; + min-height: 11px; +} + +/* check and radio in menu */ +menuitem check, menuitem radio { + -gtk-icon-source: url("../img/menuitem-transparent.png"); + min-width: 8px; + min-height: 7px; +} + +menuitem check:checked { + -gtk-icon-source: url("../img/menuitem-check-checked.png"); + min-width: 8px; + min-height: 7px; +} + +menuitem check:disabled:checked { + -gtk-icon-source: url("../img/menuitem-check-checked-disabled.png"); + min-width: 8px; + min-height: 7px; +} + +menuitem radio:checked { + min-width: 5px; + min-height: 5px; + -gtk-icon-source: url("../img/menuitem-radio-checked.png"); +} + +menuitem radio:disabled:checked { + min-width: 5px; + min-height: 5px; + -gtk-icon-source: url("../img/menuitem-radio-checked-disabled.png"); +} + +/* handbrake/defaults audio; tweaktools/bureau*/ +list row checkbutton, list row radiobutton { + background-color: transparent; + color: @black_color; +} + +/* handbrake/defaults audio; tweaktools/bureau */ +list row checkbutton label:disabled, +list row radiobutton label:disabled, +list row check:disabled, +list row radio:disabled { + background-color: transparent; + color: @darker_color; + min-width: 11px; + min-height: 11px; + -gtk-icon-source: url("../img/radio-disabled-unchecked.png"); +} + + +/**********************************************/ +/* popover */ +/**********************************************/ + +popover { + border-left: 1px solid @outset_lighter_color; + border-top: 1px solid @outset_lighter_color; + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; +} + +popover modelbutton { + padding: 0px; + padding-top: 2px; + padding-bottom: 2px; +} + +popover modelbutton:hover, popover modelbutton:active { + background-color: @lighter_color; +} + +/**********************************************/ +/* switch */ +/**********************************************/ + +switch { + font-weight: bold; + background-color: @base_color; + color: @black_color; + border-left: 1.3px solid @black_color; + border-top: 1.3px solid @black_color; + border-right: 1.3px solid @lighter_color; + border-bottom: 1.3px solid @lighter_color; +} + +switch:checked { + background-color: @scale_color; +} + +switch slider { + background-color: @base_color; + padding: 1px; + background-repeat: no-repeat; + background-position: center center; + background-image: url("../img/scrollbar_thumb.png"); + border-left: 1px solid @outset_lighter_color; + border-top: 1px solid @outset_lighter_color; + border-right: 1.3px solid @black_color; + border-bottom: 1.3px solid @black_color; +} + +switch:disabled { + background-color: @darker_color; + color: @base_color; +} + +switch:disabled slider { + background-color: @darker_color; + border-left: 1px solid @base_color; + border-top: 1px solid @base_color; +} + +/**********************************************/ +/* arrow */ +/**********************************************/ + +combobox arrow { + min-height: 19px; + min-width: 19px; + background-repeat: no-repeat; + background-position: center center; + background-image: url("../img/combobox-arrow-down.png"); +} + +combobox arrow:disabled { + background-image: url("../img/combobox-arrow-down-disabled.png"); +} + +menuitem arrow { + min-height: 15px; + min-width: 8px; + margin-left: 15px; /* brasero */ + -gtk-icon-source: url("../img/menuitem-arrow-right.png"); +} + +menuitem arrow:disabled { + -gtk-icon-source: url("../img/menuitem-arrow-right-disabled.png"); +} + +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: @black_color; +} + +expander arrow:checked { + -gtk-icon-transform: unset; +} + +popover arrow.right { + min-height: 15px; + min-width: 8px; + -gtk-icon-source: url("../img/menuitem-arrow-right.png"); +} + +popover arrow.left { + min-height: 15px; + min-width: 8px; + -gtk-icon-source: url("../img/menuitem-arrow-left.png"); +} + +/**********************************************/ +/* calendar */ +/**********************************************/ + +calendar { + background-color: @lighter_color; + color: @black_color; +} + +calendar:selected { + background-color: @darker_color; + color: @lighter_color; +} + +calendar:indeterminate { + color: @inset_lighter_color; +} + +/**********************************************/ +/* tweaks */ +/**********************************************/ + +/* selection in evince */ +.view:selected { + background-color: @darker_color; + color: @lighter_color; +} + +/* avoid borders on the desktop when managed by nautilus */ +nautilus-desktop-window * { + border: none; +} + +/* icon color selected and unfocused in nautilus */ +.view:active { + background-color: @darker_color; +} + +/* selections in firefox use fix color names ! */ +/* fix background selected item unfocused in hugin: to test for consistency */ +*:selected:focus { + background-color: @theme_selected_bg_color; + color: @white_color; +} + +/* background et selection in icon view in caja (mrnhmath) */ +.caja-notebook .view { + background-color: @white_color; +} +.caja-notebook .view:selected, +.caja-notebook .view:selected:focus +{ + background-color: @inset_scale_color; + color: @black_color; +} +.caja-notebook .rubberband { + background-color: transparent; +} + +/* background of nautilus icon window */ +/*.nautilus-window, .nautilus-window notebook { + background-color: @lighter_color; +}*/ + +/* zebra strips do not work with recent versions */ +/*view row:nth-child(even) { + background-color: green; +} +treeview row:nth-child(even) +{ + background-color: green; +} +*/ + +/* +GtkTreeView row:even { + background-color: red; +} + +GtkTreeView row:odd { + background-color: green; +} +*/ + +/* +GTK_DEBUG=interactive myexcutable +*/ + + +/**********************************************/ +/* The End */ +/**********************************************/ + + + + + diff --git a/PLATINUM/img/arrow-down-disabled.png b/PLATINUM/img/arrow-down-disabled.png new file mode 100644 index 0000000..2656ff7 Binary files /dev/null and b/PLATINUM/img/arrow-down-disabled.png differ diff --git a/PLATINUM/img/arrow-down.png b/PLATINUM/img/arrow-down.png new file mode 100644 index 0000000..1301d43 Binary files /dev/null and b/PLATINUM/img/arrow-down.png differ diff --git a/PLATINUM/img/arrow-left-disabled.png b/PLATINUM/img/arrow-left-disabled.png new file mode 100644 index 0000000..eb4ecbc Binary files /dev/null and b/PLATINUM/img/arrow-left-disabled.png differ diff --git a/PLATINUM/img/arrow-left.png b/PLATINUM/img/arrow-left.png new file mode 100644 index 0000000..53cd3cf Binary files /dev/null and b/PLATINUM/img/arrow-left.png differ diff --git a/PLATINUM/img/arrow-right-disabled.png b/PLATINUM/img/arrow-right-disabled.png new file mode 100644 index 0000000..7b9b715 Binary files /dev/null and b/PLATINUM/img/arrow-right-disabled.png differ diff --git a/PLATINUM/img/arrow-right.png b/PLATINUM/img/arrow-right.png new file mode 100644 index 0000000..c142310 Binary files /dev/null and b/PLATINUM/img/arrow-right.png differ diff --git a/PLATINUM/img/arrow-up-disabled.png b/PLATINUM/img/arrow-up-disabled.png new file mode 100644 index 0000000..83b17ce Binary files /dev/null and b/PLATINUM/img/arrow-up-disabled.png differ diff --git a/PLATINUM/img/arrow-up.png b/PLATINUM/img/arrow-up.png new file mode 100644 index 0000000..037c1bf Binary files /dev/null and b/PLATINUM/img/arrow-up.png differ diff --git a/PLATINUM/img/check-checked.png b/PLATINUM/img/check-checked.png new file mode 100644 index 0000000..ee255bb Binary files /dev/null and b/PLATINUM/img/check-checked.png differ diff --git a/PLATINUM/img/check-disabled-checked.png b/PLATINUM/img/check-disabled-checked.png new file mode 100644 index 0000000..174ed19 Binary files /dev/null and b/PLATINUM/img/check-disabled-checked.png differ diff --git a/PLATINUM/img/check-disabled-unchecked.png b/PLATINUM/img/check-disabled-unchecked.png new file mode 100644 index 0000000..36880c8 Binary files /dev/null and b/PLATINUM/img/check-disabled-unchecked.png differ diff --git a/PLATINUM/img/check-unchecked.png b/PLATINUM/img/check-unchecked.png new file mode 100644 index 0000000..3b0ab65 Binary files /dev/null and b/PLATINUM/img/check-unchecked.png differ diff --git a/PLATINUM/img/combobox-arrow-down-disabled.png b/PLATINUM/img/combobox-arrow-down-disabled.png new file mode 100644 index 0000000..ca6f48b Binary files /dev/null and b/PLATINUM/img/combobox-arrow-down-disabled.png differ diff --git a/PLATINUM/img/combobox-arrow-down.png b/PLATINUM/img/combobox-arrow-down.png new file mode 100644 index 0000000..b317492 Binary files /dev/null and b/PLATINUM/img/combobox-arrow-down.png differ diff --git a/PLATINUM/img/menuitem-arrow-down.png b/PLATINUM/img/menuitem-arrow-down.png new file mode 100644 index 0000000..4e59a08 Binary files /dev/null and b/PLATINUM/img/menuitem-arrow-down.png differ diff --git a/PLATINUM/img/menuitem-arrow-left.png b/PLATINUM/img/menuitem-arrow-left.png new file mode 100644 index 0000000..013568f Binary files /dev/null and b/PLATINUM/img/menuitem-arrow-left.png differ diff --git a/PLATINUM/img/menuitem-arrow-right-diasbled.png b/PLATINUM/img/menuitem-arrow-right-diasbled.png new file mode 100644 index 0000000..1c7445a Binary files /dev/null and b/PLATINUM/img/menuitem-arrow-right-diasbled.png differ diff --git a/PLATINUM/img/menuitem-arrow-right.png b/PLATINUM/img/menuitem-arrow-right.png new file mode 100644 index 0000000..78fcb44 Binary files /dev/null and b/PLATINUM/img/menuitem-arrow-right.png differ diff --git a/PLATINUM/img/menuitem-check-checked-disabled.png b/PLATINUM/img/menuitem-check-checked-disabled.png new file mode 100644 index 0000000..9c4d11d Binary files /dev/null and b/PLATINUM/img/menuitem-check-checked-disabled.png differ diff --git a/PLATINUM/img/menuitem-check-checked.png b/PLATINUM/img/menuitem-check-checked.png new file mode 100644 index 0000000..b1c9a0e Binary files /dev/null and b/PLATINUM/img/menuitem-check-checked.png differ diff --git a/PLATINUM/img/menuitem-radio-checked-disabled.png b/PLATINUM/img/menuitem-radio-checked-disabled.png new file mode 100644 index 0000000..f995662 Binary files /dev/null and b/PLATINUM/img/menuitem-radio-checked-disabled.png differ diff --git a/PLATINUM/img/menuitem-radio-checked.png b/PLATINUM/img/menuitem-radio-checked.png new file mode 100644 index 0000000..105bf76 Binary files /dev/null and b/PLATINUM/img/menuitem-radio-checked.png differ diff --git a/PLATINUM/img/menuitem-transparent.png b/PLATINUM/img/menuitem-transparent.png new file mode 100644 index 0000000..1232521 Binary files /dev/null and b/PLATINUM/img/menuitem-transparent.png differ diff --git a/PLATINUM/img/radio-checked.png b/PLATINUM/img/radio-checked.png new file mode 100644 index 0000000..1457cc4 Binary files /dev/null and b/PLATINUM/img/radio-checked.png differ diff --git a/PLATINUM/img/radio-disabled-checked.png b/PLATINUM/img/radio-disabled-checked.png new file mode 100644 index 0000000..91bcf69 Binary files /dev/null and b/PLATINUM/img/radio-disabled-checked.png differ diff --git a/PLATINUM/img/radio-disabled-unchecked.png b/PLATINUM/img/radio-disabled-unchecked.png new file mode 100644 index 0000000..974e157 Binary files /dev/null and b/PLATINUM/img/radio-disabled-unchecked.png differ diff --git a/PLATINUM/img/radio-unchecked.png b/PLATINUM/img/radio-unchecked.png new file mode 100644 index 0000000..c0692b6 Binary files /dev/null and b/PLATINUM/img/radio-unchecked.png differ diff --git a/PLATINUM/img/scrollbar_horizontal.png b/PLATINUM/img/scrollbar_horizontal.png new file mode 100644 index 0000000..7cbb852 Binary files /dev/null and b/PLATINUM/img/scrollbar_horizontal.png differ diff --git a/PLATINUM/img/scrollbar_thumb.png b/PLATINUM/img/scrollbar_thumb.png new file mode 100644 index 0000000..ae2a364 Binary files /dev/null and b/PLATINUM/img/scrollbar_thumb.png differ diff --git a/PLATINUM/img/scrollbar_vertical.png b/PLATINUM/img/scrollbar_vertical.png new file mode 100644 index 0000000..aea4914 Binary files /dev/null and b/PLATINUM/img/scrollbar_vertical.png differ diff --git a/PLATINUM/img/separator_horizontal.png b/PLATINUM/img/separator_horizontal.png new file mode 100644 index 0000000..ec34b69 Binary files /dev/null and b/PLATINUM/img/separator_horizontal.png differ diff --git a/PLATINUM/img/separator_vertical.png b/PLATINUM/img/separator_vertical.png new file mode 100644 index 0000000..ac45112 Binary files /dev/null and b/PLATINUM/img/separator_vertical.png differ diff --git a/PLATINUM/img/slider_horizontal_thumb.png b/PLATINUM/img/slider_horizontal_thumb.png new file mode 100644 index 0000000..9fd04ee Binary files /dev/null and b/PLATINUM/img/slider_horizontal_thumb.png differ diff --git a/PLATINUM/img/slider_vertical_thumb.png b/PLATINUM/img/slider_vertical_thumb.png new file mode 100644 index 0000000..9fd04ee Binary files /dev/null and b/PLATINUM/img/slider_vertical_thumb.png differ diff --git a/PLATINUM/index.theme b/PLATINUM/index.theme new file mode 100644 index 0000000..f2bd469 --- /dev/null +++ b/PLATINUM/index.theme @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=PLATINUM +Comment=An old look theme +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=PLATINUM diff --git a/PLATINUM/metacity-1/metacity-theme-1.xml b/PLATINUM/metacity-1/metacity-theme-1.xml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/PLATINUM/metacity-1/metacity-theme-1.xml @@ -0,0 +1 @@ + diff --git a/PLATINUM/metacity-1/metacity-theme-2.xml b/PLATINUM/metacity-1/metacity-theme-2.xml new file mode 100644 index 0000000..d8daa42 --- /dev/null +++ b/PLATINUM/metacity-1/metacity-theme-2.xml @@ -0,0 +1,870 @@ +<?xml version="1.0"?> +<metacity_theme> + <info> + <name>Classic</name> + <author>J Yager <digitalcrutch@peoplepc.com></author> + <copyright>None</copyright> + <date>March 01, 2004</date> + <description> + MacOS inspired theme. Actually, this would be a Be inspired + theme, I have never used a Mac. But, it still looks good. + </description> + </info> + + <constant name="Pad" value="4"/> + + <!-- Normal window geometry --> + <frame_geometry + name="normal_geometry" + has_title="true" + rounded_top_left="false" + rounded_top_right="1" + rounded_bottom_left="1" + rounded_bottom_right="false"> + + <distance name="left_width" value="6"/> + <distance name="right_width" value="7"/> + <distance name="bottom_height" value="7"/> + + <distance name="left_titlebar_edge" value="3"/> + <distance name="right_titlebar_edge" value="3"/> + + <distance name="title_vertical_pad" value="0"/> + + <distance name="button_width" value="13"/> + <distance name="button_height" value="13"/> + + <border name="title_border" left="2" right="0" top="2" bottom="0"/> + <border name="button_border" left="1" right="2" top="4" bottom="5"/> + </frame_geometry> + + <!-- Utility window geometry --> + <frame_geometry + name="utility_geometry" + title_scale="x-small" + parent="normal_geometry"/> + + <!-- Border(only) window geometry --> + <frame_geometry + name="border_geometry" + has_title="false" + parent="normal_geometry"> + + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + + <distance name="button_width" value="0"/> + <distance name="button_height" value="0"/> + + <border name="title_border" left="0" right="0" top="6" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + </frame_geometry> + + <!-- Focused window decorations --> + <draw_ops name="background_focused"> + <!-- Draw window frame --> + <rectangle + color="gtk:bg[NORMAL]" + filled="true" + x="0" + y="0" + width="width - 2" + height="height - 2"/> + + <!-- Draw window border --> + <!-- Note that, since the origin of the window (the upper left corner) + is (x, y) = (0, 0), the lower right corner is (x, y) = (width - 1, + height - 1). --> + <rectangle + color="gtk:text[NORMAL]" + filled="false" + x="0" + y="0" + width="width - 2" + height="height - 2"/> + + <!-- Draw window base --> + <rectangle + color="gtk:bg[NORMAL]" + filled="true" + x="left_width - 1" + y="top_height - 1" + width="width - left_width - right_width + 2" + height="height - top_height - bottom_height + 2"/> + + <!-- Draw inside border --> + <rectangle + color="gtk:text[NORMAL]" + filled="false" + x="left_width - 1" + y="top_height - 1" + width="width - left_width - right_width + 1" + height="height - top_height - bottom_height + 1"/> + + <!-- top left to top right (inside) --> + <line + color="gtk:fg[NORMAL]" + x1="left_width - 2" + y1="top_height - 2" + x2="width - right_width" + y2="top_height - 2"/> + + <!-- top left to top right (outside) --> + <line + color="gtk:base[NORMAL]" + x1="1" + y1="1" + x2="width - 4" + y2="1"/> + + <!-- top left to bottom left (inside) --> + <line + color="gtk:fg[NORMAL]" + x1="left_width - 2" + y1="top_height - 2" + x2="left_width - 2" + y2="height - bottom_height + 1"/> + + <!-- top left to bottom left (outside) --> + <line + color="gtk:base[NORMAL]" + x1="1" + y1="1" + x2="1" + y2="height - 4"/> + + <!-- top right to bottom right (inside) --> + <line + color="gtk:base[NORMAL]" + x1="width - right_width + 1" + y1="top_height - 1" + x2="width - right_width + 1" + y2="height - bottom_height + 1"/> + + <!-- top right to bottom right (outside) --> + <line + color="gtk:fg[NORMAL]" + x1="width - 3" + y1="2" + x2="width - 3" + y2="height - 3"/> + + <!-- bottom left to bottom right (inside) --> + <line + color="gtk:base[NORMAL]" + x1="left_width - 2" + y1="height - bottom_height + 1" + x2="width - right_width + 1" + y2="height - bottom_height + 1"/> + + <!-- bottom left to bottom right (outside) --> + <line + color="gtk:fg[NORMAL]" + x1="2" + y1="height - 3" + x2="width - 3" + y2="height - 3"/> + + <!-- shadow --> + + <!-- top right to bottom right --> + <line + color="gtk:text[NORMAL]" + x1="width - 1" + y1="1" + x2="width - 1" + y2="height - 1"/> + + <!-- bottom left to bottom right--> + <line + color="gtk:text[NORMAL]" + x1="1" + y1="height - 1" + x2="width - 1" + y2="height - 1"/> + + </draw_ops> + + <!-- Shaded focused windows --> + <draw_ops name="background_shaded"> + <!-- Draw window frame --> + <rectangle + color="gtk:bg[NORMAL]" + filled="true" + x="0" + y="0" + width="width" + height="height"/> + + <!--Draw window border --> + <!-- Note that, since the origin of the window (the upper left corner) + is (x, y) = (0, 0), the lower right corner is (x, y) = (width - 1, + height - 1). --> + <rectangle + color="gtk:text[NORMAL]" + filled="false" + x="0" + y="0" + width="width - 2" + height="height - 2"/> + + <!-- top left to top right (outside) --> + <line + color="gtk:base[NORMAL]" + x1="1" + y1="1" + x2="width - 4" + y2="1"/> + + <!-- top left to bottom left (outside) --> + <line + color="gtk:base[NORMAL]" + x1="1" + y1="1" + x2="1" + y2="height - 4"/> + + <!-- top right to bottom right (outside) --> + <line + color="gtk:fg[NORMAL]" + x1="width - 3" + y1="2" + x2="width - 3" + y2="height - 4"/> + + <!-- bottom left to bottom right (outside) --> + <line + color="gtk:fg[NORMAL]" + x1="2" + y1="height - 3" + x2="width - 3" + y2="height - 3"/> + + <!-- shadow --> + <!-- top right to bottom right --> + <line + color="gtk:text[NORMAL]" + x1="width - 1" + y1="1" + x2="width - 1" + y2="height - 1"/> + + <!-- bottom left to bottom right--> + <line + color="gtk:text[NORMAL]" + x1="1" + y1="height - 1" + x2="width - 1" + y2="height - 1"/> + + </draw_ops> + + <!-- Unfocused window decorations --> + <draw_ops name="background_unfocused"> + <!-- Draw window frame --> + <rectangle + color="gtk:bg[NORMAL]" + filled="true" + x="0" + y="0" + width="width" + height="height"/> + + <!-- Draw window border --> + <!-- Note that, since the origin of the window (the upper left corner) + is (x, y) = (0, 0), the lower right corner is (x, y) = (width - 1, + height - 1). --> + <rectangle + color="gtk:fg[NORMAL]" + filled="false" + x="0" + y="0" + width="width - 2" + height="height - 2"/> + + <!-- Draw window base --> + <rectangle + color="gtk:bg[NORMAL]" + filled="true" + x="left_width - 1" + y="top_height - 1" + width="width - left_width - right_width + 2" + height="height - top_height - bottom_height + 2"/> + + <!-- Draw inside border --> + <rectangle + color="gtk:fg[NORMAL]" + filled="false" + x="left_width - 1" + y="top_height - 1" + width="width - left_width - right_width + 1" + height="height - top_height - bottom_height + 1"/> + + <!-- shadow --> + + <!-- top right to bottom right --> + <line + color="gtk:fg[NORMAL]" + x1="width - 1" + y1="1" + x2="width - 1" + y2="height - 1"/> + + <!-- bottom left to bottom right--> + <line + color="gtk:fg[NORMAL]" + x1="1" + y1="height - 1" + x2="width - 1" + y2="height - 1"/> + + </draw_ops> + + <!-- Focused title --> + <draw_ops name="title_focused"> + <!-- I wish there was a for loop or something. --> + <!-- left side title stipple --> + + <!-- "(((width - title_width) / 2) `max` 0) - (Pad + 2)" is the actual lentgh of the line. + ((title_width-1) `min` 1) triggers if no title is present. --> + <line + color="gtk:base[NORMAL]" + x1="0" + y1="3" + x2="((((width - title_width) / 2) `max` 0) - (Pad + 2)) * ((title_width-1) `min` 1)" + y2="3"/> + <line + color="gtk:dark[NORMAL]" + x1="1" + y1="4" + x2="(((((width - title_width) / 2) `max` 0) - (Pad + 2)) * ((title_width) `min` 1)) + 1" + y2="4"/> + <line + color="gtk:base[NORMAL]" + x1="0" + y1="5" + x2="((((width - title_width) / 2) `max` 0) - (Pad + 2)) * ((title_width-1) `min` 1)" + y2="5"/> + <line + color="gtk:dark[NORMAL]" + x1="1" + y1="6" + x2="(((((width - title_width) / 2) `max` 0) - (Pad + 2)) * ((title_width) `min` 1)) + 1" + y2="6"/> + <line + color="gtk:base[NORMAL]" + x1="0" + y1="7" + x2="((((width - title_width) / 2) `max` 0) - (Pad + 2)) * ((title_width-1) `min` 1)" + y2="7"/> + <line + color="gtk:dark[NORMAL]" + x1="1" + y1="8" + x2="(((((width - title_width) / 2) `max` 0) - (Pad + 2)) * ((title_width) `min` 1)) + 1" + y2="8"/> + <line + color="gtk:base[NORMAL]" + x1="0" + y1="9" + x2="((((width - title_width) / 2) `max` 0) - (Pad + 2)) * ((title_width-1) `min` 1)" + y2="9"/> + <line + color="gtk:dark[NORMAL]" + x1="1" + y1="10" + x2="(((((width - title_width) / 2) `max` 0) - (Pad + 2)) * ((title_width) `min` 1)) + 1" + y2="10"/> + <line + color="gtk:base[NORMAL]" + x1="0" + y1="11" + x2="((((width - title_width) / 2) `max` 0) - (Pad + 2)) * ((title_width-1) `min` 1)" + y2="11"/> + <line + color="gtk:dark[NORMAL]" + x1="1" + y1="12" + x2="(((((width - title_width) / 2) `max` 0) - (Pad + 2)) * ((title_width) `min` 1)) + 1" + y2="12"/> + <line + color="gtk:base[NORMAL]" + x1="0" + y1="13" + x2="((((width - title_width) / 2) `max` 0) - (Pad + 2)) * ((title_width-1) `min` 1)" + y2="13"/> + <line + color="gtk:dark[NORMAL]" + x1="1" + y1="14" + x2="(((((width - title_width) / 2) `max` 0) - (Pad + 2)) * ((title_width) `min` 1)) + 1" + y2="14"/> + + + <!-- right side title stipple --> + <line + color="gtk:base[NORMAL]" + x1="((((width - title_width) / 2) `max` 0) + title_width + Pad) * ((title_width-1) `min` 1)" + y1="3" + x2="width - Pad - 1" + y2="3"/> + <line + color="gtk:dark[NORMAL]" + x1="(((((width - title_width) / 2) `max` 0) + title_width + Pad)* ((title_width) `min` 1)) + 1" + y1="4" + x2="width - Pad" + y2="4"/> + <line + color="gtk:base[NORMAL]" + x1="((((width - title_width) / 2) `max` 0) + title_width + Pad) * ((title_width-1) `min` 1)" + y1="5" + x2="width - Pad - 1" + y2="5"/> + <line + color="gtk:dark[NORMAL]" + x1="(((((width - title_width) / 2) `max` 0) + title_width + Pad)* ((title_width) `min` 1)) + 1" + y1="6" + x2="width - Pad" + y2="6"/> + <line + color="gtk:base[NORMAL]" + x1="((((width - title_width) / 2) `max` 0) + title_width + Pad) * ((title_width-1) `min` 1)" + y1="7" + x2="width - Pad - 1" + y2="7"/> + <line + color="gtk:dark[NORMAL]" + x1="(((((width - title_width) / 2) `max` 0) + title_width + Pad)* ((title_width) `min` 1)) + 1" + y1="8" + x2="width - Pad" + y2="8"/> + <line + color="gtk:base[NORMAL]" + x1="((((width - title_width) / 2) `max` 0) + title_width + Pad) * ((title_width-1) `min` 1)" + y1="9" + x2="width - Pad - 1" + y2="9"/> + <line + color="gtk:dark[NORMAL]" + x1="(((((width - title_width) / 2) `max` 0) + title_width + Pad)* ((title_width) `min` 1)) + 1" + y1="10" + x2="width - Pad" + y2="10"/> + <line + color="gtk:base[NORMAL]" + x1="((((width - title_width) / 2) `max` 0) + title_width + Pad) * ((title_width-1) `min` 1)" + y1="11" + x2="width - Pad - 1" + y2="11"/> + <line + color="gtk:dark[NORMAL]" + x1="(((((width - title_width) / 2) `max` 0) + title_width + Pad)* ((title_width) `min` 1)) + 1" + y1="12" + x2="width - Pad" + y2="12"/> + <line + color="gtk:base[NORMAL]" + x1="((((width - title_width) / 2) `max` 0) + title_width + Pad) * ((title_width-1) `min` 1)" + y1="13" + x2="width - Pad - 1" + y2="13"/> + <line + color="gtk:dark[NORMAL]" + x1="(((((width - title_width) / 2) `max` 0) + title_width + Pad)* ((title_width) `min` 1)) + 1" + y1="14" + x2="width - Pad" + y2="14"/> + + <!-- I had originally placed the clip/title in the middle but, it + applied the clip to my decorations as well. I didn't like + that. This could use some improvement, try opening a file in + the middle of nowhere... If the title gets too long it clashes + w/the window decorations on the right side... If you can fix + this, let me know. --> + <!-- Title clip and title text --> + <!--<clip x="Pad" y="0" width="width - (Pad * 2)" height="height"/>--> + <title + color="gtk:text[NORMAL]" + x="((width - title_width) / 2) `max` 0" + y="0"/> + </draw_ops> + + <!-- Unfocused title --> + <draw_ops name="title_unfocused"> + <clip x="Pad" y="0" width="width - (Pad * 2)" height="height"/> + <title + color="gtk:dark[NORMAL]" + x="((width - title_width) / 2) `max` 0" + y="0"/> + </draw_ops> + + + <!-- Button border--> + <draw_ops name="button_border"> + <line + color="gtk:dark[NORMAL]" + x1="0" + y1="0" + x2="0" + y2="height - 2"/> + <line + color="gtk:dark[NORMAL]" + x1="0" + y1="0" + x2="width - 2" + y2="0"/> + <rectangle + color="gtk:text[NORMAL]" + filled="false" + x="1" + y="1" + width="width - 3" + height="height - 3"/> + <line + color="gtk:base[NORMAL]" + x1="1" + y1="height - 1" + x2="width - 1" + y2="height - 1"/> + <line + color="gtk:base[NORMAL]" + x1="width - 1" + y1="height - 1" + x2="width - 1" + y2="1"/> + </draw_ops> + + <!-- Button background --> + <draw_ops name="button_background"> + <rectangle + color="gtk:base[NORMAL]" + filled="false" + x="2" + y="2" + width="width - 5" + height="height - 5"/> + <line + color="gtk:base[NORMAL]" + x1="3" + y1="2" + x2="10" + y2="2"/> + <line + color="gtk:base[NORMAL]" + x1="2" + y1="3" + x2="2" + y2="10"/> + <gradient + type="diagonal" + x="3" + y="3" + width="width - 6" + height="height - 6"> + <color value="gtk:dark[NORMAL]"/> + <color value="gtk:base[NORMAL]"/> + </gradient> + <line + color="gtk:dark[NORMAL]" + x1="10" + y1="3" + x2="10" + y2="10"/> + <line + color="gtk:dark[NORMAL]" + x1="3" + y1="10" + x2="10" + y2="10"/> + </draw_ops> + + <!-- Background applied to pressed buttons --> + <draw_ops name="button_pressed"> + <gradient + type="diagonal" + x="2" + y="2" + width="width - 4" + height="height - 4"> + <color value="gtk:dark[NORMAL]"/> + <color value="gtk:base[NORMAL]"/> + </gradient> + <line + color="gtk:dark[NORMAL]" + x1="10" + y1="2" + x2="10" + y2="10"/> + <line + color="gtk:dark[NORMAL]" + x1="2" + y1="10" + x2="10" + y2="10"/> + </draw_ops> + + <!-- Close button --> + <draw_ops name="close_button"> + <include name="button_border"/> + <include name="button_background"/> + </draw_ops> + + <draw_ops name="close_button_pressed"> + <include name="button_border"/> + <include name="button_pressed"/> + </draw_ops> + + <!-- Maximize button --> + <draw_ops name="maximize_button_lines"> + <line + color="gtk:text[NORMAL]" + x1="1" + y1="7" + x2="7" + y2="7"/> + <line + color="gtk:text[NORMAL]" + x1="7" + y1="1" + x2="7" + y2="7"/> + </draw_ops> + + <draw_ops name="maximize_button"> + <include name="button_border"/> + <include name="button_background"/> + <include name="maximize_button_lines"/> + </draw_ops> + + <draw_ops name="maximize_button_pressed"> + <include name="button_border"/> + <include name="button_pressed"/> + <include name="maximize_button_lines"/> + </draw_ops> + + <!-- Minimize button --> + <draw_ops name="minimize_button_lines"> + <line + color="gtk:text[NORMAL]" + x1="1" + y1="5" + x2="10" + y2="5"/> + <line + color="gtk:text[NORMAL]" + x1="1" + y1="7" + x2="10" + y2="7"/> + </draw_ops> + + <draw_ops name="minimize_button"> + <include name="button_border"/> + <include name="button_background"/> + <include name="minimize_button_lines"/> + </draw_ops> + + <draw_ops name="minimize_button_pressed"> + <include name="button_border"/> + <include name="button_pressed"/> + <include name="minimize_button_lines"/> + </draw_ops> + + <!-- Menu button --> + <draw_ops name="menu_button"> + <icon x="0" y="0" width="mini_width" height="mini_height"/> + <include name="button_border"/> + <include name="button_background"/> + </draw_ops> + + <draw_ops name="menu_button_pressed"> + <include name="button_border"/> + <include name="button_pressed"/> + </draw_ops> + + <!-- The infamous blank draw_ops --> + <draw_ops name="blank"/> + + <!-- Normal window frame styles --> + <!-- Focused --> + <frame_style + name="normal_focused" + geometry="normal_geometry"> + + <piece position="entire_background" draw_ops="background_focused"/> + + <piece position="title" draw_ops="title_focused"/> + + <button function="close" state="normal" draw_ops="close_button"/> + <button function="close" state="pressed" draw_ops="close_button_pressed"/> + + <button function="maximize" state="normal" draw_ops="maximize_button"/> + <button function="maximize" state="pressed" draw_ops="maximize_button_pressed"/> + + <button function="minimize" state="normal" draw_ops="minimize_button"/> + <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/> + + <button function="shade" state="normal" draw_ops="minimize_button"/> + <button function="shade" state="pressed" draw_ops="minimize_button_pressed"/> + + <button function="unshade" state="normal" draw_ops="minimize_button"/> + <button function="unshade" state="pressed" draw_ops="minimize_button_pressed"/> + + <button function="menu" state="normal" draw_ops="menu_button"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + + <button function="above" state="normal" draw_ops="close_button"/> + <button function="above" state="pressed" draw_ops="close_button_pressed"/> + + <button function="unabove" state="normal" draw_ops="close_button"/> + <button function="unabove" state="pressed" draw_ops="close_button_pressed"/> + + <button function="stick" state="normal" draw_ops="close_button"/> + <button function="stick" state="pressed" draw_ops="close_button_pressed"/> + + <button function="unstick" state="normal" draw_ops="close_button"/> + <button function="unstick" state="pressed" draw_ops="close_button_pressed"/> + </frame_style> + + <!-- Shaded --> + <frame_style + name="normal_shaded" + geometry="normal_geometry" + parent="normal_focused"> + + <piece position="entire_background" draw_ops="background_shaded"/> + + <piece position="title" draw_ops="title_focused"/> + </frame_style> + + <!-- Unfocused --> + <frame_style + name="normal_unfocused" + geometry="normal_geometry" + parent="normal_focused"> + + <piece position="entire_background" draw_ops="background_unfocused"/> + + <piece position="title" draw_ops="title_unfocused"/> + + <button function="menu" state="normal" draw_ops="blank"/> + <button function="menu" state="prelight" draw_ops="menu_button"/> + <button function="menu" state="pressed" draw_ops="blank"/> + + <button function="minimize" state="normal" draw_ops="blank"/> + <button function="minimize" state="prelight" draw_ops="minimize_button"/> + <button function="minimize" state="pressed" draw_ops="blank"/> + + <button function="maximize" state="normal" draw_ops="blank"/> + <button function="maximize" state="prelight" draw_ops="maximize_button"/> + <button function="maximize" state="pressed" draw_ops="blank"/> + + <button function="close" state="normal" draw_ops="blank"/> + <button function="close" state="prelight" draw_ops="close_button"/> + <button function="close" state="pressed" draw_ops="blank"/> + </frame_style> + + <!-- Utility windows use the same styles as normal except they use the + utility geometry --> + <!-- Focused --> + <frame_style + name="utility_focused" + geometry="utility_geometry" + parent="normal_focused"/> + + <!-- Unfocused --> + <frame_style + name="utility_unfocused" + geometry="utility_geometry" + parent="normal_unfocused"/> + + <!-- Border(only) windows use the same styles as normal except they use the + border(less) geometry and draw no title --> + <!-- Focused --> + <frame_style + name="border_focused" + geometry="border_geometry" + parent="normal_focused"> + + <piece position="title" draw_ops="blank"/> + </frame_style> + + <!-- Unfocused --> + <frame_style + name="border_unfocused" + geometry="border_geometry" + parent="normal_unfocused"> + + <piece position="title" draw_ops="blank"/> + </frame_style> + + <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_focused"/> + <frame focus="no" state="maximized" style="normal_unfocused"/> + + <frame focus="yes" state="shaded" style="normal_shaded"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + + <frame focus="yes" state="maximized_and_shaded" + style="normal_focused"/> + <frame focus="no" state="maximized_and_shaded" + style="normal_unfocused"/> + </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="utility_focused"/> + <frame focus="no" state="maximized" style="utility_unfocused"/> + + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + + <frame focus="yes" state="maximized_and_shaded" + style="utility_focused"/> + <frame focus="no" state="maximized_and_shaded" + style="utility_unfocused"/> + </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="border_focused"/> + <frame focus="no" state="maximized" style="border_unfocused"/> + + <frame focus="yes" state="shaded" style="border_focused"/> + <frame focus="no" state="shaded" style="border_unfocused"/> + + <frame focus="yes" state="maximized_and_shaded" style="border_focused"/> + <frame focus="no" state="maximized_and_shaded" + style="border_unfocused"/> + </frame_style_set> + + <window type="normal" style_set="normal_style_set"/> + <window type="dialog" style_set="normal_style_set"/> + <window type="modal_dialog" style_set="normal_style_set"/> + <window type="menu" style_set="normal_style_set"/> + <window type="utility" style_set="utility_style_set"/> + <window type="border" style_set="border_style_set"/> + + <menu_icon function="close" state="normal" draw_ops="close_button"/> + <menu_icon function="maximize" state="normal" draw_ops="maximize_button"/> + <menu_icon function="minimize" state="normal" draw_ops="minimize_button"/> + <menu_icon function="unmaximize" state="normal" + draw_ops="button_background"/> +</metacity_theme> diff --git a/QNX/QNX-Blue/focused/border.png b/QNX/QNX-Blue/focused/border.png new file mode 100755 index 0000000..13f1f0c Binary files /dev/null and b/QNX/QNX-Blue/focused/border.png differ diff --git a/QNX/QNX-Blue/focused/close.png b/QNX/QNX-Blue/focused/close.png new file mode 100644 index 0000000..6272659 Binary files /dev/null and b/QNX/QNX-Blue/focused/close.png differ diff --git a/QNX/QNX-Blue/focused/max.png b/QNX/QNX-Blue/focused/max.png new file mode 100644 index 0000000..18fe136 Binary files /dev/null and b/QNX/QNX-Blue/focused/max.png differ diff --git a/QNX/QNX-Blue/focused/menu.png b/QNX/QNX-Blue/focused/menu.png new file mode 100755 index 0000000..2dfd3ea Binary files /dev/null and b/QNX/QNX-Blue/focused/menu.png differ diff --git a/QNX/QNX-Blue/focused/min.png b/QNX/QNX-Blue/focused/min.png new file mode 100644 index 0000000..986e971 Binary files /dev/null and b/QNX/QNX-Blue/focused/min.png differ diff --git a/QNX/QNX-Blue/focused/titlebar-accent.png b/QNX/QNX-Blue/focused/titlebar-accent.png new file mode 100644 index 0000000..1609323 Binary files /dev/null and b/QNX/QNX-Blue/focused/titlebar-accent.png differ diff --git a/QNX/QNX-Blue/focused/titlebar-right.png b/QNX/QNX-Blue/focused/titlebar-right.png new file mode 100755 index 0000000..7b2f966 Binary files /dev/null and b/QNX/QNX-Blue/focused/titlebar-right.png differ diff --git a/QNX/QNX-Blue/focused/titlebar.png b/QNX/QNX-Blue/focused/titlebar.png new file mode 100755 index 0000000..9f9ece8 Binary files /dev/null and b/QNX/QNX-Blue/focused/titlebar.png differ diff --git a/QNX/QNX-Blue/pressed/closepr.png b/QNX/QNX-Blue/pressed/closepr.png new file mode 100755 index 0000000..2c9e437 Binary files /dev/null and b/QNX/QNX-Blue/pressed/closepr.png differ diff --git a/QNX/QNX-Blue/pressed/maxpr.png b/QNX/QNX-Blue/pressed/maxpr.png new file mode 100755 index 0000000..7cff9c0 Binary files /dev/null and b/QNX/QNX-Blue/pressed/maxpr.png differ diff --git a/QNX/QNX-Blue/pressed/menupr.png b/QNX/QNX-Blue/pressed/menupr.png new file mode 100644 index 0000000..52a10a5 Binary files /dev/null and b/QNX/QNX-Blue/pressed/menupr.png differ diff --git a/QNX/QNX-Blue/pressed/minpr.png b/QNX/QNX-Blue/pressed/minpr.png new file mode 100755 index 0000000..eb7d45f Binary files /dev/null and b/QNX/QNX-Blue/pressed/minpr.png differ diff --git a/QNX/QNX-Blue/unfocused/borderuf.png b/QNX/QNX-Blue/unfocused/borderuf.png new file mode 100755 index 0000000..d2cfb4c Binary files /dev/null and b/QNX/QNX-Blue/unfocused/borderuf.png differ diff --git a/QNX/QNX-Blue/unfocused/closeuf.png b/QNX/QNX-Blue/unfocused/closeuf.png new file mode 100644 index 0000000..9c7ab02 Binary files /dev/null and b/QNX/QNX-Blue/unfocused/closeuf.png differ diff --git a/QNX/QNX-Blue/unfocused/maxuf.png b/QNX/QNX-Blue/unfocused/maxuf.png new file mode 100755 index 0000000..18fe136 Binary files /dev/null and b/QNX/QNX-Blue/unfocused/maxuf.png differ diff --git a/QNX/QNX-Blue/unfocused/menuopenuf.png b/QNX/QNX-Blue/unfocused/menuopenuf.png new file mode 100644 index 0000000..e7fdf3d Binary files /dev/null and b/QNX/QNX-Blue/unfocused/menuopenuf.png differ diff --git a/QNX/QNX-Blue/unfocused/menuuf.png b/QNX/QNX-Blue/unfocused/menuuf.png new file mode 100755 index 0000000..60b2089 Binary files /dev/null and b/QNX/QNX-Blue/unfocused/menuuf.png differ diff --git a/QNX/QNX-Blue/unfocused/minuf.png b/QNX/QNX-Blue/unfocused/minuf.png new file mode 100644 index 0000000..4c4cce0 Binary files /dev/null and b/QNX/QNX-Blue/unfocused/minuf.png differ diff --git a/QNX/QNX-Blue/unfocused/titlebaruf.png b/QNX/QNX-Blue/unfocused/titlebaruf.png new file mode 100755 index 0000000..632f262 Binary files /dev/null and b/QNX/QNX-Blue/unfocused/titlebaruf.png differ diff --git a/QNX/QNX-Desert/focused/border.png b/QNX/QNX-Desert/focused/border.png new file mode 100755 index 0000000..43d3c62 Binary files /dev/null and b/QNX/QNX-Desert/focused/border.png differ diff --git a/QNX/QNX-Desert/focused/close.png b/QNX/QNX-Desert/focused/close.png new file mode 100644 index 0000000..9c7ab02 Binary files /dev/null and b/QNX/QNX-Desert/focused/close.png differ diff --git a/QNX/QNX-Desert/focused/max.png b/QNX/QNX-Desert/focused/max.png new file mode 100644 index 0000000..18fe136 Binary files /dev/null and b/QNX/QNX-Desert/focused/max.png differ diff --git a/QNX/QNX-Desert/focused/menu.png b/QNX/QNX-Desert/focused/menu.png new file mode 100755 index 0000000..9702e79 Binary files /dev/null and b/QNX/QNX-Desert/focused/menu.png differ diff --git a/QNX/QNX-Desert/focused/min.png b/QNX/QNX-Desert/focused/min.png new file mode 100644 index 0000000..9a48d00 Binary files /dev/null and b/QNX/QNX-Desert/focused/min.png differ diff --git a/QNX/QNX-Desert/focused/titlebar-accent.png b/QNX/QNX-Desert/focused/titlebar-accent.png new file mode 100644 index 0000000..58755a5 Binary files /dev/null and b/QNX/QNX-Desert/focused/titlebar-accent.png differ diff --git a/QNX/QNX-Desert/focused/titlebar-right.png b/QNX/QNX-Desert/focused/titlebar-right.png new file mode 100755 index 0000000..9ecf0fa Binary files /dev/null and b/QNX/QNX-Desert/focused/titlebar-right.png differ diff --git a/QNX/QNX-Desert/focused/titlebar.png b/QNX/QNX-Desert/focused/titlebar.png new file mode 100755 index 0000000..974d81a Binary files /dev/null and b/QNX/QNX-Desert/focused/titlebar.png differ diff --git a/QNX/QNX-Desert/pressed/closepr.png b/QNX/QNX-Desert/pressed/closepr.png new file mode 100755 index 0000000..2c9e437 Binary files /dev/null and b/QNX/QNX-Desert/pressed/closepr.png differ diff --git a/QNX/QNX-Desert/pressed/maxpr.png b/QNX/QNX-Desert/pressed/maxpr.png new file mode 100755 index 0000000..7cff9c0 Binary files /dev/null and b/QNX/QNX-Desert/pressed/maxpr.png differ diff --git a/QNX/QNX-Desert/pressed/menupr.png b/QNX/QNX-Desert/pressed/menupr.png new file mode 100644 index 0000000..6117b9f Binary files /dev/null and b/QNX/QNX-Desert/pressed/menupr.png differ diff --git a/QNX/QNX-Desert/pressed/minpr.png b/QNX/QNX-Desert/pressed/minpr.png new file mode 100755 index 0000000..7064801 Binary files /dev/null and b/QNX/QNX-Desert/pressed/minpr.png differ diff --git a/QNX/QNX-Desert/unfocused/borderuf.png b/QNX/QNX-Desert/unfocused/borderuf.png new file mode 100755 index 0000000..3c41850 Binary files /dev/null and b/QNX/QNX-Desert/unfocused/borderuf.png differ diff --git a/QNX/QNX-Desert/unfocused/maxuf.png b/QNX/QNX-Desert/unfocused/maxuf.png new file mode 100755 index 0000000..18fe136 Binary files /dev/null and b/QNX/QNX-Desert/unfocused/maxuf.png differ diff --git a/QNX/QNX-Desert/unfocused/menuuf.png b/QNX/QNX-Desert/unfocused/menuuf.png new file mode 100755 index 0000000..14976c0 Binary files /dev/null and b/QNX/QNX-Desert/unfocused/menuuf.png differ diff --git a/QNX/QNX-Desert/unfocused/minuf.png b/QNX/QNX-Desert/unfocused/minuf.png new file mode 100755 index 0000000..4d45e06 Binary files /dev/null and b/QNX/QNX-Desert/unfocused/minuf.png differ diff --git a/QNX/QNX-Desert/unfocused/titlebaruf.png b/QNX/QNX-Desert/unfocused/titlebaruf.png new file mode 100755 index 0000000..83fd652 Binary files /dev/null and b/QNX/QNX-Desert/unfocused/titlebaruf.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/border-focus-bottom.png b/QNX/QNX-Eggplant/metacity-1/border-focus-bottom.png new file mode 100755 index 0000000..4bd9b9a Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/border-focus-bottom.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/border-focus-l.png b/QNX/QNX-Eggplant/metacity-1/border-focus-l.png new file mode 100755 index 0000000..ad43548 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/border-focus-l.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/border-focus-lc.png b/QNX/QNX-Eggplant/metacity-1/border-focus-lc.png new file mode 100755 index 0000000..89d43a4 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/border-focus-lc.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/border-focus-r.png b/QNX/QNX-Eggplant/metacity-1/border-focus-r.png new file mode 100755 index 0000000..101a63a Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/border-focus-r.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/border-focus-rc.png b/QNX/QNX-Eggplant/metacity-1/border-focus-rc.png new file mode 100755 index 0000000..00aa3ee Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/border-focus-rc.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/border-unfocus-bottom.png b/QNX/QNX-Eggplant/metacity-1/border-unfocus-bottom.png new file mode 100755 index 0000000..4bd9b9a Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/border-unfocus-bottom.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/border-unfocus-l.png b/QNX/QNX-Eggplant/metacity-1/border-unfocus-l.png new file mode 100755 index 0000000..ad43548 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/border-unfocus-l.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/border-unfocus-lc.png b/QNX/QNX-Eggplant/metacity-1/border-unfocus-lc.png new file mode 100755 index 0000000..89d43a4 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/border-unfocus-lc.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/border-unfocus-r.png b/QNX/QNX-Eggplant/metacity-1/border-unfocus-r.png new file mode 100755 index 0000000..101a63a Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/border-unfocus-r.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/border-unfocus-rc.png b/QNX/QNX-Eggplant/metacity-1/border-unfocus-rc.png new file mode 100755 index 0000000..b098605 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/border-unfocus-rc.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/close-focus-normal.png b/QNX/QNX-Eggplant/metacity-1/close-focus-normal.png new file mode 100644 index 0000000..ed5d505 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/close-focus-normal.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/close-focus-press.png b/QNX/QNX-Eggplant/metacity-1/close-focus-press.png new file mode 100755 index 0000000..ff37fdd Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/close-focus-press.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/close-unfocus-normal.png b/QNX/QNX-Eggplant/metacity-1/close-unfocus-normal.png new file mode 100755 index 0000000..ed5d505 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/close-unfocus-normal.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/maximize-focus-normal.png b/QNX/QNX-Eggplant/metacity-1/maximize-focus-normal.png new file mode 100644 index 0000000..18fe136 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/maximize-focus-normal.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/maximize-focus-press.png b/QNX/QNX-Eggplant/metacity-1/maximize-focus-press.png new file mode 100755 index 0000000..7cff9c0 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/maximize-focus-press.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/maximize-unfocus-normal.png b/QNX/QNX-Eggplant/metacity-1/maximize-unfocus-normal.png new file mode 100755 index 0000000..18fe136 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/maximize-unfocus-normal.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/metacity-theme-1.xml b/QNX/QNX-Eggplant/metacity-1/metacity-theme-1.xml new file mode 100755 index 0000000..c981d18 --- /dev/null +++ b/QNX/QNX-Eggplant/metacity-1/metacity-theme-1.xml @@ -0,0 +1,274 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>BEOS-R5-inspired-Metacity</name> + <author>gabrielmichalski@wp.pl</author> + <copyright>2010 Gabriel Michalski; License: http://www.gnu.org/licenses/gpl-3.0.txt</copyright> + <date>19-03-2010</date> + <description>Like in good, old days...</description> +</info> + +<constant name="IconTitleSpacing" value="0"/> + +<frame_geometry name="normal" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false" title_scale="medium" has_title="false"> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <border name="title_border" left="15" right="0" top="0" bottom="0"/> + <distance name="bottom_height" value="6"/> + <distance name="button_height" value="22"/> + <distance name="button_width" value="19"/> + <distance name="left_titlebar_edge" value="3"/> + <distance name="left_width" value="6"/> + <distance name="right_titlebar_edge" value="3"/> + <distance name="title_vertical_pad" value="10"/> + <distance name="right_width" value="6"/> +</frame_geometry> + +<frame_geometry name="maximized" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false" title_scale="medium" has_title="false"> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <border name="title_border" left="15" right="0" top="0" bottom="0"/> + <distance name="bottom_height" value="6"/> + <distance name="button_height" value="22"/> + <distance name="button_width" value="19"/> + <distance name="left_titlebar_edge" value="3"/> + <distance name="left_width" value="6"/> + <distance name="right_titlebar_edge" value="3"/> + <distance name="title_vertical_pad" value="10"/> + <distance name="right_width" value="6"/> +</frame_geometry> + +<frame_geometry name="border" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false" title_scale="medium" has_title="false"> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <border name="title_border" left="15" right="0" top="0" bottom="0"/> + <distance name="bottom_height" value="6"/> + <distance name="button_height" value="22"/> + <distance name="button_width" value="19"/> + <distance name="left_titlebar_edge" value="3"/> + <distance name="left_width" value="6"/> + <distance name="right_titlebar_edge" value="3"/> + <distance name="title_vertical_pad" value="10"/> + <distance name="right_width" value="6"/> +</frame_geometry> + +<draw_ops name="title-text-focused"> +<title color="#fff" x="0" y="(height - title_height) / 2"/> +</draw_ops> + +<draw_ops name="title-text-unfocused"> + <title color="#fff" x="0" y="(height - title_height) / 2"/> +</draw_ops> + +<draw_ops name="blank"> +</draw_ops> + +<draw_ops name="title"> + <image filename="titlebar-focus-left.png" x="0" y="0" width="object_width" height="height"/> + <image filename="titlebar-focus-middle.png" x="25" y="0" width="width - 25" height="height"/> + <image filename="titlebar-focus-right.png" x="width - object_width" y="0" width="object_width" height="height"/> +</draw_ops> + +<draw_ops name="title-shaded"> + <image filename="titlebar-focus-left.png" x="0" y="0" width="object_width" height="height"/> + <image filename="titlebar-focus-middle.png" x="25" y="0" width="width - 25" height="height"/> + <image filename="titlebar-focus-right.png" x="width - object_width" y="0" width="object_width" height="height"/> +</draw_ops> + +<draw_ops name="title-unfocused"> + <image filename="titlebar-unfocus-left.png" x="0" y="0" width="object_width" height="height"/> + <image filename="titlebar-unfocus-middle.png" x="25" y="0" width="width - 25" height="height"/> + <image filename="titlebar-unfocus-right.png" x="width - object_width" y="0" width="object_width" height="height"/> +</draw_ops> + +<draw_ops name="title-max"> + <image filename="titlebar-focus-middle.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="title-max-unfocused"> + <image filename="titlebar-unfocus-middle.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="frame-left-focused"> + <image filename="border-focus-l.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="frame-left-unfocused"> + <image filename="border-unfocus-l.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="frame-right-focused"> + <image filename="border-focus-r.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="frame-right-unfocused"> + <image filename="border-unfocus-r.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="frame-bottom-focused"> + <image filename="border-focus-bottom.png" x="5" y="0" width="width - 5" height="object_height"/> + <image filename="border-focus-lc.png" x="0" y="0" width="5" height="object_height"/> + <image filename="border-focus-rc.png" x="width - object_width" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="frame-bottom-unfocused"> + <image filename="border-unfocus-bottom.png" x="5" y="0" width="width - 5" height="object_height"/> + <image filename="border-unfocus-lc.png" x="0" y="0" width="5" height="object_height"/> + <image filename="border-unfocus-rc.png" x="width - object_width" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="button-close-unfocused"> + <image filename="close-focus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-close-blurred"> + <image filename="close-unfocus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-close-pressed"> + <image filename="close-focus-press.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-unfocused"> + <image filename="maximize-focus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-blurred"> + <image filename="maximize-unfocus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-pressed"> + <image filename="maximize-focus-press.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-unfocused"> + <image filename="restore-focus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-blurred"> + <image filename="restore-unfocus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-pressed"> + <image filename="restore-focus-press.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-unfocused"> + <image filename="minimize-focus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-blurred"> + <image filename="minimize-unfocus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-pressed"> + <image filename="minimize-focus-press.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="menu_button_icon"> + <icon x="(width-mini_icon_width)/2"y="(height-mini_icon_height)/2"width="0" height="0"/> +</draw_ops> + +<draw_ops name="menu_button_icon_unfocused"> + <icon x="(width-mini_icon_width)/2"y="(height-mini_icon_height)/2"width="0" height="0"/> +</draw_ops> + +<draw_ops name="menu_button_normal"> + <include name="menu_button_icon"/> +</draw_ops> + +<draw_ops name="menu_button_pressed"> + <include name="menu_button_icon"/> +</draw_ops> + +<draw_ops name="menu_button_unfocused"> + <include name="menu_button_icon_unfocused"/> +</draw_ops> + +<frame_style name="normal-focused" geometry="normal"> + <button function="close" state="normal" draw_ops="button-close-unfocused"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + <button function="maximize" state="normal" draw_ops="button-maximize-unfocused"/> + <button function="maximize" state="pressed" draw_ops="button-maximize-pressed"/> + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + <button function="minimize" state="normal" draw_ops="button-minimize-unfocused"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + <piece position="titlebar" draw_ops="title"/> + <piece position="left_edge" draw_ops="frame-left-focused"/> + <piece position="right_edge" draw_ops="frame-right-focused"/> + <piece position="bottom_edge" draw_ops="frame-bottom-focused"/> + <piece position="title" draw_ops="title-text-focused"/> +</frame_style> + +<frame_style name="normal-unfocused" geometry="normal"> + <button function="close" state="normal" draw_ops="button-close-blurred"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + <button function="maximize" state="normal" draw_ops="button-maximize-blurred"/> + <button function="maximize" state="pressed" draw_ops="button-maximize-pressed"/> + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + <button function="minimize" state="normal" draw_ops="button-minimize-blurred"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + <piece position="bottom_edge" draw_ops="frame-bottom-unfocused"/> + <piece position="left_edge" draw_ops="frame-left-unfocused"/> + <piece position="right_edge" draw_ops="frame-right-unfocused"/> + <piece position="title" draw_ops="title-text-unfocused"/> + <piece position="titlebar" draw_ops="title-unfocused"/> +</frame_style> + +<frame_style name="normal-maximized-focused" geometry="maximized"> + <button function="close" state="normal" draw_ops="button-close-unfocused"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + <button function="maximize" state="normal" draw_ops="button-maximize-unfocused"/> + <button function="maximize" state="pressed" draw_ops="button-maximize-pressed"/> + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + <button function="minimize" state="normal" draw_ops="button-minimize-unfocused"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + <piece position="titlebar" draw_ops="title"/> + <piece position="left_edge" draw_ops="frame-left-focused"/> + <piece position="right_edge" draw_ops="frame-right-focused"/> + <piece position="bottom_edge" draw_ops="frame-bottom-focused"/> + <piece position="title" draw_ops="title-text-focused"/> +</frame_style> + +<frame_style name="normal-maximized-unfocused" geometry="maximized"> + <button function="close" state="normal" draw_ops="button-close-unfocused"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + <button function="maximize" state="normal" draw_ops="button-maximize-unfocused"/> + <button function="maximize" state="pressed" draw_ops="button-maximize-pressed"/> + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + <button function="minimize" state="normal" draw_ops="button-minimize-unfocused"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + <piece position="titlebar" draw_ops="title"/> + <piece position="left_edge" draw_ops="frame-left-focused"/> + <piece position="right_edge" draw_ops="frame-right-focused"/> + <piece position="bottom_edge" draw_ops="frame-bottom-focused"/> + <piece position="title" draw_ops="title-text-focused"/> +</frame_style> + +<frame_style name="normal-shaded-focused" geometry="normal" parent="normal-focused"> + <piece position="titlebar" draw_ops="title-shaded"/> +</frame_style> + +<frame_style name="normal-shaded-unfocused" geometry="normal" parent="normal-unfocused"> + <piece position="titlebar" draw_ops="title-shaded"/> +</frame_style> + +<frame_style_set name="normal"> + <frame focus="yes" state="maximized" style="normal-maximized-focused"/> + <frame focus="no" state="maximized" style="normal-maximized-unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal-shaded-focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal-shaded-unfocused"/> + <frame focus="yes" state="normal" resize="both" style="normal-focused"/> + <frame focus="no" state="normal" resize="both" style="normal-unfocused"/> + <frame focus="yes" state="shaded" style="normal-shaded-focused"/> + <frame focus="no" state="shaded" style="normal-shaded-unfocused"/> +</frame_style_set> + +<window type="border" style_set="normal"/> +<window type="dialog" style_set="normal"/> +<window type="menu" style_set="normal"/> +<window type="modal_dialog" style_set="normal"/> +<window type="normal" style_set="normal"/> +<window type="utility" style_set="normal"/> +</metacity_theme> diff --git a/QNX/QNX-Eggplant/metacity-1/minimize-focus-normal.png b/QNX/QNX-Eggplant/metacity-1/minimize-focus-normal.png new file mode 100644 index 0000000..b2aa50f Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/minimize-focus-normal.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/minimize-focus-press.png b/QNX/QNX-Eggplant/metacity-1/minimize-focus-press.png new file mode 100755 index 0000000..b6e9077 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/minimize-focus-press.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/minimize-unfocus-normal.png b/QNX/QNX-Eggplant/metacity-1/minimize-unfocus-normal.png new file mode 100755 index 0000000..b2aa50f Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/minimize-unfocus-normal.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/restore-focus-normal.png b/QNX/QNX-Eggplant/metacity-1/restore-focus-normal.png new file mode 100755 index 0000000..18fe136 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/restore-focus-normal.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/restore-focus-press.png b/QNX/QNX-Eggplant/metacity-1/restore-focus-press.png new file mode 100755 index 0000000..7cff9c0 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/restore-focus-press.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/restore-unfocus-normal.png b/QNX/QNX-Eggplant/metacity-1/restore-unfocus-normal.png new file mode 100755 index 0000000..18fe136 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/restore-unfocus-normal.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/titlebar-focus-left.png b/QNX/QNX-Eggplant/metacity-1/titlebar-focus-left.png new file mode 100755 index 0000000..758ac67 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/titlebar-focus-left.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/titlebar-focus-middle.png b/QNX/QNX-Eggplant/metacity-1/titlebar-focus-middle.png new file mode 100755 index 0000000..3380287 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/titlebar-focus-middle.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/titlebar-focus-right.png b/QNX/QNX-Eggplant/metacity-1/titlebar-focus-right.png new file mode 100755 index 0000000..a9845e0 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/titlebar-focus-right.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/titlebar-unfocus-left.png b/QNX/QNX-Eggplant/metacity-1/titlebar-unfocus-left.png new file mode 100755 index 0000000..783a5fa Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/titlebar-unfocus-left.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/titlebar-unfocus-middle.png b/QNX/QNX-Eggplant/metacity-1/titlebar-unfocus-middle.png new file mode 100755 index 0000000..e0936a2 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/titlebar-unfocus-middle.png differ diff --git a/QNX/QNX-Eggplant/metacity-1/titlebar-unfocus-right.png b/QNX/QNX-Eggplant/metacity-1/titlebar-unfocus-right.png new file mode 100755 index 0000000..a9845e0 Binary files /dev/null and b/QNX/QNX-Eggplant/metacity-1/titlebar-unfocus-right.png differ diff --git a/QNX/QNX-Orange/README b/QNX/QNX-Orange/README new file mode 100644 index 0000000..b661126 --- /dev/null +++ b/QNX/QNX-Orange/README @@ -0,0 +1,2 @@ +Creator: + David Reveman ( c99drn@cs.umu.se ) diff --git a/QNX/QNX-Orange/gtk-2.0/arrow_down.png b/QNX/QNX-Orange/gtk-2.0/arrow_down.png new file mode 100644 index 0000000..f377415 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/arrow_down.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/arrow_down2.png b/QNX/QNX-Orange/gtk-2.0/arrow_down2.png new file mode 100644 index 0000000..10d3ba8 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/arrow_down2.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/arrow_left.png b/QNX/QNX-Orange/gtk-2.0/arrow_left.png new file mode 100644 index 0000000..8a37c1c Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/arrow_left.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/arrow_left2.png b/QNX/QNX-Orange/gtk-2.0/arrow_left2.png new file mode 100644 index 0000000..99eb6f4 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/arrow_left2.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/arrow_right.png b/QNX/QNX-Orange/gtk-2.0/arrow_right.png new file mode 100644 index 0000000..c453e22 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/arrow_right.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/arrow_right2.png b/QNX/QNX-Orange/gtk-2.0/arrow_right2.png new file mode 100644 index 0000000..8f3c453 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/arrow_right2.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/arrow_up.png b/QNX/QNX-Orange/gtk-2.0/arrow_up.png new file mode 100644 index 0000000..c8e04cf Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/arrow_up.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/arrow_up2.png b/QNX/QNX-Orange/gtk-2.0/arrow_up2.png new file mode 100644 index 0000000..5f79a5b Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/arrow_up2.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/blank.png b/QNX/QNX-Orange/gtk-2.0/blank.png new file mode 100644 index 0000000..8ff94fe Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/blank.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/button.png b/QNX/QNX-Orange/gtk-2.0/button.png new file mode 100644 index 0000000..1066a11 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/button.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/buttonbar.png b/QNX/QNX-Orange/gtk-2.0/buttonbar.png new file mode 100644 index 0000000..5dacb4c Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/buttonbar.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/buttonbarpressed.png b/QNX/QNX-Orange/gtk-2.0/buttonbarpressed.png new file mode 100644 index 0000000..7784d77 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/buttonbarpressed.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/buttonpressed.png b/QNX/QNX-Orange/gtk-2.0/buttonpressed.png new file mode 100644 index 0000000..8969815 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/buttonpressed.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/checkfalse.png b/QNX/QNX-Orange/gtk-2.0/checkfalse.png new file mode 100644 index 0000000..79868f7 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/checkfalse.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/checktrue.png b/QNX/QNX-Orange/gtk-2.0/checktrue.png new file mode 100644 index 0000000..46b23bd Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/checktrue.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/gtkrc b/QNX/QNX-Orange/gtk-2.0/gtkrc new file mode 100644 index 0000000..4440bb0 --- /dev/null +++ b/QNX/QNX-Orange/gtk-2.0/gtkrc @@ -0,0 +1,730 @@ +pixmap_path "/usr/share/themes/QNX/gtk-2.0" +gtk-font-name = "Arial 9" + + +style "default" { + bg[NORMAL] = "#e5e5e5" + bg[SELECTED] = "#587ace" + bg[INSENSITIVE] = "#e5e5e5" + bg[ACTIVE] = "#e5e5e5" + bg[PRELIGHT] = "#e5e5e5" + + fg[NORMAL] = "#000000" + fg[SELECTED] = "#000000" + fg[ACTIVE] = "#000000" + fg[PRELIGHT] = "#000000" + + base[NORMAL] = "#ece4dc" + base[SELECTED] = "#587ace" + base[ACTIVE] = "#ece4dc" + base[PRELIGHT] = "#ece4dc" + + GtkScrollbar::has-secondary-backward-stepper = 1 + GtkRange::slider_width = 15 + + engine "flat" {} +} +class "GtkWidget" style "default" + +style "eventbox" +{ + bg_pixmap[NORMAL] = "<parent>" + bg_pixmap[INSENSITIVE] = "<parent>" + bg_pixmap[PRELIGHT] = "<parent>" + bg_pixmap[SELECTED] = "<parent>" + bg_pixmap[ACTIVE] = "<parent>" +} +class "GtkEventBox" style "eventbox" +class "GtkSocket" style "eventbox" +class "BonoboSocket" style "eventbox" +class "NautilusZoomControl" style "eventbox" + +style "button" { + engine "pixmap" { + image { + function = BOX + recolorable = TRUE + state = NORMAL + detail = "buttondefault" + shadow = IN + file = "button.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image { + function = BOX + recolorable = TRUE + state = NORMAL + shadow = OUT + file = "button.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image { + function = BOX + recolorable = TRUE + state = PRELIGHT + shadow = IN + file = "buttonpressed.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image { + function = BOX + recolorable = TRUE + state = PRELIGHT + shadow = OUT + file = "button.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image { + function = BOX + recolorable = TRUE + state = NORMAL + shadow = IN + file = "buttonpressed.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image { + function = BOX + recolorable = TRUE + state = INSENSITIVE + shadow = IN + file = "buttonpressed.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + file = "button.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = SELECTED + shadow = IN + file = "buttonpressed.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + shadow = IN + file = "buttonpressed.png" + border = { 3,3,3,3 } + stretch = TRUE + } + } +} +class "GtkButton" style "button" + + +style "obutton" +{ + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + state = NORMAL + shadow = OUT + file = "button.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + shadow = OUT + file = "button.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + file = "button.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = SELECTED + shadow = IN + file = "button.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = TAB + recolorable = TRUE + overlay_file = "arrow_down.png" + overlay_stretch = FALSE + } + } +} class "GtkOptionMenu" style "obutton" + +style "menubar" { + engine "pixmap" { + image + { + function = BOX + recolorable = TRUE + file = "menubar.png" + border = { 1, 1, 1, 2 } + stretch = TRUE + } + } +} +class "GtkMenuBar" style "menubar" +class "GtkToolbar*" style "menubar" +class "*Dock*" style "menubar" + +style "toolbutton" +{ + engine "pixmap" { + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "toolbutton.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + shadow = IN + file = "toolbuttonpressed.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = SELECTED + file = "toolbuttonpressed.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} +widget "*Toolbar*.*GtkButton" style "toolbutton" + +style "headerbutton" { + engine "pixmap" { + image { + function = BOX + recolorable = TRUE + state = NORMAL + file = "listheader.png" + border = { 1,3,1,3 } + stretch = TRUE + } + image { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "listheader.png" + border = { 1,3,1,3 } + stretch = TRUE + } + image { + function = BOX + recolorable = TRUE + shadow = IN + file = "listheaderpressed.png" + border = { 2,2,2,2 } + stretch = TRUE + } + } +} +widget "*List*.*GtkButton" style "headerbutton" +widget "*Tree*.*GtkButton" style "headerbutton" + + +style "menuitem" +{ + engine "pixmap" { + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "menuitem.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "menuitem.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = CHECK + recolorable = TRUE + shadow = OUT + overlay_file = "mcheck2.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + shadow = IN + overlay_file = "mcheck1.png" + overlay_stretch = FALSE + } + image + { + function = HLINE + recolorable = TRUE + file = "hline.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} +class "GtkMenuItem" style "menuitem" + +style "checkradiobutton" +{ + engine "pixmap" { +# Check marks + image + { + function = CHECK + recolorable = TRUE + shadow = OUT + overlay_file = "checkfalse.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + shadow = IN + overlay_file = "checktrue.png" + overlay_stretch = FALSE + } +# Option marks + image + { + function = OPTION + recolorable = TRUE + shadow = OUT + overlay_file = "radiofalse.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + shadow = IN + overlay_file = "radiotrue.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + image + { + function = FLAT_BOX + recolorable = TRUE + file = "blank.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} +class "GtkRadioButton" style "checkradiobutton" +class "GtkCheckButton" style "checkradiobutton" + +style "progressbar" +{ + engine "pixmap" { + image + { + function = BOX + recolorable = TRUE + detail = "bar" + file = "progressbar.png" + border = { 0,0,0,0 } + stretch = FALSE + } + image + { + function = BOX + recolorable = TRUE + detail = "trough" + file = "trough.png" + border = { 2,2,2,2 } + stretch = TRUE + orientation = HORIZONTAL + } + } +} +class "GtkProgressBar" style "progressbar" + +style "slider" +{ + bg[NORMAL] = "#bebebe" + bg[INSENSITIVE] = "#bebebe" + bg[ACTIVE] = "#bebebe" + bg[PRELIGHT] = "#bebebe" + + engine "pixmap" { + image + { + function = SLIDER + recolorable = FALSE + state = NORMAL + file = "hbuttonbar.png" + border = { 2,2,2,2 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = SLIDER + recolorable = FALSE + state = NORMAL + file = "vbuttonbar.png" + border = { 2,2,2,2 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = SLIDER + recolorable = FALSE + state = PRELIGHT + file = "hbuttonbar.png" + border = { 2,2,2,2 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = SLIDER + recolorable = FALSE + state = PRELIGHT + file = "vbuttonbar.png" + border = { 2,2,2,2 } + stretch = TRUE + orientation = VERTICAL + } + } +} +class "*Scale*" style "slider" + +style "scroll" +{ + bg[NORMAL] = "#bebebe" + bg[INSENSITIVE] = "#bebebe" + bg[ACTIVE] = "#bebebe" + bg[PRELIGHT] = "#bebebe" + + engine "pixmap" { + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "hbuttonbar.png" + border = { 2,2,2,2 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "vbuttonbar.png" + border = { 2,2,2,2 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "hbuttonbar.png" + border = { 2,2,2,2 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "vbuttonbar.png" + border = { 2,2,2,2 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = ARROW + recolorable = TRUE + state = NORMAL + file = "vbuttonbar.png" + border = { 2,2,2,2 } + stretch = TRUE + overlay_file = "arrow_up2.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + recolorable = TRUE + state = NORMAL + file = "vbuttonbar.png" + border = { 2,2,2,2 } + stretch = TRUE + overlay_file = "arrow_down2.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + recolorable = TRUE + state = NORMAL + file = "hbuttonbar.png" + border = { 2,2,2,2 } + stretch = TRUE + overlay_file = "arrow_left2.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + recolorable = TRUE + state = NORMAL + file = "hbuttonbar.png" + border = { 2,2,2,2 } + stretch = TRUE + overlay_file = "arrow_right2.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + recolorable = TRUE + state = PRELIGHT + file = "vbuttonbar.png" + border = { 2,2,2,2 } + stretch = TRUE + overlay_file = "arrow_up2.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + recolorable = TRUE + state = PRELIGHT + file = "vbuttonbar.png" + border = { 2,2,2,2 } + stretch = TRUE + overlay_file = "arrow_down2.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + recolorable = TRUE + state = PRELIGHT + file = "hbuttonbar.png" + border = { 2,2,2,2 } + stretch = TRUE + overlay_file = "arrow_left2.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + recolorable = TRUE + state = PRELIGHT + file = "hbuttonbar.png" + border = { 2,2,2,2 } + stretch = TRUE + overlay_file = "arrow_right2.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + recolorable = TRUE + shadow = IN + file = "vbuttonbarpressed.png" + border = { 2,2,2,2 } + stretch = TRUE + overlay_file = "arrow_up2.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + recolorable = TRUE + shadow = IN + file = "vbuttonbarpressed.png" + border = { 2,2,2,2 } + stretch = TRUE + overlay_file = "arrow_down2.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + recolorable = TRUE + shadow = IN + file = "hbuttonbarpressed.png" + border = { 2,2,2,2 } + stretch = TRUE + overlay_file = "arrow_left2.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + recolorable = TRUE + shadow = IN + file = "hbuttonbarpressed.png" + border = { 2,2,2,2 } + stretch = TRUE + overlay_file = "arrow_right2.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} +class "*Scroll*" style "scroll" + +style "spin" +{ + engine "pixmap" { + image + { + function = ARROW + recolorable = TRUE + state = NORMAL + overlay_file = "plus.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + recolorable = TRUE + state = NORMAL + overlay_file = "minus.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + recolorable = TRUE + state = PRELIGHT + overlay_file = "plus.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + recolorable = TRUE + state = PRELIGHT + overlay_file = "minus.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + recolorable = TRUE + shadow = IN + overlay_file = "plus.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + recolorable = TRUE + shadow = IN + overlay_file = "minus.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + } +} +class "GtkSpinButton" style "spin" + +style "tooltip" { + bg[NORMAL] = "#f1efaf" + bg[INSENSITIVE] = "#f1efaf" + bg[ACTIVE] = "#f1efaf" + bg[PRELIGHT] = "#f1efaf" +} +widget "gtk-tooltips" style "tooltip" diff --git a/QNX/QNX-Orange/gtk-2.0/hbuttonbar.png b/QNX/QNX-Orange/gtk-2.0/hbuttonbar.png new file mode 100644 index 0000000..4fd3691 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/hbuttonbar.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/hbuttonbarpressed.png b/QNX/QNX-Orange/gtk-2.0/hbuttonbarpressed.png new file mode 100644 index 0000000..3ab25c9 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/hbuttonbarpressed.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/hline.png b/QNX/QNX-Orange/gtk-2.0/hline.png new file mode 100644 index 0000000..36230c8 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/hline.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/listheader.png b/QNX/QNX-Orange/gtk-2.0/listheader.png new file mode 100644 index 0000000..df09f6a Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/listheader.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/listheaderpressed.png b/QNX/QNX-Orange/gtk-2.0/listheaderpressed.png new file mode 100644 index 0000000..f396bf6 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/listheaderpressed.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/mcheck1.png b/QNX/QNX-Orange/gtk-2.0/mcheck1.png new file mode 100644 index 0000000..ce84c1c Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/mcheck1.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/mcheck2.png b/QNX/QNX-Orange/gtk-2.0/mcheck2.png new file mode 100644 index 0000000..1124314 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/mcheck2.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/menubar.png b/QNX/QNX-Orange/gtk-2.0/menubar.png new file mode 100644 index 0000000..d5b1706 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/menubar.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/menuitem.png b/QNX/QNX-Orange/gtk-2.0/menuitem.png new file mode 100644 index 0000000..e357844 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/menuitem.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/minus.png b/QNX/QNX-Orange/gtk-2.0/minus.png new file mode 100644 index 0000000..1b2143f Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/minus.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/mradio1.png b/QNX/QNX-Orange/gtk-2.0/mradio1.png new file mode 100644 index 0000000..6008053 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/mradio1.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/mradio2.png b/QNX/QNX-Orange/gtk-2.0/mradio2.png new file mode 100644 index 0000000..6baa0d3 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/mradio2.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/plus.png b/QNX/QNX-Orange/gtk-2.0/plus.png new file mode 100644 index 0000000..f7306e4 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/plus.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/progressbar.png b/QNX/QNX-Orange/gtk-2.0/progressbar.png new file mode 100644 index 0000000..a9c94e0 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/progressbar.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/radiofalse.png b/QNX/QNX-Orange/gtk-2.0/radiofalse.png new file mode 100644 index 0000000..3ba1d41 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/radiofalse.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/radiotrue.png b/QNX/QNX-Orange/gtk-2.0/radiotrue.png new file mode 100644 index 0000000..e4699e0 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/radiotrue.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/scrollbar.png b/QNX/QNX-Orange/gtk-2.0/scrollbar.png new file mode 100644 index 0000000..9855cd5 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/scrollbar.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/toolbutton.png b/QNX/QNX-Orange/gtk-2.0/toolbutton.png new file mode 100644 index 0000000..097d1bc Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/toolbutton.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/toolbuttonpressed.png b/QNX/QNX-Orange/gtk-2.0/toolbuttonpressed.png new file mode 100644 index 0000000..b8a0cfa Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/toolbuttonpressed.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/trough.png b/QNX/QNX-Orange/gtk-2.0/trough.png new file mode 100644 index 0000000..b13f905 Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/trough.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/vbuttonbar.png b/QNX/QNX-Orange/gtk-2.0/vbuttonbar.png new file mode 100644 index 0000000..33ff6fa Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/vbuttonbar.png differ diff --git a/QNX/QNX-Orange/gtk-2.0/vbuttonbarpressed.png b/QNX/QNX-Orange/gtk-2.0/vbuttonbarpressed.png new file mode 100644 index 0000000..9b4ae4d Binary files /dev/null and b/QNX/QNX-Orange/gtk-2.0/vbuttonbarpressed.png differ diff --git a/QNX/QNX-Slate/metacity-1/focused/border-focus-rc.png b/QNX/QNX-Slate/metacity-1/focused/border-focus-rc.png new file mode 100755 index 0000000..349a555 Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/focused/border-focus-rc.png differ diff --git a/QNX/QNX-Slate/metacity-1/focused/close-focus-normal.png b/QNX/QNX-Slate/metacity-1/focused/close-focus-normal.png new file mode 100644 index 0000000..ed5d505 Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/focused/close-focus-normal.png differ diff --git a/QNX/QNX-Slate/metacity-1/focused/maximize-focus-normal.png b/QNX/QNX-Slate/metacity-1/focused/maximize-focus-normal.png new file mode 100644 index 0000000..18fe136 Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/focused/maximize-focus-normal.png differ diff --git a/QNX/QNX-Slate/metacity-1/focused/minimize-focus-normal.png b/QNX/QNX-Slate/metacity-1/focused/minimize-focus-normal.png new file mode 100644 index 0000000..b2aa50f Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/focused/minimize-focus-normal.png differ diff --git a/QNX/QNX-Slate/metacity-1/focused/restore-focus-normal.png b/QNX/QNX-Slate/metacity-1/focused/restore-focus-normal.png new file mode 100755 index 0000000..18fe136 Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/focused/restore-focus-normal.png differ diff --git a/QNX/QNX-Slate/metacity-1/focused/titlebar-focus-left.png b/QNX/QNX-Slate/metacity-1/focused/titlebar-focus-left.png new file mode 100755 index 0000000..72736a8 Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/focused/titlebar-focus-left.png differ diff --git a/QNX/QNX-Slate/metacity-1/focused/titlebar-focus-middle.png b/QNX/QNX-Slate/metacity-1/focused/titlebar-focus-middle.png new file mode 100755 index 0000000..f46317c Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/focused/titlebar-focus-middle.png differ diff --git a/QNX/QNX-Slate/metacity-1/focused/titlebar-focus-right.png b/QNX/QNX-Slate/metacity-1/focused/titlebar-focus-right.png new file mode 100755 index 0000000..a9845e0 Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/focused/titlebar-focus-right.png differ diff --git a/QNX/QNX-Slate/metacity-1/pressed/close-focus-press.png b/QNX/QNX-Slate/metacity-1/pressed/close-focus-press.png new file mode 100755 index 0000000..ff37fdd Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/pressed/close-focus-press.png differ diff --git a/QNX/QNX-Slate/metacity-1/pressed/maximize-focus-press.png b/QNX/QNX-Slate/metacity-1/pressed/maximize-focus-press.png new file mode 100755 index 0000000..7cff9c0 Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/pressed/maximize-focus-press.png differ diff --git a/QNX/QNX-Slate/metacity-1/pressed/minimize-focus-press.png b/QNX/QNX-Slate/metacity-1/pressed/minimize-focus-press.png new file mode 100755 index 0000000..b6e9077 Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/pressed/minimize-focus-press.png differ diff --git a/QNX/QNX-Slate/metacity-1/pressed/restore-focus-press.png b/QNX/QNX-Slate/metacity-1/pressed/restore-focus-press.png new file mode 100755 index 0000000..7cff9c0 Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/pressed/restore-focus-press.png differ diff --git a/QNX/QNX-Slate/metacity-1/unfocused/border-unfocus-rc.png b/QNX/QNX-Slate/metacity-1/unfocused/border-unfocus-rc.png new file mode 100755 index 0000000..ebfa703 Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/unfocused/border-unfocus-rc.png differ diff --git a/QNX/QNX-Slate/metacity-1/unfocused/close-unfocus-normal.png b/QNX/QNX-Slate/metacity-1/unfocused/close-unfocus-normal.png new file mode 100755 index 0000000..ed5d505 Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/unfocused/close-unfocus-normal.png differ diff --git a/QNX/QNX-Slate/metacity-1/unfocused/maximize-unfocus-normal.png b/QNX/QNX-Slate/metacity-1/unfocused/maximize-unfocus-normal.png new file mode 100755 index 0000000..18fe136 Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/unfocused/maximize-unfocus-normal.png differ diff --git a/QNX/QNX-Slate/metacity-1/unfocused/minimize-unfocus-normal.png b/QNX/QNX-Slate/metacity-1/unfocused/minimize-unfocus-normal.png new file mode 100755 index 0000000..b2aa50f Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/unfocused/minimize-unfocus-normal.png differ diff --git a/QNX/QNX-Slate/metacity-1/unfocused/restore-unfocus-normal.png b/QNX/QNX-Slate/metacity-1/unfocused/restore-unfocus-normal.png new file mode 100755 index 0000000..18fe136 Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/unfocused/restore-unfocus-normal.png differ diff --git a/QNX/QNX-Slate/metacity-1/unfocused/titlebar-unfocus-left.png b/QNX/QNX-Slate/metacity-1/unfocused/titlebar-unfocus-left.png new file mode 100755 index 0000000..84d19a8 Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/unfocused/titlebar-unfocus-left.png differ diff --git a/QNX/QNX-Slate/metacity-1/unfocused/titlebar-unfocus-middle.png b/QNX/QNX-Slate/metacity-1/unfocused/titlebar-unfocus-middle.png new file mode 100755 index 0000000..1e5c273 Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/unfocused/titlebar-unfocus-middle.png differ diff --git a/QNX/QNX-Slate/metacity-1/unfocused/titlebar-unfocus-right.png b/QNX/QNX-Slate/metacity-1/unfocused/titlebar-unfocus-right.png new file mode 100755 index 0000000..a9845e0 Binary files /dev/null and b/QNX/QNX-Slate/metacity-1/unfocused/titlebar-unfocus-right.png differ diff --git a/QNX/gtk-2.0/arrow/arrow-down-disable.png b/QNX/gtk-2.0/arrow/arrow-down-disable.png new file mode 100755 index 0000000..8d9e667 Binary files /dev/null and b/QNX/gtk-2.0/arrow/arrow-down-disable.png differ diff --git a/QNX/gtk-2.0/arrow/arrow-down.png b/QNX/gtk-2.0/arrow/arrow-down.png new file mode 100644 index 0000000..045afa0 Binary files /dev/null and b/QNX/gtk-2.0/arrow/arrow-down.png differ diff --git a/QNX/gtk-2.0/arrow/arrow-left.png b/QNX/gtk-2.0/arrow/arrow-left.png new file mode 100644 index 0000000..6b1e1df Binary files /dev/null and b/QNX/gtk-2.0/arrow/arrow-left.png differ diff --git a/QNX/gtk-2.0/arrow/arrow-right.png b/QNX/gtk-2.0/arrow/arrow-right.png new file mode 100644 index 0000000..7666ccd Binary files /dev/null and b/QNX/gtk-2.0/arrow/arrow-right.png differ diff --git a/QNX/gtk-2.0/arrow/arrow-up-disable.png b/QNX/gtk-2.0/arrow/arrow-up-disable.png new file mode 100755 index 0000000..54c260c Binary files /dev/null and b/QNX/gtk-2.0/arrow/arrow-up-disable.png differ diff --git a/QNX/gtk-2.0/arrow/arrow-up.png b/QNX/gtk-2.0/arrow/arrow-up.png new file mode 100644 index 0000000..dd22cc5 Binary files /dev/null and b/QNX/gtk-2.0/arrow/arrow-up.png differ diff --git a/QNX/gtk-2.0/button.rc b/QNX/gtk-2.0/button.rc new file mode 100644 index 0000000..194b3dc --- /dev/null +++ b/QNX/gtk-2.0/button.rc @@ -0,0 +1,60 @@ +######################################################################## +# Button +######################################################################## + +style "button" +{ + engine "pixmap" + { +### Button ### + +## Normal + image + { + function = BOX + state = NORMAL + file = "button/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } +## Prelight + image + { + function = BOX + state = PRELIGHT + file = "button/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + file = "button/button-ins.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +## Active + image + { + function = BOX + state = ACTIVE + file = "button/button-pressed.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkButton*" style "button" + diff --git a/QNX/gtk-2.0/button/button-ins.png b/QNX/gtk-2.0/button/button-ins.png new file mode 100644 index 0000000..6bddfb3 Binary files /dev/null and b/QNX/gtk-2.0/button/button-ins.png differ diff --git a/QNX/gtk-2.0/button/button-pressed.png b/QNX/gtk-2.0/button/button-pressed.png new file mode 100644 index 0000000..f6cdf15 Binary files /dev/null and b/QNX/gtk-2.0/button/button-pressed.png differ diff --git a/QNX/gtk-2.0/button/button-spin.png b/QNX/gtk-2.0/button/button-spin.png new file mode 100644 index 0000000..e840512 Binary files /dev/null and b/QNX/gtk-2.0/button/button-spin.png differ diff --git a/QNX/gtk-2.0/button/button.png b/QNX/gtk-2.0/button/button.png new file mode 100644 index 0000000..6bddfb3 Binary files /dev/null and b/QNX/gtk-2.0/button/button.png differ diff --git a/QNX/gtk-2.0/c_box.rc b/QNX/gtk-2.0/c_box.rc new file mode 100644 index 0000000..a3d3d5c --- /dev/null +++ b/QNX/gtk-2.0/c_box.rc @@ -0,0 +1,47 @@ +######################################################################## +# Check boxes +######################################################################## + +style "check_box" +{ +### Check box ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkCheckButton*" style "check_box" +class "GtkCheckMenuItem*" style "check_box" +class "GtkTreeView*" style "check_box" + diff --git a/QNX/gtk-2.0/c_box/c_box-pressed.png b/QNX/gtk-2.0/c_box/c_box-pressed.png new file mode 100644 index 0000000..4cc6d12 Binary files /dev/null and b/QNX/gtk-2.0/c_box/c_box-pressed.png differ diff --git a/QNX/gtk-2.0/c_box/c_box.png b/QNX/gtk-2.0/c_box/c_box.png new file mode 100644 index 0000000..8f5542d Binary files /dev/null and b/QNX/gtk-2.0/c_box/c_box.png differ diff --git a/QNX/gtk-2.0/entry.rc b/QNX/gtk-2.0/entry.rc new file mode 100644 index 0000000..376697c --- /dev/null +++ b/QNX/gtk-2.0/entry.rc @@ -0,0 +1,35 @@ +######################################################################## +# Entry +######################################################################## + +style "entry" +{ + GtkWidget::interior_focus = 0 + GtkEntry::inner-border = {1, 1, 1, 1} + + engine "pixmap" + { +### Entry ### + image + { + function = SHADOW + detail = "entry" + file = "entry/entry.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### Focus ### + image + { + function = FOCUS + detail = "entry" + file = "entry/entry-active.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + } +} + +class "GtkEntry*" style "entry" + diff --git a/QNX/gtk-2.0/entry/entry-active.png b/QNX/gtk-2.0/entry/entry-active.png new file mode 100644 index 0000000..3b9ab9e Binary files /dev/null and b/QNX/gtk-2.0/entry/entry-active.png differ diff --git a/QNX/gtk-2.0/entry/entry.png b/QNX/gtk-2.0/entry/entry.png new file mode 100644 index 0000000..fe77d56 Binary files /dev/null and b/QNX/gtk-2.0/entry/entry.png differ diff --git a/QNX/gtk-2.0/gtkrc b/QNX/gtk-2.0/gtkrc new file mode 100644 index 0000000..50db2be --- /dev/null +++ b/QNX/gtk-2.0/gtkrc @@ -0,0 +1,109 @@ +######################################################################## +# QNX +# Andrey Tverdov 2010 +# GPL2 +######################################################################## + +gtk_color_scheme = "fg_color:#000\nbg_color:#D8D8D8\nbase_color:#fff\ntext_color:#000\nselected_bg_color:#8EA29B\nselected_fg_color:#fff\ntooltip_bg_color:#ffffe1\ntooltip_fg_color:#000" +gtk-icon-sizes ="gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-button=16,16" + +include "scrollbar.rc" +include "scale.rc" +include "notebook.rc" +include "button.rc" +include "radio.rc" +include "c_box.rc" +include "progressbar.rc" +include "statusbar.rc" +include "entry.rc" +include "menubar.rc" +include "spin.rc" + +style "default" +{ + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[ACTIVE] = @bg_color + bg[INSENSITIVE] = @bg_color + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = @selected_bg_color + + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[NORMAL] = @base_color + base[PRELIGHT] = @selected_bg_color + base[SELECTED] = @selected_bg_color + + text[ACTIVE] = shade (0.9,@selected_fg_color) + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = @text_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + + engine "clearlooks" + { + radius = 0.0 + } +} +class "GtkWidget" style "default" + +style "tooltips" = "default" +{ + bg[NORMAL] = "#FFFCDB" + fg[NORMAL] = "#000000" +} + +widget "gtk-tooltips*" style "tooltips" + +style "color-fix" +{ + fg[ACTIVE] = "#000" + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = "#000" + fg[PRELIGHT] = "#000" + fg[SELECTED] = "#000" + + text[ACTIVE] = "#000" + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = "#000" + text[PRELIGHT] = "#000" + text[SELECTED] = "#000" +} + +class "<GtkCombo>*" style "color-fix" +class "*.gtk-combobox-popup-menu.*" style "color-fix" +class "GtkMenuBar*" style "color-fix" + +class "GtkMenuItem*" style "color-fix" +class "GtkImageMenuItem*" style "color-fix" +class "GtkTearoffMenuItem*" style "color-fix" +class "GtkItem*" style "color-fix" + +widget_class "*<GtkMenuBar>*" style "color-fix" +widget_class "*<GtkMenu>*" style "color-fix" +widget_class "*<GtkMenuItem>*" style "color-fix" +widget_class "*MenuBar.*" style "color-fix" +widget_class "*<GtkSeparatorMenuItem>*" style "color-fix" + +style "color-fix-combo" +{ + fg[ACTIVE] = "#000" + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = "#000" + fg[PRELIGHT] = "#000" + fg[SELECTED] = "#000" + + text[ACTIVE] = "#000" + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = "#000" + text[PRELIGHT] = "#000" + text[SELECTED] = "#000" +} + +widget_class "*.<GtkComboBox>.<GtkCellView>" style "color-fix-combo" + diff --git a/QNX/gtk-2.0/menubar.rc b/QNX/gtk-2.0/menubar.rc new file mode 100644 index 0000000..92ed5a5 --- /dev/null +++ b/QNX/gtk-2.0/menubar.rc @@ -0,0 +1,99 @@ +######################################################################## +# Menubar +######################################################################## + +style "menubar" +{ +### Menubar ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menubar.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + } +} + +class "GtkMenuBar*" style "menubar" + +style "menuitem" +{ +### Menu item ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menuitem.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### H line ### + image + { + function = HLINE + file = "menubar/line-h.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### V line ### + image + { + function = VLINE + file = "menubar/line-v.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-up.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-down.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-left.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-right.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkMenuItem*" style "menuitem" +class "GtkImageMenuItem*" style "menuitem" +class "GtkTearoffMenuItem*" style "menuitem" +class "GtkItem*" style "menuitem" + diff --git a/QNX/gtk-2.0/menubar/line-h.png b/QNX/gtk-2.0/menubar/line-h.png new file mode 100644 index 0000000..7a29436 Binary files /dev/null and b/QNX/gtk-2.0/menubar/line-h.png differ diff --git a/QNX/gtk-2.0/menubar/line-v.png b/QNX/gtk-2.0/menubar/line-v.png new file mode 100644 index 0000000..2444fa4 Binary files /dev/null and b/QNX/gtk-2.0/menubar/line-v.png differ diff --git a/QNX/gtk-2.0/menubar/menubar.png b/QNX/gtk-2.0/menubar/menubar.png new file mode 100755 index 0000000..2eb2df4 Binary files /dev/null and b/QNX/gtk-2.0/menubar/menubar.png differ diff --git a/QNX/gtk-2.0/menubar/menuitem.png b/QNX/gtk-2.0/menubar/menuitem.png new file mode 100755 index 0000000..4fa16e9 Binary files /dev/null and b/QNX/gtk-2.0/menubar/menuitem.png differ diff --git a/QNX/gtk-2.0/notebook.rc b/QNX/gtk-2.0/notebook.rc new file mode 100644 index 0000000..cda1539 --- /dev/null +++ b/QNX/gtk-2.0/notebook.rc @@ -0,0 +1,187 @@ +######################################################################## +# Notebook +######################################################################## + +style "notebook" +{ + engine "pixmap" + { +### Notebook ### + image + { + function = BOX + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + +### Tab TOP ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-top.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = BOTTOM + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-top-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = BOTTOM + } + + +### Tab BOTTOM ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-bottom.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = TOP + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-bottom-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = TOP + } + +### Tab LEFT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-left.png" + border = {8,8,8,8} + stretch = TRUE + gap_side = RIGHT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-left-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = RIGHT + } + +### Tab RIGHT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-right.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = LEFT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-right-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_side = LEFT + } + +### Gap TOP ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_file = "notebook/top-gap.png" + gap_border = {8, 8, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = TOP + } + +### Gap BOTTOM ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_file = "notebook/bottom-gap.png" + gap_border = {8, 8, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = BOTTOM + } + +### Gap LEFT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_file = "notebook/left-gap.png" + gap_border = {0, 0, 8, 8} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = LEFT + } + +### Gap RIGHT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {8, 8, 8, 8} + stretch = TRUE + gap_file = "notebook/right-gap.png" + gap_border = {0, 0, 8, 8} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = RIGHT + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } +} + +class "GtkNotebook*" style "notebook" + diff --git a/QNX/gtk-2.0/notebook/bottom-gap.png b/QNX/gtk-2.0/notebook/bottom-gap.png new file mode 100644 index 0000000..61c3336 Binary files /dev/null and b/QNX/gtk-2.0/notebook/bottom-gap.png differ diff --git a/QNX/gtk-2.0/notebook/left-gap.png b/QNX/gtk-2.0/notebook/left-gap.png new file mode 100644 index 0000000..67e1ada Binary files /dev/null and b/QNX/gtk-2.0/notebook/left-gap.png differ diff --git a/QNX/gtk-2.0/notebook/notebook.png b/QNX/gtk-2.0/notebook/notebook.png new file mode 100644 index 0000000..f374bf9 Binary files /dev/null and b/QNX/gtk-2.0/notebook/notebook.png differ diff --git a/QNX/gtk-2.0/notebook/right-gap.png b/QNX/gtk-2.0/notebook/right-gap.png new file mode 100644 index 0000000..d672142 Binary files /dev/null and b/QNX/gtk-2.0/notebook/right-gap.png differ diff --git a/QNX/gtk-2.0/notebook/tab-bottom-active.png b/QNX/gtk-2.0/notebook/tab-bottom-active.png new file mode 100644 index 0000000..3adcd95 Binary files /dev/null and b/QNX/gtk-2.0/notebook/tab-bottom-active.png differ diff --git a/QNX/gtk-2.0/notebook/tab-bottom.png b/QNX/gtk-2.0/notebook/tab-bottom.png new file mode 100644 index 0000000..c1757e3 Binary files /dev/null and b/QNX/gtk-2.0/notebook/tab-bottom.png differ diff --git a/QNX/gtk-2.0/notebook/tab-left-active.png b/QNX/gtk-2.0/notebook/tab-left-active.png new file mode 100644 index 0000000..925a8fa Binary files /dev/null and b/QNX/gtk-2.0/notebook/tab-left-active.png differ diff --git a/QNX/gtk-2.0/notebook/tab-left.png b/QNX/gtk-2.0/notebook/tab-left.png new file mode 100644 index 0000000..5f479fc Binary files /dev/null and b/QNX/gtk-2.0/notebook/tab-left.png differ diff --git a/QNX/gtk-2.0/notebook/tab-right-active.png b/QNX/gtk-2.0/notebook/tab-right-active.png new file mode 100644 index 0000000..cc187a4 Binary files /dev/null and b/QNX/gtk-2.0/notebook/tab-right-active.png differ diff --git a/QNX/gtk-2.0/notebook/tab-right.png b/QNX/gtk-2.0/notebook/tab-right.png new file mode 100644 index 0000000..77a6717 Binary files /dev/null and b/QNX/gtk-2.0/notebook/tab-right.png differ diff --git a/QNX/gtk-2.0/notebook/tab-top-active.png b/QNX/gtk-2.0/notebook/tab-top-active.png new file mode 100644 index 0000000..55b65ec Binary files /dev/null and b/QNX/gtk-2.0/notebook/tab-top-active.png differ diff --git a/QNX/gtk-2.0/notebook/tab-top.png b/QNX/gtk-2.0/notebook/tab-top.png new file mode 100644 index 0000000..377f157 Binary files /dev/null and b/QNX/gtk-2.0/notebook/tab-top.png differ diff --git a/QNX/gtk-2.0/notebook/top-gap.png b/QNX/gtk-2.0/notebook/top-gap.png new file mode 100644 index 0000000..8ab90f7 Binary files /dev/null and b/QNX/gtk-2.0/notebook/top-gap.png differ diff --git a/QNX/gtk-2.0/null.png b/QNX/gtk-2.0/null.png new file mode 100755 index 0000000..0af7d98 Binary files /dev/null and b/QNX/gtk-2.0/null.png differ diff --git a/QNX/gtk-2.0/progressbar.rc b/QNX/gtk-2.0/progressbar.rc new file mode 100644 index 0000000..db9e1bb --- /dev/null +++ b/QNX/gtk-2.0/progressbar.rc @@ -0,0 +1,81 @@ +######################################################################## +# Progressbar +######################################################################## + +style "progressbar" +{ + GtkProgressBar ::shadow-type = GTK_SHADOW_NONE + + fg[NORMAL] = "#000" + fg[SELECTED] = "#000" + + bg[NORMAL] = "#BCBCBC" # Color of sorted columns + bg[SELECTED] = @selected_bg_color + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "progressbar/trough.png" + border = {4, 4, 4, 4} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "progressbar/trough.png" + border = {4, 4, 4, 4} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = SHADOW + shadow = IN + file = "progressbar/trough-tree.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +### Progress ### + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar-horiz.png" + border = {4, 4, 4, 4} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar-vert.png" + border = {4, 4, 4, 4} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + state = SELECTED + border = {4, 4, 4, 4} + file = "progressbar/progressbar-horiz.png" + stretch = TRUE + } + } +} + +class "GtkProgressBar*" style "progressbar" +class "GtkTreeView*" style "progressbar" + diff --git a/QNX/gtk-2.0/progressbar/progressbar-horiz.png b/QNX/gtk-2.0/progressbar/progressbar-horiz.png new file mode 100755 index 0000000..c8d9052 Binary files /dev/null and b/QNX/gtk-2.0/progressbar/progressbar-horiz.png differ diff --git a/QNX/gtk-2.0/progressbar/progressbar-vert.png b/QNX/gtk-2.0/progressbar/progressbar-vert.png new file mode 100755 index 0000000..92e317d Binary files /dev/null and b/QNX/gtk-2.0/progressbar/progressbar-vert.png differ diff --git a/QNX/gtk-2.0/progressbar/trough-tree.png b/QNX/gtk-2.0/progressbar/trough-tree.png new file mode 100644 index 0000000..b1ea9fd Binary files /dev/null and b/QNX/gtk-2.0/progressbar/trough-tree.png differ diff --git a/QNX/gtk-2.0/progressbar/trough.png b/QNX/gtk-2.0/progressbar/trough.png new file mode 100755 index 0000000..d2489a6 Binary files /dev/null and b/QNX/gtk-2.0/progressbar/trough.png differ diff --git a/QNX/gtk-2.0/radio.rc b/QNX/gtk-2.0/radio.rc new file mode 100644 index 0000000..2f28e48 --- /dev/null +++ b/QNX/gtk-2.0/radio.rc @@ -0,0 +1,47 @@ +######################################################################## +# Radio buttons +######################################################################## + +style "radio_button" +{ +### Radio button ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkRadio*" style "radio_button" +class "GtkRadioMenuItem*" style "radio_button" +class "GtkTreeView*" style "radio_button" + diff --git a/QNX/gtk-2.0/radio/radio-pressed.png b/QNX/gtk-2.0/radio/radio-pressed.png new file mode 100644 index 0000000..62cbb02 Binary files /dev/null and b/QNX/gtk-2.0/radio/radio-pressed.png differ diff --git a/QNX/gtk-2.0/radio/radio.png b/QNX/gtk-2.0/radio/radio.png new file mode 100644 index 0000000..5e1f353 Binary files /dev/null and b/QNX/gtk-2.0/radio/radio.png differ diff --git a/QNX/gtk-2.0/scale.rc b/QNX/gtk-2.0/scale.rc new file mode 100644 index 0000000..d46b760 --- /dev/null +++ b/QNX/gtk-2.0/scale.rc @@ -0,0 +1,63 @@ +######################################################################## +# Scale +######################################################################## + +style "scale" +{ + GtkRange::slider_width = 21 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scale/trough-horiz.png" + border = {19, 19, 5, 6} + stretch = TRUE + overlay_file = "scale/trough-horiz-mid.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "scale/trough-vert.png" + border = {5, 6, 19, 19} + stretch = TRUE + overlay_file = "scale/trough-vert-mid.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + +### Slider ### + image + { + function = SLIDER + overlay_file = "scale/slider-horiz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + overlay_file = "scale/slider-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkRange*" style "scale" + diff --git a/QNX/gtk-2.0/scale/slider-horiz.png b/QNX/gtk-2.0/scale/slider-horiz.png new file mode 100755 index 0000000..0a1c64f Binary files /dev/null and b/QNX/gtk-2.0/scale/slider-horiz.png differ diff --git a/QNX/gtk-2.0/scale/slider-vert.png b/QNX/gtk-2.0/scale/slider-vert.png new file mode 100755 index 0000000..89cc9cd Binary files /dev/null and b/QNX/gtk-2.0/scale/slider-vert.png differ diff --git a/QNX/gtk-2.0/scale/trough-horiz-mid.png b/QNX/gtk-2.0/scale/trough-horiz-mid.png new file mode 100644 index 0000000..74b5da0 Binary files /dev/null and b/QNX/gtk-2.0/scale/trough-horiz-mid.png differ diff --git a/QNX/gtk-2.0/scale/trough-horiz.png b/QNX/gtk-2.0/scale/trough-horiz.png new file mode 100755 index 0000000..06b8d83 Binary files /dev/null and b/QNX/gtk-2.0/scale/trough-horiz.png differ diff --git a/QNX/gtk-2.0/scale/trough-vert-mid.png b/QNX/gtk-2.0/scale/trough-vert-mid.png new file mode 100644 index 0000000..1a07971 Binary files /dev/null and b/QNX/gtk-2.0/scale/trough-vert-mid.png differ diff --git a/QNX/gtk-2.0/scale/trough-vert.png b/QNX/gtk-2.0/scale/trough-vert.png new file mode 100755 index 0000000..73978bf Binary files /dev/null and b/QNX/gtk-2.0/scale/trough-vert.png differ diff --git a/QNX/gtk-2.0/scrollbar.rc b/QNX/gtk-2.0/scrollbar.rc new file mode 100644 index 0000000..a1a145d --- /dev/null +++ b/QNX/gtk-2.0/scrollbar.rc @@ -0,0 +1,228 @@ +######################################################################## +# Scrollbar +######################################################################## + +style "scrollbar" +{ + GtkRange::slider-width = 15 + GtkRange::stepper-size = 15 + + GtkCheckButtonClass::indicator-size = 15 + GtkRadioButtonClass::indicator-size = 15 + + GtkScrollbar::min_slider_length = 44 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough-v.png" + border = {2, 2, 2, 2} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough-h.png" + border = {2, 2, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + +### Scrollbar ### + image + { + function = SLIDER + file = "scrollbar/scrollbar_horizontal.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + file = "scrollbar/scrollbar_vertical.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + +### Arrow UP ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_up_clicked.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_down_clicked.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_left_clicked.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_right_clicked.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkScrollbar*" style "scrollbar" + diff --git a/QNX/gtk-2.0/scrollbar/arrow_down.png b/QNX/gtk-2.0/scrollbar/arrow_down.png new file mode 100755 index 0000000..8428383 Binary files /dev/null and b/QNX/gtk-2.0/scrollbar/arrow_down.png differ diff --git a/QNX/gtk-2.0/scrollbar/arrow_down_clicked.png b/QNX/gtk-2.0/scrollbar/arrow_down_clicked.png new file mode 100755 index 0000000..1c8cea0 Binary files /dev/null and b/QNX/gtk-2.0/scrollbar/arrow_down_clicked.png differ diff --git a/QNX/gtk-2.0/scrollbar/arrow_left.png b/QNX/gtk-2.0/scrollbar/arrow_left.png new file mode 100755 index 0000000..5a9577e Binary files /dev/null and b/QNX/gtk-2.0/scrollbar/arrow_left.png differ diff --git a/QNX/gtk-2.0/scrollbar/arrow_left_clicked.png b/QNX/gtk-2.0/scrollbar/arrow_left_clicked.png new file mode 100755 index 0000000..5b8dba8 Binary files /dev/null and b/QNX/gtk-2.0/scrollbar/arrow_left_clicked.png differ diff --git a/QNX/gtk-2.0/scrollbar/arrow_right.png b/QNX/gtk-2.0/scrollbar/arrow_right.png new file mode 100755 index 0000000..f0344f6 Binary files /dev/null and b/QNX/gtk-2.0/scrollbar/arrow_right.png differ diff --git a/QNX/gtk-2.0/scrollbar/arrow_right_clicked.png b/QNX/gtk-2.0/scrollbar/arrow_right_clicked.png new file mode 100755 index 0000000..75b434d Binary files /dev/null and b/QNX/gtk-2.0/scrollbar/arrow_right_clicked.png differ diff --git a/QNX/gtk-2.0/scrollbar/arrow_up.png b/QNX/gtk-2.0/scrollbar/arrow_up.png new file mode 100755 index 0000000..6fb8d4e Binary files /dev/null and b/QNX/gtk-2.0/scrollbar/arrow_up.png differ diff --git a/QNX/gtk-2.0/scrollbar/arrow_up_clicked.png b/QNX/gtk-2.0/scrollbar/arrow_up_clicked.png new file mode 100755 index 0000000..7a9aa8d Binary files /dev/null and b/QNX/gtk-2.0/scrollbar/arrow_up_clicked.png differ diff --git a/QNX/gtk-2.0/scrollbar/scrollbar_horizontal.png b/QNX/gtk-2.0/scrollbar/scrollbar_horizontal.png new file mode 100755 index 0000000..78b5c29 Binary files /dev/null and b/QNX/gtk-2.0/scrollbar/scrollbar_horizontal.png differ diff --git a/QNX/gtk-2.0/scrollbar/scrollbar_vertical.png b/QNX/gtk-2.0/scrollbar/scrollbar_vertical.png new file mode 100755 index 0000000..20e1527 Binary files /dev/null and b/QNX/gtk-2.0/scrollbar/scrollbar_vertical.png differ diff --git a/QNX/gtk-2.0/scrollbar/trough-h.png b/QNX/gtk-2.0/scrollbar/trough-h.png new file mode 100644 index 0000000..de7606a Binary files /dev/null and b/QNX/gtk-2.0/scrollbar/trough-h.png differ diff --git a/QNX/gtk-2.0/scrollbar/trough-v.png b/QNX/gtk-2.0/scrollbar/trough-v.png new file mode 100755 index 0000000..f4ef831 Binary files /dev/null and b/QNX/gtk-2.0/scrollbar/trough-v.png differ diff --git a/QNX/gtk-2.0/spin.rc b/QNX/gtk-2.0/spin.rc new file mode 100644 index 0000000..3dbc482 --- /dev/null +++ b/QNX/gtk-2.0/spin.rc @@ -0,0 +1,110 @@ +######################################################################## +# Spinbox +######################################################################## + +style "spinbutton" +{ + engine "pixmap" + { +### Spinbutton ### + image + { + function = BOX + detail = "spinbutton" + file = "button/button-spin.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + } + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +### Arrow DOWN ### + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + } +} + +class "GtkSpinButton*" style "spinbutton" + diff --git a/QNX/gtk-2.0/statusbar.rc b/QNX/gtk-2.0/statusbar.rc new file mode 100644 index 0000000..3c04802 --- /dev/null +++ b/QNX/gtk-2.0/statusbar.rc @@ -0,0 +1,20 @@ +######################################################################## +# Statusbar +######################################################################## + +style "statusbar" +{ + engine "pixmap" + { +### Statusbsr ### + image + { + function = RESIZE_GRIP + detail = "statusbar" + overlay_file = "statusbar/resizer.png" + overlay_stretch = FALSE + } + } +} + +class "GtkStatusbar*" style "statusbar" diff --git a/QNX/gtk-2.0/statusbar/resizer.png b/QNX/gtk-2.0/statusbar/resizer.png new file mode 100755 index 0000000..8641ad9 Binary files /dev/null and b/QNX/gtk-2.0/statusbar/resizer.png differ diff --git a/QNX/metacity-1/border-focus-bottom.png b/QNX/metacity-1/border-focus-bottom.png new file mode 100755 index 0000000..4bd9b9a Binary files /dev/null and b/QNX/metacity-1/border-focus-bottom.png differ diff --git a/QNX/metacity-1/border-focus-l.png b/QNX/metacity-1/border-focus-l.png new file mode 100755 index 0000000..ad43548 Binary files /dev/null and b/QNX/metacity-1/border-focus-l.png differ diff --git a/QNX/metacity-1/border-focus-lc.png b/QNX/metacity-1/border-focus-lc.png new file mode 100755 index 0000000..89d43a4 Binary files /dev/null and b/QNX/metacity-1/border-focus-lc.png differ diff --git a/QNX/metacity-1/border-focus-r.png b/QNX/metacity-1/border-focus-r.png new file mode 100755 index 0000000..101a63a Binary files /dev/null and b/QNX/metacity-1/border-focus-r.png differ diff --git a/QNX/metacity-1/border-focus-rc.png b/QNX/metacity-1/border-focus-rc.png new file mode 100755 index 0000000..13f1f0c Binary files /dev/null and b/QNX/metacity-1/border-focus-rc.png differ diff --git a/QNX/metacity-1/border-unfocus-bottom.png b/QNX/metacity-1/border-unfocus-bottom.png new file mode 100755 index 0000000..4bd9b9a Binary files /dev/null and b/QNX/metacity-1/border-unfocus-bottom.png differ diff --git a/QNX/metacity-1/border-unfocus-l.png b/QNX/metacity-1/border-unfocus-l.png new file mode 100755 index 0000000..ad43548 Binary files /dev/null and b/QNX/metacity-1/border-unfocus-l.png differ diff --git a/QNX/metacity-1/border-unfocus-lc.png b/QNX/metacity-1/border-unfocus-lc.png new file mode 100755 index 0000000..89d43a4 Binary files /dev/null and b/QNX/metacity-1/border-unfocus-lc.png differ diff --git a/QNX/metacity-1/border-unfocus-r.png b/QNX/metacity-1/border-unfocus-r.png new file mode 100755 index 0000000..101a63a Binary files /dev/null and b/QNX/metacity-1/border-unfocus-r.png differ diff --git a/QNX/metacity-1/border-unfocus-rc.png b/QNX/metacity-1/border-unfocus-rc.png new file mode 100755 index 0000000..d2cfb4c Binary files /dev/null and b/QNX/metacity-1/border-unfocus-rc.png differ diff --git a/QNX/metacity-1/close-focus-normal.png b/QNX/metacity-1/close-focus-normal.png new file mode 100644 index 0000000..ed5d505 Binary files /dev/null and b/QNX/metacity-1/close-focus-normal.png differ diff --git a/QNX/metacity-1/close-focus-press.png b/QNX/metacity-1/close-focus-press.png new file mode 100755 index 0000000..ff37fdd Binary files /dev/null and b/QNX/metacity-1/close-focus-press.png differ diff --git a/QNX/metacity-1/close-unfocus-normal.png b/QNX/metacity-1/close-unfocus-normal.png new file mode 100755 index 0000000..ed5d505 Binary files /dev/null and b/QNX/metacity-1/close-unfocus-normal.png differ diff --git a/QNX/metacity-1/maximize-focus-normal.png b/QNX/metacity-1/maximize-focus-normal.png new file mode 100644 index 0000000..18fe136 Binary files /dev/null and b/QNX/metacity-1/maximize-focus-normal.png differ diff --git a/QNX/metacity-1/maximize-focus-press.png b/QNX/metacity-1/maximize-focus-press.png new file mode 100755 index 0000000..7cff9c0 Binary files /dev/null and b/QNX/metacity-1/maximize-focus-press.png differ diff --git a/QNX/metacity-1/maximize-unfocus-normal.png b/QNX/metacity-1/maximize-unfocus-normal.png new file mode 100755 index 0000000..18fe136 Binary files /dev/null and b/QNX/metacity-1/maximize-unfocus-normal.png differ diff --git a/QNX/metacity-1/metacity-theme-1.xml b/QNX/metacity-1/metacity-theme-1.xml new file mode 100755 index 0000000..c981d18 --- /dev/null +++ b/QNX/metacity-1/metacity-theme-1.xml @@ -0,0 +1,274 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>BEOS-R5-inspired-Metacity</name> + <author>gabrielmichalski@wp.pl</author> + <copyright>2010 Gabriel Michalski; License: http://www.gnu.org/licenses/gpl-3.0.txt</copyright> + <date>19-03-2010</date> + <description>Like in good, old days...</description> +</info> + +<constant name="IconTitleSpacing" value="0"/> + +<frame_geometry name="normal" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false" title_scale="medium" has_title="false"> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <border name="title_border" left="15" right="0" top="0" bottom="0"/> + <distance name="bottom_height" value="6"/> + <distance name="button_height" value="22"/> + <distance name="button_width" value="19"/> + <distance name="left_titlebar_edge" value="3"/> + <distance name="left_width" value="6"/> + <distance name="right_titlebar_edge" value="3"/> + <distance name="title_vertical_pad" value="10"/> + <distance name="right_width" value="6"/> +</frame_geometry> + +<frame_geometry name="maximized" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false" title_scale="medium" has_title="false"> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <border name="title_border" left="15" right="0" top="0" bottom="0"/> + <distance name="bottom_height" value="6"/> + <distance name="button_height" value="22"/> + <distance name="button_width" value="19"/> + <distance name="left_titlebar_edge" value="3"/> + <distance name="left_width" value="6"/> + <distance name="right_titlebar_edge" value="3"/> + <distance name="title_vertical_pad" value="10"/> + <distance name="right_width" value="6"/> +</frame_geometry> + +<frame_geometry name="border" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false" title_scale="medium" has_title="false"> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <border name="title_border" left="15" right="0" top="0" bottom="0"/> + <distance name="bottom_height" value="6"/> + <distance name="button_height" value="22"/> + <distance name="button_width" value="19"/> + <distance name="left_titlebar_edge" value="3"/> + <distance name="left_width" value="6"/> + <distance name="right_titlebar_edge" value="3"/> + <distance name="title_vertical_pad" value="10"/> + <distance name="right_width" value="6"/> +</frame_geometry> + +<draw_ops name="title-text-focused"> +<title color="#fff" x="0" y="(height - title_height) / 2"/> +</draw_ops> + +<draw_ops name="title-text-unfocused"> + <title color="#fff" x="0" y="(height - title_height) / 2"/> +</draw_ops> + +<draw_ops name="blank"> +</draw_ops> + +<draw_ops name="title"> + <image filename="titlebar-focus-left.png" x="0" y="0" width="object_width" height="height"/> + <image filename="titlebar-focus-middle.png" x="25" y="0" width="width - 25" height="height"/> + <image filename="titlebar-focus-right.png" x="width - object_width" y="0" width="object_width" height="height"/> +</draw_ops> + +<draw_ops name="title-shaded"> + <image filename="titlebar-focus-left.png" x="0" y="0" width="object_width" height="height"/> + <image filename="titlebar-focus-middle.png" x="25" y="0" width="width - 25" height="height"/> + <image filename="titlebar-focus-right.png" x="width - object_width" y="0" width="object_width" height="height"/> +</draw_ops> + +<draw_ops name="title-unfocused"> + <image filename="titlebar-unfocus-left.png" x="0" y="0" width="object_width" height="height"/> + <image filename="titlebar-unfocus-middle.png" x="25" y="0" width="width - 25" height="height"/> + <image filename="titlebar-unfocus-right.png" x="width - object_width" y="0" width="object_width" height="height"/> +</draw_ops> + +<draw_ops name="title-max"> + <image filename="titlebar-focus-middle.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="title-max-unfocused"> + <image filename="titlebar-unfocus-middle.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="frame-left-focused"> + <image filename="border-focus-l.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="frame-left-unfocused"> + <image filename="border-unfocus-l.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="frame-right-focused"> + <image filename="border-focus-r.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="frame-right-unfocused"> + <image filename="border-unfocus-r.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="frame-bottom-focused"> + <image filename="border-focus-bottom.png" x="5" y="0" width="width - 5" height="object_height"/> + <image filename="border-focus-lc.png" x="0" y="0" width="5" height="object_height"/> + <image filename="border-focus-rc.png" x="width - object_width" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="frame-bottom-unfocused"> + <image filename="border-unfocus-bottom.png" x="5" y="0" width="width - 5" height="object_height"/> + <image filename="border-unfocus-lc.png" x="0" y="0" width="5" height="object_height"/> + <image filename="border-unfocus-rc.png" x="width - object_width" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="button-close-unfocused"> + <image filename="close-focus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-close-blurred"> + <image filename="close-unfocus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-close-pressed"> + <image filename="close-focus-press.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-unfocused"> + <image filename="maximize-focus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-blurred"> + <image filename="maximize-unfocus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-pressed"> + <image filename="maximize-focus-press.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-unfocused"> + <image filename="restore-focus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-blurred"> + <image filename="restore-unfocus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-pressed"> + <image filename="restore-focus-press.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-unfocused"> + <image filename="minimize-focus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-blurred"> + <image filename="minimize-unfocus-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-pressed"> + <image filename="minimize-focus-press.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="menu_button_icon"> + <icon x="(width-mini_icon_width)/2"y="(height-mini_icon_height)/2"width="0" height="0"/> +</draw_ops> + +<draw_ops name="menu_button_icon_unfocused"> + <icon x="(width-mini_icon_width)/2"y="(height-mini_icon_height)/2"width="0" height="0"/> +</draw_ops> + +<draw_ops name="menu_button_normal"> + <include name="menu_button_icon"/> +</draw_ops> + +<draw_ops name="menu_button_pressed"> + <include name="menu_button_icon"/> +</draw_ops> + +<draw_ops name="menu_button_unfocused"> + <include name="menu_button_icon_unfocused"/> +</draw_ops> + +<frame_style name="normal-focused" geometry="normal"> + <button function="close" state="normal" draw_ops="button-close-unfocused"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + <button function="maximize" state="normal" draw_ops="button-maximize-unfocused"/> + <button function="maximize" state="pressed" draw_ops="button-maximize-pressed"/> + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + <button function="minimize" state="normal" draw_ops="button-minimize-unfocused"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + <piece position="titlebar" draw_ops="title"/> + <piece position="left_edge" draw_ops="frame-left-focused"/> + <piece position="right_edge" draw_ops="frame-right-focused"/> + <piece position="bottom_edge" draw_ops="frame-bottom-focused"/> + <piece position="title" draw_ops="title-text-focused"/> +</frame_style> + +<frame_style name="normal-unfocused" geometry="normal"> + <button function="close" state="normal" draw_ops="button-close-blurred"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + <button function="maximize" state="normal" draw_ops="button-maximize-blurred"/> + <button function="maximize" state="pressed" draw_ops="button-maximize-pressed"/> + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + <button function="minimize" state="normal" draw_ops="button-minimize-blurred"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + <piece position="bottom_edge" draw_ops="frame-bottom-unfocused"/> + <piece position="left_edge" draw_ops="frame-left-unfocused"/> + <piece position="right_edge" draw_ops="frame-right-unfocused"/> + <piece position="title" draw_ops="title-text-unfocused"/> + <piece position="titlebar" draw_ops="title-unfocused"/> +</frame_style> + +<frame_style name="normal-maximized-focused" geometry="maximized"> + <button function="close" state="normal" draw_ops="button-close-unfocused"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + <button function="maximize" state="normal" draw_ops="button-maximize-unfocused"/> + <button function="maximize" state="pressed" draw_ops="button-maximize-pressed"/> + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + <button function="minimize" state="normal" draw_ops="button-minimize-unfocused"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + <piece position="titlebar" draw_ops="title"/> + <piece position="left_edge" draw_ops="frame-left-focused"/> + <piece position="right_edge" draw_ops="frame-right-focused"/> + <piece position="bottom_edge" draw_ops="frame-bottom-focused"/> + <piece position="title" draw_ops="title-text-focused"/> +</frame_style> + +<frame_style name="normal-maximized-unfocused" geometry="maximized"> + <button function="close" state="normal" draw_ops="button-close-unfocused"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + <button function="maximize" state="normal" draw_ops="button-maximize-unfocused"/> + <button function="maximize" state="pressed" draw_ops="button-maximize-pressed"/> + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + <button function="minimize" state="normal" draw_ops="button-minimize-unfocused"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + <piece position="titlebar" draw_ops="title"/> + <piece position="left_edge" draw_ops="frame-left-focused"/> + <piece position="right_edge" draw_ops="frame-right-focused"/> + <piece position="bottom_edge" draw_ops="frame-bottom-focused"/> + <piece position="title" draw_ops="title-text-focused"/> +</frame_style> + +<frame_style name="normal-shaded-focused" geometry="normal" parent="normal-focused"> + <piece position="titlebar" draw_ops="title-shaded"/> +</frame_style> + +<frame_style name="normal-shaded-unfocused" geometry="normal" parent="normal-unfocused"> + <piece position="titlebar" draw_ops="title-shaded"/> +</frame_style> + +<frame_style_set name="normal"> + <frame focus="yes" state="maximized" style="normal-maximized-focused"/> + <frame focus="no" state="maximized" style="normal-maximized-unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal-shaded-focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal-shaded-unfocused"/> + <frame focus="yes" state="normal" resize="both" style="normal-focused"/> + <frame focus="no" state="normal" resize="both" style="normal-unfocused"/> + <frame focus="yes" state="shaded" style="normal-shaded-focused"/> + <frame focus="no" state="shaded" style="normal-shaded-unfocused"/> +</frame_style_set> + +<window type="border" style_set="normal"/> +<window type="dialog" style_set="normal"/> +<window type="menu" style_set="normal"/> +<window type="modal_dialog" style_set="normal"/> +<window type="normal" style_set="normal"/> +<window type="utility" style_set="normal"/> +</metacity_theme> diff --git a/QNX/metacity-1/minimize-focus-normal.png b/QNX/metacity-1/minimize-focus-normal.png new file mode 100644 index 0000000..b2aa50f Binary files /dev/null and b/QNX/metacity-1/minimize-focus-normal.png differ diff --git a/QNX/metacity-1/minimize-focus-press.png b/QNX/metacity-1/minimize-focus-press.png new file mode 100755 index 0000000..b6e9077 Binary files /dev/null and b/QNX/metacity-1/minimize-focus-press.png differ diff --git a/QNX/metacity-1/minimize-unfocus-normal.png b/QNX/metacity-1/minimize-unfocus-normal.png new file mode 100755 index 0000000..b2aa50f Binary files /dev/null and b/QNX/metacity-1/minimize-unfocus-normal.png differ diff --git a/QNX/metacity-1/restore-focus-normal.png b/QNX/metacity-1/restore-focus-normal.png new file mode 100755 index 0000000..18fe136 Binary files /dev/null and b/QNX/metacity-1/restore-focus-normal.png differ diff --git a/QNX/metacity-1/restore-focus-press.png b/QNX/metacity-1/restore-focus-press.png new file mode 100755 index 0000000..7cff9c0 Binary files /dev/null and b/QNX/metacity-1/restore-focus-press.png differ diff --git a/QNX/metacity-1/restore-unfocus-normal.png b/QNX/metacity-1/restore-unfocus-normal.png new file mode 100755 index 0000000..18fe136 Binary files /dev/null and b/QNX/metacity-1/restore-unfocus-normal.png differ diff --git a/QNX/metacity-1/titlebar-focus-left.png b/QNX/metacity-1/titlebar-focus-left.png new file mode 100755 index 0000000..e2a3d7e Binary files /dev/null and b/QNX/metacity-1/titlebar-focus-left.png differ diff --git a/QNX/metacity-1/titlebar-focus-middle.png b/QNX/metacity-1/titlebar-focus-middle.png new file mode 100755 index 0000000..444abcc Binary files /dev/null and b/QNX/metacity-1/titlebar-focus-middle.png differ diff --git a/QNX/metacity-1/titlebar-focus-right.png b/QNX/metacity-1/titlebar-focus-right.png new file mode 100755 index 0000000..a9845e0 Binary files /dev/null and b/QNX/metacity-1/titlebar-focus-right.png differ diff --git a/QNX/metacity-1/titlebar-unfocus-left.png b/QNX/metacity-1/titlebar-unfocus-left.png new file mode 100755 index 0000000..7362363 Binary files /dev/null and b/QNX/metacity-1/titlebar-unfocus-left.png differ diff --git a/QNX/metacity-1/titlebar-unfocus-middle.png b/QNX/metacity-1/titlebar-unfocus-middle.png new file mode 100755 index 0000000..6e5ceb1 Binary files /dev/null and b/QNX/metacity-1/titlebar-unfocus-middle.png differ diff --git a/QNX/metacity-1/titlebar-unfocus-right.png b/QNX/metacity-1/titlebar-unfocus-right.png new file mode 100755 index 0000000..a9845e0 Binary files /dev/null and b/QNX/metacity-1/titlebar-unfocus-right.png differ diff --git a/README b/README new file mode 100644 index 0000000..8aaee8d --- /dev/null +++ b/README @@ -0,0 +1,2 @@ +This repo isn't intended to infringe on anyone's rights. Just to consolidate my +stuff. diff --git a/RiscOS/focused/base.png b/RiscOS/focused/base.png new file mode 100644 index 0000000..f4e848a Binary files /dev/null and b/RiscOS/focused/base.png differ diff --git a/RiscOS/focused/close.png b/RiscOS/focused/close.png new file mode 100644 index 0000000..6300e7d Binary files /dev/null and b/RiscOS/focused/close.png differ diff --git a/RiscOS/focused/extra.png b/RiscOS/focused/extra.png new file mode 100644 index 0000000..a60d8ed Binary files /dev/null and b/RiscOS/focused/extra.png differ diff --git a/RiscOS/focused/extra2.png b/RiscOS/focused/extra2.png new file mode 100644 index 0000000..506ec14 Binary files /dev/null and b/RiscOS/focused/extra2.png differ diff --git a/RiscOS/focused/max-toggled.png b/RiscOS/focused/max-toggled.png new file mode 100644 index 0000000..fdb0c75 Binary files /dev/null and b/RiscOS/focused/max-toggled.png differ diff --git a/RiscOS/focused/max.png b/RiscOS/focused/max.png new file mode 100644 index 0000000..4acb1b0 Binary files /dev/null and b/RiscOS/focused/max.png differ diff --git a/RiscOS/focused/menu.png b/RiscOS/focused/menu.png new file mode 100644 index 0000000..9c5ac76 Binary files /dev/null and b/RiscOS/focused/menu.png differ diff --git a/RiscOS/focused/min.png b/RiscOS/focused/min.png new file mode 100644 index 0000000..99736bc Binary files /dev/null and b/RiscOS/focused/min.png differ diff --git a/RiscOS/focused/resize.png b/RiscOS/focused/resize.png new file mode 100644 index 0000000..e18ddec Binary files /dev/null and b/RiscOS/focused/resize.png differ diff --git a/RiscOS/focused/titlebar-focused.png b/RiscOS/focused/titlebar-focused.png new file mode 100644 index 0000000..c87e611 Binary files /dev/null and b/RiscOS/focused/titlebar-focused.png differ diff --git a/RiscOS/focused/titlebar-left.png b/RiscOS/focused/titlebar-left.png new file mode 100644 index 0000000..896c38f Binary files /dev/null and b/RiscOS/focused/titlebar-left.png differ diff --git a/RiscOS/focused/titlebar-right.png b/RiscOS/focused/titlebar-right.png new file mode 100644 index 0000000..a232112 Binary files /dev/null and b/RiscOS/focused/titlebar-right.png differ diff --git a/RiscOS/gtk-2.0/arrow/arrow-down-disable.png b/RiscOS/gtk-2.0/arrow/arrow-down-disable.png new file mode 100755 index 0000000..3556ddf Binary files /dev/null and b/RiscOS/gtk-2.0/arrow/arrow-down-disable.png differ diff --git a/RiscOS/gtk-2.0/arrow/arrow-down.png b/RiscOS/gtk-2.0/arrow/arrow-down.png new file mode 100644 index 0000000..3733530 Binary files /dev/null and b/RiscOS/gtk-2.0/arrow/arrow-down.png differ diff --git a/RiscOS/gtk-2.0/arrow/arrow-left.png b/RiscOS/gtk-2.0/arrow/arrow-left.png new file mode 100644 index 0000000..bbb5c35 Binary files /dev/null and b/RiscOS/gtk-2.0/arrow/arrow-left.png differ diff --git a/RiscOS/gtk-2.0/arrow/arrow-right.png b/RiscOS/gtk-2.0/arrow/arrow-right.png new file mode 100644 index 0000000..ee57cf8 Binary files /dev/null and b/RiscOS/gtk-2.0/arrow/arrow-right.png differ diff --git a/RiscOS/gtk-2.0/arrow/arrow-up-disable.png b/RiscOS/gtk-2.0/arrow/arrow-up-disable.png new file mode 100755 index 0000000..f6e335b Binary files /dev/null and b/RiscOS/gtk-2.0/arrow/arrow-up-disable.png differ diff --git a/RiscOS/gtk-2.0/arrow/arrow-up.png b/RiscOS/gtk-2.0/arrow/arrow-up.png new file mode 100644 index 0000000..d80005d Binary files /dev/null and b/RiscOS/gtk-2.0/arrow/arrow-up.png differ diff --git a/RiscOS/gtk-2.0/bg.png b/RiscOS/gtk-2.0/bg.png new file mode 100644 index 0000000..925ea94 Binary files /dev/null and b/RiscOS/gtk-2.0/bg.png differ diff --git a/RiscOS/gtk-2.0/button.rc b/RiscOS/gtk-2.0/button.rc new file mode 100644 index 0000000..194b3dc --- /dev/null +++ b/RiscOS/gtk-2.0/button.rc @@ -0,0 +1,60 @@ +######################################################################## +# Button +######################################################################## + +style "button" +{ + engine "pixmap" + { +### Button ### + +## Normal + image + { + function = BOX + state = NORMAL + file = "button/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } +## Prelight + image + { + function = BOX + state = PRELIGHT + file = "button/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + file = "button/button-ins.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +## Active + image + { + function = BOX + state = ACTIVE + file = "button/button-pressed.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkButton*" style "button" + diff --git a/RiscOS/gtk-2.0/button/button-ins.png b/RiscOS/gtk-2.0/button/button-ins.png new file mode 100644 index 0000000..b7777e0 Binary files /dev/null and b/RiscOS/gtk-2.0/button/button-ins.png differ diff --git a/RiscOS/gtk-2.0/button/button-pressed.png b/RiscOS/gtk-2.0/button/button-pressed.png new file mode 100644 index 0000000..c2b6315 Binary files /dev/null and b/RiscOS/gtk-2.0/button/button-pressed.png differ diff --git a/RiscOS/gtk-2.0/button/button-spin.png b/RiscOS/gtk-2.0/button/button-spin.png new file mode 100644 index 0000000..d367e52 Binary files /dev/null and b/RiscOS/gtk-2.0/button/button-spin.png differ diff --git a/RiscOS/gtk-2.0/button/button.png b/RiscOS/gtk-2.0/button/button.png new file mode 100644 index 0000000..b7777e0 Binary files /dev/null and b/RiscOS/gtk-2.0/button/button.png differ diff --git a/RiscOS/gtk-2.0/c_box.rc b/RiscOS/gtk-2.0/c_box.rc new file mode 100644 index 0000000..a3d3d5c --- /dev/null +++ b/RiscOS/gtk-2.0/c_box.rc @@ -0,0 +1,47 @@ +######################################################################## +# Check boxes +######################################################################## + +style "check_box" +{ +### Check box ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkCheckButton*" style "check_box" +class "GtkCheckMenuItem*" style "check_box" +class "GtkTreeView*" style "check_box" + diff --git a/RiscOS/gtk-2.0/c_box/c_box-pressed.png b/RiscOS/gtk-2.0/c_box/c_box-pressed.png new file mode 100644 index 0000000..cd7d390 Binary files /dev/null and b/RiscOS/gtk-2.0/c_box/c_box-pressed.png differ diff --git a/RiscOS/gtk-2.0/c_box/c_box.png b/RiscOS/gtk-2.0/c_box/c_box.png new file mode 100644 index 0000000..c99b098 Binary files /dev/null and b/RiscOS/gtk-2.0/c_box/c_box.png differ diff --git a/RiscOS/gtk-2.0/entry.rc b/RiscOS/gtk-2.0/entry.rc new file mode 100644 index 0000000..9d1de2c --- /dev/null +++ b/RiscOS/gtk-2.0/entry.rc @@ -0,0 +1,24 @@ +######################################################################## +# Entry +######################################################################## + +style "entry" +{ + GtkEntry::inner-border = {1, 1, 1, 1} + + engine "pixmap" + { +### Entry ### + image + { + function = SHADOW + detail = "entry" + file = "entry/entry.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + } +} + +class "GtkEntry*" style "entry" + diff --git a/RiscOS/gtk-2.0/entry/entry.png b/RiscOS/gtk-2.0/entry/entry.png new file mode 100644 index 0000000..e395c5e Binary files /dev/null and b/RiscOS/gtk-2.0/entry/entry.png differ diff --git a/RiscOS/gtk-2.0/gtkrc b/RiscOS/gtk-2.0/gtkrc new file mode 100644 index 0000000..9e3424f --- /dev/null +++ b/RiscOS/gtk-2.0/gtkrc @@ -0,0 +1,111 @@ +######################################################################## +# RISCOS +# Andrey Tverdov 2010 +# GPL2 +######################################################################## + +gtk_color_scheme = "fg_color:#000\nbg_color:#DDDDDD\nbase_color:#fff\ntext_color:#000\nselected_bg_color:#000\nselected_fg_color:#fff\ntooltip_bg_color:#ffffe1\ntooltip_fg_color:#000" +gtk-icon-sizes ="gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-button=16,16" + +include "scrollbar.rc" +include "scale.rc" +include "notebook.rc" +include "button.rc" +include "radio.rc" +include "c_box.rc" +include "progressbar.rc" +include "statusbar.rc" +include "entry.rc" +include "menubar.rc" +include "spin.rc" + +style "default" +{ + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[ACTIVE] = @bg_color + bg[INSENSITIVE] = @bg_color + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = @selected_bg_color + bg_pixmap[NORMAL] = "bg.png" + + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[NORMAL] = @base_color + base[PRELIGHT] = @selected_bg_color + base[SELECTED] = @selected_bg_color + + text[ACTIVE] = shade (0.9,@selected_fg_color) + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = @text_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + + engine "clearlooks" + { + radius = 0.0 + } +} +class "GtkWidget" style "default" + +style "tooltips" = "default" +{ + bg[NORMAL] = "#FFFCDB" + fg[NORMAL] = "#000000" +} + +widget "gtk-tooltips*" style "tooltips" + +style "color-fix" +{ + fg[ACTIVE] = "#fff" + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = "#000" + fg[PRELIGHT] = "#fff" + fg[SELECTED] = "#fff" + + text[ACTIVE] = "#fff" + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = "#000" + text[PRELIGHT] = "#fff" + text[SELECTED] = "#fff" +} + +class "<GtkCombo>*" style "color-fix" +class "*.gtk-combobox-popup-menu.*" style "color-fix" +class "GtkMenuBar*" style "color-fix" + +class "GtkMenuItem*" style "color-fix" +class "GtkImageMenuItem*" style "color-fix" +class "GtkTearoffMenuItem*" style "color-fix" +class "GtkItem*" style "color-fix" + +widget_class "*<GtkMenuBar>*" style "color-fix" +widget_class "*<GtkMenu>*" style "color-fix" +widget_class "*<GtkMenuItem>*" style "color-fix" +widget_class "*MenuBar.*" style "color-fix" +widget_class "*<GtkSeparatorMenuItem>*" style "color-fix" + +style "color-fix-combo" +{ + fg[ACTIVE] = "#000" + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = "#000" + fg[PRELIGHT] = "#000" + fg[SELECTED] = "#000" + + text[ACTIVE] = "#000" + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = "#000" + text[PRELIGHT] = "#000" + text[SELECTED] = "#000" +} + +widget_class "*.<GtkComboBox>.<GtkCellView>" style "color-fix-combo" + + diff --git a/RiscOS/gtk-2.0/menubar.rc b/RiscOS/gtk-2.0/menubar.rc new file mode 100644 index 0000000..92ed5a5 --- /dev/null +++ b/RiscOS/gtk-2.0/menubar.rc @@ -0,0 +1,99 @@ +######################################################################## +# Menubar +######################################################################## + +style "menubar" +{ +### Menubar ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menubar.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + } +} + +class "GtkMenuBar*" style "menubar" + +style "menuitem" +{ +### Menu item ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menuitem.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### H line ### + image + { + function = HLINE + file = "menubar/line-h.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### V line ### + image + { + function = VLINE + file = "menubar/line-v.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-up.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-down.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-left.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-right.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkMenuItem*" style "menuitem" +class "GtkImageMenuItem*" style "menuitem" +class "GtkTearoffMenuItem*" style "menuitem" +class "GtkItem*" style "menuitem" + diff --git a/RiscOS/gtk-2.0/menubar/line-h.png b/RiscOS/gtk-2.0/menubar/line-h.png new file mode 100644 index 0000000..d9aa6fa Binary files /dev/null and b/RiscOS/gtk-2.0/menubar/line-h.png differ diff --git a/RiscOS/gtk-2.0/menubar/line-v.png b/RiscOS/gtk-2.0/menubar/line-v.png new file mode 100644 index 0000000..09c3f9e Binary files /dev/null and b/RiscOS/gtk-2.0/menubar/line-v.png differ diff --git a/RiscOS/gtk-2.0/menubar/menubar.png b/RiscOS/gtk-2.0/menubar/menubar.png new file mode 100755 index 0000000..e02e63d Binary files /dev/null and b/RiscOS/gtk-2.0/menubar/menubar.png differ diff --git a/RiscOS/gtk-2.0/menubar/menuitem.png b/RiscOS/gtk-2.0/menubar/menuitem.png new file mode 100755 index 0000000..1fa57e3 Binary files /dev/null and b/RiscOS/gtk-2.0/menubar/menuitem.png differ diff --git a/RiscOS/gtk-2.0/notebook.rc b/RiscOS/gtk-2.0/notebook.rc new file mode 100644 index 0000000..ce3e532 --- /dev/null +++ b/RiscOS/gtk-2.0/notebook.rc @@ -0,0 +1,187 @@ +######################################################################## +# Notebook +######################################################################## + +style "notebook" +{ + engine "pixmap" + { +### Notebook ### + image + { + function = BOX + file = "notebook/notebook.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +### Tab TOP ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-top.png" + border = {2, 2, 2, 2} + stretch = TRUE + gap_side = BOTTOM + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-top-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = BOTTOM + } + + +### Tab BOTTOM ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-bottom.png" + border = {2, 2, 2, 2} + stretch = TRUE + gap_side = TOP + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-bottom-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = TOP + } + +### Tab LEFT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-left.png" + border = {4,4,4,4} + stretch = TRUE + gap_side = RIGHT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-left-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = RIGHT + } + +### Tab RIGHT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-right.png" + border = {2, 2, 2, 2} + stretch = TRUE + gap_side = LEFT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-right-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = LEFT + } + +### Gap TOP ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_file = "notebook/top-gap.png" + gap_border = {2, 2, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = TOP + } + +### Gap BOTTOM ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_file = "notebook/bottom-gap.png" + gap_border = {2, 2, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = BOTTOM + } + +### Gap LEFT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_file = "notebook/left-gap.png" + gap_border = {0, 0, 2, 2} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = LEFT + } + +### Gap RIGHT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_file = "notebook/right-gap.png" + gap_border = {0, 0, 2, 2} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = RIGHT + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } +} + +class "GtkNotebook*" style "notebook" + diff --git a/RiscOS/gtk-2.0/notebook/bottom-gap.png b/RiscOS/gtk-2.0/notebook/bottom-gap.png new file mode 100644 index 0000000..9f9bd1f Binary files /dev/null and b/RiscOS/gtk-2.0/notebook/bottom-gap.png differ diff --git a/RiscOS/gtk-2.0/notebook/left-gap.png b/RiscOS/gtk-2.0/notebook/left-gap.png new file mode 100644 index 0000000..72fafe3 Binary files /dev/null and b/RiscOS/gtk-2.0/notebook/left-gap.png differ diff --git a/RiscOS/gtk-2.0/notebook/notebook.png b/RiscOS/gtk-2.0/notebook/notebook.png new file mode 100644 index 0000000..d10f421 Binary files /dev/null and b/RiscOS/gtk-2.0/notebook/notebook.png differ diff --git a/RiscOS/gtk-2.0/notebook/right-gap.png b/RiscOS/gtk-2.0/notebook/right-gap.png new file mode 100644 index 0000000..72fafe3 Binary files /dev/null and b/RiscOS/gtk-2.0/notebook/right-gap.png differ diff --git a/RiscOS/gtk-2.0/notebook/tab-bottom-active.png b/RiscOS/gtk-2.0/notebook/tab-bottom-active.png new file mode 100644 index 0000000..65ee2fd Binary files /dev/null and b/RiscOS/gtk-2.0/notebook/tab-bottom-active.png differ diff --git a/RiscOS/gtk-2.0/notebook/tab-bottom.png b/RiscOS/gtk-2.0/notebook/tab-bottom.png new file mode 100644 index 0000000..be00a08 Binary files /dev/null and b/RiscOS/gtk-2.0/notebook/tab-bottom.png differ diff --git a/RiscOS/gtk-2.0/notebook/tab-left-active.png b/RiscOS/gtk-2.0/notebook/tab-left-active.png new file mode 100644 index 0000000..0d82ac2 Binary files /dev/null and b/RiscOS/gtk-2.0/notebook/tab-left-active.png differ diff --git a/RiscOS/gtk-2.0/notebook/tab-left.png b/RiscOS/gtk-2.0/notebook/tab-left.png new file mode 100644 index 0000000..9aa896e Binary files /dev/null and b/RiscOS/gtk-2.0/notebook/tab-left.png differ diff --git a/RiscOS/gtk-2.0/notebook/tab-right-active.png b/RiscOS/gtk-2.0/notebook/tab-right-active.png new file mode 100644 index 0000000..b1badde Binary files /dev/null and b/RiscOS/gtk-2.0/notebook/tab-right-active.png differ diff --git a/RiscOS/gtk-2.0/notebook/tab-right.png b/RiscOS/gtk-2.0/notebook/tab-right.png new file mode 100644 index 0000000..0e1a08c Binary files /dev/null and b/RiscOS/gtk-2.0/notebook/tab-right.png differ diff --git a/RiscOS/gtk-2.0/notebook/tab-top-active.png b/RiscOS/gtk-2.0/notebook/tab-top-active.png new file mode 100644 index 0000000..34de50b Binary files /dev/null and b/RiscOS/gtk-2.0/notebook/tab-top-active.png differ diff --git a/RiscOS/gtk-2.0/notebook/tab-top.png b/RiscOS/gtk-2.0/notebook/tab-top.png new file mode 100644 index 0000000..881c975 Binary files /dev/null and b/RiscOS/gtk-2.0/notebook/tab-top.png differ diff --git a/RiscOS/gtk-2.0/notebook/top-gap.png b/RiscOS/gtk-2.0/notebook/top-gap.png new file mode 100644 index 0000000..9f9bd1f Binary files /dev/null and b/RiscOS/gtk-2.0/notebook/top-gap.png differ diff --git a/RiscOS/gtk-2.0/null.png b/RiscOS/gtk-2.0/null.png new file mode 100755 index 0000000..0af7d98 Binary files /dev/null and b/RiscOS/gtk-2.0/null.png differ diff --git a/RiscOS/gtk-2.0/progressbar.rc b/RiscOS/gtk-2.0/progressbar.rc new file mode 100644 index 0000000..d754c3f --- /dev/null +++ b/RiscOS/gtk-2.0/progressbar.rc @@ -0,0 +1,80 @@ +######################################################################## +# Progressbar +######################################################################## + +style "progressbar" +{ + GtkProgressBar ::shadow-type = GTK_SHADOW_NONE + + fg[NORMAL] = "#000" + fg[SELECTED] = "#000" + + bg[NORMAL] = "#C0C0C0" + bg[SELECTED] = @selected_bg_color + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "progressbar/trough.png" + border = {4, 4, 4, 4} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "progressbar/trough.png" + border = {4, 4, 4, 4} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = SHADOW + shadow = IN + file = "progressbar/trough-tree.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +### Progress ### + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar-horiz.png" + border = {4, 4, 4, 4} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar-vert.png" + border = {4, 4, 4, 4} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + state = SELECTED + border = {4, 4, 4, 4} + file = "progressbar/progressbar-horiz.png" + stretch = TRUE + } + } +} + +class "GtkProgressBar*" style "progressbar" +class "GtkTreeView*" style "progressbar" + diff --git a/RiscOS/gtk-2.0/progressbar/progressbar-horiz.png b/RiscOS/gtk-2.0/progressbar/progressbar-horiz.png new file mode 100755 index 0000000..b6e44d8 Binary files /dev/null and b/RiscOS/gtk-2.0/progressbar/progressbar-horiz.png differ diff --git a/RiscOS/gtk-2.0/progressbar/progressbar-vert.png b/RiscOS/gtk-2.0/progressbar/progressbar-vert.png new file mode 100755 index 0000000..b6e44d8 Binary files /dev/null and b/RiscOS/gtk-2.0/progressbar/progressbar-vert.png differ diff --git a/RiscOS/gtk-2.0/progressbar/trough-tree.png b/RiscOS/gtk-2.0/progressbar/trough-tree.png new file mode 100644 index 0000000..7f2d8d2 Binary files /dev/null and b/RiscOS/gtk-2.0/progressbar/trough-tree.png differ diff --git a/RiscOS/gtk-2.0/progressbar/trough.png b/RiscOS/gtk-2.0/progressbar/trough.png new file mode 100755 index 0000000..a274c95 Binary files /dev/null and b/RiscOS/gtk-2.0/progressbar/trough.png differ diff --git a/RiscOS/gtk-2.0/radio.rc b/RiscOS/gtk-2.0/radio.rc new file mode 100644 index 0000000..2f28e48 --- /dev/null +++ b/RiscOS/gtk-2.0/radio.rc @@ -0,0 +1,47 @@ +######################################################################## +# Radio buttons +######################################################################## + +style "radio_button" +{ +### Radio button ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkRadio*" style "radio_button" +class "GtkRadioMenuItem*" style "radio_button" +class "GtkTreeView*" style "radio_button" + diff --git a/RiscOS/gtk-2.0/radio/radio-pressed.png b/RiscOS/gtk-2.0/radio/radio-pressed.png new file mode 100644 index 0000000..d845690 Binary files /dev/null and b/RiscOS/gtk-2.0/radio/radio-pressed.png differ diff --git a/RiscOS/gtk-2.0/radio/radio.png b/RiscOS/gtk-2.0/radio/radio.png new file mode 100644 index 0000000..7865106 Binary files /dev/null and b/RiscOS/gtk-2.0/radio/radio.png differ diff --git a/RiscOS/gtk-2.0/scale.rc b/RiscOS/gtk-2.0/scale.rc new file mode 100644 index 0000000..53f54b2 --- /dev/null +++ b/RiscOS/gtk-2.0/scale.rc @@ -0,0 +1,61 @@ +######################################################################## +# Scale +######################################################################## + +style "scale" +{ + GtkRange::slider_width = 16 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scale/trough-horiz.png" + border = {8, 8, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "scale/trough-vert.png" + border = {2, 2, 8, 8} + stretch = TRUE + orientation = VERTICAL + } + +### Slider ### + image + { + function = SLIDER + file = "scale/slider-horiz.png" + stretch = TRUE + border = {9, 9, 4, 4} + orientation = HORIZONTAL + } + + image + { + function = SLIDER + file = "scale/slider-vert.png" + stretch = TRUE + border = {4, 4, 9, 9} + orientation = VERTICAL + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkRange*" style "scale" + diff --git a/RiscOS/gtk-2.0/scale/slider-horiz.png b/RiscOS/gtk-2.0/scale/slider-horiz.png new file mode 100755 index 0000000..ce3511b Binary files /dev/null and b/RiscOS/gtk-2.0/scale/slider-horiz.png differ diff --git a/RiscOS/gtk-2.0/scale/slider-vert.png b/RiscOS/gtk-2.0/scale/slider-vert.png new file mode 100755 index 0000000..7b6d064 Binary files /dev/null and b/RiscOS/gtk-2.0/scale/slider-vert.png differ diff --git a/RiscOS/gtk-2.0/scale/trough-horiz.png b/RiscOS/gtk-2.0/scale/trough-horiz.png new file mode 100755 index 0000000..34ecffe Binary files /dev/null and b/RiscOS/gtk-2.0/scale/trough-horiz.png differ diff --git a/RiscOS/gtk-2.0/scale/trough-vert.png b/RiscOS/gtk-2.0/scale/trough-vert.png new file mode 100755 index 0000000..7bfb311 Binary files /dev/null and b/RiscOS/gtk-2.0/scale/trough-vert.png differ diff --git a/RiscOS/gtk-2.0/scrollbar.rc b/RiscOS/gtk-2.0/scrollbar.rc new file mode 100644 index 0000000..ee9eebb --- /dev/null +++ b/RiscOS/gtk-2.0/scrollbar.rc @@ -0,0 +1,226 @@ +######################################################################## +# Scrollbar +######################################################################## + +style "scrollbar" +{ + GtkRange::slider-width = 19 + GtkRange::stepper-size = 20 + + GtkCheckButtonClass::indicator-size = 19 + GtkRadioButtonClass::indicator-size = 19 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough-v.png" + border = {2, 2, 2, 2} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough-h.png" + border = {2, 2, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + +### Scrollbar ### + image + { + function = SLIDER + file = "scrollbar/scrollbar_horizontal.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + file = "scrollbar/scrollbar_vertical.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + +### Arrow UP ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_up_clicked.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_down_clicked.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_left_clicked.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_right_clicked.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkScrollbar*" style "scrollbar" + diff --git a/RiscOS/gtk-2.0/scrollbar/arrow_down.png b/RiscOS/gtk-2.0/scrollbar/arrow_down.png new file mode 100755 index 0000000..5b20bbd Binary files /dev/null and b/RiscOS/gtk-2.0/scrollbar/arrow_down.png differ diff --git a/RiscOS/gtk-2.0/scrollbar/arrow_down_clicked.png b/RiscOS/gtk-2.0/scrollbar/arrow_down_clicked.png new file mode 100755 index 0000000..b44bf0f Binary files /dev/null and b/RiscOS/gtk-2.0/scrollbar/arrow_down_clicked.png differ diff --git a/RiscOS/gtk-2.0/scrollbar/arrow_left.png b/RiscOS/gtk-2.0/scrollbar/arrow_left.png new file mode 100755 index 0000000..aabee5b Binary files /dev/null and b/RiscOS/gtk-2.0/scrollbar/arrow_left.png differ diff --git a/RiscOS/gtk-2.0/scrollbar/arrow_left_clicked.png b/RiscOS/gtk-2.0/scrollbar/arrow_left_clicked.png new file mode 100755 index 0000000..a8119ca Binary files /dev/null and b/RiscOS/gtk-2.0/scrollbar/arrow_left_clicked.png differ diff --git a/RiscOS/gtk-2.0/scrollbar/arrow_right.png b/RiscOS/gtk-2.0/scrollbar/arrow_right.png new file mode 100755 index 0000000..6d95edd Binary files /dev/null and b/RiscOS/gtk-2.0/scrollbar/arrow_right.png differ diff --git a/RiscOS/gtk-2.0/scrollbar/arrow_right_clicked.png b/RiscOS/gtk-2.0/scrollbar/arrow_right_clicked.png new file mode 100755 index 0000000..34e5956 Binary files /dev/null and b/RiscOS/gtk-2.0/scrollbar/arrow_right_clicked.png differ diff --git a/RiscOS/gtk-2.0/scrollbar/arrow_up.png b/RiscOS/gtk-2.0/scrollbar/arrow_up.png new file mode 100755 index 0000000..c45f783 Binary files /dev/null and b/RiscOS/gtk-2.0/scrollbar/arrow_up.png differ diff --git a/RiscOS/gtk-2.0/scrollbar/arrow_up_clicked.png b/RiscOS/gtk-2.0/scrollbar/arrow_up_clicked.png new file mode 100755 index 0000000..7994816 Binary files /dev/null and b/RiscOS/gtk-2.0/scrollbar/arrow_up_clicked.png differ diff --git a/RiscOS/gtk-2.0/scrollbar/scrollbar_horizontal.png b/RiscOS/gtk-2.0/scrollbar/scrollbar_horizontal.png new file mode 100755 index 0000000..1ba50dc Binary files /dev/null and b/RiscOS/gtk-2.0/scrollbar/scrollbar_horizontal.png differ diff --git a/RiscOS/gtk-2.0/scrollbar/scrollbar_vertical.png b/RiscOS/gtk-2.0/scrollbar/scrollbar_vertical.png new file mode 100755 index 0000000..a088266 Binary files /dev/null and b/RiscOS/gtk-2.0/scrollbar/scrollbar_vertical.png differ diff --git a/RiscOS/gtk-2.0/scrollbar/trough-h.png b/RiscOS/gtk-2.0/scrollbar/trough-h.png new file mode 100644 index 0000000..bf3ecbc Binary files /dev/null and b/RiscOS/gtk-2.0/scrollbar/trough-h.png differ diff --git a/RiscOS/gtk-2.0/scrollbar/trough-v.png b/RiscOS/gtk-2.0/scrollbar/trough-v.png new file mode 100755 index 0000000..63f671f Binary files /dev/null and b/RiscOS/gtk-2.0/scrollbar/trough-v.png differ diff --git a/RiscOS/gtk-2.0/spin.rc b/RiscOS/gtk-2.0/spin.rc new file mode 100644 index 0000000..3dbc482 --- /dev/null +++ b/RiscOS/gtk-2.0/spin.rc @@ -0,0 +1,110 @@ +######################################################################## +# Spinbox +######################################################################## + +style "spinbutton" +{ + engine "pixmap" + { +### Spinbutton ### + image + { + function = BOX + detail = "spinbutton" + file = "button/button-spin.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + } + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +### Arrow DOWN ### + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + } +} + +class "GtkSpinButton*" style "spinbutton" + diff --git a/RiscOS/gtk-2.0/statusbar.rc b/RiscOS/gtk-2.0/statusbar.rc new file mode 100644 index 0000000..3c04802 --- /dev/null +++ b/RiscOS/gtk-2.0/statusbar.rc @@ -0,0 +1,20 @@ +######################################################################## +# Statusbar +######################################################################## + +style "statusbar" +{ + engine "pixmap" + { +### Statusbsr ### + image + { + function = RESIZE_GRIP + detail = "statusbar" + overlay_file = "statusbar/resizer.png" + overlay_stretch = FALSE + } + } +} + +class "GtkStatusbar*" style "statusbar" diff --git a/RiscOS/gtk-2.0/statusbar/resizer.png b/RiscOS/gtk-2.0/statusbar/resizer.png new file mode 100755 index 0000000..bcea880 Binary files /dev/null and b/RiscOS/gtk-2.0/statusbar/resizer.png differ diff --git a/RiscOS/pressed/basepr.png b/RiscOS/pressed/basepr.png new file mode 100644 index 0000000..47f63be Binary files /dev/null and b/RiscOS/pressed/basepr.png differ diff --git a/RiscOS/pressed/closepr.png b/RiscOS/pressed/closepr.png new file mode 100644 index 0000000..c76f644 Binary files /dev/null and b/RiscOS/pressed/closepr.png differ diff --git a/RiscOS/pressed/extra2pr.png b/RiscOS/pressed/extra2pr.png new file mode 100644 index 0000000..d3a220c Binary files /dev/null and b/RiscOS/pressed/extra2pr.png differ diff --git a/RiscOS/pressed/extrapr.png b/RiscOS/pressed/extrapr.png new file mode 100644 index 0000000..31f89ae Binary files /dev/null and b/RiscOS/pressed/extrapr.png differ diff --git a/RiscOS/pressed/max-togglepr.png b/RiscOS/pressed/max-togglepr.png new file mode 100644 index 0000000..07a52a8 Binary files /dev/null and b/RiscOS/pressed/max-togglepr.png differ diff --git a/RiscOS/pressed/maxpr.png b/RiscOS/pressed/maxpr.png new file mode 100644 index 0000000..694aa33 Binary files /dev/null and b/RiscOS/pressed/maxpr.png differ diff --git a/RiscOS/pressed/menupr.png b/RiscOS/pressed/menupr.png new file mode 100644 index 0000000..a6ec844 Binary files /dev/null and b/RiscOS/pressed/menupr.png differ diff --git a/RiscOS/pressed/minpr.png b/RiscOS/pressed/minpr.png new file mode 100644 index 0000000..fd08690 Binary files /dev/null and b/RiscOS/pressed/minpr.png differ diff --git a/RiscOS/pressed/resizepr.png b/RiscOS/pressed/resizepr.png new file mode 100644 index 0000000..ba193e7 Binary files /dev/null and b/RiscOS/pressed/resizepr.png differ diff --git a/RiscOS/theme.conf b/RiscOS/theme.conf new file mode 100644 index 0000000..18ba6b8 --- /dev/null +++ b/RiscOS/theme.conf @@ -0,0 +1,40 @@ +DestroyDecor RiscOS +AddToDecor RiscOS + + + Style * BorderWidth 3, !Handles + + + Colorset 4 fg #000000, bg #000000, hi #000000, sh #000000, Plain, NoShape + + + Style * HilightBorderColorset 4, BorderColorset 4, ForeColor #000000, HilightColorset 4, Colorset 4 + + + ButtonStyle 1 \ + ActiveUp (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/RiscOS/focused/extra.png -- Flat) \ + ActiveDown (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/RiscOS/pressed/extrapr.png -- Flat) \ + Inactive (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/RiscOS/focused/extra.png -- Flat) + + ButtonStyle 2 \ + ActiveUp (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/RiscOS/focused/max.png -- Flat) \ + ActiveDown (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/RiscOS/pressed/maxpr.png -- Flat) \ + Inactive (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/RiscOS/focused/max.png -- Flat) + + + ButtonStyle 3 \ + ActiveUp (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/RiscOS/focused/close.png -- Flat) \ + ActiveDown (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/RiscOS/pressed/closepr.png -- Flat) \ + Inactive (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/RiscOS/focused/close.png -- Flat) + + + ButtonStyle 4 \ + ActiveUp (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/RiscOS/focused/min.png -- Flat) \ + ActiveDown (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/RiscOS/pressed/minpr.png -- Flat) \ + Inactive (AdjustedPixmap $[FVWM_USERDIR]/assets/themes/RiscOS/focused/min.png -- Flat) + + + TitleStyle AllActive TiledPixmap $[FVWM_USERDIR]/assets/themes/RiscOS/focused/titlebar-focused.png + + + TitleStyle AllInactive TiledPixmap $[FVWM_USERDIR]/assets/themes/RiscOS/unfocused/titlebar.png + + + Mouse 1 1 A Menu WindowOps + + Mouse 1 2 A Maximize + + Mouse 1 3 A Close + + Mouse 1 4 A Iconify + + + Style * DecorateTransient + +Style * UseDecor RiscOS diff --git a/RiscOS/unfocused/titlebar.png b/RiscOS/unfocused/titlebar.png new file mode 100644 index 0000000..6d5c65c Binary files /dev/null and b/RiscOS/unfocused/titlebar.png differ diff --git a/Swing/gtk-2.0/arrow/arrow-down-disable.png b/Swing/gtk-2.0/arrow/arrow-down-disable.png new file mode 100755 index 0000000..14fabd6 Binary files /dev/null and b/Swing/gtk-2.0/arrow/arrow-down-disable.png differ diff --git a/Swing/gtk-2.0/arrow/arrow-down.png b/Swing/gtk-2.0/arrow/arrow-down.png new file mode 100644 index 0000000..8b716bf Binary files /dev/null and b/Swing/gtk-2.0/arrow/arrow-down.png differ diff --git a/Swing/gtk-2.0/arrow/arrow-left.png b/Swing/gtk-2.0/arrow/arrow-left.png new file mode 100644 index 0000000..8f87517 Binary files /dev/null and b/Swing/gtk-2.0/arrow/arrow-left.png differ diff --git a/Swing/gtk-2.0/arrow/arrow-right.png b/Swing/gtk-2.0/arrow/arrow-right.png new file mode 100644 index 0000000..356e001 Binary files /dev/null and b/Swing/gtk-2.0/arrow/arrow-right.png differ diff --git a/Swing/gtk-2.0/arrow/arrow-up-disable.png b/Swing/gtk-2.0/arrow/arrow-up-disable.png new file mode 100755 index 0000000..bc4b1e0 Binary files /dev/null and b/Swing/gtk-2.0/arrow/arrow-up-disable.png differ diff --git a/Swing/gtk-2.0/arrow/arrow-up.png b/Swing/gtk-2.0/arrow/arrow-up.png new file mode 100644 index 0000000..28b382f Binary files /dev/null and b/Swing/gtk-2.0/arrow/arrow-up.png differ diff --git a/Swing/gtk-2.0/button.rc b/Swing/gtk-2.0/button.rc new file mode 100644 index 0000000..194b3dc --- /dev/null +++ b/Swing/gtk-2.0/button.rc @@ -0,0 +1,60 @@ +######################################################################## +# Button +######################################################################## + +style "button" +{ + engine "pixmap" + { +### Button ### + +## Normal + image + { + function = BOX + state = NORMAL + file = "button/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } +## Prelight + image + { + function = BOX + state = PRELIGHT + file = "button/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + file = "button/button-ins.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +## Active + image + { + function = BOX + state = ACTIVE + file = "button/button-pressed.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkButton*" style "button" + diff --git a/Swing/gtk-2.0/button/button-ins.png b/Swing/gtk-2.0/button/button-ins.png new file mode 100644 index 0000000..768fa94 Binary files /dev/null and b/Swing/gtk-2.0/button/button-ins.png differ diff --git a/Swing/gtk-2.0/button/button-pressed.png b/Swing/gtk-2.0/button/button-pressed.png new file mode 100644 index 0000000..e76031d Binary files /dev/null and b/Swing/gtk-2.0/button/button-pressed.png differ diff --git a/Swing/gtk-2.0/button/button-spin.png b/Swing/gtk-2.0/button/button-spin.png new file mode 100644 index 0000000..768fa94 Binary files /dev/null and b/Swing/gtk-2.0/button/button-spin.png differ diff --git a/Swing/gtk-2.0/button/button.png b/Swing/gtk-2.0/button/button.png new file mode 100644 index 0000000..bfcbb4c Binary files /dev/null and b/Swing/gtk-2.0/button/button.png differ diff --git a/Swing/gtk-2.0/c_box.rc b/Swing/gtk-2.0/c_box.rc new file mode 100644 index 0000000..a3d3d5c --- /dev/null +++ b/Swing/gtk-2.0/c_box.rc @@ -0,0 +1,47 @@ +######################################################################## +# Check boxes +######################################################################## + +style "check_box" +{ +### Check box ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "c_box/c_box.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "c_box/c_box-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkCheckButton*" style "check_box" +class "GtkCheckMenuItem*" style "check_box" +class "GtkTreeView*" style "check_box" + diff --git a/Swing/gtk-2.0/c_box/c_box-pressed.png b/Swing/gtk-2.0/c_box/c_box-pressed.png new file mode 100644 index 0000000..873ac55 Binary files /dev/null and b/Swing/gtk-2.0/c_box/c_box-pressed.png differ diff --git a/Swing/gtk-2.0/c_box/c_box.png b/Swing/gtk-2.0/c_box/c_box.png new file mode 100644 index 0000000..1ddfbd4 Binary files /dev/null and b/Swing/gtk-2.0/c_box/c_box.png differ diff --git a/Swing/gtk-2.0/entry.rc b/Swing/gtk-2.0/entry.rc new file mode 100644 index 0000000..3e5ff0a --- /dev/null +++ b/Swing/gtk-2.0/entry.rc @@ -0,0 +1,22 @@ +######################################################################## +# Entry +######################################################################## + +style "entry" +{ + engine "pixmap" + { +### Entry ### + image + { + function = SHADOW + detail = "entry" + file = "entry/entry.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + } +} + +class "GtkEntry*" style "entry" + diff --git a/Swing/gtk-2.0/entry/entry.png b/Swing/gtk-2.0/entry/entry.png new file mode 100644 index 0000000..5002484 Binary files /dev/null and b/Swing/gtk-2.0/entry/entry.png differ diff --git a/Swing/gtk-2.0/gtkrc b/Swing/gtk-2.0/gtkrc new file mode 100644 index 0000000..23c7d4f --- /dev/null +++ b/Swing/gtk-2.0/gtkrc @@ -0,0 +1,62 @@ +######################################################################## +# Swing +# Andrey Tverdov 2010 +# GPL2 +######################################################################## + +gtk_color_scheme = "fg_color:#333333\nbg_color:#EEEEEE\nbase_color:#fff\ntext_color:#333333\nselected_bg_color:#A3B8CC\nselected_fg_color:#333333\ntooltip_bg_color:#B8CFE5\ntooltip_fg_color:#333333" +gtk-icon-sizes ="gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-button=16,16" + +include "scrollbar.rc" +include "scale.rc" +include "notebook.rc" +include "button.rc" +include "radio.rc" +include "c_box.rc" +include "progressbar.rc" +include "statusbar.rc" +include "entry.rc" +include "menubar.rc" +include "spin.rc" + +style "default" +{ + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = shade (0.7,@bg_color) + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[ACTIVE] = @bg_color + bg[INSENSITIVE] = @bg_color + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = @selected_bg_color + + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[NORMAL] = @base_color + base[PRELIGHT] = @selected_bg_color + base[SELECTED] = @selected_bg_color + + text[ACTIVE] = shade (0.9,@selected_fg_color) + text[INSENSITIVE] = shade (0.7,@bg_color) + text[NORMAL] = @text_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + + engine "mist" + { + #radius = 0.0 + } +} +class "GtkWidget" style "default" + +style "tooltips" = "default" +{ + bg[NORMAL] = "#FFFCDB" + fg[NORMAL] = "#000000" +} + +widget "gtk-tooltips*" style "tooltips" + diff --git a/Swing/gtk-2.0/menubar.rc b/Swing/gtk-2.0/menubar.rc new file mode 100644 index 0000000..92ed5a5 --- /dev/null +++ b/Swing/gtk-2.0/menubar.rc @@ -0,0 +1,99 @@ +######################################################################## +# Menubar +######################################################################## + +style "menubar" +{ +### Menubar ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menubar.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + } +} + +class "GtkMenuBar*" style "menubar" + +style "menuitem" +{ +### Menu item ### + engine "pixmap" + { + image + { + function = BOX + file = "menubar/menuitem.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### H line ### + image + { + function = HLINE + file = "menubar/line-h.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### V line ### + image + { + function = VLINE + file = "menubar/line-v.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-up.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-down.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-left.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + image + { + function = ARROW + overlay_file = "/arrow/arrow-right.png" + overlay_border = {3,3,3,3} + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkMenuItem*" style "menuitem" +class "GtkImageMenuItem*" style "menuitem" +class "GtkTearoffMenuItem*" style "menuitem" +class "GtkItem*" style "menuitem" + diff --git a/Swing/gtk-2.0/menubar/line-h.png b/Swing/gtk-2.0/menubar/line-h.png new file mode 100644 index 0000000..d776c39 Binary files /dev/null and b/Swing/gtk-2.0/menubar/line-h.png differ diff --git a/Swing/gtk-2.0/menubar/line-v.png b/Swing/gtk-2.0/menubar/line-v.png new file mode 100644 index 0000000..195be5e Binary files /dev/null and b/Swing/gtk-2.0/menubar/line-v.png differ diff --git a/Swing/gtk-2.0/menubar/menubar.png b/Swing/gtk-2.0/menubar/menubar.png new file mode 100755 index 0000000..61bf8db Binary files /dev/null and b/Swing/gtk-2.0/menubar/menubar.png differ diff --git a/Swing/gtk-2.0/menubar/menuitem.png b/Swing/gtk-2.0/menubar/menuitem.png new file mode 100755 index 0000000..1f8b0b7 Binary files /dev/null and b/Swing/gtk-2.0/menubar/menuitem.png differ diff --git a/Swing/gtk-2.0/notebook.rc b/Swing/gtk-2.0/notebook.rc new file mode 100644 index 0000000..cf80045 --- /dev/null +++ b/Swing/gtk-2.0/notebook.rc @@ -0,0 +1,187 @@ +######################################################################## +# Notebook +######################################################################## + +style "notebook" +{ + engine "pixmap" + { +### Notebook ### + image + { + function = BOX + file = "notebook/notebook.png" + border = {9, 9, 9, 9} + stretch = TRUE + } + +### Tab TOP ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-top.png" + border = {9, 9, 9, 9} + stretch = TRUE + gap_side = BOTTOM + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-top-active.png" + border = {9, 9, 9, 9} + stretch = TRUE + gap_side = BOTTOM + } + + +### Tab BOTTOM ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-bottom.png" + border = {9, 9, 9, 9} + stretch = TRUE + gap_side = TOP + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-bottom-active.png" + border = {9, 9, 9, 9} + stretch = TRUE + gap_side = TOP + } + +### Tab LEFT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-left.png" + border = {9,9,9,9} + stretch = TRUE + gap_side = RIGHT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-left-active.png" + border = {9, 9, 9, 9} + stretch = TRUE + gap_side = RIGHT + } + +### Tab RIGHT ### + +## Normal + image + { + function = EXTENSION + state = ACTIVE + file = "notebook/tab-right.png" + border = {9, 9, 9, 9} + stretch = TRUE + gap_side = LEFT + } + +## Active + image + { + function = EXTENSION + file = "notebook/tab-right-active.png" + border = {9, 9, 9, 9} + stretch = TRUE + gap_side = LEFT + } + +### Gap TOP ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {9, 9, 9, 9} + stretch = TRUE + gap_file = "notebook/top-gap.png" + gap_border = {9, 9, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = TOP + } + +### Gap BOTTOM ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {9, 9, 9, 9} + stretch = TRUE + gap_file = "notebook/bottom-gap.png" + gap_border = {9, 9, 0, 0} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = BOTTOM + } + +### Gap LEFT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {9, 9, 9, 9} + stretch = TRUE + gap_file = "notebook/left-gap.png" + gap_border = {0, 0, 9, 9} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = LEFT + } + +### Gap RIGHT ### + image + { + function = BOX_GAP + file = "notebook/notebook.png" + border = {9, 9, 9, 9} + stretch = TRUE + gap_file = "notebook/right-gap.png" + gap_border = {0, 0, 9, 9} + gap_start_file = "null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = RIGHT + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } +} + +class "GtkNotebook*" style "notebook" + diff --git a/Swing/gtk-2.0/notebook/bottom-gap.png b/Swing/gtk-2.0/notebook/bottom-gap.png new file mode 100644 index 0000000..421d63c Binary files /dev/null and b/Swing/gtk-2.0/notebook/bottom-gap.png differ diff --git a/Swing/gtk-2.0/notebook/left-gap.png b/Swing/gtk-2.0/notebook/left-gap.png new file mode 100644 index 0000000..5c52516 Binary files /dev/null and b/Swing/gtk-2.0/notebook/left-gap.png differ diff --git a/Swing/gtk-2.0/notebook/notebook.png b/Swing/gtk-2.0/notebook/notebook.png new file mode 100644 index 0000000..42f8c43 Binary files /dev/null and b/Swing/gtk-2.0/notebook/notebook.png differ diff --git a/Swing/gtk-2.0/notebook/right-gap.png b/Swing/gtk-2.0/notebook/right-gap.png new file mode 100644 index 0000000..f3b6709 Binary files /dev/null and b/Swing/gtk-2.0/notebook/right-gap.png differ diff --git a/Swing/gtk-2.0/notebook/tab-bottom-active.png b/Swing/gtk-2.0/notebook/tab-bottom-active.png new file mode 100644 index 0000000..9b47449 Binary files /dev/null and b/Swing/gtk-2.0/notebook/tab-bottom-active.png differ diff --git a/Swing/gtk-2.0/notebook/tab-bottom.png b/Swing/gtk-2.0/notebook/tab-bottom.png new file mode 100644 index 0000000..2ebb1dd Binary files /dev/null and b/Swing/gtk-2.0/notebook/tab-bottom.png differ diff --git a/Swing/gtk-2.0/notebook/tab-left-active.png b/Swing/gtk-2.0/notebook/tab-left-active.png new file mode 100644 index 0000000..9466e3b Binary files /dev/null and b/Swing/gtk-2.0/notebook/tab-left-active.png differ diff --git a/Swing/gtk-2.0/notebook/tab-left.png b/Swing/gtk-2.0/notebook/tab-left.png new file mode 100644 index 0000000..c943c1e Binary files /dev/null and b/Swing/gtk-2.0/notebook/tab-left.png differ diff --git a/Swing/gtk-2.0/notebook/tab-right-active.png b/Swing/gtk-2.0/notebook/tab-right-active.png new file mode 100644 index 0000000..58fe323 Binary files /dev/null and b/Swing/gtk-2.0/notebook/tab-right-active.png differ diff --git a/Swing/gtk-2.0/notebook/tab-right.png b/Swing/gtk-2.0/notebook/tab-right.png new file mode 100644 index 0000000..c7425df Binary files /dev/null and b/Swing/gtk-2.0/notebook/tab-right.png differ diff --git a/Swing/gtk-2.0/notebook/tab-top-active.png b/Swing/gtk-2.0/notebook/tab-top-active.png new file mode 100644 index 0000000..744057e Binary files /dev/null and b/Swing/gtk-2.0/notebook/tab-top-active.png differ diff --git a/Swing/gtk-2.0/notebook/tab-top.png b/Swing/gtk-2.0/notebook/tab-top.png new file mode 100644 index 0000000..75b9331 Binary files /dev/null and b/Swing/gtk-2.0/notebook/tab-top.png differ diff --git a/Swing/gtk-2.0/notebook/top-gap.png b/Swing/gtk-2.0/notebook/top-gap.png new file mode 100644 index 0000000..7f90dd9 Binary files /dev/null and b/Swing/gtk-2.0/notebook/top-gap.png differ diff --git a/Swing/gtk-2.0/null.png b/Swing/gtk-2.0/null.png new file mode 100755 index 0000000..0af7d98 Binary files /dev/null and b/Swing/gtk-2.0/null.png differ diff --git a/Swing/gtk-2.0/progressbar.rc b/Swing/gtk-2.0/progressbar.rc new file mode 100644 index 0000000..81fc772 --- /dev/null +++ b/Swing/gtk-2.0/progressbar.rc @@ -0,0 +1,78 @@ +######################################################################## +# Progressbar +######################################################################## + +style "progressbar" +{ + GtkProgressBar ::shadow-type = GTK_SHADOW_NONE + + bg[NORMAL] = "#ffffff" # Color of sorted columns + bg[SELECTED] = @selected_bg_color + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "progressbar/trough.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "progressbar/trough.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = SHADOW + shadow = IN + file = "progressbar/trough-tree.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + +### Progress ### + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar-horiz.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "bar" + file = "progressbar/progressbar-vert.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + state = SELECTED + border = {3, 3, 3, 3} + file = "progressbar/progressbar-horiz.png" + stretch = TRUE + } + } +} + +class "GtkProgressBar*" style "progressbar" +class "GtkTreeView*" style "progressbar" + diff --git a/Swing/gtk-2.0/progressbar/progressbar-horiz.png b/Swing/gtk-2.0/progressbar/progressbar-horiz.png new file mode 100755 index 0000000..3f478cb Binary files /dev/null and b/Swing/gtk-2.0/progressbar/progressbar-horiz.png differ diff --git a/Swing/gtk-2.0/progressbar/progressbar-vert.png b/Swing/gtk-2.0/progressbar/progressbar-vert.png new file mode 100755 index 0000000..9635154 Binary files /dev/null and b/Swing/gtk-2.0/progressbar/progressbar-vert.png differ diff --git a/Swing/gtk-2.0/progressbar/trough-tree.png b/Swing/gtk-2.0/progressbar/trough-tree.png new file mode 100644 index 0000000..d7ea761 Binary files /dev/null and b/Swing/gtk-2.0/progressbar/trough-tree.png differ diff --git a/Swing/gtk-2.0/progressbar/trough.png b/Swing/gtk-2.0/progressbar/trough.png new file mode 100755 index 0000000..f60713f Binary files /dev/null and b/Swing/gtk-2.0/progressbar/trough.png differ diff --git a/Swing/gtk-2.0/radio.rc b/Swing/gtk-2.0/radio.rc new file mode 100644 index 0000000..2f28e48 --- /dev/null +++ b/Swing/gtk-2.0/radio.rc @@ -0,0 +1,47 @@ +######################################################################## +# Radio buttons +######################################################################## + +style "radio_button" +{ +### Radio button ### + engine "pixmap" + { + image + { + function = CHECK + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = CHECK + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = OUT + overlay_file = "radio/radio.png" + overlay_stretch = FALSE + } + + image + { + function = OPTION + shadow = IN + overlay_file = "radio/radio-pressed.png" + overlay_stretch = FALSE + } + } +} + +class "GtkRadio*" style "radio_button" +class "GtkRadioMenuItem*" style "radio_button" +class "GtkTreeView*" style "radio_button" + diff --git a/Swing/gtk-2.0/radio/radio-pressed.png b/Swing/gtk-2.0/radio/radio-pressed.png new file mode 100644 index 0000000..6464c1a Binary files /dev/null and b/Swing/gtk-2.0/radio/radio-pressed.png differ diff --git a/Swing/gtk-2.0/radio/radio.png b/Swing/gtk-2.0/radio/radio.png new file mode 100644 index 0000000..966c5fe Binary files /dev/null and b/Swing/gtk-2.0/radio/radio.png differ diff --git a/Swing/gtk-2.0/scale.rc b/Swing/gtk-2.0/scale.rc new file mode 100644 index 0000000..c49a8d7 --- /dev/null +++ b/Swing/gtk-2.0/scale.rc @@ -0,0 +1,59 @@ +######################################################################## +# Scale +######################################################################## + +style "scale" +{ + GtkRange::slider_width = 16 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scale/trough-horiz.png" + border = {19, 19, 5, 6} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = BOX + detail = "trough" + file = "scale/trough-vert.png" + border = {5, 6, 19, 19} + stretch = TRUE + orientation = VERTICAL + } + +### Slider ### + image + { + function = SLIDER + overlay_file = "scale/slider-horiz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + overlay_file = "scale/slider-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + +### Focus ### + image + { + function = FOCUS + file = "null.png" + } + } +} + +class "GtkRange*" style "scale" + diff --git a/Swing/gtk-2.0/scale/scale-prog-h.png b/Swing/gtk-2.0/scale/scale-prog-h.png new file mode 100644 index 0000000..475ec83 Binary files /dev/null and b/Swing/gtk-2.0/scale/scale-prog-h.png differ diff --git a/Swing/gtk-2.0/scale/slider-horiz.png b/Swing/gtk-2.0/scale/slider-horiz.png new file mode 100755 index 0000000..95ea853 Binary files /dev/null and b/Swing/gtk-2.0/scale/slider-horiz.png differ diff --git a/Swing/gtk-2.0/scale/slider-vert.png b/Swing/gtk-2.0/scale/slider-vert.png new file mode 100755 index 0000000..9801df0 Binary files /dev/null and b/Swing/gtk-2.0/scale/slider-vert.png differ diff --git a/Swing/gtk-2.0/scale/trough-horiz.png b/Swing/gtk-2.0/scale/trough-horiz.png new file mode 100755 index 0000000..9c0282a Binary files /dev/null and b/Swing/gtk-2.0/scale/trough-horiz.png differ diff --git a/Swing/gtk-2.0/scale/trough-vert.png b/Swing/gtk-2.0/scale/trough-vert.png new file mode 100755 index 0000000..e7defb6 Binary files /dev/null and b/Swing/gtk-2.0/scale/trough-vert.png differ diff --git a/Swing/gtk-2.0/scrollbar.rc b/Swing/gtk-2.0/scrollbar.rc new file mode 100644 index 0000000..6dc6e5f --- /dev/null +++ b/Swing/gtk-2.0/scrollbar.rc @@ -0,0 +1,232 @@ +######################################################################## +# Scrollbar +######################################################################## + +style "scrollbar" +{ + GtkRange::slider-width = 16 + GtkRange::stepper-size = 15 + + GtkCheckButtonClass::indicator-size = 16 + GtkRadioButtonClass::indicator-size = 16 + + GtkScrollbar::min_slider_length = 44 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough-v.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + detail = "trough" + file = "scrollbar/trough-h.png" + border = {3, 3, 3, 3} + stretch = TRUE + orientation = HORIZONTAL + } + +### Scrollbar ### + image + { + function = SLIDER + file = "scrollbar/scrollbar_horizontal.png" + border = {3, 3, 3, 3} + stretch = TRUE + overlay_file = "scrollbar/thumb-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + file = "scrollbar/scrollbar_vertical.png" + border = {3, 3, 3, 3} + stretch = TRUE + overlay_file = "scrollbar/thumb-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + +### Arrow UP ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_up_clicked.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_down_clicked.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_left_clicked.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "scrollbar/arrow_right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "scrollbar/arrow_right_clicked.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +class "GtkScrollbar*" style "scrollbar" + diff --git a/Swing/gtk-2.0/scrollbar/arrow_down.png b/Swing/gtk-2.0/scrollbar/arrow_down.png new file mode 100755 index 0000000..86acdb2 Binary files /dev/null and b/Swing/gtk-2.0/scrollbar/arrow_down.png differ diff --git a/Swing/gtk-2.0/scrollbar/arrow_down_clicked.png b/Swing/gtk-2.0/scrollbar/arrow_down_clicked.png new file mode 100755 index 0000000..b9d343f Binary files /dev/null and b/Swing/gtk-2.0/scrollbar/arrow_down_clicked.png differ diff --git a/Swing/gtk-2.0/scrollbar/arrow_left.png b/Swing/gtk-2.0/scrollbar/arrow_left.png new file mode 100755 index 0000000..fcd4d41 Binary files /dev/null and b/Swing/gtk-2.0/scrollbar/arrow_left.png differ diff --git a/Swing/gtk-2.0/scrollbar/arrow_left_clicked.png b/Swing/gtk-2.0/scrollbar/arrow_left_clicked.png new file mode 100755 index 0000000..c317333 Binary files /dev/null and b/Swing/gtk-2.0/scrollbar/arrow_left_clicked.png differ diff --git a/Swing/gtk-2.0/scrollbar/arrow_right.png b/Swing/gtk-2.0/scrollbar/arrow_right.png new file mode 100755 index 0000000..dd96694 Binary files /dev/null and b/Swing/gtk-2.0/scrollbar/arrow_right.png differ diff --git a/Swing/gtk-2.0/scrollbar/arrow_right_clicked.png b/Swing/gtk-2.0/scrollbar/arrow_right_clicked.png new file mode 100755 index 0000000..9950bdf Binary files /dev/null and b/Swing/gtk-2.0/scrollbar/arrow_right_clicked.png differ diff --git a/Swing/gtk-2.0/scrollbar/arrow_up.png b/Swing/gtk-2.0/scrollbar/arrow_up.png new file mode 100755 index 0000000..f190859 Binary files /dev/null and b/Swing/gtk-2.0/scrollbar/arrow_up.png differ diff --git a/Swing/gtk-2.0/scrollbar/arrow_up_clicked.png b/Swing/gtk-2.0/scrollbar/arrow_up_clicked.png new file mode 100755 index 0000000..04ea345 Binary files /dev/null and b/Swing/gtk-2.0/scrollbar/arrow_up_clicked.png differ diff --git a/Swing/gtk-2.0/scrollbar/scrollbar_horizontal.png b/Swing/gtk-2.0/scrollbar/scrollbar_horizontal.png new file mode 100755 index 0000000..3575700 Binary files /dev/null and b/Swing/gtk-2.0/scrollbar/scrollbar_horizontal.png differ diff --git a/Swing/gtk-2.0/scrollbar/scrollbar_vertical.png b/Swing/gtk-2.0/scrollbar/scrollbar_vertical.png new file mode 100755 index 0000000..bf681dc Binary files /dev/null and b/Swing/gtk-2.0/scrollbar/scrollbar_vertical.png differ diff --git a/Swing/gtk-2.0/scrollbar/thumb-h.png b/Swing/gtk-2.0/scrollbar/thumb-h.png new file mode 100644 index 0000000..f2b17dd Binary files /dev/null and b/Swing/gtk-2.0/scrollbar/thumb-h.png differ diff --git a/Swing/gtk-2.0/scrollbar/thumb-v.png b/Swing/gtk-2.0/scrollbar/thumb-v.png new file mode 100644 index 0000000..3b4b93a Binary files /dev/null and b/Swing/gtk-2.0/scrollbar/thumb-v.png differ diff --git a/Swing/gtk-2.0/scrollbar/trough-h.png b/Swing/gtk-2.0/scrollbar/trough-h.png new file mode 100644 index 0000000..da655cb Binary files /dev/null and b/Swing/gtk-2.0/scrollbar/trough-h.png differ diff --git a/Swing/gtk-2.0/scrollbar/trough-v.png b/Swing/gtk-2.0/scrollbar/trough-v.png new file mode 100755 index 0000000..860e9a4 Binary files /dev/null and b/Swing/gtk-2.0/scrollbar/trough-v.png differ diff --git a/Swing/gtk-2.0/spin.rc b/Swing/gtk-2.0/spin.rc new file mode 100644 index 0000000..3dbc482 --- /dev/null +++ b/Swing/gtk-2.0/spin.rc @@ -0,0 +1,110 @@ +######################################################################## +# Spinbox +######################################################################## + +style "spinbutton" +{ + engine "pixmap" + { +### Spinbutton ### + image + { + function = BOX + detail = "spinbutton" + file = "button/button-spin.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + +### Arrow UP ### + image + { + function = ARROW + } + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "arrow/arrow-up.png" + overlay_stretch = FALSE + } + +### Arrow DOWN ### + +## Normal + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Prelight + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + +## Insensitive + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down-disable.png" + overlay_stretch = FALSE + } + +## Active + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "arrow/arrow-down.png" + overlay_stretch = FALSE + } + } +} + +class "GtkSpinButton*" style "spinbutton" + diff --git a/Swing/gtk-2.0/statusbar.rc b/Swing/gtk-2.0/statusbar.rc new file mode 100644 index 0000000..3c04802 --- /dev/null +++ b/Swing/gtk-2.0/statusbar.rc @@ -0,0 +1,20 @@ +######################################################################## +# Statusbar +######################################################################## + +style "statusbar" +{ + engine "pixmap" + { +### Statusbsr ### + image + { + function = RESIZE_GRIP + detail = "statusbar" + overlay_file = "statusbar/resizer.png" + overlay_stretch = FALSE + } + } +} + +class "GtkStatusbar*" style "statusbar" diff --git a/Swing/gtk-2.0/statusbar/resizer.png b/Swing/gtk-2.0/statusbar/resizer.png new file mode 100755 index 0000000..438be19 Binary files /dev/null and b/Swing/gtk-2.0/statusbar/resizer.png differ diff --git a/Swing/index.theme b/Swing/index.theme new file mode 100644 index 0000000..9d6ed59 --- /dev/null +++ b/Swing/index.theme @@ -0,0 +1,13 @@ +[Desktop Entry] +Name=Swing +Type=X-GNOME-Metatheme +Comment= + +[X-GNOME-Metatheme] +GtkTheme=Swing +MetacityTheme=Swing +IconTheme=Tango +GtkColorScheme=fg_color:#333333,bg_color:#EEEEEE,base_color:#fff,text_color:#333333,selected_bg_color:#A3B8CC,selected_fg_color:#333333,tooltip_bg_color:#B8CFE5,tooltip_fg_color:#333333 +CursorTheme=DMZ-White +CursorSize=24 +NotificationTheme=ubuntu diff --git a/Swing/metacity-1/border-bottom.png b/Swing/metacity-1/border-bottom.png new file mode 100644 index 0000000..5052e77 Binary files /dev/null and b/Swing/metacity-1/border-bottom.png differ diff --git a/Swing/metacity-1/border-left.png b/Swing/metacity-1/border-left.png new file mode 100644 index 0000000..c600a57 Binary files /dev/null and b/Swing/metacity-1/border-left.png differ diff --git a/Swing/metacity-1/border-right.png b/Swing/metacity-1/border-right.png new file mode 100644 index 0000000..974d0f8 Binary files /dev/null and b/Swing/metacity-1/border-right.png differ diff --git a/Swing/metacity-1/bottom-grip-left-corner.png b/Swing/metacity-1/bottom-grip-left-corner.png new file mode 100644 index 0000000..3146b4a Binary files /dev/null and b/Swing/metacity-1/bottom-grip-left-corner.png differ diff --git a/Swing/metacity-1/bottom-grip-right-corner.png b/Swing/metacity-1/bottom-grip-right-corner.png new file mode 100644 index 0000000..3e2d15b Binary files /dev/null and b/Swing/metacity-1/bottom-grip-right-corner.png differ diff --git a/Swing/metacity-1/button-bkg-pressed.png b/Swing/metacity-1/button-bkg-pressed.png new file mode 100644 index 0000000..a8af4d1 Binary files /dev/null and b/Swing/metacity-1/button-bkg-pressed.png differ diff --git a/Swing/metacity-1/button-bkg-unfocused.png b/Swing/metacity-1/button-bkg-unfocused.png new file mode 100644 index 0000000..b66a6f6 Binary files /dev/null and b/Swing/metacity-1/button-bkg-unfocused.png differ diff --git a/Swing/metacity-1/button-bkg.png b/Swing/metacity-1/button-bkg.png new file mode 100644 index 0000000..2dac90c Binary files /dev/null and b/Swing/metacity-1/button-bkg.png differ diff --git a/Swing/metacity-1/button-close-icon.png b/Swing/metacity-1/button-close-icon.png new file mode 100644 index 0000000..1651b75 Binary files /dev/null and b/Swing/metacity-1/button-close-icon.png differ diff --git a/Swing/metacity-1/button-max-icon.png b/Swing/metacity-1/button-max-icon.png new file mode 100644 index 0000000..6114ab6 Binary files /dev/null and b/Swing/metacity-1/button-max-icon.png differ diff --git a/Swing/metacity-1/button-min-icon.png b/Swing/metacity-1/button-min-icon.png new file mode 100644 index 0000000..ec76c59 Binary files /dev/null and b/Swing/metacity-1/button-min-icon.png differ diff --git a/Swing/metacity-1/button-unmax-icon.png b/Swing/metacity-1/button-unmax-icon.png new file mode 100644 index 0000000..b6b2061 Binary files /dev/null and b/Swing/metacity-1/button-unmax-icon.png differ diff --git a/Swing/metacity-1/metacity-theme-1.xml b/Swing/metacity-1/metacity-theme-1.xml new file mode 100644 index 0000000..acd0aa7 --- /dev/null +++ b/Swing/metacity-1/metacity-theme-1.xml @@ -0,0 +1,535 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>BluePrint Theme</name> + <author>Chester.Rose@sun.com (implementation erwann.chenede@sun.com)</author> + <copyright>Sun Microsystems Inc. 2003</copyright> + <date>2003-03-31</date> + <description>Window Manager BluePrint Theme</description> +</info> +<constant name="Title_bottom_val" value="2"/> + +<frame_geometry name="normal" rounded_top_left="true" rounded_top_right="true" rounded_bottom_left="false" rounded_bottom_right="false"> + <distance name="left_width" value="6"/> + <distance name="right_width" value="6"/> + <distance name="bottom_height" value="6"/> + <distance name="left_titlebar_edge" value="6"/> + <distance name="right_titlebar_edge" value="6"/> + <aspect_ratio name="button" value="1.0"/> + <distance name="title_vertical_pad" value="1"/> + <border name="title_border" left="1" right="1" top="4" bottom="4"/> + <border name="button_border" left="1" right="1" top="4" bottom="4"/> +</frame_geometry> + +<frame_geometry name="normal_shaded" rounded_top_left="true" rounded_top_right="true" rounded_bottom_left="true" rounded_bottom_right="true" parent="normal"> +</frame_geometry> + +<frame_geometry name="normal_maximized" parent="normal" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> +</frame_geometry> + +<!-- strip borders off the normal geometry --> +<frame_geometry name="normal_small_borders" parent="normal" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false"> + <distance name="left_width" value="4"/> + <distance name="right_width" value="4"/> + <distance name="bottom_height" value="5"/> + <distance name="left_titlebar_edge" value="4"/> + <distance name="right_titlebar_edge" value="4"/> +</frame_geometry> + +<frame_geometry name="utility" title_scale="small" rounded_top_left="true" rounded_top_right="true" rounded_bottom_left="false" rounded_bottom_right="false"> + <distance name="left_width" value="6"/> + <distance name="right_width" value="6"/> + <distance name="bottom_height" value="6"/> + <distance name="left_titlebar_edge" value="6"/> + <distance name="right_titlebar_edge" value="6"/> + <aspect_ratio name="button" value="0.8"/> + <distance name="title_vertical_pad" value="1"/> + <border name="title_border" left="1" right="1" top="4" bottom="4"/> + <border name="button_border" left="1" right="1" top="4" bottom="4"/> +</frame_geometry> + +<frame_geometry name="border" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false" has_title="false"> + <distance name="left_width" value="6"/> + <distance name="right_width" value="6"/> + <distance name="bottom_height" value="6"/> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="button_width" value="0"/> + <distance name="button_height" value="0"/> + <distance name="title_vertical_pad" value="6"/> + <border name="title_border" left="0" right="0" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<!-- Buttons --> + +<draw_ops name="button_bkg"> + <image filename="button-bkg.png" alpha="1.0" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button_bkg_prelight"> + <image filename="button-bkg.png" alpha="1.0" x="0" y="0" width="width" height="height" /> + <image filename="button-bkg.png" alpha="0.4" x="0" y="0" width="width" height="height" colorize="yellow" /> +</draw_ops> + +<draw_ops name="button_bkg_pressed"> + <image filename="button-bkg-pressed.png" alpha="1.0" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button_bkg_unfocused"> + <image filename="button-bkg-unfocused.png" alpha="1.0" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<!-- Unfocused state --> + +<draw_ops name="minimize_button_unfocused"> + <image filename="window-chrome-minimize-unfocused.png" alpha="0.9" x="0" y="0" width="width" height="height" colorize="white"/> +</draw_ops> + +<draw_ops name="maximize_button_unfocused"> + <image filename="window-chrome-maximize-unfocused.png" alpha="0.9" x="0" y="0" width="width" height="height" colorize="white"/> +</draw_ops> + +<draw_ops name="unmaximize_button_unfocused"> + <image filename="window-chrome-unmaximize-unfocused.png" alpha="0.9" x="0" y="0" width="width" height="height" colorize="white"/> +</draw_ops> + +<draw_ops name="close_button_unfocused"> + <image filename="window-chrome-close-unfocused.png" alpha="0.9" x="0" y="0" width="width" height="height" colorize="white"/> +</draw_ops> + +<!-- Normal / Not over state --> + +<draw_ops name="minimize_button_not_over"> + <include name="button_bkg"/> + <image filename="button-min-icon.png" alpha="1.0" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="maximize_button_not_over"> + <include name="button_bkg"/> + <image filename="button-max-icon.png" alpha="1.0" x="1" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="unmaximize_button_not_over"> + <include name="button_bkg"/> + <image filename="button-unmax-icon.png" alpha="1.0" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="close_button_not_over"> + <include name="button_bkg"/> + <image filename="button-close-icon.png" alpha="1.0" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<!-- Prelight / Mouse over state --> + +<draw_ops name="minimize_button_prelight"> + <image filename="button-bkg.png" alpha="1.0" x="0" y="0" width="width" height="height" /> + <image filename="button-bkg.png" alpha="0.4" x="0" y="0" width="width" height="height" colorize="white"/> + <image filename="button-min-icon.png" alpha="1.0" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="maximize_button_prelight"> + <image filename="button-bkg.png" alpha="1.0" x="0" y="0" width="width" height="height" /> + <image filename="button-bkg.png" alpha="0.4" x="0" y="0" width="width" height="height" colorize="white"/> + <image filename="button-max-icon.png" alpha="1.0" x="1" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="unmaximize_button_prelight"> + <image filename="button-bkg.png" alpha="1.0" x="0" y="0" width="width" height="height" /> + <image filename="button-bkg.png" alpha="0.4" x="0" y="0" width="width" height="height" colorize="white"/> + <image filename="button-unmax-icon.png" alpha="1.0" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="close_button_prelight"> + <image filename="button-bkg.png" alpha="1.0" x="0" y="0" width="width" height="height" /> + <image filename="button-bkg.png" alpha="0.6" x="0" y="0" width="width" height="height" colorize="red"/> + <image filename="button-close-icon.png" alpha="1.0" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<!-- Pressed State --> + +<draw_ops name="minimize_button_pressed"> + <include name="button_bkg_pressed"/> + <image filename="button-min-icon.png" alpha="1.0" x="1" y="1" width="width" height="height"/> +</draw_ops> + +<draw_ops name="maximize_button_pressed"> + <include name="button_bkg_pressed"/> + <image filename="button-max-icon.png" alpha="1.0" x="2" y="1" width="width" height="height"/> +</draw_ops> + +<draw_ops name="unmaximize_button_pressed"> + <include name="button_bkg_pressed"/> + <image filename="button-unmax-icon.png" alpha="1.0" x="1" y="1" width="width" height="height"/> +</draw_ops> + +<draw_ops name="close_button_pressed"> + <include name="button_bkg_pressed"/> + <image filename="button-bkg-pressed.png" alpha="0.4" x="0" y="0" width="width" height="height" colorize="red"/> + <image filename="button-close-icon.png" alpha="1.0" x="1" y="1" width="width" height="height"/> +</draw_ops> + +<!-- ######################## --> + +<draw_ops name="menu_button_unfocused"> + <icon x="0" y="((height - (title_height + 6)) / 2) `max` 0" alpha="0.2" width="width" height="height"/> +</draw_ops> + +<draw_ops name="menu_button_normal"> + <icon x="0" y="((height - (title_height + 6)) / 2) `max` 0" alpha="1" width="width" height="height"/> +</draw_ops> + +<draw_ops name="menu_button_pressed"> + <icon x="0" y="((height - (title_height + 6)) / 2) `max` 0" alpha="0.5" width="width" height="height"/> +</draw_ops> + +<draw_ops name="titlebar_focused"> + + <image filename="titlebar_center_gradient.png" + x="0" y="0" width="width" height="height" colorize="gtk:bg[SELECTED]"/> + + <image filename="titlebar_left_gradient.png" + x="0" y="0" width="object_width" height="height" colorize="gtk:bg[SELECTED]"/> + + <image filename="titlebar_right_gradient.png" + x="width-object_width" y="0" width="object_width" height="height" colorize="gtk:bg[SELECTED]"/> + +</draw_ops> +<draw_ops name="titlebar_unfocused"> + + <image filename="titlebar_center_gradient_unfocused.png" + x="0" y="0" width="width" height="height" colorize="gtk:bg[SELECTED]"/> + + <image filename="titlebar_left_gradient_unfocused.png" + x="0" y="0" width="object_width" height="height" colorize="gtk:bg[SELECTED]"/> + + <image filename="titlebar_right_gradient_unfocused.png" + x="width-object_width" y="0" width="object_width" height="height" colorize="gtk:bg[SELECTED]"/> + +</draw_ops> + +<draw_ops name="titlebar_maximized"> + + <image filename="titlebar_center_gradient.png" + x="0" y="0" width="width" height="height" colorize="gtk:bg[SELECTED]"/> +</draw_ops> + +<draw_ops name="title_text_focused"> + + <image filename="title_center_dimple_gradient.png" + x="19" y="0" width="width-(19*2)" height="height" colorize="gtk:bg[SELECTED]"/> + + <image filename="title_left_dimple_gradient.png" + x="0" y="0" width="object_width" height="height" colorize="gtk:bg[SELECTED]" /> + + <image filename="title_right_dimple_gradient.png" + x="width-(object_width+1)" y="0" width="object_width" height="height" colorize="gtk:bg[SELECTED]"/> + +<!-- <clip x="20" y="0" width="width-(40)" height="height" /> +<title color="shade/gtk:bg[SELECTED]/0.75" + x="(3 `max` (width-title_width)) / 2 + 1" + y="(((height - title_height) / 2) `max` 0) + 2"/>--> + + + <title color="shade/gtk:bg[SELECTED]/0.75" + x="(3 `max` (width-title_width)) / 2 + 1" + y="(((height - title_height) / 2) `max` 0) + 2"/> + <title color="shade/gtk:bg[SELECTED]/0.7" + x="(3 `max` (width-title_width)) / 2 + 2" + y="(((height - title_height) / 2) `max` 0) + 2"/> + <title color="shade/gtk:bg[SELECTED]/0.4" + x="(3 `max` (width-title_width)) / 2 + 1" + y="(((height - title_height) / 2) `max` 0) + 1"/> + <title color="white" + x="(3 `max` (width-title_width)) / 2" + y="(((height - title_height) / 2) `max` 0)"/> + +</draw_ops> + +<draw_ops name="title_text_unfocused"> + + <image filename="title_center_dimple_gradient_unfocused.png" + x="14" y="0" width="width-(14*2)" height="height" colorize="gtk:bg[SELECTED]"/> + + <image filename="title_left_dimple_gradient_unfocused.png" + x="0" y="0" width="object_width" height="height" colorize="gtk:bg[SELECTED]" /> + + <image filename="title_right_dimple_gradient_unfocused.png" + x="width-(object_width+1)" y="0" width="object_width" height="height" colorize="gtk:bg[SELECTED]"/> + + <title color="white" + x="(3 `max` (width-title_width)) / 2" + y="((height - title_height) / 2) `max` 0"/> + +</draw_ops> + +<draw_ops name="corners_outline"> + <!-- ** BLACK outlines around the round corners ** --> + <!-- top left --> + <line color="#000000" x1="1" y1="3" x2="1" y2="4"/> + <line color="#000000" x1="2" y1="2" x2="2" y2="2"/> + <line color="#000000" x1="3" y1="1" x2="4" y2="1"/> + + <!-- bottom left --> +<!-- <line color="#000000" x1="1" y1="height-4" x2="1" y2="height-5"/> + <line color="#000000" x1="2" y1="height-3" x2="2" y2="height-3"/> + <line color="#000000" x1="2" y1="height-2" x2="4" y2="height-2"/> --> + + <!-- top right --> + <line color="#000000" x1="width-2" y1="3" x2="width-2" y2="4"/> + <line color="#000000" x1="width-3" y1="2" x2="width-3" y2="2"/> + <line color="#000000" x1="width-4" y1="1" x2="width-5" y2="1"/> + + <!-- bottom right --> +<!-- <line color="#000000" x1="width-2" y1="height-4" x2="width-2" y2="height-5"/> + <line color="#000000" x1="width-3" y1="height-3" x2="width-3" y2="height-3"/> + <line color="#000000" x1="width-4" y1="height-2" x2="width-5" y2="height-2"/> --> + +</draw_ops> + +<draw_ops name="left_edge_focused"> + <image filename="border-left.png" x="0" y="0" width="object_width" height="height" colorize="gtk:bg[SELECTED]"/> +</draw_ops> + +<draw_ops name="right_edge_focused"> + <image filename="border-right.png" x="0" y="0" width="object_width" height="height" colorize="gtk:bg[SELECTED]"/> +</draw_ops> +<draw_ops name="bottom_edge_focused"> + <image filename="border-bottom.png" x="0" y="0" width="width" height="object_height" colorize="gtk:bg[SELECTED]"/> +</draw_ops> + +<draw_ops name="left_edge_unfocused"> + <image filename="border-left.png" x="0" y="0" width="object_width" height="height" colorize="gtk:bg[SELECTED]"/> +</draw_ops> + +<draw_ops name="right_edge_unfocused"> + <image filename="border-right.png" x="0" y="0" width="object_width" height="height" colorize="gtk:bg[SELECTED]"/> +</draw_ops> +<draw_ops name="bottom_edge_unfocused"> + <image filename="border-bottom.png" x="0" y="0" width="width" height="object_height" colorize="gtk:bg[SELECTED]"/> +</draw_ops> + +<draw_ops name="grips_focused"> + <image filename="bottom-grip-left-corner.png" + x="0" y="height - object_height" width="object_width" height="object_height"/> + + <image filename="bottom-grip-right-corner.png" + x="width - object_width" y="height - object_height" + width="object_height" height="object_height"/> + +</draw_ops> + + +<draw_ops name="border_focused"> + <rectangle color="#656565" x="0" y="0" width="width" height="height" filled="true"/> + +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="#4e43b8" x="0" y="0" width="width" height="height" filled="true"/> + <include name="corners_outline"/> + <rectangle color="black" x="0" y="0" width="width-1" height="height-1" filled="false"/> +</draw_ops> + +<draw_ops name="grips_unfocused"> + <include name="grips_focused"/> + <tint color="black" alpha="0.2" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="blank"> +<!-- nothing --> +</draw_ops> + +<frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="border_focused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_text_unfocused"/> + <piece position="left_edge" draw_ops="left_edge_unfocused"/> + <piece position="right_edge" draw_ops="right_edge_unfocused"/> + <piece position="bottom_edge" draw_ops="bottom_edge_unfocused"/> + <piece position="overlay" draw_ops="grips_unfocused"/> + + <button function="close" state="normal" draw_ops="close_button_unfocused"/> + <button function="close" state="prelight" draw_ops="close_button_prelight"/> + <button function="close" state="pressed" draw_ops="close_button_pressed"/> + + <button function="minimize" state="normal" draw_ops="minimize_button_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_button_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/> + + <button function="maximize" state="normal" draw_ops="maximize_button_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_button_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_button_pressed"/> + + + <button function="menu" state="normal" draw_ops="menu_button_unfocused"/> + <button function="menu" state="pressed" draw_ops="menu_button_unfocused"/> +</frame_style> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="border_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_text_focused"/> + <piece position="left_edge" draw_ops="left_edge_focused"/> + <piece position="right_edge" draw_ops="right_edge_focused"/> + <piece position="bottom_edge" draw_ops="bottom_edge_focused"/> + <piece position="overlay" draw_ops="grips_focused"/> + + <button function="close" state="normal" draw_ops="close_button_not_over"/> + <button function="close" state="prelight" draw_ops="close_button_prelight"/> + <button function="close" state="pressed" draw_ops="close_button_pressed"/> + + <button function="minimize" state="normal" draw_ops="minimize_button_not_over"/> + <button function="minimize" state="prelight" draw_ops="minimize_button_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/> + + <button function="maximize" state="normal" draw_ops="maximize_button_not_over"/> + <button function="maximize" state="prelight" draw_ops="maximize_button_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_button_pressed"/> + + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + +</frame_style> + +<frame_style name="normal_focused_shaded" geometry="normal_shaded" parent="normal_focused"> + <piece position="overlay"> + <draw_ops> + <line color="#2f2a66" x1="0" y1="height-1" x2="width" y2="height-1"/> + <line color="#2f2a66" x1="width-1" y1="0" x2="width-1" y2="height"/> + </draw_ops> + </piece> +</frame_style> + +<frame_style name="normal_unfocused_shaded" geometry="normal_shaded" parent="normal_unfocused"> + <piece position="overlay"> + <draw_ops> + <line color="#2f2a66" x1="0" y1="height-1" x2="width" y2="height-1"/> + <line color="#2f2a66" x1="width-1" y1="0" x2="width-1" y2="height"/> + </draw_ops> + </piece> +</frame_style> + + + +<frame_style name="maximized_unfocused" geometry="normal_maximized" parent="normal_unfocused"> + <piece position="overlay" draw_ops="blank"/> + <piece position="titlebar" draw_ops="titlebar_maximized"/> + <button function="maximize" state="normal" draw_ops="unmaximize_button_unfocused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_button_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_button_pressed"/> +</frame_style> + +<frame_style name="maximized_focused" geometry="normal_maximized" parent="normal_focused"> + <piece position="overlay" draw_ops="blank"/> + <piece position="titlebar" draw_ops="titlebar_maximized"/> + <button function="maximize" state="normal" draw_ops="unmaximize_button_not_over"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_button_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_button_pressed"/> +</frame_style> + +<frame_style name="normal_focused_maximized_shaded" geometry="normal_maximized" parent="maximized_focused"> + <piece position="overlay"> + <draw_ops> + <line color="#2f2a66" x1="0" y1="height-1" x2="width" y2="height-1"/> + <line color="#2f2a66" x1="width-1" y1="0" x2="width-1" y2="height"/> + </draw_ops> + </piece> +</frame_style> + +<frame_style name="normal_focused_unmaximized_shaded" geometry="normal_maximized" parent="maximized_unfocused"> + <piece position="overlay"> + <draw_ops> + <line color="#2f2a66" x1="0" y1="height-1" x2="width" y2="height-1"/> + <line color="#2f2a66" x1="width-1" y1="0" x2="width-1" y2="height"/> + </draw_ops> + </piece> +</frame_style> + + + +<frame_style name="utility_unfocused" geometry="utility" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_text_unfocused"/> +</frame_style> + +<frame_style name="utility_focused" geometry="utility" parent="normal_focused"> + <piece position="title" draw_ops="title_text_focused"/> +</frame_style> + +<frame_style name="border" geometry="border" parent="normal_focused"> + <piece position="titlebar"> + <draw_ops> + <include name="bottom_edge_focused"/> + </draw_ops> + </piece> + <piece position="overlay"> + <draw_ops> + + <include name="grips_focused"/> + + <image filename="top-grip-left-corner.png" + x="0" y="0" width="object_width" height="object_height"/> + + <image filename="top-grip-right-corner.png" + x="width - object_width" y="0" + width="object_height" height="object_height"/> + + </draw_ops> + </piece> + <piece position="title" draw_ops="blank"/> +</frame_style> + +<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_shaded"/> +<frame focus="no" state="shaded" style="normal_unfocused_shaded"/> +<frame focus="yes" state="maximized_and_shaded" style="normal_focused_maximized_shaded"/> +<frame focus="no" state="maximized_and_shaded" style="normal_focused_unmaximized_shaded"/> +</frame_style_set> + +<frame_style_set name="utility" parent="normal"> +<frame focus="yes" state="normal" resize="both" style="utility_focused"/> +<frame focus="no" state="normal" resize="both" style="utility_unfocused"/> +<!-- this is a bunch of crack since utility windows shouldn't be maximized --> +<frame focus="yes" state="maximized" style="utility_focused"/> +<frame focus="no" state="maximized" style="utility_unfocused"/> +<frame focus="yes" state="shaded" style="utility_focused"/> +<frame focus="no" state="shaded" style="utility_unfocused"/> +<frame focus="yes" state="maximized_and_shaded" style="utility_focused"/> +<frame focus="no" state="maximized_and_shaded" style="utility_unfocused"/> +</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"/> +<!-- this is a bunch of crack since utility windows shouldn't be maximized --> +<frame focus="yes" state="maximized" style="border"/> +<frame focus="no" state="maximized" style="border"/> +<frame focus="yes" state="shaded" style="border"/> +<frame focus="no" state="shaded" style="border"/> +<frame focus="yes" state="maximized_and_shaded" style="border"/> +<frame focus="no" state="maximized_and_shaded" style="border"/> +</frame_style_set> + +<window type="normal" style_set="normal"/> +<window type="dialog" style_set="normal"/> +<window type="modal_dialog" style_set="normal"/> +<window type="menu" style_set="utility"/> +<window type="utility" style_set="utility"/> +<window type="border" style_set="border"/> + +<menu_icon function="close" state="normal" draw_ops="close_button_not_over"/> +<menu_icon function="maximize" state="normal" draw_ops="maximize_button_not_over"/> +<menu_icon function="unmaximize" state="normal" draw_ops="maximize_button_not_over"/> +<menu_icon function="minimize" state="normal" draw_ops="minimize_button_not_over"/> + +</metacity_theme> diff --git a/Swing/metacity-1/title_center_dimple_gradient.png b/Swing/metacity-1/title_center_dimple_gradient.png new file mode 100644 index 0000000..ea946b7 Binary files /dev/null and b/Swing/metacity-1/title_center_dimple_gradient.png differ diff --git a/Swing/metacity-1/title_center_dimple_gradient_unfocused.png b/Swing/metacity-1/title_center_dimple_gradient_unfocused.png new file mode 100644 index 0000000..c03732e Binary files /dev/null and b/Swing/metacity-1/title_center_dimple_gradient_unfocused.png differ diff --git a/Swing/metacity-1/title_left_dimple_gradient.png b/Swing/metacity-1/title_left_dimple_gradient.png new file mode 100644 index 0000000..4d9ac70 Binary files /dev/null and b/Swing/metacity-1/title_left_dimple_gradient.png differ diff --git a/Swing/metacity-1/title_left_dimple_gradient_unfocused.png b/Swing/metacity-1/title_left_dimple_gradient_unfocused.png new file mode 100644 index 0000000..8cc4dd7 Binary files /dev/null and b/Swing/metacity-1/title_left_dimple_gradient_unfocused.png differ diff --git a/Swing/metacity-1/title_right_dimple_gradient.png b/Swing/metacity-1/title_right_dimple_gradient.png new file mode 100644 index 0000000..faf452d Binary files /dev/null and b/Swing/metacity-1/title_right_dimple_gradient.png differ diff --git a/Swing/metacity-1/title_right_dimple_gradient_unfocused.png b/Swing/metacity-1/title_right_dimple_gradient_unfocused.png new file mode 100644 index 0000000..717594e Binary files /dev/null and b/Swing/metacity-1/title_right_dimple_gradient_unfocused.png differ diff --git a/Swing/metacity-1/titlebar_center_gradient.png b/Swing/metacity-1/titlebar_center_gradient.png new file mode 100644 index 0000000..9c147f5 Binary files /dev/null and b/Swing/metacity-1/titlebar_center_gradient.png differ diff --git a/Swing/metacity-1/titlebar_center_gradient_unfocused.png b/Swing/metacity-1/titlebar_center_gradient_unfocused.png new file mode 100644 index 0000000..9c147f5 Binary files /dev/null and b/Swing/metacity-1/titlebar_center_gradient_unfocused.png differ diff --git a/Swing/metacity-1/titlebar_left_gradient.png b/Swing/metacity-1/titlebar_left_gradient.png new file mode 100644 index 0000000..5647021 Binary files /dev/null and b/Swing/metacity-1/titlebar_left_gradient.png differ diff --git a/Swing/metacity-1/titlebar_left_gradient_unfocused.png b/Swing/metacity-1/titlebar_left_gradient_unfocused.png new file mode 100644 index 0000000..5647021 Binary files /dev/null and b/Swing/metacity-1/titlebar_left_gradient_unfocused.png differ diff --git a/Swing/metacity-1/titlebar_right_gradient.png b/Swing/metacity-1/titlebar_right_gradient.png new file mode 100644 index 0000000..a4d510b Binary files /dev/null and b/Swing/metacity-1/titlebar_right_gradient.png differ diff --git a/Swing/metacity-1/titlebar_right_gradient_unfocused.png b/Swing/metacity-1/titlebar_right_gradient_unfocused.png new file mode 100644 index 0000000..a4d510b Binary files /dev/null and b/Swing/metacity-1/titlebar_right_gradient_unfocused.png differ diff --git a/Swing/metacity-1/top-grip-left-corner.png b/Swing/metacity-1/top-grip-left-corner.png new file mode 100644 index 0000000..3322b08 Binary files /dev/null and b/Swing/metacity-1/top-grip-left-corner.png differ diff --git a/Swing/metacity-1/top-grip-right-corner.png b/Swing/metacity-1/top-grip-right-corner.png new file mode 100644 index 0000000..8f4e0f9 Binary files /dev/null and b/Swing/metacity-1/top-grip-right-corner.png differ diff --git a/Swing/metacity-1/window-chrome-close-unfocused.png b/Swing/metacity-1/window-chrome-close-unfocused.png new file mode 100644 index 0000000..0f53815 Binary files /dev/null and b/Swing/metacity-1/window-chrome-close-unfocused.png differ diff --git a/Swing/metacity-1/window-chrome-maximize-unfocused.png b/Swing/metacity-1/window-chrome-maximize-unfocused.png new file mode 100644 index 0000000..5a4a6d6 Binary files /dev/null and b/Swing/metacity-1/window-chrome-maximize-unfocused.png differ diff --git a/Swing/metacity-1/window-chrome-minimize-unfocused.png b/Swing/metacity-1/window-chrome-minimize-unfocused.png new file mode 100644 index 0000000..17d19c6 Binary files /dev/null and b/Swing/metacity-1/window-chrome-minimize-unfocused.png differ diff --git a/Swing/metacity-1/window-chrome-unmaximize-unfocused.png b/Swing/metacity-1/window-chrome-unmaximize-unfocused.png new file mode 100644 index 0000000..799eb69 Binary files /dev/null and b/Swing/metacity-1/window-chrome-unmaximize-unfocused.png differ diff --git a/gtk-symlink/Amiga3 b/gtk-symlink/Amiga3 new file mode 120000 index 0000000..1bbc0e9 --- /dev/null +++ b/gtk-symlink/Amiga3 @@ -0,0 +1 @@ +../Amiga/Amiga3 \ No newline at end of file diff --git a/gtk-symlink/Amiga4 b/gtk-symlink/Amiga4 new file mode 120000 index 0000000..7b59724 --- /dev/null +++ b/gtk-symlink/Amiga4 @@ -0,0 +1 @@ +../Amiga/Amiga4 \ No newline at end of file diff --git a/gtk-symlink/Clearlooks/gtk-2.0/gtkrc b/gtk-symlink/Clearlooks/gtk-2.0/gtkrc new file mode 100644 index 0000000..6df11b2 --- /dev/null +++ b/gtk-symlink/Clearlooks/gtk-2.0/gtkrc @@ -0,0 +1,426 @@ + +# 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:#000000\nselected_bg_color:#86ABD9\nselected_fg_color:#ffffff\ntext_color:#1A1A1A\nbg_color:#EDECEB\ntooltip_bg_color:#F5F5B5" + +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 + + 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 = 1 + 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 +} + +style "entry" { + xthickness = 3 + ythickness = 3 + + bg[SELECTED] = mix (0.4, @selected_bg_color, @base_color) + fg[SELECTED] = @text_color + + engine "clearlooks" { + focus_color = shade (0.65, @selected_bg_color) + } +} + +style "spinbutton" { + + engine "clearlooks" { + hint = "spinbutton" + } +} + +style "scale" { + xthickness = 2 + ythickness = 2 + + engine "clearlooks" { + hint = "scale" + } +} + +style "vscale" { + + engine "clearlooks" { + hint = "vscale" + } +} + +style "hscale" { + + engine "clearlooks" { + hint = "hscale" + } +} + +style "scrollbar" { + xthickness = 2 + ythickness = 2 + + engine "clearlooks" { + hint = "scrollbar" + } +} + +style "hscrollbar" { + + engine "clearlooks" { + hint = "hscrollbar" + } +} + +style "vscrollbar" { + + engine "clearlooks" { + hint = "vscrollbar" + } +} + +style "notebook_bg" { + + bg[NORMAL] = shade (1.02, @bg_color) +} + +style "button" { + xthickness = 3 + ythickness = 3 + + bg[NORMAL] = shade (1.04, @bg_color) + bg[PRELIGHT] = shade (1.06, @bg_color) + bg[ACTIVE] = shade (0.85, @bg_color) +} + +# The color is changed by the notebook_bg style, this style +# changes the x/ythickness +style "notebook" { + xthickness = 3 + ythickness = 3 +} + +style "statusbar" { + + engine "clearlooks" { + hint = "statusbar" + } +} + +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" { + + engine "clearlooks" { + hint = "menubar" + } +} + +style "menu" { + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = shade (1.08, @bg_color) + + engine "clearlooks" { + radius = 0.0 + } +} + +style "menu_item" { + xthickness = 2 + ythickness = 3 + + fg[PRELIGHT] = @selected_fg_color +} + +# 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 "frame_title" { + + fg[NORMAL] = lighter (@fg_color) +} + +style "treeview" { + + engine "clearlooks" { + hint = "treeview" + } +} + +# 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" + } +} + +# 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 + + engine "clearlooks" { + hint = "treeview-header" + } +} + +style "tooltips" { + xthickness = 4 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color +} + +style "nautilus_location" { + + bg[NORMAL] = mix (0.60, shade (1.05, @bg_color), @selected_bg_color) +} + +# Wrokaroudn style for places where the text color is used instead of the fg color. +style "text_is_fg_color_workaround" { + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = darker (@bg_color) +} + +# Workaround style for menus where the text color is used instead of the fg color. +style "menuitem_text_is_fg_color_workaround" { + + text[NORMAL] = @fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = darker (@bg_color) +} + +# Workaround style for places where the fg color is used instead of the text color. +style "fg_is_text_color_workaround" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = darker (@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 + } +} + + +############################################################################### +# 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" diff --git a/gtk-symlink/RiscOS b/gtk-symlink/RiscOS new file mode 120000 index 0000000..985fdfc --- /dev/null +++ b/gtk-symlink/RiscOS @@ -0,0 +1 @@ +/home/midfavila/.config/fvwm/assets/themes/RiscOS \ No newline at end of file