diff options
author | Sam Spilsbury <sam.spilsbury@canonical.com> | 2010-12-10 01:24:30 +0800 |
---|---|---|
committer | Sam Spilsbury <sam.spilsbury@canonical.com> | 2010-12-10 01:24:30 +0800 |
commit | fb53349746df664bf227f70568953d09958b9049 (patch) | |
tree | f73cfddf88a3e97642f461cf3dfa891fd006980c /src | |
parent | 120c7790d6c5a837372ef1e0105e89ac674facd8 (diff) | |
download | metacity-fb53349746df664bf227f70568953d09958b9049.tar.gz metacity-fb53349746df664bf227f70568953d09958b9049.tar.bz2 |
Add the ability to parse <shadow> and <padding> tags in <frame-style>
Diffstat (limited to 'src')
246 files changed, 262 insertions, 1 deletions
diff --git a/src/.cvsignore b/src/.cvsignore index f62415b..f62415b 100644..100755 --- a/src/.cvsignore +++ b/src/.cvsignore diff --git a/src/50-metacity-desktop-key.xml.in b/src/50-metacity-desktop-key.xml.in index dbd5d75..dbd5d75 100644..100755 --- a/src/50-metacity-desktop-key.xml.in +++ b/src/50-metacity-desktop-key.xml.in diff --git a/src/50-metacity-key.xml.in b/src/50-metacity-key.xml.in index d6113a2..d6113a2 100644..100755 --- a/src/50-metacity-key.xml.in +++ b/src/50-metacity-key.xml.in diff --git a/src/Makefile.am b/src/Makefile.am index bd3420f..bd3420f 100644..100755 --- a/src/Makefile.am +++ b/src/Makefile.am diff --git a/src/compositor/compositor-private.h b/src/compositor/compositor-private.h index ef9f802..ef9f802 100644..100755 --- a/src/compositor/compositor-private.h +++ b/src/compositor/compositor-private.h diff --git a/src/compositor/compositor-xrender.c b/src/compositor/compositor-xrender.c index 8c06d1f..8c06d1f 100644..100755 --- a/src/compositor/compositor-xrender.c +++ b/src/compositor/compositor-xrender.c diff --git a/src/compositor/compositor-xrender.h b/src/compositor/compositor-xrender.h index 5c8a36c..5c8a36c 100644..100755 --- a/src/compositor/compositor-xrender.h +++ b/src/compositor/compositor-xrender.h diff --git a/src/compositor/compositor.c b/src/compositor/compositor.c index 975bf34..975bf34 100644..100755 --- a/src/compositor/compositor.c +++ b/src/compositor/compositor.c diff --git a/src/core/async-getprop.c b/src/core/async-getprop.c index 31b0edc..31b0edc 100644..100755 --- a/src/core/async-getprop.c +++ b/src/core/async-getprop.c diff --git a/src/core/async-getprop.h b/src/core/async-getprop.h index c857e93..c857e93 100644..100755 --- a/src/core/async-getprop.h +++ b/src/core/async-getprop.h diff --git a/src/core/atomnames.h b/src/core/atomnames.h index 43710f3..43710f3 100644..100755 --- a/src/core/atomnames.h +++ b/src/core/atomnames.h diff --git a/src/core/bell.c b/src/core/bell.c index 87d8fa0..87d8fa0 100644..100755 --- a/src/core/bell.c +++ b/src/core/bell.c diff --git a/src/core/bell.h b/src/core/bell.h index 462d1ed..462d1ed 100644..100755 --- a/src/core/bell.h +++ b/src/core/bell.h diff --git a/src/core/boxes.c b/src/core/boxes.c index dda283a..dda283a 100644..100755 --- a/src/core/boxes.c +++ b/src/core/boxes.c diff --git a/src/core/constraints.c b/src/core/constraints.c index 5606b76..5606b76 100644..100755 --- a/src/core/constraints.c +++ b/src/core/constraints.c diff --git a/src/core/constraints.h b/src/core/constraints.h index 6ccad00..6ccad00 100644..100755 --- a/src/core/constraints.h +++ b/src/core/constraints.h diff --git a/src/core/core.c b/src/core/core.c index 347579b..347579b 100644..100755 --- a/src/core/core.c +++ b/src/core/core.c diff --git a/src/core/delete.c b/src/core/delete.c index 8feb08b..8feb08b 100644..100755 --- a/src/core/delete.c +++ b/src/core/delete.c diff --git a/src/core/display-private.h b/src/core/display-private.h index 19287f3..19287f3 100644..100755 --- a/src/core/display-private.h +++ b/src/core/display-private.h diff --git a/src/core/display.c b/src/core/display.c index b59571d..b59571d 100644..100755 --- a/src/core/display.c +++ b/src/core/display.c diff --git a/src/core/edge-resistance.c b/src/core/edge-resistance.c index fd3f2d4..fd3f2d4 100644..100755 --- a/src/core/edge-resistance.c +++ b/src/core/edge-resistance.c diff --git a/src/core/edge-resistance.h b/src/core/edge-resistance.h index 14ba17a..14ba17a 100644..100755 --- a/src/core/edge-resistance.h +++ b/src/core/edge-resistance.h diff --git a/src/core/effects.c b/src/core/effects.c index be36979..be36979 100644..100755 --- a/src/core/effects.c +++ b/src/core/effects.c diff --git a/src/core/effects.h b/src/core/effects.h index 91d09e1..91d09e1 100644..100755 --- a/src/core/effects.h +++ b/src/core/effects.h diff --git a/src/core/errors.c b/src/core/errors.c index 8de4608..8de4608 100644..100755 --- a/src/core/errors.c +++ b/src/core/errors.c diff --git a/src/core/eventqueue.c b/src/core/eventqueue.c index 4ce3e46..4ce3e46 100644..100755 --- a/src/core/eventqueue.c +++ b/src/core/eventqueue.c diff --git a/src/core/eventqueue.h b/src/core/eventqueue.h index cd115bd..cd115bd 100644..100755 --- a/src/core/eventqueue.h +++ b/src/core/eventqueue.h diff --git a/src/core/frame-private.h b/src/core/frame-private.h index cba9b52..cba9b52 100644..100755 --- a/src/core/frame-private.h +++ b/src/core/frame-private.h diff --git a/src/core/frame.c b/src/core/frame.c index 19955cd..19955cd 100644..100755 --- a/src/core/frame.c +++ b/src/core/frame.c diff --git a/src/core/group-private.h b/src/core/group-private.h index 25b05c7..25b05c7 100644..100755 --- a/src/core/group-private.h +++ b/src/core/group-private.h diff --git a/src/core/group-props.c b/src/core/group-props.c index 05e8290..05e8290 100644..100755 --- a/src/core/group-props.c +++ b/src/core/group-props.c diff --git a/src/core/group-props.h b/src/core/group-props.h index ffde090..ffde090 100644..100755 --- a/src/core/group-props.h +++ b/src/core/group-props.h diff --git a/src/core/group.c b/src/core/group.c index 69c879e..69c879e 100644..100755 --- a/src/core/group.c +++ b/src/core/group.c diff --git a/src/core/group.h b/src/core/group.h index 562ac59..562ac59 100644..100755 --- a/src/core/group.h +++ b/src/core/group.h diff --git a/src/core/iconcache.c b/src/core/iconcache.c index 7fa2184..7fa2184 100644..100755 --- a/src/core/iconcache.c +++ b/src/core/iconcache.c diff --git a/src/core/iconcache.h b/src/core/iconcache.h index ac3e40c..ac3e40c 100644..100755 --- a/src/core/iconcache.h +++ b/src/core/iconcache.h diff --git a/src/core/keybindings.c b/src/core/keybindings.c index 1659c02..1659c02 100644..100755 --- a/src/core/keybindings.c +++ b/src/core/keybindings.c diff --git a/src/core/keybindings.h b/src/core/keybindings.h index 618520b..618520b 100644..100755 --- a/src/core/keybindings.h +++ b/src/core/keybindings.h diff --git a/src/core/main.c b/src/core/main.c index e7256c9..e7256c9 100644..100755 --- a/src/core/main.c +++ b/src/core/main.c diff --git a/src/core/metacity-Xatomtype.h b/src/core/metacity-Xatomtype.h index d14d3ab..d14d3ab 100644..100755 --- a/src/core/metacity-Xatomtype.h +++ b/src/core/metacity-Xatomtype.h diff --git a/src/core/place.c b/src/core/place.c index 901335c..901335c 100644..100755 --- a/src/core/place.c +++ b/src/core/place.c diff --git a/src/core/place.h b/src/core/place.h index 10bf4a1..10bf4a1 100644..100755 --- a/src/core/place.h +++ b/src/core/place.h diff --git a/src/core/prefs.c b/src/core/prefs.c index af6e304..af6e304 100644..100755 --- a/src/core/prefs.c +++ b/src/core/prefs.c diff --git a/src/core/schema-bindings.c b/src/core/schema-bindings.c index 443fe4e..443fe4e 100644..100755 --- a/src/core/schema-bindings.c +++ b/src/core/schema-bindings.c diff --git a/src/core/screen-private.h b/src/core/screen-private.h index 8430f19..8430f19 100644..100755 --- a/src/core/screen-private.h +++ b/src/core/screen-private.h diff --git a/src/core/screen.c b/src/core/screen.c index f202947..f202947 100644..100755 --- a/src/core/screen.c +++ b/src/core/screen.c diff --git a/src/core/session.c b/src/core/session.c index 2ca15c9..2ca15c9 100644..100755 --- a/src/core/session.c +++ b/src/core/session.c diff --git a/src/core/session.h b/src/core/session.h index 62a9370..62a9370 100644..100755 --- a/src/core/session.h +++ b/src/core/session.h diff --git a/src/core/stack.c b/src/core/stack.c index cf770bc..cf770bc 100644..100755 --- a/src/core/stack.c +++ b/src/core/stack.c diff --git a/src/core/stack.h b/src/core/stack.h index f969389..f969389 100644..100755 --- a/src/core/stack.h +++ b/src/core/stack.h diff --git a/src/core/testasyncgetprop.c b/src/core/testasyncgetprop.c index 0318268..0318268 100644..100755 --- a/src/core/testasyncgetprop.c +++ b/src/core/testasyncgetprop.c diff --git a/src/core/testboxes.c b/src/core/testboxes.c index 91ac2f8..91ac2f8 100644..100755 --- a/src/core/testboxes.c +++ b/src/core/testboxes.c diff --git a/src/core/util.c b/src/core/util.c index 2b6397c..2b6397c 100644..100755 --- a/src/core/util.c +++ b/src/core/util.c diff --git a/src/core/window-private.h b/src/core/window-private.h index da3fc52..da3fc52 100644..100755 --- a/src/core/window-private.h +++ b/src/core/window-private.h diff --git a/src/core/window-props.c b/src/core/window-props.c index b7b3e12..b7b3e12 100644..100755 --- a/src/core/window-props.c +++ b/src/core/window-props.c diff --git a/src/core/window-props.h b/src/core/window-props.h index 1e60eff..1e60eff 100644..100755 --- a/src/core/window-props.h +++ b/src/core/window-props.h diff --git a/src/core/window.c b/src/core/window.c index 9af5283..9af5283 100644..100755 --- a/src/core/window.c +++ b/src/core/window.c diff --git a/src/core/workspace.c b/src/core/workspace.c index 063f867..063f867 100644..100755 --- a/src/core/workspace.c +++ b/src/core/workspace.c diff --git a/src/core/workspace.h b/src/core/workspace.h index f4079eb..f4079eb 100644..100755 --- a/src/core/workspace.h +++ b/src/core/workspace.h diff --git a/src/core/xprops.c b/src/core/xprops.c index a39c7b4..a39c7b4 100644..100755 --- a/src/core/xprops.c +++ b/src/core/xprops.c diff --git a/src/default_icon.png b/src/default_icon.png Binary files differindex 5aad879..5aad879 100644..100755 --- a/src/default_icon.png +++ b/src/default_icon.png diff --git a/src/include/all-keybindings.h b/src/include/all-keybindings.h index 378a7ac..378a7ac 100644..100755 --- a/src/include/all-keybindings.h +++ b/src/include/all-keybindings.h diff --git a/src/include/boxes.h b/src/include/boxes.h index 5c76ed6..5c76ed6 100644..100755 --- a/src/include/boxes.h +++ b/src/include/boxes.h diff --git a/src/include/common.h b/src/include/common.h index de2dfff..de2dfff 100644..100755 --- a/src/include/common.h +++ b/src/include/common.h diff --git a/src/include/compositor.h b/src/include/compositor.h index a7f9bf1..a7f9bf1 100644..100755 --- a/src/include/compositor.h +++ b/src/include/compositor.h diff --git a/src/include/core.h b/src/include/core.h index 0c518e7..0c518e7 100644..100755 --- a/src/include/core.h +++ b/src/include/core.h diff --git a/src/include/display.h b/src/include/display.h index 53dd9d7..53dd9d7 100644..100755 --- a/src/include/display.h +++ b/src/include/display.h diff --git a/src/include/errors.h b/src/include/errors.h index 8278948..8278948 100644..100755 --- a/src/include/errors.h +++ b/src/include/errors.h diff --git a/src/include/frame.h b/src/include/frame.h index eeb5726..eeb5726 100644..100755 --- a/src/include/frame.h +++ b/src/include/frame.h diff --git a/src/include/main.h b/src/include/main.h index 62106e1..62106e1 100644..100755 --- a/src/include/main.h +++ b/src/include/main.h diff --git a/src/include/prefs.h b/src/include/prefs.h index a4193ff..a4193ff 100644..100755 --- a/src/include/prefs.h +++ b/src/include/prefs.h diff --git a/src/include/resizepopup.h b/src/include/resizepopup.h index a861ff3..a861ff3 100644..100755 --- a/src/include/resizepopup.h +++ b/src/include/resizepopup.h diff --git a/src/include/screen.h b/src/include/screen.h index 9f84231..9f84231 100644..100755 --- a/src/include/screen.h +++ b/src/include/screen.h diff --git a/src/include/tabpopup.h b/src/include/tabpopup.h index c210a19..c210a19 100644..100755 --- a/src/include/tabpopup.h +++ b/src/include/tabpopup.h diff --git a/src/include/types.h b/src/include/types.h index 045b102..045b102 100644..100755 --- a/src/include/types.h +++ b/src/include/types.h diff --git a/src/include/ui.h b/src/include/ui.h index 6d98de8..6d98de8 100644..100755 --- a/src/include/ui.h +++ b/src/include/ui.h diff --git a/src/include/util.h b/src/include/util.h index ee8c72a..ee8c72a 100644..100755 --- a/src/include/util.h +++ b/src/include/util.h diff --git a/src/include/window.h b/src/include/window.h index 8a33866..8a33866 100644..100755 --- a/src/include/window.h +++ b/src/include/window.h diff --git a/src/include/xprops.h b/src/include/xprops.h index f5ecb6a..f5ecb6a 100644..100755 --- a/src/include/xprops.h +++ b/src/include/xprops.h diff --git a/src/libmetacity-private.pc.in b/src/libmetacity-private.pc.in index 3f034b6..3f034b6 100644..100755 --- a/src/libmetacity-private.pc.in +++ b/src/libmetacity-private.pc.in diff --git a/src/metacity-wm.desktop.in b/src/metacity-wm.desktop.in index da78a44..da78a44 100644..100755 --- a/src/metacity-wm.desktop.in +++ b/src/metacity-wm.desktop.in diff --git a/src/metacity.desktop.in b/src/metacity.desktop.in index 220ed51..220ed51 100644..100755 --- a/src/metacity.desktop.in +++ b/src/metacity.desktop.in diff --git a/src/metacity.schemas.in.in b/src/metacity.schemas.in.in index 97cd280..97cd280 100644..100755 --- a/src/metacity.schemas.in.in +++ b/src/metacity.schemas.in.in diff --git a/src/stock_delete.png b/src/stock_delete.png Binary files differindex 429401c..429401c 100644..100755 --- a/src/stock_delete.png +++ b/src/stock_delete.png diff --git a/src/stock_maximize.png b/src/stock_maximize.png Binary files differindex 6f10840..6f10840 100644..100755 --- a/src/stock_maximize.png +++ b/src/stock_maximize.png diff --git a/src/stock_minimize.png b/src/stock_minimize.png Binary files differindex a22e3c4..a22e3c4 100644..100755 --- a/src/stock_minimize.png +++ b/src/stock_minimize.png diff --git a/src/themes/.cvsignore b/src/themes/.cvsignore index 282522d..282522d 100644..100755 --- a/src/themes/.cvsignore +++ b/src/themes/.cvsignore diff --git a/src/themes/AgingGorilla/README b/src/themes/AgingGorilla/README index c275e5e..c275e5e 100644..100755 --- a/src/themes/AgingGorilla/README +++ b/src/themes/AgingGorilla/README diff --git a/src/themes/AgingGorilla/active-button.png b/src/themes/AgingGorilla/active-button.png Binary files differindex 64455b3..64455b3 100644..100755 --- a/src/themes/AgingGorilla/active-button.png +++ b/src/themes/AgingGorilla/active-button.png diff --git a/src/themes/AgingGorilla/active-close-button.png b/src/themes/AgingGorilla/active-close-button.png Binary files differindex 1d29216..1d29216 100644..100755 --- a/src/themes/AgingGorilla/active-close-button.png +++ b/src/themes/AgingGorilla/active-close-button.png diff --git a/src/themes/AgingGorilla/active-close-menu-icon.png b/src/themes/AgingGorilla/active-close-menu-icon.png Binary files differindex b77f77a..b77f77a 100644..100755 --- a/src/themes/AgingGorilla/active-close-menu-icon.png +++ b/src/themes/AgingGorilla/active-close-menu-icon.png diff --git a/src/themes/AgingGorilla/active-maximize-button.png b/src/themes/AgingGorilla/active-maximize-button.png Binary files differindex a982e5c..a982e5c 100644..100755 --- a/src/themes/AgingGorilla/active-maximize-button.png +++ b/src/themes/AgingGorilla/active-maximize-button.png diff --git a/src/themes/AgingGorilla/active-maximize-menu-icon.png b/src/themes/AgingGorilla/active-maximize-menu-icon.png Binary files differindex 02ccc37..02ccc37 100644..100755 --- a/src/themes/AgingGorilla/active-maximize-menu-icon.png +++ b/src/themes/AgingGorilla/active-maximize-menu-icon.png diff --git a/src/themes/AgingGorilla/active-menu-button.png b/src/themes/AgingGorilla/active-menu-button.png Binary files differindex b55d707..b55d707 100644..100755 --- a/src/themes/AgingGorilla/active-menu-button.png +++ b/src/themes/AgingGorilla/active-menu-button.png diff --git a/src/themes/AgingGorilla/active-minimize-button.png b/src/themes/AgingGorilla/active-minimize-button.png Binary files differindex 4205f4e..4205f4e 100644..100755 --- a/src/themes/AgingGorilla/active-minimize-button.png +++ b/src/themes/AgingGorilla/active-minimize-button.png diff --git a/src/themes/AgingGorilla/active-minimize-menu-icon.png b/src/themes/AgingGorilla/active-minimize-menu-icon.png Binary files differindex 2927692..2927692 100644..100755 --- a/src/themes/AgingGorilla/active-minimize-menu-icon.png +++ b/src/themes/AgingGorilla/active-minimize-menu-icon.png diff --git a/src/themes/AgingGorilla/gorilla.xcf.bz2 b/src/themes/AgingGorilla/gorilla.xcf.bz2 Binary files differindex 89b8565..89b8565 100644..100755 --- a/src/themes/AgingGorilla/gorilla.xcf.bz2 +++ b/src/themes/AgingGorilla/gorilla.xcf.bz2 diff --git a/src/themes/AgingGorilla/inactive-close-button.png b/src/themes/AgingGorilla/inactive-close-button.png Binary files differindex c566b12..c566b12 100644..100755 --- a/src/themes/AgingGorilla/inactive-close-button.png +++ b/src/themes/AgingGorilla/inactive-close-button.png diff --git a/src/themes/AgingGorilla/inactive-maximize-button.png b/src/themes/AgingGorilla/inactive-maximize-button.png Binary files differindex 9c83882..9c83882 100644..100755 --- a/src/themes/AgingGorilla/inactive-maximize-button.png +++ b/src/themes/AgingGorilla/inactive-maximize-button.png diff --git a/src/themes/AgingGorilla/inactive-menu-button.png b/src/themes/AgingGorilla/inactive-menu-button.png Binary files differindex b000a37..b000a37 100644..100755 --- a/src/themes/AgingGorilla/inactive-menu-button.png +++ b/src/themes/AgingGorilla/inactive-menu-button.png diff --git a/src/themes/AgingGorilla/inactive-minimize-button.png b/src/themes/AgingGorilla/inactive-minimize-button.png Binary files differindex 4459af4..4459af4 100644..100755 --- a/src/themes/AgingGorilla/inactive-minimize-button.png +++ b/src/themes/AgingGorilla/inactive-minimize-button.png diff --git a/src/themes/AgingGorilla/metacity-theme-1.xml b/src/themes/AgingGorilla/metacity-theme-1.xml index f4f75eb..f4f75eb 100644..100755 --- a/src/themes/AgingGorilla/metacity-theme-1.xml +++ b/src/themes/AgingGorilla/metacity-theme-1.xml diff --git a/src/themes/Atlanta/metacity-theme-1.xml b/src/themes/Atlanta/metacity-theme-1.xml index 8355f4c..8355f4c 100644..100755 --- a/src/themes/Atlanta/metacity-theme-1.xml +++ b/src/themes/Atlanta/metacity-theme-1.xml diff --git a/src/themes/Bright/metacity-theme-1.xml b/src/themes/Bright/metacity-theme-1.xml index a55f446..a55f446 100644..100755 --- a/src/themes/Bright/metacity-theme-1.xml +++ b/src/themes/Bright/metacity-theme-1.xml diff --git a/src/themes/Bright/metacity-theme-2.xml b/src/themes/Bright/metacity-theme-2.xml index 1a43fe1..1a43fe1 100644..100755 --- a/src/themes/Bright/metacity-theme-2.xml +++ b/src/themes/Bright/metacity-theme-2.xml diff --git a/src/themes/Crux/active-above-button.png b/src/themes/Crux/active-above-button.png Binary files differindex 0eec82b..0eec82b 100644..100755 --- a/src/themes/Crux/active-above-button.png +++ b/src/themes/Crux/active-above-button.png diff --git a/src/themes/Crux/active-border-top-left-border.png b/src/themes/Crux/active-border-top-left-border.png Binary files differindex 2d61acf..2d61acf 100644..100755 --- a/src/themes/Crux/active-border-top-left-border.png +++ b/src/themes/Crux/active-border-top-left-border.png diff --git a/src/themes/Crux/active-border-top-right-border.png b/src/themes/Crux/active-border-top-right-border.png Binary files differindex 9797c0f..9797c0f 100644..100755 --- a/src/themes/Crux/active-border-top-right-border.png +++ b/src/themes/Crux/active-border-top-right-border.png diff --git a/src/themes/Crux/active-bottom-left-border.png b/src/themes/Crux/active-bottom-left-border.png Binary files differindex f22ea1a..f22ea1a 100644..100755 --- a/src/themes/Crux/active-bottom-left-border.png +++ b/src/themes/Crux/active-bottom-left-border.png diff --git a/src/themes/Crux/active-bottom-left-corner.png b/src/themes/Crux/active-bottom-left-corner.png Binary files differindex de8fe86..de8fe86 100644..100755 --- a/src/themes/Crux/active-bottom-left-corner.png +++ b/src/themes/Crux/active-bottom-left-corner.png diff --git a/src/themes/Crux/active-bottom-mid-left-border.png b/src/themes/Crux/active-bottom-mid-left-border.png Binary files differindex 7eec69f..7eec69f 100644..100755 --- a/src/themes/Crux/active-bottom-mid-left-border.png +++ b/src/themes/Crux/active-bottom-mid-left-border.png diff --git a/src/themes/Crux/active-bottom-mid-right-border.png b/src/themes/Crux/active-bottom-mid-right-border.png Binary files differindex 63da8e9..63da8e9 100644..100755 --- a/src/themes/Crux/active-bottom-mid-right-border.png +++ b/src/themes/Crux/active-bottom-mid-right-border.png diff --git a/src/themes/Crux/active-bottom-right-border.png b/src/themes/Crux/active-bottom-right-border.png Binary files differindex 61a4f56..61a4f56 100644..100755 --- a/src/themes/Crux/active-bottom-right-border.png +++ b/src/themes/Crux/active-bottom-right-border.png diff --git a/src/themes/Crux/active-bottom-right-corner.png b/src/themes/Crux/active-bottom-right-corner.png Binary files differindex 5759446..5759446 100644..100755 --- a/src/themes/Crux/active-bottom-right-corner.png +++ b/src/themes/Crux/active-bottom-right-corner.png diff --git a/src/themes/Crux/active-button-prelight.png b/src/themes/Crux/active-button-prelight.png Binary files differindex 6da2ae2..6da2ae2 100644..100755 --- a/src/themes/Crux/active-button-prelight.png +++ b/src/themes/Crux/active-button-prelight.png diff --git a/src/themes/Crux/active-button-pressed.png b/src/themes/Crux/active-button-pressed.png Binary files differindex 4fb94aa..4fb94aa 100644..100755 --- a/src/themes/Crux/active-button-pressed.png +++ b/src/themes/Crux/active-button-pressed.png diff --git a/src/themes/Crux/active-button.png b/src/themes/Crux/active-button.png Binary files differindex cd93b8c..cd93b8c 100644..100755 --- a/src/themes/Crux/active-button.png +++ b/src/themes/Crux/active-button.png diff --git a/src/themes/Crux/active-close-button.png b/src/themes/Crux/active-close-button.png Binary files differindex bfbfd14..bfbfd14 100644..100755 --- a/src/themes/Crux/active-close-button.png +++ b/src/themes/Crux/active-close-button.png diff --git a/src/themes/Crux/active-left-border.png b/src/themes/Crux/active-left-border.png Binary files differindex 89b47f4..89b47f4 100644..100755 --- a/src/themes/Crux/active-left-border.png +++ b/src/themes/Crux/active-left-border.png diff --git a/src/themes/Crux/active-left-top-border-shaded.png b/src/themes/Crux/active-left-top-border-shaded.png Binary files differindex a9e775a..a9e775a 100644..100755 --- a/src/themes/Crux/active-left-top-border-shaded.png +++ b/src/themes/Crux/active-left-top-border-shaded.png diff --git a/src/themes/Crux/active-left-top-border.png b/src/themes/Crux/active-left-top-border.png Binary files differindex 24a13ea..24a13ea 100644..100755 --- a/src/themes/Crux/active-left-top-border.png +++ b/src/themes/Crux/active-left-top-border.png diff --git a/src/themes/Crux/active-maximize-button.png b/src/themes/Crux/active-maximize-button.png Binary files differindex 870e2cb..870e2cb 100644..100755 --- a/src/themes/Crux/active-maximize-button.png +++ b/src/themes/Crux/active-maximize-button.png diff --git a/src/themes/Crux/active-menu-button-prelight.png b/src/themes/Crux/active-menu-button-prelight.png Binary files differindex db0a88c..db0a88c 100644..100755 --- a/src/themes/Crux/active-menu-button-prelight.png +++ b/src/themes/Crux/active-menu-button-prelight.png diff --git a/src/themes/Crux/active-menu-button-pressed.png b/src/themes/Crux/active-menu-button-pressed.png Binary files differindex 8ac8201..8ac8201 100644..100755 --- a/src/themes/Crux/active-menu-button-pressed.png +++ b/src/themes/Crux/active-menu-button-pressed.png diff --git a/src/themes/Crux/active-menu-button.png b/src/themes/Crux/active-menu-button.png Binary files differindex de8e1a7..de8e1a7 100644..100755 --- a/src/themes/Crux/active-menu-button.png +++ b/src/themes/Crux/active-menu-button.png diff --git a/src/themes/Crux/active-minimize-button.png b/src/themes/Crux/active-minimize-button.png Binary files differindex ea740ff..ea740ff 100644..100755 --- a/src/themes/Crux/active-minimize-button.png +++ b/src/themes/Crux/active-minimize-button.png diff --git a/src/themes/Crux/active-restore-button.png b/src/themes/Crux/active-restore-button.png Binary files differindex ec7259e..ec7259e 100644..100755 --- a/src/themes/Crux/active-restore-button.png +++ b/src/themes/Crux/active-restore-button.png diff --git a/src/themes/Crux/active-right-border.png b/src/themes/Crux/active-right-border.png Binary files differindex 2dea03e..2dea03e 100644..100755 --- a/src/themes/Crux/active-right-border.png +++ b/src/themes/Crux/active-right-border.png diff --git a/src/themes/Crux/active-right-top-border-shaded.png b/src/themes/Crux/active-right-top-border-shaded.png Binary files differindex cf7ac2e..cf7ac2e 100644..100755 --- a/src/themes/Crux/active-right-top-border-shaded.png +++ b/src/themes/Crux/active-right-top-border-shaded.png diff --git a/src/themes/Crux/active-right-top-border.png b/src/themes/Crux/active-right-top-border.png Binary files differindex eab9cae..eab9cae 100644..100755 --- a/src/themes/Crux/active-right-top-border.png +++ b/src/themes/Crux/active-right-top-border.png diff --git a/src/themes/Crux/active-shade-button.png b/src/themes/Crux/active-shade-button.png Binary files differindex 2c86470..2c86470 100644..100755 --- a/src/themes/Crux/active-shade-button.png +++ b/src/themes/Crux/active-shade-button.png diff --git a/src/themes/Crux/active-stick-button.png b/src/themes/Crux/active-stick-button.png Binary files differindex 2bb224c..2bb224c 100644..100755 --- a/src/themes/Crux/active-stick-button.png +++ b/src/themes/Crux/active-stick-button.png diff --git a/src/themes/Crux/active-top-center-left.png b/src/themes/Crux/active-top-center-left.png Binary files differindex 9d43fc2..9d43fc2 100644..100755 --- a/src/themes/Crux/active-top-center-left.png +++ b/src/themes/Crux/active-top-center-left.png diff --git a/src/themes/Crux/active-top-center-mid-left.png b/src/themes/Crux/active-top-center-mid-left.png Binary files differindex 927d50e..927d50e 100644..100755 --- a/src/themes/Crux/active-top-center-mid-left.png +++ b/src/themes/Crux/active-top-center-mid-left.png diff --git a/src/themes/Crux/active-top-center-mid-right.png b/src/themes/Crux/active-top-center-mid-right.png Binary files differindex 8cea6f6..8cea6f6 100644..100755 --- a/src/themes/Crux/active-top-center-mid-right.png +++ b/src/themes/Crux/active-top-center-mid-right.png diff --git a/src/themes/Crux/active-top-center-right.png b/src/themes/Crux/active-top-center-right.png Binary files differindex e471c36..e471c36 100644..100755 --- a/src/themes/Crux/active-top-center-right.png +++ b/src/themes/Crux/active-top-center-right.png diff --git a/src/themes/Crux/active-top-left-border.png b/src/themes/Crux/active-top-left-border.png Binary files differindex fa4a6f5..fa4a6f5 100644..100755 --- a/src/themes/Crux/active-top-left-border.png +++ b/src/themes/Crux/active-top-left-border.png diff --git a/src/themes/Crux/active-top-left-corner.png b/src/themes/Crux/active-top-left-corner.png Binary files differindex 477e46a..477e46a 100644..100755 --- a/src/themes/Crux/active-top-left-corner.png +++ b/src/themes/Crux/active-top-left-corner.png diff --git a/src/themes/Crux/active-top-mid-left-border.png b/src/themes/Crux/active-top-mid-left-border.png Binary files differindex 35a42fe..35a42fe 100644..100755 --- a/src/themes/Crux/active-top-mid-left-border.png +++ b/src/themes/Crux/active-top-mid-left-border.png diff --git a/src/themes/Crux/active-top-mid-right-border.png b/src/themes/Crux/active-top-mid-right-border.png Binary files differindex 1fa1650..1fa1650 100644..100755 --- a/src/themes/Crux/active-top-mid-right-border.png +++ b/src/themes/Crux/active-top-mid-right-border.png diff --git a/src/themes/Crux/active-top-right-border.png b/src/themes/Crux/active-top-right-border.png Binary files differindex b3f07f2..b3f07f2 100644..100755 --- a/src/themes/Crux/active-top-right-border.png +++ b/src/themes/Crux/active-top-right-border.png diff --git a/src/themes/Crux/active-top-right-corner.png b/src/themes/Crux/active-top-right-corner.png Binary files differindex 199a378..199a378 100644..100755 --- a/src/themes/Crux/active-top-right-corner.png +++ b/src/themes/Crux/active-top-right-corner.png diff --git a/src/themes/Crux/active-unabove-button.png b/src/themes/Crux/active-unabove-button.png Binary files differindex af1104c..af1104c 100644..100755 --- a/src/themes/Crux/active-unabove-button.png +++ b/src/themes/Crux/active-unabove-button.png diff --git a/src/themes/Crux/active-unshade-button.png b/src/themes/Crux/active-unshade-button.png Binary files differindex ddaf11f..ddaf11f 100644..100755 --- a/src/themes/Crux/active-unshade-button.png +++ b/src/themes/Crux/active-unshade-button.png diff --git a/src/themes/Crux/active-unstick-button.png b/src/themes/Crux/active-unstick-button.png Binary files differindex 2936b16..2936b16 100644..100755 --- a/src/themes/Crux/active-unstick-button.png +++ b/src/themes/Crux/active-unstick-button.png diff --git a/src/themes/Crux/inactive-above-button.png b/src/themes/Crux/inactive-above-button.png Binary files differindex dd6de03..dd6de03 100644..100755 --- a/src/themes/Crux/inactive-above-button.png +++ b/src/themes/Crux/inactive-above-button.png diff --git a/src/themes/Crux/inactive-border-top-left-border.png b/src/themes/Crux/inactive-border-top-left-border.png Binary files differindex 0f6a1b8..0f6a1b8 100644..100755 --- a/src/themes/Crux/inactive-border-top-left-border.png +++ b/src/themes/Crux/inactive-border-top-left-border.png diff --git a/src/themes/Crux/inactive-border-top-right-border.png b/src/themes/Crux/inactive-border-top-right-border.png Binary files differindex 0e37f50..0e37f50 100644..100755 --- a/src/themes/Crux/inactive-border-top-right-border.png +++ b/src/themes/Crux/inactive-border-top-right-border.png diff --git a/src/themes/Crux/inactive-bottom-left-border.png b/src/themes/Crux/inactive-bottom-left-border.png Binary files differindex ea174d6..ea174d6 100644..100755 --- a/src/themes/Crux/inactive-bottom-left-border.png +++ b/src/themes/Crux/inactive-bottom-left-border.png diff --git a/src/themes/Crux/inactive-bottom-left-corner.png b/src/themes/Crux/inactive-bottom-left-corner.png Binary files differindex f6f4363..f6f4363 100644..100755 --- a/src/themes/Crux/inactive-bottom-left-corner.png +++ b/src/themes/Crux/inactive-bottom-left-corner.png diff --git a/src/themes/Crux/inactive-bottom-mid-border.png b/src/themes/Crux/inactive-bottom-mid-border.png Binary files differindex b24ea23..b24ea23 100644..100755 --- a/src/themes/Crux/inactive-bottom-mid-border.png +++ b/src/themes/Crux/inactive-bottom-mid-border.png diff --git a/src/themes/Crux/inactive-bottom-right-border.png b/src/themes/Crux/inactive-bottom-right-border.png Binary files differindex 3302e01..3302e01 100644..100755 --- a/src/themes/Crux/inactive-bottom-right-border.png +++ b/src/themes/Crux/inactive-bottom-right-border.png diff --git a/src/themes/Crux/inactive-bottom-right-corner.png b/src/themes/Crux/inactive-bottom-right-corner.png Binary files differindex 0fddaac..0fddaac 100644..100755 --- a/src/themes/Crux/inactive-bottom-right-corner.png +++ b/src/themes/Crux/inactive-bottom-right-corner.png diff --git a/src/themes/Crux/inactive-button-prelight.png b/src/themes/Crux/inactive-button-prelight.png Binary files differindex 070a164..070a164 100644..100755 --- a/src/themes/Crux/inactive-button-prelight.png +++ b/src/themes/Crux/inactive-button-prelight.png diff --git a/src/themes/Crux/inactive-button-pressed.png b/src/themes/Crux/inactive-button-pressed.png Binary files differindex 88f3f8a..88f3f8a 100644..100755 --- a/src/themes/Crux/inactive-button-pressed.png +++ b/src/themes/Crux/inactive-button-pressed.png diff --git a/src/themes/Crux/inactive-button.png b/src/themes/Crux/inactive-button.png Binary files differindex e74564d..e74564d 100644..100755 --- a/src/themes/Crux/inactive-button.png +++ b/src/themes/Crux/inactive-button.png diff --git a/src/themes/Crux/inactive-close-button.png b/src/themes/Crux/inactive-close-button.png Binary files differindex 2f9d0a5..2f9d0a5 100644..100755 --- a/src/themes/Crux/inactive-close-button.png +++ b/src/themes/Crux/inactive-close-button.png diff --git a/src/themes/Crux/inactive-left-border.png b/src/themes/Crux/inactive-left-border.png Binary files differindex 3f7ad16..3f7ad16 100644..100755 --- a/src/themes/Crux/inactive-left-border.png +++ b/src/themes/Crux/inactive-left-border.png diff --git a/src/themes/Crux/inactive-left-top-border-shaded.png b/src/themes/Crux/inactive-left-top-border-shaded.png Binary files differindex 177fa41..177fa41 100644..100755 --- a/src/themes/Crux/inactive-left-top-border-shaded.png +++ b/src/themes/Crux/inactive-left-top-border-shaded.png diff --git a/src/themes/Crux/inactive-left-top-border.png b/src/themes/Crux/inactive-left-top-border.png Binary files differindex 74fa074..74fa074 100644..100755 --- a/src/themes/Crux/inactive-left-top-border.png +++ b/src/themes/Crux/inactive-left-top-border.png diff --git a/src/themes/Crux/inactive-maximize-button.png b/src/themes/Crux/inactive-maximize-button.png Binary files differindex 7324467..7324467 100644..100755 --- a/src/themes/Crux/inactive-maximize-button.png +++ b/src/themes/Crux/inactive-maximize-button.png diff --git a/src/themes/Crux/inactive-menu-button-prelight.png b/src/themes/Crux/inactive-menu-button-prelight.png Binary files differindex 8c45a1b..8c45a1b 100644..100755 --- a/src/themes/Crux/inactive-menu-button-prelight.png +++ b/src/themes/Crux/inactive-menu-button-prelight.png diff --git a/src/themes/Crux/inactive-menu-button-pressed.png b/src/themes/Crux/inactive-menu-button-pressed.png Binary files differindex 757ff7c..757ff7c 100644..100755 --- a/src/themes/Crux/inactive-menu-button-pressed.png +++ b/src/themes/Crux/inactive-menu-button-pressed.png diff --git a/src/themes/Crux/inactive-menu-button.png b/src/themes/Crux/inactive-menu-button.png Binary files differindex 89b2a44..89b2a44 100644..100755 --- a/src/themes/Crux/inactive-menu-button.png +++ b/src/themes/Crux/inactive-menu-button.png diff --git a/src/themes/Crux/inactive-minimize-button.png b/src/themes/Crux/inactive-minimize-button.png Binary files differindex 6cdac56..6cdac56 100644..100755 --- a/src/themes/Crux/inactive-minimize-button.png +++ b/src/themes/Crux/inactive-minimize-button.png diff --git a/src/themes/Crux/inactive-restore-button.png b/src/themes/Crux/inactive-restore-button.png Binary files differindex bafa296..bafa296 100644..100755 --- a/src/themes/Crux/inactive-restore-button.png +++ b/src/themes/Crux/inactive-restore-button.png diff --git a/src/themes/Crux/inactive-right-border.png b/src/themes/Crux/inactive-right-border.png Binary files differindex 0404cc4..0404cc4 100644..100755 --- a/src/themes/Crux/inactive-right-border.png +++ b/src/themes/Crux/inactive-right-border.png diff --git a/src/themes/Crux/inactive-right-top-border-shaded.png b/src/themes/Crux/inactive-right-top-border-shaded.png Binary files differindex 9295527..9295527 100644..100755 --- a/src/themes/Crux/inactive-right-top-border-shaded.png +++ b/src/themes/Crux/inactive-right-top-border-shaded.png diff --git a/src/themes/Crux/inactive-right-top-border.png b/src/themes/Crux/inactive-right-top-border.png Binary files differindex c1882e9..c1882e9 100644..100755 --- a/src/themes/Crux/inactive-right-top-border.png +++ b/src/themes/Crux/inactive-right-top-border.png diff --git a/src/themes/Crux/inactive-shade-button.png b/src/themes/Crux/inactive-shade-button.png Binary files differindex 93ff14b..93ff14b 100644..100755 --- a/src/themes/Crux/inactive-shade-button.png +++ b/src/themes/Crux/inactive-shade-button.png diff --git a/src/themes/Crux/inactive-stick-button.png b/src/themes/Crux/inactive-stick-button.png Binary files differindex 14ffd9e..14ffd9e 100644..100755 --- a/src/themes/Crux/inactive-stick-button.png +++ b/src/themes/Crux/inactive-stick-button.png diff --git a/src/themes/Crux/inactive-top-center-left.png b/src/themes/Crux/inactive-top-center-left.png Binary files differindex eaba479..eaba479 100644..100755 --- a/src/themes/Crux/inactive-top-center-left.png +++ b/src/themes/Crux/inactive-top-center-left.png diff --git a/src/themes/Crux/inactive-top-center-mid.png b/src/themes/Crux/inactive-top-center-mid.png Binary files differindex 7346fbc..7346fbc 100644..100755 --- a/src/themes/Crux/inactive-top-center-mid.png +++ b/src/themes/Crux/inactive-top-center-mid.png diff --git a/src/themes/Crux/inactive-top-center-right.png b/src/themes/Crux/inactive-top-center-right.png Binary files differindex 3a2e3a0..3a2e3a0 100644..100755 --- a/src/themes/Crux/inactive-top-center-right.png +++ b/src/themes/Crux/inactive-top-center-right.png diff --git a/src/themes/Crux/inactive-top-left-border.png b/src/themes/Crux/inactive-top-left-border.png Binary files differindex 8ebbdca..8ebbdca 100644..100755 --- a/src/themes/Crux/inactive-top-left-border.png +++ b/src/themes/Crux/inactive-top-left-border.png diff --git a/src/themes/Crux/inactive-top-left-corner.png b/src/themes/Crux/inactive-top-left-corner.png Binary files differindex 1db1770..1db1770 100644..100755 --- a/src/themes/Crux/inactive-top-left-corner.png +++ b/src/themes/Crux/inactive-top-left-corner.png diff --git a/src/themes/Crux/inactive-top-mid-border.png b/src/themes/Crux/inactive-top-mid-border.png Binary files differindex 0ec3b26..0ec3b26 100644..100755 --- a/src/themes/Crux/inactive-top-mid-border.png +++ b/src/themes/Crux/inactive-top-mid-border.png diff --git a/src/themes/Crux/inactive-top-right-border.png b/src/themes/Crux/inactive-top-right-border.png Binary files differindex e86fddc..e86fddc 100644..100755 --- a/src/themes/Crux/inactive-top-right-border.png +++ b/src/themes/Crux/inactive-top-right-border.png diff --git a/src/themes/Crux/inactive-top-right-corner.png b/src/themes/Crux/inactive-top-right-corner.png Binary files differindex 7b13da3..7b13da3 100644..100755 --- a/src/themes/Crux/inactive-top-right-corner.png +++ b/src/themes/Crux/inactive-top-right-corner.png diff --git a/src/themes/Crux/inactive-unabove-button.png b/src/themes/Crux/inactive-unabove-button.png Binary files differindex bc1052d..bc1052d 100644..100755 --- a/src/themes/Crux/inactive-unabove-button.png +++ b/src/themes/Crux/inactive-unabove-button.png diff --git a/src/themes/Crux/inactive-unshade-button.png b/src/themes/Crux/inactive-unshade-button.png Binary files differindex 982abea..982abea 100644..100755 --- a/src/themes/Crux/inactive-unshade-button.png +++ b/src/themes/Crux/inactive-unshade-button.png diff --git a/src/themes/Crux/inactive-unstick-button.png b/src/themes/Crux/inactive-unstick-button.png Binary files differindex e482272..e482272 100644..100755 --- a/src/themes/Crux/inactive-unstick-button.png +++ b/src/themes/Crux/inactive-unstick-button.png diff --git a/src/themes/Crux/metacity-theme-1.xml b/src/themes/Crux/metacity-theme-1.xml index a699456..a699456 100644..100755 --- a/src/themes/Crux/metacity-theme-1.xml +++ b/src/themes/Crux/metacity-theme-1.xml diff --git a/src/themes/Crux/metacity-theme-2.xml b/src/themes/Crux/metacity-theme-2.xml index 11820d3..11820d3 100644..100755 --- a/src/themes/Crux/metacity-theme-2.xml +++ b/src/themes/Crux/metacity-theme-2.xml diff --git a/src/themes/Esco/metacity-theme-1.xml b/src/themes/Esco/metacity-theme-1.xml index 9a9061b..9a9061b 100644..100755 --- a/src/themes/Esco/metacity-theme-1.xml +++ b/src/themes/Esco/metacity-theme-1.xml diff --git a/src/themes/Gorilla/README b/src/themes/Gorilla/README index c275e5e..c275e5e 100644..100755 --- a/src/themes/Gorilla/README +++ b/src/themes/Gorilla/README diff --git a/src/themes/Gorilla/active-button.png b/src/themes/Gorilla/active-button.png Binary files differindex 64455b3..64455b3 100644..100755 --- a/src/themes/Gorilla/active-button.png +++ b/src/themes/Gorilla/active-button.png diff --git a/src/themes/Gorilla/active-close-button.png b/src/themes/Gorilla/active-close-button.png Binary files differindex 1d29216..1d29216 100644..100755 --- a/src/themes/Gorilla/active-close-button.png +++ b/src/themes/Gorilla/active-close-button.png diff --git a/src/themes/Gorilla/active-close-menu-icon.png b/src/themes/Gorilla/active-close-menu-icon.png Binary files differindex b77f77a..b77f77a 100644..100755 --- a/src/themes/Gorilla/active-close-menu-icon.png +++ b/src/themes/Gorilla/active-close-menu-icon.png diff --git a/src/themes/Gorilla/active-maximize-button.png b/src/themes/Gorilla/active-maximize-button.png Binary files differindex a982e5c..a982e5c 100644..100755 --- a/src/themes/Gorilla/active-maximize-button.png +++ b/src/themes/Gorilla/active-maximize-button.png diff --git a/src/themes/Gorilla/active-maximize-menu-icon.png b/src/themes/Gorilla/active-maximize-menu-icon.png Binary files differindex 02ccc37..02ccc37 100644..100755 --- a/src/themes/Gorilla/active-maximize-menu-icon.png +++ b/src/themes/Gorilla/active-maximize-menu-icon.png diff --git a/src/themes/Gorilla/active-menu-button.png b/src/themes/Gorilla/active-menu-button.png Binary files differindex b55d707..b55d707 100644..100755 --- a/src/themes/Gorilla/active-menu-button.png +++ b/src/themes/Gorilla/active-menu-button.png diff --git a/src/themes/Gorilla/active-minimize-button.png b/src/themes/Gorilla/active-minimize-button.png Binary files differindex 4205f4e..4205f4e 100644..100755 --- a/src/themes/Gorilla/active-minimize-button.png +++ b/src/themes/Gorilla/active-minimize-button.png diff --git a/src/themes/Gorilla/active-minimize-menu-icon.png b/src/themes/Gorilla/active-minimize-menu-icon.png Binary files differindex 2927692..2927692 100644..100755 --- a/src/themes/Gorilla/active-minimize-menu-icon.png +++ b/src/themes/Gorilla/active-minimize-menu-icon.png diff --git a/src/themes/Gorilla/gorilla.xcf.bz2 b/src/themes/Gorilla/gorilla.xcf.bz2 Binary files differindex 89b8565..89b8565 100644..100755 --- a/src/themes/Gorilla/gorilla.xcf.bz2 +++ b/src/themes/Gorilla/gorilla.xcf.bz2 diff --git a/src/themes/Gorilla/inactive-close-button.png b/src/themes/Gorilla/inactive-close-button.png Binary files differindex c566b12..c566b12 100644..100755 --- a/src/themes/Gorilla/inactive-close-button.png +++ b/src/themes/Gorilla/inactive-close-button.png diff --git a/src/themes/Gorilla/inactive-maximize-button.png b/src/themes/Gorilla/inactive-maximize-button.png Binary files differindex 9c83882..9c83882 100644..100755 --- a/src/themes/Gorilla/inactive-maximize-button.png +++ b/src/themes/Gorilla/inactive-maximize-button.png diff --git a/src/themes/Gorilla/inactive-menu-button.png b/src/themes/Gorilla/inactive-menu-button.png Binary files differindex b000a37..b000a37 100644..100755 --- a/src/themes/Gorilla/inactive-menu-button.png +++ b/src/themes/Gorilla/inactive-menu-button.png diff --git a/src/themes/Gorilla/inactive-minimize-button.png b/src/themes/Gorilla/inactive-minimize-button.png Binary files differindex 4459af4..4459af4 100644..100755 --- a/src/themes/Gorilla/inactive-minimize-button.png +++ b/src/themes/Gorilla/inactive-minimize-button.png diff --git a/src/themes/Gorilla/metacity-theme-1.xml b/src/themes/Gorilla/metacity-theme-1.xml index 7dde366..7dde366 100644..100755 --- a/src/themes/Gorilla/metacity-theme-1.xml +++ b/src/themes/Gorilla/metacity-theme-1.xml diff --git a/src/themes/Makefile.am b/src/themes/Makefile.am index 82c504e..82c504e 100644..100755 --- a/src/themes/Makefile.am +++ b/src/themes/Makefile.am diff --git a/src/themes/Metabox/metacity-theme-1.xml b/src/themes/Metabox/metacity-theme-1.xml index ac90a3f..ac90a3f 100644..100755 --- a/src/themes/Metabox/metacity-theme-1.xml +++ b/src/themes/Metabox/metacity-theme-1.xml diff --git a/src/themes/Simple/close.png b/src/themes/Simple/close.png Binary files differindex 3c29292..3c29292 100644..100755 --- a/src/themes/Simple/close.png +++ b/src/themes/Simple/close.png diff --git a/src/themes/Simple/maximize.png b/src/themes/Simple/maximize.png Binary files differindex e487352..e487352 100644..100755 --- a/src/themes/Simple/maximize.png +++ b/src/themes/Simple/maximize.png diff --git a/src/themes/Simple/maximized.png b/src/themes/Simple/maximized.png Binary files differindex 5e3ad4c..5e3ad4c 100644..100755 --- a/src/themes/Simple/maximized.png +++ b/src/themes/Simple/maximized.png diff --git a/src/themes/Simple/metacity-theme-1.xml b/src/themes/Simple/metacity-theme-1.xml index ec97ce8..f5caf94 100644..100755 --- a/src/themes/Simple/metacity-theme-1.xml +++ b/src/themes/Simple/metacity-theme-1.xml @@ -260,6 +260,8 @@ <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"/> + <shadow radius="8.0" color="#00000000" x_offset="1" y_offset="1"/> + <padding left="2" right="2" bottom="2"/> </frame_style> <frame_style name="normal_focused" geometry="normal" parent="normal_unfocused"> diff --git a/src/themes/Simple/minimize.png b/src/themes/Simple/minimize.png Binary files differindex 608a633..608a633 100644..100755 --- a/src/themes/Simple/minimize.png +++ b/src/themes/Simple/minimize.png diff --git a/src/tools/.cvsignore b/src/tools/.cvsignore index 8ecc6b5..8ecc6b5 100644..100755 --- a/src/tools/.cvsignore +++ b/src/tools/.cvsignore diff --git a/src/tools/Makefile.am b/src/tools/Makefile.am index bd0c103..bd0c103 100644..100755 --- a/src/tools/Makefile.am +++ b/src/tools/Makefile.am diff --git a/src/tools/metacity-grayscale.c b/src/tools/metacity-grayscale.c index 8d0cd68..8d0cd68 100644..100755 --- a/src/tools/metacity-grayscale.c +++ b/src/tools/metacity-grayscale.c diff --git a/src/tools/metacity-mag.c b/src/tools/metacity-mag.c index 22c7cc3..22c7cc3 100644..100755 --- a/src/tools/metacity-mag.c +++ b/src/tools/metacity-mag.c diff --git a/src/tools/metacity-message.c b/src/tools/metacity-message.c index 8d5548c..8d5548c 100644..100755 --- a/src/tools/metacity-message.c +++ b/src/tools/metacity-message.c diff --git a/src/tools/metacity-window-demo.c b/src/tools/metacity-window-demo.c index 03b5d9a..03b5d9a 100644..100755 --- a/src/tools/metacity-window-demo.c +++ b/src/tools/metacity-window-demo.c diff --git a/src/tools/metacity-window-demo.png b/src/tools/metacity-window-demo.png Binary files differindex d87f829..d87f829 100644..100755 --- a/src/tools/metacity-window-demo.png +++ b/src/tools/metacity-window-demo.png diff --git a/src/ui/draw-workspace.c b/src/ui/draw-workspace.c index 9dc491f..9dc491f 100644..100755 --- a/src/ui/draw-workspace.c +++ b/src/ui/draw-workspace.c diff --git a/src/ui/draw-workspace.h b/src/ui/draw-workspace.h index 10018aa..10018aa 100644..100755 --- a/src/ui/draw-workspace.h +++ b/src/ui/draw-workspace.h diff --git a/src/ui/fixedtip.c b/src/ui/fixedtip.c index be25390..be25390 100644..100755 --- a/src/ui/fixedtip.c +++ b/src/ui/fixedtip.c diff --git a/src/ui/fixedtip.h b/src/ui/fixedtip.h index c196389..c196389 100644..100755 --- a/src/ui/fixedtip.h +++ b/src/ui/fixedtip.h diff --git a/src/ui/frames.c b/src/ui/frames.c index d8fe3cd..d8fe3cd 100644..100755 --- a/src/ui/frames.c +++ b/src/ui/frames.c diff --git a/src/ui/frames.h b/src/ui/frames.h index ad8d361..ad8d361 100644..100755 --- a/src/ui/frames.h +++ b/src/ui/frames.h diff --git a/src/ui/gradient.c b/src/ui/gradient.c index 6790623..6790623 100644..100755 --- a/src/ui/gradient.c +++ b/src/ui/gradient.c diff --git a/src/ui/gradient.h b/src/ui/gradient.h index 16b3985..16b3985 100644..100755 --- a/src/ui/gradient.h +++ b/src/ui/gradient.h diff --git a/src/ui/menu.c b/src/ui/menu.c index 7060733..7060733 100644..100755 --- a/src/ui/menu.c +++ b/src/ui/menu.c diff --git a/src/ui/menu.h b/src/ui/menu.h index 39bb7fa..39bb7fa 100644..100755 --- a/src/ui/menu.h +++ b/src/ui/menu.h diff --git a/src/ui/metaaccellabel.c b/src/ui/metaaccellabel.c index f4f06ac..f4f06ac 100644..100755 --- a/src/ui/metaaccellabel.c +++ b/src/ui/metaaccellabel.c diff --git a/src/ui/metaaccellabel.h b/src/ui/metaaccellabel.h index 0a3b563..0a3b563 100644..100755 --- a/src/ui/metaaccellabel.h +++ b/src/ui/metaaccellabel.h diff --git a/src/ui/preview-widget.c b/src/ui/preview-widget.c index 26b2756..26b2756 100644..100755 --- a/src/ui/preview-widget.c +++ b/src/ui/preview-widget.c diff --git a/src/ui/preview-widget.h b/src/ui/preview-widget.h index 924b011..924b011 100644..100755 --- a/src/ui/preview-widget.h +++ b/src/ui/preview-widget.h diff --git a/src/ui/resizepopup.c b/src/ui/resizepopup.c index 11698e8..11698e8 100644..100755 --- a/src/ui/resizepopup.c +++ b/src/ui/resizepopup.c diff --git a/src/ui/tabpopup.c b/src/ui/tabpopup.c index 544bb01..544bb01 100644..100755 --- a/src/ui/tabpopup.c +++ b/src/ui/tabpopup.c diff --git a/src/ui/testgradient.c b/src/ui/testgradient.c index 89d0d22..89d0d22 100644..100755 --- a/src/ui/testgradient.c +++ b/src/ui/testgradient.c diff --git a/src/ui/theme-parser.c b/src/ui/theme-parser.c index c56e318..945ed44 100644..100755 --- a/src/ui/theme-parser.c +++ b/src/ui/theme-parser.c @@ -67,6 +67,8 @@ typedef enum STATE_FRAME_STYLE, STATE_PIECE, STATE_BUTTON, + STATE_SHADOW, + STATE_PADDING, /* style set */ STATE_FRAME_STYLE_SET, STATE_FRAME, @@ -173,6 +175,20 @@ static void parse_button_element (GMarkupParseContext *context, ParseInfo *info, GError **error); +static void parse_shadow_element (GMarkupParseContext *context, + const gchar *element_name, + const gchar **attribute_names, + const gchar **attribute_values, + ParseInfo *info, + GError **error); + +static void parse_padding_element (GMarkupParseContext *context, + const gchar *element_name, + const gchar **attribute_names, + const gchar **attribute_values, + ParseInfo *info, + GError **error); + static void parse_menu_icon_element (GMarkupParseContext *context, const gchar *element_name, const gchar **attribute_names, @@ -2927,6 +2943,73 @@ parse_style_element (GMarkupParseContext *context, push_state (info, STATE_BUTTON); } + else if (ELEMENT_IS ("shadow")) + { + const char *shadow_radius = NULL; + const char *shadow_color = NULL; + const char *shadow_x_offset = NULL; + const char *shadow_y_offset = NULL; + double shadow_radius_v; + int shadow_x_offset_v, shadow_y_offset_v; + MetaColorSpec *shadow_color_v; + + if (!locate_attributes (context, element_name, attribute_names, attribute_values, + error, + "radius", &shadow_radius, + "color", &shadow_color, + "x_offset", &shadow_x_offset, + "y_offset", &shadow_y_offset, + NULL)) + return; + + parse_double (shadow_radius, &shadow_radius_v, context, error); + parse_positive_integer (shadow_x_offset, &shadow_x_offset_v, context, info->theme, error); + parse_positive_integer (shadow_y_offset, &shadow_y_offset_v, context, info->theme, error); + shadow_color_v = parse_color (info->theme, shadow_color, error); + + fprintf (stderr, "shadow radius is %f x off is %i y off %i\n", shadow_radius_v, shadow_x_offset_v, shadow_y_offset_v); + + if (!info->style->shadow_properties) + info->style->shadow_properties = meta_shadow_properties_new (); + + info->style->shadow_properties->unity_shadow_radius = shadow_radius_v; + info->style->shadow_properties->unity_shadow_x_offset = shadow_x_offset_v; + info->style->shadow_properties->unity_shadow_y_offset = shadow_y_offset_v; + info->style->shadow_properties->unity_shadow_color = shadow_color_v; + + push_state (info, STATE_SHADOW); + + } + else if (ELEMENT_IS ("padding")) + { + const char *left = NULL; + const char *bottom = NULL; + const char *right = NULL; + int left_v, right_v, bottom_v; + + if (!locate_attributes (context, element_name, attribute_names, attribute_values, + error, + "left", &left, + "right", &right, + "bottom", &bottom, + NULL)) + return; + + parse_positive_integer (left, &left_v, context, info->theme, error); + parse_positive_integer (right, &right_v, context, info->theme, error); + parse_positive_integer (bottom, &bottom_v, context, info->theme, error); + + fprintf (stderr, "padding is left %i right %i bottom %i \n", left_v, right_v, bottom_v); + + if (!info->style->invisible_grab_area_properties) + info->style->invisible_grab_area_properties = meta_invisible_grab_area_properties_new (); + + info->style->invisible_grab_area_properties->left = left_v; + info->style->invisible_grab_area_properties->right = right_v; + info->style->invisible_grab_area_properties->bottom = bottom_v; + + push_state (info, STATE_PADDING); + } else { set_error (error, context, @@ -3205,6 +3288,38 @@ parse_button_element (GMarkupParseContext *context, } static void +parse_shadow_element (GMarkupParseContext *context, + const gchar *element_name, + const gchar **attribute_names, + const gchar **attribute_values, + ParseInfo *info, + GError **error) +{ + g_return_if_fail (peek_state (info) == STATE_SHADOW); + + set_error (error, context, + G_MARKUP_ERROR, G_MARKUP_ERROR_PARSE, + _("Element <%s> is not allowed below <%s>"), + element_name, "shadow"); +} + +static void +parse_padding_element (GMarkupParseContext *context, + const gchar *element_name, + const gchar **attribute_names, + const gchar **attribute_values, + ParseInfo *info, + GError **error) +{ + g_return_if_fail (peek_state (info) == STATE_PADDING); + + set_error (error, context, + G_MARKUP_ERROR, G_MARKUP_ERROR_PARSE, + _("Element <%s> is not allowed below <%s>"), + element_name, "padding"); +} + +static void parse_menu_icon_element (GMarkupParseContext *context, const gchar *element_name, const gchar **attribute_names, @@ -3263,7 +3378,6 @@ start_element_handler (GMarkupParseContext *context, info->theme->filename = g_strdup (info->theme_file); info->theme->dirname = g_strdup (info->theme_dir); info->theme->format_version = info->format_version; - push_state (info, STATE_THEME); } else @@ -3355,6 +3469,16 @@ start_element_handler (GMarkupParseContext *context, attribute_names, attribute_values, info, error); break; + case STATE_SHADOW: + parse_shadow_element (context, element_name, + attribute_names, attribute_values, + info, error); + break; + case STATE_PADDING: + parse_padding_element (context, element_name, + attribute_names, attribute_values, + info, error); + break; case STATE_MENU_ICON: parse_menu_icon_element (context, element_name, attribute_names, attribute_values, @@ -3624,6 +3748,14 @@ end_element_handler (GMarkupParseContext *context, } pop_state (info); break; + case STATE_SHADOW: + g_assert (info->style); + pop_state (info); + break; + case STATE_PADDING: + g_assert (info->style); + pop_state (info); + break; case STATE_MENU_ICON: g_assert (info->theme); if (info->op_list != NULL) @@ -3848,6 +3980,12 @@ text_handler (GMarkupParseContext *context, case STATE_BUTTON: NO_TEXT ("button"); break; + case STATE_SHADOW: + NO_TEXT ("shadow"); + break; + case STATE_PADDING: + NO_TEXT ("padding"); + break; case STATE_MENU_ICON: NO_TEXT ("menu_icon"); break; diff --git a/src/ui/theme-parser.h b/src/ui/theme-parser.h index 035d700..035d700 100644..100755 --- a/src/ui/theme-parser.h +++ b/src/ui/theme-parser.h diff --git a/src/ui/theme-viewer.c b/src/ui/theme-viewer.c index b1fd496..b1fd496 100644..100755 --- a/src/ui/theme-viewer.c +++ b/src/ui/theme-viewer.c diff --git a/src/ui/theme.c b/src/ui/theme.c index 1397fc6..dfa5e9f 100644..100755 --- a/src/ui/theme.c +++ b/src/ui/theme.c @@ -1051,6 +1051,51 @@ meta_alpha_gradient_spec_free (MetaAlphaGradientSpec *spec) g_free (spec); } +MetaShadowProperties* +meta_shadow_properties_new (void) +{ + MetaShadowProperties *properties; + + properties = g_new0 (MetaShadowProperties, 1); + + if (properties) + { + properties->unity_shadow_radius = 0.0f; + properties->unity_shadow_x_offset = 0; + properties->unity_shadow_y_offset = 0; + properties->unity_shadow_color = NULL; + } + + return properties; +} + +void +meta_shadow_properties_free (MetaShadowProperties *properties) +{ + g_return_if_fail (properties != NULL); + + meta_color_spec_free (properties->unity_shadow_color); + g_free (properties); +} + +MetaInvisibleGrabAreaProperties* +meta_invisible_grab_area_properties_new (void) +{ + MetaInvisibleGrabAreaProperties *properties; + + properties = g_new0 (MetaInvisibleGrabAreaProperties, 1); + + return properties; +} + +void +meta_invisible_grab_area_properties_free (MetaInvisibleGrabAreaProperties *properties) +{ + g_return_if_fail (properties != NULL); + + g_free (properties); +} + MetaColorSpec* meta_color_spec_new (MetaColorSpecType type) { @@ -4149,6 +4194,12 @@ meta_frame_style_unref (MetaFrameStyle *style) if (style->parent) meta_frame_style_unref (style->parent); + if (style->shadow_properties) + meta_shadow_properties_free (style->shadow_properties); + + if (style->invisible_grab_area_properties) + meta_invisible_grab_area_properties_free (style->invisible_grab_area_properties); + DEBUG_FILL_STRUCT (style); g_free (style); } @@ -4581,6 +4632,18 @@ meta_frame_style_draw (MetaFrameStyle *style, button_states, mini_icon, icon); } +MetaShadowProperties * +meta_frame_style_get_shadow_properties (MetaFrameStyle *style) +{ + return style->shadow_properties; +} + + +MetaInvisibleGrabAreaProperties * meta_frame_style_get_invisible_grab_area_properties (MetaFrameStyle *style) +{ + return style->invisible_grab_area_properties; +} + MetaFrameStyleSet* meta_frame_style_set_new (MetaFrameStyleSet *parent) { diff --git a/src/ui/theme.h b/src/ui/theme.h index ddf777d..5d65962 100644..100755 --- a/src/ui/theme.h +++ b/src/ui/theme.h @@ -42,6 +42,48 @@ typedef struct _MetaFrameGeometry MetaFrameGeometry; typedef struct _MetaTheme MetaTheme; typedef struct _MetaPositionExprEnv MetaPositionExprEnv; typedef struct _MetaDrawInfo MetaDrawInfo; +typedef struct _MetaShadowProperties MetaShadowProperties; +typedef struct _MetaInvisibleGrabAreaProperties MetaInvisibleGrabAreaProperties; + +struct _MetaShadowProperties +{ + /** + * Radius of the shadow + */ + double unity_shadow_radius; + /** + * Color of the shadow + */ + MetaColorSpec *unity_shadow_color; + /** + * Shadow X Offset + */ + guint8 unity_shadow_x_offset; + /** + * Shadow Y Offset + */ + guint8 unity_shadow_y_offset; +}; + +struct _MetaInvisibleGrabAreaProperties +{ + /** + * Left padding + */ + guint8 left; + /** + * Right padding + */ + guint8 right; + /** + * Bottom padding + */ + guint8 bottom; + /** + * Top padding + */ + guint8 top; +}; #define META_THEME_ERROR (g_quark_from_static_string ("meta-theme-error")) @@ -693,6 +735,15 @@ struct _MetaFrameStyle * Transparency of the window background. 0=transparent; 255=opaque. */ guint8 window_background_alpha; + /** + * Shadow + */ + MetaShadowProperties *shadow_properties; + /** + * Padding (eg invisible grab area) + */ + MetaInvisibleGrabAreaProperties *invisible_grab_area_properties; + }; /* Kinds of frame... @@ -946,6 +997,11 @@ MetaAlphaGradientSpec* meta_alpha_gradient_spec_new (MetaGradientType typ int n_alphas); void meta_alpha_gradient_spec_free (MetaAlphaGradientSpec *spec); +MetaShadowProperties* meta_shadow_properties_new (void); +void meta_shadow_properties_free (MetaShadowProperties *); + +MetaInvisibleGrabAreaProperties* meta_invisible_grab_area_properties_new (void); +void meta_invisible_grab_area_properties_free (MetaInvisibleGrabAreaProperties *); MetaFrameStyle* meta_frame_style_new (MetaFrameStyle *parent); void meta_frame_style_ref (MetaFrameStyle *style); @@ -983,6 +1039,8 @@ void meta_frame_style_draw_with_style (MetaFrameStyle *style, GdkPixbuf *mini_icon, GdkPixbuf *icon); +MetaShadowProperties * meta_frame_style_get_shadow_properties (MetaFrameStyle *style); +MetaInvisibleGrabAreaProperties * meta_frame_style_get_invisible_grab_area_properties (MetaFrameStyle *style); gboolean meta_frame_style_validate (MetaFrameStyle *style, guint current_theme_version, diff --git a/src/ui/themewidget.c b/src/ui/themewidget.c index 7ee9db0..7ee9db0 100644..100755 --- a/src/ui/themewidget.c +++ b/src/ui/themewidget.c diff --git a/src/ui/themewidget.h b/src/ui/themewidget.h index a94584a..a94584a 100644..100755 --- a/src/ui/themewidget.h +++ b/src/ui/themewidget.h diff --git a/src/ui/ui.c b/src/ui/ui.c index 960e702..960e702 100644..100755 --- a/src/ui/ui.c +++ b/src/ui/ui.c diff --git a/src/wm-tester/.cvsignore b/src/wm-tester/.cvsignore index 0bca29e..0bca29e 100644..100755 --- a/src/wm-tester/.cvsignore +++ b/src/wm-tester/.cvsignore diff --git a/src/wm-tester/Makefile.am b/src/wm-tester/Makefile.am index e0c3048..e0c3048 100644..100755 --- a/src/wm-tester/Makefile.am +++ b/src/wm-tester/Makefile.am diff --git a/src/wm-tester/focus-window.c b/src/wm-tester/focus-window.c index dc33bd2..dc33bd2 100644..100755 --- a/src/wm-tester/focus-window.c +++ b/src/wm-tester/focus-window.c diff --git a/src/wm-tester/main.c b/src/wm-tester/main.c index e56d660..e56d660 100644..100755 --- a/src/wm-tester/main.c +++ b/src/wm-tester/main.c diff --git a/src/wm-tester/test-gravity.c b/src/wm-tester/test-gravity.c index 8e5b581..8e5b581 100644..100755 --- a/src/wm-tester/test-gravity.c +++ b/src/wm-tester/test-gravity.c diff --git a/src/wm-tester/test-resizing.c b/src/wm-tester/test-resizing.c index f948100..f948100 100644..100755 --- a/src/wm-tester/test-resizing.c +++ b/src/wm-tester/test-resizing.c diff --git a/src/wm-tester/test-size-hints.c b/src/wm-tester/test-size-hints.c index 72f1b48..72f1b48 100644..100755 --- a/src/wm-tester/test-size-hints.c +++ b/src/wm-tester/test-size-hints.c |