From 964bcda616b4f73441c7d0da2d99c6c202b03184 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 20:02:12 +0000 Subject: - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- metacity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/metacity.spec b/metacity.spec index 13a2ea9..0dfd639 100644 --- a/metacity.spec +++ b/metacity.spec @@ -1,7 +1,7 @@ Summary: Unobtrusive window manager Name: metacity Version: 3.12.0 -Release: 2%{?dist} +Release: 3%{?dist} URL: http://download.gnome.org/sources/metacity/ Source0: http://download.gnome.org/sources/metacity/3.12/metacity-%{version}.tar.xz # http://bugzilla.gnome.org/show_bug.cgi?id=558723 @@ -145,6 +145,9 @@ fi %{_mandir}/man1/metacity-window-demo.1.gz %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 3.12.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Sun Aug 17 2014 Fedora Release Engineering - 3.12.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild -- cgit From 9e0257d35f9c40dfb8a9dda2b96f390fef948ce8 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 29 Apr 2015 21:44:29 -0500 Subject: metacity 3.14.3 --- .gitignore | 1 + metacity-2.28-empty-keybindings.patch | 10 +++---- metacity-3.14-bgo605678.patch | 51 +++++++++++++++++++++++++++++++++++ metacity.spec | 25 +++++++++++------ sources | 2 +- stop-spamming-xsession-errors.patch | 2 +- 6 files changed, 76 insertions(+), 15 deletions(-) create mode 100644 metacity-3.14-bgo605678.patch diff --git a/.gitignore b/.gitignore index 053bba9..4bc0155 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ metacity-2.30.0.tar.bz2 /metacity-2.34.8.tar.xz /metacity-2.34.13.tar.xz /metacity-3.12.0.tar.xz +/metacity-3.14.3.tar.xz diff --git a/metacity-2.28-empty-keybindings.patch b/metacity-2.28-empty-keybindings.patch index b2ae51b..3fbaac7 100644 --- a/metacity-2.28-empty-keybindings.patch +++ b/metacity-2.28-empty-keybindings.patch @@ -17,23 +17,23 @@ diff --git a/src/ui/ui.c b/src/ui/ui.c index 78aa353..ef9fcfc 100644 --- a/src/ui/ui.c +++ b/src/ui/ui.c -@@ -954,7 +954,7 @@ meta_ui_parse_accelerator (const char *accel, +@@ -827,7 +827,7 @@ meta_ui_parse_accelerator (const char *accel, *keycode = 0; *mask = 0; - if (strcmp (accel, "disabled") == 0) + if (!accel[0] || strcmp (accel, "disabled") == 0) return TRUE; - + meta_ui_accelerator_parse (accel, &gdk_sym, &gdk_code, &gdk_mask); -@@ -1041,7 +1041,7 @@ meta_ui_parse_modifier (const char *accel, - +@@ -914,7 +914,7 @@ meta_ui_parse_modifier (const char *accel, + *mask = 0; - if (accel == NULL || strcmp (accel, "disabled") == 0) + if (accel == NULL || !accel[0] || strcmp (accel, "disabled") == 0) return TRUE; - + meta_ui_accelerator_parse (accel, &gdk_sym, &gdk_code, &gdk_mask); -- 1.7.9 diff --git a/metacity-3.14-bgo605678.patch b/metacity-3.14-bgo605678.patch new file mode 100644 index 0000000..76b3d54 --- /dev/null +++ b/metacity-3.14-bgo605678.patch @@ -0,0 +1,51 @@ +From 396061c90f5ed4bfb72b176932e71ba71e514c4a Mon Sep 17 00:00:00 2001 +From: Dan Winship +Date: Thu, 21 Jan 2010 10:10:44 -0500 +Subject: Work around Xlib 64-bit "specialness" + +When putting 32-bit properties into longs on 64-bit architectures, +XGetWindowProperty assumes the values are supposed to be signed, and +so it sign-extends values greater than 0x7fffffff. So if they *aren't* +supposed to be signed, we need to chop off the high bits ourselves. + +(Most CARDINAL-valued properties only end up using small values +anyway, so it doesn't matter, but _NET_WM_WINDOW_OPACITY uses the full +range, and so was previously failing on 64-bit machines.) + +https://bugzilla.gnome.org/show_bug.cgi?id=605678 + +diff --git a/src/core/xprops.c b/src/core/xprops.c +index 1461377..f1560ca 100644 +--- a/src/core/xprops.c ++++ b/src/core/xprops.c +@@ -262,6 +262,16 @@ cardinal_list_from_results (GetPropertyResults *results, + *n_cardinals_p = results->n_items; + results->prop = NULL; + ++#if GLIB_SIZEOF_LONG == 8 ++ /* Xlib sign-extends format=32 items, but we want them unsigned */ ++ { ++ int i; ++ ++ for (i = 0; i < *n_cardinals_p; i++) ++ (*cardinals_p)[i] = (*cardinals_p)[i] & 0xffffffff; ++ } ++#endif ++ + return TRUE; + } + +@@ -606,6 +616,10 @@ cardinal_with_atom_type_from_results (GetPropertyResults *results, + return FALSE; + + *cardinal_p = *(gulong*) results->prop; ++#if GLIB_SIZEOF_LONG == 8 ++ /* Xlib sign-extends format=32 items, but we want them unsigned */ ++ *cardinal_p &= 0xffffffff; ++#endif + XFree (results->prop); + results->prop = NULL; + +-- +cgit v0.10.1 + diff --git a/metacity.spec b/metacity.spec index 0dfd639..c371667 100644 --- a/metacity.spec +++ b/metacity.spec @@ -1,25 +1,26 @@ Summary: Unobtrusive window manager Name: metacity -Version: 3.12.0 +Version: 3.14.3 Release: 3%{?dist} URL: http://download.gnome.org/sources/metacity/ -Source0: http://download.gnome.org/sources/metacity/3.12/metacity-%{version}.tar.xz +Source0: http://download.gnome.org/sources/metacity/3.14/metacity-%{version}.tar.xz # http://bugzilla.gnome.org/show_bug.cgi?id=558723 Patch4: stop-spamming-xsession-errors.patch # https://bugzilla.gnome.org/show_bug.cgi?id=598995 -Patch16: Dont-focus-ancestor-window-on-a-different-workspac.patch +#Patch16: Dont-focus-ancestor-window-on-a-different-workspac.patch # https://bugzilla.gnome.org/show_bug.cgi?id=559816 Patch24: metacity-2.28-empty-keybindings.patch +Patch100: metacity-3.14-bgo605678.patch + License: GPLv2+ Group: User Interface/Desktops -BuildRequires: gtk2-devel +BuildRequires: gtk3-devel >= 3.12.0 BuildRequires: pango-devel BuildRequires: fontconfig-devel BuildRequires: gsettings-desktop-schemas-devel BuildRequires: desktop-file-utils -BuildRequires: libglade2-devel BuildRequires: autoconf, automake, libtool, gnome-common BuildRequires: intltool BuildRequires: startup-notification-devel @@ -66,9 +67,11 @@ API. This package exists purely for technical reasons. %setup -q %patch4 -p1 -b .stop-spamming-xsession-errors -%patch16 -p1 -b .focus-different-workspace +#patch16 -p1 -b .focus-different-workspace %patch24 -p1 -b .empty-keybindings +%patch100 -p1 + # force regeneration rm -f src/org.gnome.metacity.gschema.valid @@ -145,8 +148,14 @@ fi %{_mandir}/man1/metacity-window-demo.1.gz %changelog -* Wed Jun 17 2015 Fedora Release Engineering - 3.12.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild +* Fri Feb 27 2015 Yaakov Selkowitz - 3.14.3-3 +- rebuilt + +* Tue Feb 10 2015 Yaakov Selkowitz - 3.14.3-2 +- rebuilt + +* Wed Feb 04 2015 Yaakov Selkowitz - 3.14.3-1 +- Version bump for GNOME 3.14. * Sun Aug 17 2014 Fedora Release Engineering - 3.12.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild diff --git a/sources b/sources index d063212..de9b80a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -30637f6e564ef66db9bbc31fce99652c metacity-3.12.0.tar.xz +180d5eaacb493551f6f5f6e361bbdf9f metacity-3.14.3.tar.xz diff --git a/stop-spamming-xsession-errors.patch b/stop-spamming-xsession-errors.patch index 864cf6e..ef3f040 100644 --- a/stop-spamming-xsession-errors.patch +++ b/stop-spamming-xsession-errors.patch @@ -2,7 +2,7 @@ diff -up metacity-2.25.8/src/core/display.c.stop-spamming-xsession-errors metaci --- metacity-2.25.8/src/core/display.c.stop-spamming-xsession-errors 2008-11-23 00:28:37.000000000 -0500 +++ metacity-2.25.8/src/core/display.c 2008-11-24 21:40:33.000000000 -0500 @@ -3264,10 +3264,12 @@ meta_display_begin_grab_op (MetaDisplay - + if (display->grab_op != META_GRAB_OP_NONE) { +#if 0 -- cgit From d98d8fbb51477a723f46eff4837b9eaf8cdb8e71 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Tue, 14 Jul 2015 23:13:45 -0500 Subject: Upgrade to 3.16.1 - Drop metacity-3.14-bgo605678.patch because it was upstreamed - Remove check for HAVE_SHAPE because the Shape extension is no longer optional --- .gitignore | 1 + metacity-3.14-bgo605678.patch | 51 ------------------------------------------- metacity.spec | 23 ++++++++----------- sources | 2 +- 4 files changed, 11 insertions(+), 66 deletions(-) delete mode 100644 metacity-3.14-bgo605678.patch diff --git a/.gitignore b/.gitignore index 4bc0155..b767f6f 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ metacity-2.30.0.tar.bz2 /metacity-2.34.13.tar.xz /metacity-3.12.0.tar.xz /metacity-3.14.3.tar.xz +/metacity-3.16.1.tar.xz diff --git a/metacity-3.14-bgo605678.patch b/metacity-3.14-bgo605678.patch deleted file mode 100644 index 76b3d54..0000000 --- a/metacity-3.14-bgo605678.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 396061c90f5ed4bfb72b176932e71ba71e514c4a Mon Sep 17 00:00:00 2001 -From: Dan Winship -Date: Thu, 21 Jan 2010 10:10:44 -0500 -Subject: Work around Xlib 64-bit "specialness" - -When putting 32-bit properties into longs on 64-bit architectures, -XGetWindowProperty assumes the values are supposed to be signed, and -so it sign-extends values greater than 0x7fffffff. So if they *aren't* -supposed to be signed, we need to chop off the high bits ourselves. - -(Most CARDINAL-valued properties only end up using small values -anyway, so it doesn't matter, but _NET_WM_WINDOW_OPACITY uses the full -range, and so was previously failing on 64-bit machines.) - -https://bugzilla.gnome.org/show_bug.cgi?id=605678 - -diff --git a/src/core/xprops.c b/src/core/xprops.c -index 1461377..f1560ca 100644 ---- a/src/core/xprops.c -+++ b/src/core/xprops.c -@@ -262,6 +262,16 @@ cardinal_list_from_results (GetPropertyResults *results, - *n_cardinals_p = results->n_items; - results->prop = NULL; - -+#if GLIB_SIZEOF_LONG == 8 -+ /* Xlib sign-extends format=32 items, but we want them unsigned */ -+ { -+ int i; -+ -+ for (i = 0; i < *n_cardinals_p; i++) -+ (*cardinals_p)[i] = (*cardinals_p)[i] & 0xffffffff; -+ } -+#endif -+ - return TRUE; - } - -@@ -606,6 +616,10 @@ cardinal_with_atom_type_from_results (GetPropertyResults *results, - return FALSE; - - *cardinal_p = *(gulong*) results->prop; -+#if GLIB_SIZEOF_LONG == 8 -+ /* Xlib sign-extends format=32 items, but we want them unsigned */ -+ *cardinal_p &= 0xffffffff; -+#endif - XFree (results->prop); - results->prop = NULL; - --- -cgit v0.10.1 - diff --git a/metacity.spec b/metacity.spec index c371667..afea4fe 100644 --- a/metacity.spec +++ b/metacity.spec @@ -1,9 +1,9 @@ Summary: Unobtrusive window manager Name: metacity -Version: 3.14.3 -Release: 3%{?dist} +Version: 3.16.1 +Release: 1%{?dist} URL: http://download.gnome.org/sources/metacity/ -Source0: http://download.gnome.org/sources/metacity/3.14/metacity-%{version}.tar.xz +Source0: http://download.gnome.org/sources/metacity/3.16/metacity-%{version}.tar.xz # http://bugzilla.gnome.org/show_bug.cgi?id=558723 Patch4: stop-spamming-xsession-errors.patch @@ -12,11 +12,9 @@ Patch4: stop-spamming-xsession-errors.patch # https://bugzilla.gnome.org/show_bug.cgi?id=559816 Patch24: metacity-2.28-empty-keybindings.patch -Patch100: metacity-3.14-bgo605678.patch - License: GPLv2+ Group: User Interface/Desktops -BuildRequires: gtk3-devel >= 3.12.0 +BuildRequires: gtk3-devel >= 3.15.2 BuildRequires: pango-devel BuildRequires: fontconfig-devel BuildRequires: gsettings-desktop-schemas-devel @@ -70,8 +68,6 @@ API. This package exists purely for technical reasons. #patch16 -p1 -b .focus-different-workspace %patch24 -p1 -b .empty-keybindings -%patch100 -p1 - # force regeneration rm -f src/org.gnome.metacity.gschema.valid @@ -84,7 +80,7 @@ rm -f configure (if ! test -x configure; then autoreconf -i -f; fi; %configure --disable-static --disable-schemas-compile) -SHOULD_HAVE_DEFINED="HAVE_SM HAVE_XINERAMA HAVE_XFREE_XINERAMA HAVE_SHAPE HAVE_RANDR HAVE_STARTUP_NOTIFICATION" +SHOULD_HAVE_DEFINED="HAVE_SM HAVE_XINERAMA HAVE_XFREE_XINERAMA HAVE_RANDR HAVE_STARTUP_NOTIFICATION" for I in $SHOULD_HAVE_DEFINED; do if ! grep -q "define $I" config.h; then @@ -148,11 +144,10 @@ fi %{_mandir}/man1/metacity-window-demo.1.gz %changelog -* Fri Feb 27 2015 Yaakov Selkowitz - 3.14.3-3 -- rebuilt - -* Tue Feb 10 2015 Yaakov Selkowitz - 3.14.3-2 -- rebuilt +* Thu Apr 30 2015 Mike DePaulo - 3.16.1-1 +- Upgrade to 3.16.1 +- Drop metacity-3.14-bgo605678.patch because it was upstreamed +- Remove check for HAVE_SHAPE because the Shape extension is no longer optional * Wed Feb 04 2015 Yaakov Selkowitz - 3.14.3-1 - Version bump for GNOME 3.14. diff --git a/sources b/sources index de9b80a..93ce385 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -180d5eaacb493551f6f5f6e361bbdf9f metacity-3.14.3.tar.xz +5819a75b7a563df2337e1eab8f0e8827 metacity-3.16.1.tar.xz -- cgit From 56d0940c963e8d6a976d8cf650b1d456d145e0b3 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 15 Jul 2015 00:48:16 -0500 Subject: Add upstream patch for GNOME bug 738562 --- metacity-3.14-bgo738562.patch | 167 ++++++++++++++++++++++++++++++++++++++++++ metacity.spec | 7 +- 2 files changed, 173 insertions(+), 1 deletion(-) create mode 100644 metacity-3.14-bgo738562.patch diff --git a/metacity-3.14-bgo738562.patch b/metacity-3.14-bgo738562.patch new file mode 100644 index 0000000..9209612 --- /dev/null +++ b/metacity-3.14-bgo738562.patch @@ -0,0 +1,167 @@ +From 5e694c3935c838bb2d1179d3cbb6da61f433a5c1 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Alberts=20Muktup=C4=81vels?= +Date: Thu, 4 Jun 2015 17:04:51 +0300 +Subject: prefs: use button layout from GtkSettings + +This is needed to make sure that client-side and server-side +decorations have same button layout. + +GNOME Settings Daemon will update Gtk/DecorationLayout from +button-layout. At this point everything should be ok. + +But then it is possible to override Gtk/DecorationLayout from +xsettings plugin in GNOME Settings Daemon. At this point we can +end up with different button layouts between client-side and +server-side decorations. I can not think any reason why someone +would want different button layouts. + +diff --git a/src/core/prefs.c b/src/core/prefs.c +index 6278fdd..f404aff 100644 +--- a/src/core/prefs.c ++++ b/src/core/prefs.c +@@ -129,6 +129,7 @@ static gboolean button_layout_handler (GVariant*, gpointer*, gpointer); + static void init_bindings (void); + static void init_workspace_names (void); + ++static void update_button_layout (const gchar *string_value); + + typedef struct + { +@@ -759,6 +760,71 @@ queue_changed (MetaPreference pref) + changed_idle_handler, NULL, NULL); + } + ++static void ++gtk_decoration_layout_changed (GtkSettings *settings, ++ GParamSpec *pspec, ++ gpointer user_data) ++{ ++ gchar *layout; ++ gchar **sides; ++ gint i; ++ gint j; ++ ++ g_object_get (settings, "gtk-decoration-layout", &layout, NULL); ++ ++ sides = g_strsplit (layout, ":", -1); ++ g_free (layout); ++ ++ for (i = 0; sides[i]; i++) ++ { ++ gchar **buttons; ++ ++ buttons = g_strsplit (sides[i], ",", -1); ++ ++ for (j = 0; buttons[j]; j++) ++ { ++ const gchar *button; ++ ++ if (g_strcmp0 (buttons[j], "icon") == 0) ++ button = "menu"; ++ else if (g_strcmp0 (buttons[j], "menu") == 0) ++ button = "appmenu"; ++ else ++ button = NULL; ++ ++ if (button) ++ { ++ g_free (buttons[j]); ++ buttons[j] = g_strdup (button); ++ } ++ } ++ ++ g_free (sides[i]); ++ sides[i] = g_strjoinv (",", buttons); ++ ++ g_strfreev (buttons); ++ } ++ ++ layout = g_strjoinv (":", sides); ++ g_strfreev (sides); ++ ++ update_button_layout (layout); ++ g_free (layout); ++} ++ ++static void ++init_gtk_decoration_layout (void) ++{ ++ GtkSettings *settings; ++ ++ settings = gtk_settings_get_default (); ++ ++ g_signal_connect (settings, "notify::gtk-decoration-layout", ++ G_CALLBACK (gtk_decoration_layout_changed), NULL); ++ ++ gtk_decoration_layout_changed (settings, NULL, NULL); ++} ++ + /****************************************************************************/ + /* Initialisation. */ + /****************************************************************************/ +@@ -799,6 +865,8 @@ meta_prefs_init (void) + + init_bindings (); + init_workspace_names (); ++ ++ init_gtk_decoration_layout (); + } + + /****************************************************************************/ +@@ -1118,13 +1186,10 @@ button_opposite_function (MetaButtonFunction ofwhat) + } + } + +-static gboolean +-button_layout_handler (GVariant *value, +- gpointer *result, +- gpointer data) ++static void ++update_button_layout (const gchar *string_value) + { + MetaButtonLayout new_layout; +- const gchar *string_value; + char **sides = NULL; + int i; + +@@ -1132,12 +1197,7 @@ button_layout_handler (GVariant *value, + * compat with future versions + */ + +- *result = NULL; /* ignored */ +- string_value = g_variant_get_string (value, NULL); +- +- if (string_value) +- sides = g_strsplit (string_value, ":", 2); +- ++ sides = g_strsplit (string_value, ":", 2); + i = 0; + + if (sides != NULL && sides[0] != NULL) +@@ -1303,7 +1363,23 @@ button_layout_handler (GVariant *value, + button_layout = new_layout; + emit_changed (META_PREF_BUTTON_LAYOUT); + } ++} + ++static gboolean ++button_layout_handler (GVariant *value, ++ gpointer *result, ++ gpointer data) ++{ ++#if 0 ++ const gchar *string_value; ++ ++ string_value = g_variant_get_string (value, NULL); ++ ++ if (string_value) ++ update_button_layout (string_value); ++#endif ++ ++ *result = NULL; /* ignored */ + return TRUE; + } + +-- +cgit v0.10.2 + diff --git a/metacity.spec b/metacity.spec index afea4fe..d9f9cf5 100644 --- a/metacity.spec +++ b/metacity.spec @@ -1,7 +1,7 @@ Summary: Unobtrusive window manager Name: metacity Version: 3.16.1 -Release: 1%{?dist} +Release: 2%{?dist} URL: http://download.gnome.org/sources/metacity/ Source0: http://download.gnome.org/sources/metacity/3.16/metacity-%{version}.tar.xz # http://bugzilla.gnome.org/show_bug.cgi?id=558723 @@ -11,6 +11,7 @@ Patch4: stop-spamming-xsession-errors.patch #Patch16: Dont-focus-ancestor-window-on-a-different-workspac.patch # https://bugzilla.gnome.org/show_bug.cgi?id=559816 Patch24: metacity-2.28-empty-keybindings.patch +Patch25: metacity-3.14-bgo738562.patch License: GPLv2+ Group: User Interface/Desktops @@ -67,6 +68,7 @@ API. This package exists purely for technical reasons. #patch16 -p1 -b .focus-different-workspace %patch24 -p1 -b .empty-keybindings +%patch25 -p1 -b .bgo738562 # force regeneration rm -f src/org.gnome.metacity.gschema.valid @@ -144,6 +146,9 @@ fi %{_mandir}/man1/metacity-window-demo.1.gz %changelog +* Wed Jul 15 2015 Yaakov Selkowitz - 3.16.1-2 +- Add upstream patch for GNOME bug 738562 + * Thu Apr 30 2015 Mike DePaulo - 3.16.1-1 - Upgrade to 3.16.1 - Drop metacity-3.14-bgo605678.patch because it was upstreamed -- cgit From 1758658aab68f8556577d3510e84aee6ca0267f9 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 15 Jul 2015 01:04:36 -0500 Subject: Unstable version bump --- .gitignore | 1 + metacity.spec | 11 ++++++----- sources | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index b767f6f..3647380 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ metacity-2.30.0.tar.bz2 /metacity-3.12.0.tar.xz /metacity-3.14.3.tar.xz /metacity-3.16.1.tar.xz +/metacity-3.17.2.tar.xz diff --git a/metacity.spec b/metacity.spec index d9f9cf5..31fe427 100644 --- a/metacity.spec +++ b/metacity.spec @@ -1,9 +1,9 @@ Summary: Unobtrusive window manager Name: metacity -Version: 3.16.1 -Release: 2%{?dist} +Version: 3.17.2 +Release: 1%{?dist} URL: http://download.gnome.org/sources/metacity/ -Source0: http://download.gnome.org/sources/metacity/3.16/metacity-%{version}.tar.xz +Source0: http://download.gnome.org/sources/metacity/3.17/metacity-%{version}.tar.xz # http://bugzilla.gnome.org/show_bug.cgi?id=558723 Patch4: stop-spamming-xsession-errors.patch @@ -11,7 +11,6 @@ Patch4: stop-spamming-xsession-errors.patch #Patch16: Dont-focus-ancestor-window-on-a-different-workspac.patch # https://bugzilla.gnome.org/show_bug.cgi?id=559816 Patch24: metacity-2.28-empty-keybindings.patch -Patch25: metacity-3.14-bgo738562.patch License: GPLv2+ Group: User Interface/Desktops @@ -68,7 +67,6 @@ API. This package exists purely for technical reasons. #patch16 -p1 -b .focus-different-workspace %patch24 -p1 -b .empty-keybindings -%patch25 -p1 -b .bgo738562 # force regeneration rm -f src/org.gnome.metacity.gschema.valid @@ -146,6 +144,9 @@ fi %{_mandir}/man1/metacity-window-demo.1.gz %changelog +* Wed Jul 15 2015 Yaakov Selkowitz - 3.17.2-1 +- Unstable version bump + * Wed Jul 15 2015 Yaakov Selkowitz - 3.16.1-2 - Add upstream patch for GNOME bug 738562 diff --git a/sources b/sources index 93ce385..576b16a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5819a75b7a563df2337e1eab8f0e8827 metacity-3.16.1.tar.xz +69aeac75fe649a359f99c11cc10425ac metacity-3.17.2.tar.xz -- cgit From bbebb35cc45186ac3438852287d094499dec02c0 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Fri, 2 Oct 2015 15:09:08 -0500 Subject: metacity 3.18.0 --- .gitignore | 1 + metacity.spec | 42 +++++++++++++++++++++--------------------- sources | 2 +- 3 files changed, 23 insertions(+), 22 deletions(-) diff --git a/.gitignore b/.gitignore index 3647380..b032ef7 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ metacity-2.30.0.tar.bz2 /metacity-3.14.3.tar.xz /metacity-3.16.1.tar.xz /metacity-3.17.2.tar.xz +/metacity-3.18.0.tar.xz diff --git a/metacity.spec b/metacity.spec index 31fe427..501c220 100644 --- a/metacity.spec +++ b/metacity.spec @@ -1,9 +1,9 @@ Summary: Unobtrusive window manager Name: metacity -Version: 3.17.2 +Version: 3.18.0 Release: 1%{?dist} URL: http://download.gnome.org/sources/metacity/ -Source0: http://download.gnome.org/sources/metacity/3.17/metacity-%{version}.tar.xz +Source0: http://download.gnome.org/sources/metacity/3.18/metacity-%{version}.tar.xz # http://bugzilla.gnome.org/show_bug.cgi?id=558723 Patch4: stop-spamming-xsession-errors.patch @@ -14,32 +14,29 @@ Patch24: metacity-2.28-empty-keybindings.patch License: GPLv2+ Group: User Interface/Desktops -BuildRequires: gtk3-devel >= 3.15.2 -BuildRequires: pango-devel -BuildRequires: fontconfig-devel -BuildRequires: gsettings-desktop-schemas-devel -BuildRequires: desktop-file-utils -BuildRequires: autoconf, automake, libtool, gnome-common -BuildRequires: intltool -BuildRequires: startup-notification-devel -BuildRequires: libtool automake autoconf gettext -BuildRequires: xorg-x11-proto-devel +BuildRequires: pkgconfig(gtk+-3.0) >= 3.15.2 +BuildRequires: pkgconfig(gio-2.0) >= 2.25.10 +BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.3.0 +BuildRequires: pkgconfig(pango) >= 1.2.0 +BuildRequires: pkgconfig(libcanberra-gtk3) +BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.7 +BuildRequires: pkgconfig(xcomposite) +BuildRequires: pkgconfig(xfixes) +BuildRequires: pkgconfig(xrender) +BuildRequires: pkgconfig(xdamage) +BuildRequires: pkgconfig(xrender) +BuildRequires: pkgconfig(xcursor) +BuildRequires: pkgconfig(libgtop-2.0) +BuildRequires: libXinerama-devel BuildRequires: libSM-devel, libICE-devel, libX11-devel -BuildRequires: libXext-devel, libXinerama-devel, libXrandr-devel, libXrender-devel -BuildRequires: libXcursor-devel -BuildRequires: libXcomposite-devel, libXdamage-devel -# for gnome-keybindings.pc -BuildRequires: control-center +BuildRequires: desktop-file-utils +BuildRequires: autoconf, automake, gettext-devel, intltool, libtool, gnome-common BuildRequires: yelp-tools BuildRequires: zenity -BuildRequires: dbus-devel -BuildRequires: libcanberra-devel BuildRequires: itstool Requires: startup-notification Requires: gsettings-desktop-schemas -# for /usr/share/control-center/keybindings, /usr/share/gnome/wm-properties -Requires: control-center-filesystem Requires: zenity # http://bugzilla.redhat.com/605675 @@ -144,6 +141,9 @@ fi %{_mandir}/man1/metacity-window-demo.1.gz %changelog +* Fri Oct 02 2015 Yaakov Selkowitz - 3.18.0-1 +- Update to 3.18.0 + * Wed Jul 15 2015 Yaakov Selkowitz - 3.17.2-1 - Unstable version bump diff --git a/sources b/sources index 576b16a..dd02145 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -69aeac75fe649a359f99c11cc10425ac metacity-3.17.2.tar.xz +2760c5edfdb45abfbc874d0a2f27e28a metacity-3.18.0.tar.xz -- cgit From 3129fd378e0964f40f838bd8b63584912a01e460 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 12 Oct 2015 16:57:59 -0500 Subject: metacity 3.18.1 --- .gitignore | 1 + metacity.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b032ef7..e6cbc5d 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ metacity-2.30.0.tar.bz2 /metacity-3.16.1.tar.xz /metacity-3.17.2.tar.xz /metacity-3.18.0.tar.xz +/metacity-3.18.1.tar.xz diff --git a/metacity.spec b/metacity.spec index 501c220..e62705a 100644 --- a/metacity.spec +++ b/metacity.spec @@ -1,6 +1,6 @@ Summary: Unobtrusive window manager Name: metacity -Version: 3.18.0 +Version: 3.18.1 Release: 1%{?dist} URL: http://download.gnome.org/sources/metacity/ Source0: http://download.gnome.org/sources/metacity/3.18/metacity-%{version}.tar.xz @@ -141,6 +141,9 @@ fi %{_mandir}/man1/metacity-window-demo.1.gz %changelog +* Mon Oct 12 2015 Yaakov Selkowitz - 3.18.1-1 +- Update to 3.18.1 + * Fri Oct 02 2015 Yaakov Selkowitz - 3.18.0-1 - Update to 3.18.0 diff --git a/sources b/sources index dd02145..b330fc0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2760c5edfdb45abfbc874d0a2f27e28a metacity-3.18.0.tar.xz +f81a6c687dde4ff567a35c7daf2e23f9 metacity-3.18.1.tar.xz -- cgit From eef55748d262e4c5c644e17673aa73e081aa21e4 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 4 Apr 2016 09:14:46 -0500 Subject: metacity 3.18.3 --- .gitignore | 1 + metacity.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e6cbc5d..ef939c3 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ metacity-2.30.0.tar.bz2 /metacity-3.17.2.tar.xz /metacity-3.18.0.tar.xz /metacity-3.18.1.tar.xz +/metacity-3.18.3.tar.xz diff --git a/metacity.spec b/metacity.spec index e62705a..49ba690 100644 --- a/metacity.spec +++ b/metacity.spec @@ -1,6 +1,6 @@ Summary: Unobtrusive window manager Name: metacity -Version: 3.18.1 +Version: 3.18.3 Release: 1%{?dist} URL: http://download.gnome.org/sources/metacity/ Source0: http://download.gnome.org/sources/metacity/3.18/metacity-%{version}.tar.xz @@ -74,7 +74,7 @@ export CPPFLAGS # Always rerun configure for now rm -f configure -(if ! test -x configure; then autoreconf -i -f; fi; +(if ! test -x configure; then autoreconf -i -f; intltoolize -c -f; fi; %configure --disable-static --disable-schemas-compile) SHOULD_HAVE_DEFINED="HAVE_SM HAVE_XINERAMA HAVE_XFREE_XINERAMA HAVE_RANDR HAVE_STARTUP_NOTIFICATION" @@ -141,6 +141,9 @@ fi %{_mandir}/man1/metacity-window-demo.1.gz %changelog +* Mon Apr 04 2016 Yaakov Selkowitz - 3.18.3-1 +- new version + * Mon Oct 12 2015 Yaakov Selkowitz - 3.18.1-1 - Update to 3.18.1 diff --git a/sources b/sources index b330fc0..517256d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f81a6c687dde4ff567a35c7daf2e23f9 metacity-3.18.1.tar.xz +af912936e1ab91dc6b4126c61d0fdf80 metacity-3.18.3.tar.xz -- cgit From 024a0d1f21fdbf47837042af56179b8a54053d66 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 13 Apr 2016 22:06:08 -0500 Subject: Add gtk2 Adwaita theme for compiz --- metacity-theme-2.xml | 1604 ++++++++++++++++++++++++++++++++++++++++++++++++++ metacity.spec | 10 +- 2 files changed, 1613 insertions(+), 1 deletion(-) create mode 100644 metacity-theme-2.xml diff --git a/metacity-theme-2.xml b/metacity-theme-2.xml new file mode 100644 index 0000000..6d21d88 --- /dev/null +++ b/metacity-theme-2.xml @@ -0,0 +1,1604 @@ + + + + Adwaita + GNOME Art Team <art.gnome.org> + Â Intel, Â Red Hat, Lapo Calamandrei + 2010 + Default GNOME 3 window theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_focused"> + <gradient type="vertical" x="0" y="0" width="width" height="height"> + <color value="blend/gtk:bg[NORMAL]/gtk:base[NORMAL]/0.4" /> + <color value="gtk:bg[NORMAL]"/> + <color value="blend/gtk:bg[NORMAL]/#000000/0.03" /> + <color value="blend/gtk:bg[NORMAL]/#000000/0.06" /> + </gradient> +</draw_ops> + +<draw_ops name="titlebar_fill_focused_alt"> + <gradient type="vertical" x="0" y="0" width="width" height="height"> + <color value="blend/gtk:bg[NORMAL]/gtk:base[NORMAL]/0.6" /> + <!-- <color value="gtk:bg[NORMAL]"/> --> + <!-- <color value="blend/gtk:bg[NORMAL]/#000000/0.03" /> --> + <color value="gtk:bg[NORMAL]"/> + </gradient> +</draw_ops> + +<draw_ops name="titlebar_fill_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="titlebar_fill_unfocused" /> + <line x1="0" y1="height-1" x2="width-1" y2="height-1" color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="hilight"> + <line x1="0" y1="1" x2="width-1" y2="1" color="C_titlebar_focused_hilight" /> + <gradient type="vertical" x="1" y="1" width="1" height="height-4"> + <color value="C_titlebar_focused_hilight" /> + <color value="blend/gtk:bg[NORMAL]/#000000/0.03" /> + </gradient> +</draw_ops> + +<draw_ops name="rounded_hilight"> + <line x1="5" y1="1" x2="width-6" y2="1" color="C_titlebar_focused_hilight" /> + <arc color="C_titlebar_focused_hilight" x="1" y="1" width="7" height="7" start_angle="270" extent_angle="90" /> + <arc color="C_titlebar_focused_hilight" x="width-10" y="1" width="9" height="7" start_angle="0" extent_angle="90" /> + <gradient type="vertical" x="1" y="5" width="1" height="height-9"> + <color value="C_titlebar_focused_hilight" /> + <color value="blend/gtk:bg[NORMAL]/#000000/0.03" /> + </gradient> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused_alt" /> + <include name="hilight" /> +</draw_ops> + +<draw_ops name="titlebar_focused_alt"> + <include name="titlebar_fill_focused_alt" /> + <include name="hilight" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused_alt" /> + <include name="rounded_hilight" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused_alt"> + <include name="titlebar_fill_focused_alt" /> + <include name="rounded_hilight" /> +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="4" y1="0" x2="width-5" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="4" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="4" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="9" height="9" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-10" y="0" width="9" height="9" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="9" height="9" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-10" y="0" width="9" height="9" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="4" y1="0" x2="width-5" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="4" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="4" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="9" height="9" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-10" y="0" width="9" height="9" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="9" height="9" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-10" y="0" width="9" height="9" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="border_right_focused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_right_unfocused"> + <line + x1="width" y1="0" + x2="width" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<draw_ops name="border_left_focused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_left_unfocused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_unfocused" /> +</draw_ops> + + <!-- button icons--> + +<constant name="C_icons_shadow" value="blend/#000000/gtk:bg[NORMAL]/0.6" /> + +<draw_ops name="close_glyph_focused"> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="close_shadow_focused"> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_shadow" /> + <line + x1="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_shadow" /> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_shadow" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_shadow" /> + <line + x1="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_shadow" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_shadow" /> +</draw_ops> + +<draw_ops name="close_focused"> + <include name="close_shadow_focused" y="1" /> + <!-- I'm not happy with the current aa I'll draw it twice to make it darker --> + <include name="close_shadow_focused" y="1" /> + <include name="close_glyph_focused" /> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <include name="close_glyph_focused" y="1" /> +</draw_ops> + +<draw_ops name="close_glyph_unfocused"> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="close_unfocused"> + <include name="close_glyph_unfocused" y="D_icons_unfocused_offset" /> + <include name="close_glyph_unfocused" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="close_glyph_unfocused_prelight"> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_prelight" /> + <line + x1="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_prelight" /> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_prelight" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_prelight" /> + <line + x1="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_prelight" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_prelight" /> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> + <include name="close_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="close_glyph_unfocused_pressed"> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_pressed" /> + <line + x1="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_pressed" /> + <line + x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_pressed" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_pressed" /> + <line + x1="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_pressed" /> + <line + x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + x2="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" + color="C_icons_unfocused_pressed" /> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> + <include name="close_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="maximize_glyph_focused"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-1-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="maximize_shadow_focused"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-1-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_shadow" /> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_shadow" /> +</draw_ops> + +<draw_ops name="maximize_focused"> + <include name="maximize_shadow_focused" y="1" /> + <include name="maximize_glyph_focused" /> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <include name="maximize_glyph_focused" y="1" /> +</draw_ops> + +<draw_ops name="maximize_glyph_unfocused"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-1-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <include name="maximize_glyph_unfocused" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="maximize_glyph_unfocused_prelight"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-1-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused_prelight" /> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused_prelight" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="maximize_glyph_unfocused_pressed"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-1-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused_pressed" /> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused_pressed" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="minimize_glyph_focused"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="minimize_shadow_focused"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_shadow" /> +</draw_ops> + +<draw_ops name="minimize_focused"> + <include name="minimize_shadow_focused" y="1" /> + <include name="minimize_glyph_focused" /> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <include name="minimize_glyph_focused" y="1" /> +</draw_ops> + +<draw_ops name="minimize_glyph_unfocused"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <include name="minimize_glyph_unfocused" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="minimize_glyph_unfocused_prelight"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused_prelight" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="minimize_glyph_unfocused_pressed"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused_pressed" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="menu_glyph_focused"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+2+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-5-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+4+D_icons_shrink-D_icons_grow" y="height/2-1-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-8-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="menu_shadow_focused"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_shadow" /> + <rectangle + x="(width-width%3)/3+2+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-5-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_shadow" /> + <rectangle + x="(width-width%3)/3+4+D_icons_shrink-D_icons_grow" y="height/2-1-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-8-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_shadow" /> +</draw_ops> + +<draw_ops name="menu_focused"> + <include name="menu_shadow_focused" y="1" /> + <include name="menu_glyph_focused" /> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <include name="menu_glyph_focused" y="1" /> +</draw_ops> + +<draw_ops name="menu_glyph_unfocused"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+2+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-5-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+4+D_icons_shrink-D_icons_grow" y="height/2-1-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-8-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <include name="menu_glyph_unfocused" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="menu_glyph_unfocused_prelight"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused_prelight" /> + <rectangle + x="(width-width%3)/3+2+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-5-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused_prelight" /> + <rectangle + x="(width-width%3)/3+4+D_icons_shrink-D_icons_grow" y="height/2-1-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-8-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused_prelight" /> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <include name="menu_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="menu_glyph_unfocused_pressed"> + <rectangle + x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused_pressed" /> + <rectangle + x="(width-width%3)/3+2+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-5-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" + color="C_icons_unfocused_pressed" /> + <rectangle + x="(width-width%3)/3+4+D_icons_shrink-D_icons_grow" y="height/2-1-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-8-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused_pressed" /> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="shade_glyph_focused"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" + width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" + color="C_icons_focused" /> + <rectangle + x="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" + width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="shade_shadow_focused"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_shadow" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_shadow" /> +</draw_ops> + +<draw_ops name="shade_focused"> + <include name="shade_shadow_focused" y="1" /> + <include name="shade_glyph_focused" /> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <include name="shade_glyph_focused" y="1" /> +</draw_ops> + +<draw_ops name="shade_glyph_unfocused"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" + width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" + color="C_icons_unfocused" /> + <rectangle + x="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" + width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <include name="shade_glyph_unfocused" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="shade_glyph_unfocused_prelight"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused_prelight" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused_prelight" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" + width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" + color="C_icons_unfocused_prelight" /> + <rectangle + x="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" + width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" + color="C_icons_unfocused_prelight" /> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> +</draw_ops> + +<draw_ops name="shade_glyph_unfocused_pressed"> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused_pressed" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" + width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" + color="C_icons_unfocused_pressed" /> + <rectangle + x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" + width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" + color="C_icons_unfocused_pressed" /> + <rectangle + x="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" + width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" + color="C_icons_unfocused_pressed" /> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> +</draw_ops> + + + <!-- button backgrounds --> + +<constant name="C_button_border" value="blend/#000000/gtk:bg[NORMAL]/0.8" /> +<constant name="C_button_hilight" value="blend/gtk:base[NORMAL]/gtk:bg[NORMAL]/0.6" /> + +<draw_ops name="button_fill"> <!-- button background gradient --> + <gradient type="vertical" x="0" y="0" width="width" height="height-2"> + <color value="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.15" /> + <color value="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.21" /> + <color value="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.27" /> + <color value="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.12" /> + </gradient> +</draw_ops> + +<draw_ops name="button_bottom"> + <line x1="0" y1="height-2" x2="width-1" y2="height-2" color="C_button_border" /> + <line x1="0" y1="height-1" x2="width-1" y2="height-1" color="C_button_hilight" /> +</draw_ops> + +<draw_ops name="button_bevel"> + <gradient type="vertical" x="0" y="0" width="1" height="height-2"> + <color value="blend/gtk:bg[NORMAL]/gtk:base[NORMAL]/0.1"/> + <color value="blend/gtk:bg[NORMAL]/#000000/0.1"/> + </gradient> + <gradient type="vertical" x="width-1" y="0" width="1" height="height-2"> + <color value="C_border_focused"/> + <color value="blend/gtk:bg[NORMAL]/#000000/0.1"/> + </gradient> +</draw_ops> + +<draw_ops name="button_fill_prelight"> <!-- button background gradient for prelight status --> + <gradient type="vertical" x="0" y="0" width="width" height="height-2"> + <color value="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.03" /> + <color value="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.1" /> + <color value="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.2" /> + <color value="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.04" /> + </gradient> +</draw_ops> + +<draw_ops name="button_fill_pressed"> <!-- button background gradient for pressed status --> + <gradient type="vertical" x="0" y="0" width="width" height="height-2"> + <color value="C_border_focused" /> + <color value="blend/#000000/gtk:bg[NORMAL]/0.75" /> + <color value="blend/#000000/gtk:bg[NORMAL]/0.8" /> + </gradient> +</draw_ops> + +<draw_ops name="button"> + <include name="button_fill" /> + <include name="button_bevel" /> + <include name="button_bottom" /> +</draw_ops> + +<draw_ops name="button_prelight"> + <include name="button_fill_prelight" /> + <include name="button_bevel" /> + <include name="button_bottom" /> +</draw_ops> + +<draw_ops name="button_pressed"> + <include name="button_fill_pressed" /> + <include name="button_bottom" /> +</draw_ops> + +<!-- things get messy here --> + +<draw_ops name="button_inner_right_slice1"> + <clip x="0" y="0" width="width" height="height-5" /> + <include name="button" /> +</draw_ops> +<draw_ops name="button_inner_right_slice2"> + <clip x="1" y="height-5" width="width-1" height="2" /> + <include name="button" /> +</draw_ops> +<draw_ops name="button_inner_right_slice3"> + <clip x="2" y="height-3" width="width-2" height="1" /> + <include name="button" /> +</draw_ops> +<draw_ops name="button_inner_right_slice4"> + <clip x="4" y="height-2" width="width-4" height="2" /> + <include name="button" /> +</draw_ops> + +<draw_ops name="button_inner_right_fill"> + <include name="button_inner_right_slice1" /> + <include name="button_inner_right_slice2" /> + <include name="button_inner_right_slice3" /> + <include name="button_inner_right_slice4" /> +</draw_ops> + +<draw_ops name="button_inner_right_slice1_prelight"> + <clip x="0" y="0" width="width" height="height-5" /> + <include name="button_prelight" /> +</draw_ops> +<draw_ops name="button_inner_right_slice2_prelight"> + <clip x="1" y="height-5" width="width-1" height="2" /> + <include name="button_prelight" /> +</draw_ops> +<draw_ops name="button_inner_right_slice3_prelight"> + <clip x="2" y="height-3" width="width-2" height="1" /> + <include name="button_prelight" /> +</draw_ops> +<draw_ops name="button_inner_right_slice4_prelight"> + <clip x="4" y="height-2" width="width-4" height="2" /> + <include name="button_prelight" /> +</draw_ops> + +<draw_ops name="button_inner_right_fill_prelight"> + <include name="button_inner_right_slice1_prelight" /> + <include name="button_inner_right_slice2_prelight" /> + <include name="button_inner_right_slice3_prelight" /> + <include name="button_inner_right_slice4_prelight" /> +</draw_ops> + +<draw_ops name="button_inner_right_slice1_pressed"> + <clip x="0" y="0" width="width" height="height-5" /> + <include name="button_pressed" /> +</draw_ops> +<draw_ops name="button_inner_right_slice2_pressed"> + <clip x="1" y="height-5" width="width-1" height="2" /> + <include name="button_pressed" /> +</draw_ops> +<draw_ops name="button_inner_right_slice3_pressed"> + <clip x="2" y="height-3" width="width-2" height="1" /> + <include name="button_pressed" /> +</draw_ops> +<draw_ops name="button_inner_right_slice4_pressed"> + <clip x="4" y="height-2" width="width-4" height="2" /> + <include name="button_pressed" /> +</draw_ops> + +<draw_ops name="button_inner_right_fill_pressed"> + <include name="button_inner_right_slice1_pressed" /> + <include name="button_inner_right_slice2_pressed" /> + <include name="button_inner_right_slice3_pressed" /> + <include name="button_inner_right_slice4_pressed" /> +</draw_ops> + + +<draw_ops name="button_inner_right_border"> + <gradient type="vertical" x="0" y="0" width="1" height="height-5"> + <color value="blend/gtk:bg[NORMAL]/#000000/0.06" /> + <color value="blend/gtk:bg[NORMAL]/#000000/0.06" /> + <color value="blend/gtk:bg[NORMAL]/#000000/0.03" /> + </gradient> + <arc color="C_button_hilight" x="1" y="height-10" width="9" height="9" start_angle="180" extent_angle="90" /> + <gradient type="vertical" x="1" y="0" width="1" height="height-5"> + <color value="C_border_focused" /> + <color value="C_button_border" /> + </gradient> + <arc color="C_button_border" x="1" y="height-11" width="9" height="9" start_angle="180" extent_angle="90" /> +</draw_ops> + +<draw_ops name="button_inner_right"> + <include name="button_inner_right_fill" /> + <include name="button_inner_right_border" /> +</draw_ops> + +<draw_ops name="button_inner_right_prelight"> + <include name="button_inner_right_fill_prelight" /> + <include name="button_inner_right_border" /> +</draw_ops> + +<draw_ops name="button_inner_right_pressed"> + <include name="button_inner_right_fill_pressed" /> + <include name="button_inner_right_border" /> +</draw_ops> + +<draw_ops name="button_inner_left_slice1"> + <clip x="0" y="0" width="width-1" height="height-5" /> + <include name="button" /> +</draw_ops> +<draw_ops name="button_inner_left_slice2"> + <clip x="0" y="height-5" width="width-2" height="2" /> + <include name="button" /> +</draw_ops> +<draw_ops name="button_inner_left_slice3"> + <clip x="0" y="height-3" width="width-3" height="1" /> + <include name="button" /> +</draw_ops> +<draw_ops name="button_inner_left_slice4"> + <clip x="0" y="height-2" width="width-5" height="2" /> + <include name="button" /> +</draw_ops> + +<draw_ops name="button_inner_left_fill"> + <include name="button_inner_left_slice1" /> + <include name="button_inner_left_slice2" /> + <include name="button_inner_left_slice3" /> + <include name="button_inner_left_slice4" /> +</draw_ops> + +<draw_ops name="button_inner_left_slice1_prelight"> + <clip x="0" y="0" width="width-1" height="height-5" /> + <include name="button_prelight" /> +</draw_ops> +<draw_ops name="button_inner_left_slice2_prelight"> + <clip x="0" y="height-5" width="width-2" height="2" /> + <include name="button_prelight" /> +</draw_ops> +<draw_ops name="button_inner_left_slice3_prelight"> + <clip x="0" y="height-3" width="width-3" height="1" /> + <include name="button_prelight" /> +</draw_ops> +<draw_ops name="button_inner_left_slice4_prelight"> + <clip x="0" y="height-2" width="width-5" height="2" /> + <include name="button_prelight" /> +</draw_ops> + +<draw_ops name="button_inner_left_fill_prelight"> + <include name="button_inner_left_slice1_prelight" /> + <include name="button_inner_left_slice2_prelight" /> + <include name="button_inner_left_slice3_prelight" /> + <include name="button_inner_left_slice4_prelight" /> +</draw_ops> + +<draw_ops name="button_inner_left_slice1_pressed"> + <clip x="0" y="0" width="width-1" height="height-5" /> + <include name="button_pressed" /> +</draw_ops> +<draw_ops name="button_inner_left_slice2_pressed"> + <clip x="0" y="height-5" width="width-2" height="2" /> + <include name="button_pressed" /> +</draw_ops> +<draw_ops name="button_inner_left_slice3_pressed"> + <clip x="0" y="height-3" width="width-3" height="1" /> + <include name="button_pressed" /> +</draw_ops> +<draw_ops name="button_inner_left_slice4_pressed"> + <clip x="0" y="height-2" width="width-5" height="2" /> + <include name="button_pressed" /> +</draw_ops> + +<draw_ops name="button_inner_left_fill_pressed"> + <include name="button_inner_left_slice1_pressed" /> + <include name="button_inner_left_slice2_pressed" /> + <include name="button_inner_left_slice3_pressed" /> + <include name="button_inner_left_slice4_pressed" /> +</draw_ops> + + +<draw_ops name="button_inner_left_border"> + <gradient type="vertical" x="width-1" y="0" width="1" height="height-6"> + <color value="C_titlebar_focused_hilight" /> + <color value="C_button_hilight" /> + </gradient> + <arc color="C_button_hilight" x="width-11" y="height-11" width="10" height="10" start_angle="90" extent_angle="90" /> + <gradient type="vertical" x="width-2" y="0" width="1" height="height-5"> + <color value="C_border_focused" /> + <color value="C_button_border" /> + </gradient> + <arc color="C_button_border" x="width-11" y="height-11" width="9" height="9" start_angle="90" extent_angle="90" /> +</draw_ops> + +<draw_ops name="button_inner_left"> + <include name="button_inner_left_fill" /> + <include name="button_inner_left_border" /> +</draw_ops> + +<draw_ops name="button_inner_left_prelight"> + <include name="button_inner_left_fill_prelight" /> + <include name="button_inner_left_border" /> +</draw_ops> + +<draw_ops name="button_inner_left_pressed"> + <include name="button_inner_left_fill_pressed" /> + <include name="button_inner_left_border" /> +</draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_right_background" state="normal" draw_ops="button_inner_left"/> + <button function="left_right_background" state="prelight" draw_ops="button_inner_left_prelight"/> + <button function="left_right_background" state="pressed" draw_ops="button_inner_left_pressed"/> + + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_left_background" state="normal" draw_ops="button_inner_right"/> + <button function="right_left_background" state="prelight" draw_ops="button_inner_right_prelight"/> + <button function="right_left_background" state="pressed" draw_ops="button_inner_right_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused_alt" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_right_background" state="normal" draw_ops="button_inner_left"/> + <button function="left_right_background" state="prelight" draw_ops="button_inner_left_prelight"/> + <button function="left_right_background" state="pressed" draw_ops="button_inner_left_pressed"/> + + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_left_background" state="normal" draw_ops="button_inner_right"/> + <button function="right_left_background" state="prelight" draw_ops="button_inner_right_prelight"/> + <button function="right_left_background" state="pressed" draw_ops="button_inner_right_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused_alt" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_focused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_right_background" state="normal" draw_ops="button_inner_left"/> + <button function="left_right_background" state="prelight" draw_ops="button_inner_left_prelight"/> + <button function="left_right_background" state="pressed" draw_ops="button_inner_left_pressed"/> + + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_left_background" state="normal" draw_ops="button_inner_right"/> + <button function="right_left_background" state="prelight" draw_ops="button_inner_right_prelight"/> + <button function="right_left_background" state="pressed" draw_ops="button_inner_right_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_unfocused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_right_background" state="normal" draw_ops="button_inner_left"/> + <button function="left_right_background" state="prelight" draw_ops="button_inner_left_prelight"/> + <button function="left_right_background" state="pressed" draw_ops="button_inner_left_pressed"/> + + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_left_background" state="normal" draw_ops="button_inner_right"/> + <button function="right_left_background" state="prelight" draw_ops="button_inner_right_prelight"/> + <button function="right_left_background" state="pressed" draw_ops="button_inner_right_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button"/> + <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="left_right_background" state="normal" draw_ops="button_inner_left"/> + <button function="left_right_background" state="prelight" draw_ops="button_inner_left_prelight"/> + <button function="left_right_background" state="pressed" draw_ops="button_inner_left_pressed"/> + + <button function="right_middle_background" state="normal" draw_ops="button"/> + <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> + <button function="right_left_background" state="normal" draw_ops="button_inner_right"/> + <button function="right_left_background" state="prelight" draw_ops="button_inner_right_prelight"/> + <button function="right_left_background" state="pressed" draw_ops="button_inner_right_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused_alt" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button_inner_left"/> + <button function="left_middle_background" state="prelight" draw_ops="button_inner_left_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_inner_left_pressed"/> + + <button function="right_middle_background" state="normal" draw_ops="button_inner_right"/> + <button function="right_middle_background" state="prelight" draw_ops="button_inner_right_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_inner_right_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/metacity.spec b/metacity.spec index 49ba690..57b1053 100644 --- a/metacity.spec +++ b/metacity.spec @@ -1,9 +1,12 @@ Summary: Unobtrusive window manager Name: metacity Version: 3.18.3 -Release: 1%{?dist} +Release: 2%{?dist} URL: http://download.gnome.org/sources/metacity/ Source0: http://download.gnome.org/sources/metacity/3.18/metacity-%{version}.tar.xz +# originally from gnome-themes-standard, dropped in 3.12 +Source1: metacity-theme-2.xml + # http://bugzilla.gnome.org/show_bug.cgi?id=558723 Patch4: stop-spamming-xsession-errors.patch @@ -95,6 +98,8 @@ make CPPFLAGS="$CPPFLAGS" LIBS="$LIBS" %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" +install -m0644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/themes/Adwaita/metacity-1/ + find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' # the desktop file is not valid, I've complained on metacity-devel-list @@ -141,6 +146,9 @@ fi %{_mandir}/man1/metacity-window-demo.1.gz %changelog +* Wed Apr 13 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 3.18.3-2 +- Add gtk2 Adwaita theme for compiz + * Mon Apr 04 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 3.18.3-1 - new version -- cgit From d6f663002c042ededc68179b302d1f82a7433433 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz <yselkowi@redhat.com> Date: Tue, 12 Jul 2016 13:43:12 -0500 Subject: metacity 3.20.1.1 --- metacity-theme-2.xml | 1604 -------------------------------------------------- metacity.spec | 30 +- 2 files changed, 13 insertions(+), 1621 deletions(-) delete mode 100644 metacity-theme-2.xml diff --git a/metacity-theme-2.xml b/metacity-theme-2.xml deleted file mode 100644 index 6d21d88..0000000 --- a/metacity-theme-2.xml +++ /dev/null @@ -1,1604 +0,0 @@ -<?xml version="1.0"?> -<metacity_theme> -<info> - <name>Adwaita</name> - <author>GNOME Art Team <art.gnome.org></author> - <copyright>Â Intel, Â Red Hat, Lapo Calamandrei</copyright> - <date>2010</date> - <description>Default GNOME 3 window theme</description> -</info> - -<!-- meaningfull constants --> - -<constant name="C_border_focused" value="blend/#000000/gtk:bg[NORMAL]/0.6" /> -<constant name="C_border_unfocused" value="blend/#000000/gtk:bg[NORMAL]/0.8" /> -<constant name="C_titlebar_focused_hilight" value="gtk:base[NORMAL]" /> -<constant name="C_titlebar_unfocused" value="blend/gtk:base[NORMAL]/gtk:bg[NORMAL]/0.4" /> -<constant name="C_title_focused" value="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.1" /> -<constant name="C_title_focused_hilight" value="gtk:base[NORMAL]" /> -<constant name="C_title_unfocused" value="blend/gtk:text[NORMAL]/gtk:bg[NORMAL]/0.9" /> -<!-- color of the button icons --> -<constant name="C_icons_focused" value="gtk:text[SELECTED]" /> -<constant name="C_icons_focused_pressed" value="#ffffff" /> -<constant name="C_icons_unfocused" value="blend/gtk:text[NORMAL]/gtk:bg[NORMAL]/0.9" /> -<constant name="C_icons_unfocused_prelight" value="gtk:bg[NORMAL]" /> -<constant name="C_icons_unfocused_pressed" value="blend/#000000/gtk:bg[NORMAL]/0.7" /> -<constant name="D_icons_unfocused_offset" value="2" /> <!-- offset of the unfocused icons --> -<constant name="D_icons_shrink" value="1" /> <!-- increasing this value makes the icons in buttons smaller --> -<constant name="D_icons_grow" value="0" /> <!-- increasing this value makes the icons in buttons bigger --> -<!-- geometries --> - -<frame_geometry name="normal" title_scale="medium" rounded_top_left="4" rounded_top_right="4"> - <distance name="left_width" value="1" /> - <distance name="right_width" value="1" /> - <distance name="bottom_height" value="2" /> - <distance name="left_titlebar_edge" value="0"/> - <distance name="right_titlebar_edge" value="0"/> - <distance name="title_vertical_pad" value="10"/> - <border name="title_border" left="10" right="10" top="1" bottom="2"/> - <border name="button_border" left="0" right="0" top="1" bottom="2"/> - <aspect_ratio name="button" value="1"/> -</frame_geometry> - -<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="4" rounded_top_right="4" parent="normal"> - <distance name="left_titlebar_edge" value="1"/> - <distance name="right_titlebar_edge" value="1"/> -</frame_geometry> - -<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> - <distance name="left_width" value="0" /> - <distance name="right_width" value="0" /> - <distance name="left_titlebar_edge" value="0"/> - <distance name="right_titlebar_edge" value="0"/> - <distance name="title_vertical_pad" value="9"/> <!-- - This needs to be 1 less then the - title_vertical_pad on normal state - or you'll have bigger buttons --> - <border name="title_border" left="10" right="10" top="1" bottom="2"/> - <border name="button_border" left="0" right="0" top="0" bottom="2"/> - <distance name="bottom_height" value="0" /> -</frame_geometry> - -<frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> - <distance name="right_width" value="1" /> -</frame_geometry> - -<frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> - <distance name="left_width" value="1" /> -</frame_geometry> - -<frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="false" rounded_top_right="false"> - <distance name="title_vertical_pad" value="7"/> - <border name="title_border" left="10" right="10" top="0" bottom="1"/> - <border name="button_border" left="0" right="0" top="0" bottom="2"/> -</frame_geometry> - -<frame_geometry name="small_unfocused" parent="small"> - <distance name="left_titlebar_edge" value="1"/> - <distance name="right_titlebar_edge" value="1"/> -</frame_geometry> - -<frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> -</frame_geometry> - -<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > - <distance name="left_width" value="1" /> - <distance name="right_width" value="1" /> - <distance name="bottom_height" value="1" /> - <border name="title_border" left="10" right="10" top="0" bottom="0" /> - <border name="button_border" left="0" right="0" top="0" bottom="0"/> - <distance name="title_vertical_pad" value="1" /> -</frame_geometry> - -<frame_geometry name="modal" title_scale="small" hide_buttons="true" parent="normal"> - <distance name="title_vertical_pad" value="0"/> -</frame_geometry> - -<!-- drawing operations --> - - <!-- title --> - -<draw_ops name="title_focused"> - <title x="(0 `max` ((width - title_width) / 2)) + 3" - y="(0 `max` ((height - title_height) / 2)) + 2" - color="C_title_focused_hilight" /> - <title x="(0 `max` ((width - title_width) / 2)) + 2" - y="(0 `max` ((height - title_height) / 2)) + 1" - color="C_title_focused" /> -</draw_ops> - -<draw_ops name="title_unfocused"> - <title x="(0 `max` ((width - title_width) / 2)) + 2" - y="(0 `max` ((height - title_height) / 2)) + 1" - color="C_title_unfocused"/> -</draw_ops> - - <!-- window decorations --> - -<draw_ops name="entire_background_focused"> - <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" /> -</draw_ops> - -<draw_ops name="entire_background_unfocused"> - <include name="entire_background_focused" /> -</draw_ops> - -<draw_ops name="titlebar_fill_focused"> - <gradient type="vertical" x="0" y="0" width="width" height="height"> - <color value="blend/gtk:bg[NORMAL]/gtk:base[NORMAL]/0.4" /> - <color value="gtk:bg[NORMAL]"/> - <color value="blend/gtk:bg[NORMAL]/#000000/0.03" /> - <color value="blend/gtk:bg[NORMAL]/#000000/0.06" /> - </gradient> -</draw_ops> - -<draw_ops name="titlebar_fill_focused_alt"> - <gradient type="vertical" x="0" y="0" width="width" height="height"> - <color value="blend/gtk:bg[NORMAL]/gtk:base[NORMAL]/0.6" /> - <!-- <color value="gtk:bg[NORMAL]"/> --> - <!-- <color value="blend/gtk:bg[NORMAL]/#000000/0.03" /> --> - <color value="gtk:bg[NORMAL]"/> - </gradient> -</draw_ops> - -<draw_ops name="titlebar_fill_unfocused"> - <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true" /> -</draw_ops> - -<draw_ops name="titlebar_unfocused"> - <include name="titlebar_fill_unfocused" /> - <line x1="0" y1="height-1" x2="width-1" y2="height-1" color="C_icons_unfocused" /> -</draw_ops> - -<draw_ops name="hilight"> - <line x1="0" y1="1" x2="width-1" y2="1" color="C_titlebar_focused_hilight" /> - <gradient type="vertical" x="1" y="1" width="1" height="height-4"> - <color value="C_titlebar_focused_hilight" /> - <color value="blend/gtk:bg[NORMAL]/#000000/0.03" /> - </gradient> -</draw_ops> - -<draw_ops name="rounded_hilight"> - <line x1="5" y1="1" x2="width-6" y2="1" color="C_titlebar_focused_hilight" /> - <arc color="C_titlebar_focused_hilight" x="1" y="1" width="7" height="7" start_angle="270" extent_angle="90" /> - <arc color="C_titlebar_focused_hilight" x="width-10" y="1" width="9" height="7" start_angle="0" extent_angle="90" /> - <gradient type="vertical" x="1" y="5" width="1" height="height-9"> - <color value="C_titlebar_focused_hilight" /> - <color value="blend/gtk:bg[NORMAL]/#000000/0.03" /> - </gradient> -</draw_ops> - -<draw_ops name="titlebar_focused"> - <include name="titlebar_fill_focused_alt" /> - <include name="hilight" /> -</draw_ops> - -<draw_ops name="titlebar_focused_alt"> - <include name="titlebar_fill_focused_alt" /> - <include name="hilight" /> -</draw_ops> - -<draw_ops name="rounded_titlebar_focused"> - <include name="titlebar_fill_focused_alt" /> - <include name="rounded_hilight" /> -</draw_ops> - -<draw_ops name="rounded_titlebar_focused_alt"> - <include name="titlebar_fill_focused_alt" /> - <include name="rounded_hilight" /> -</draw_ops> - -<draw_ops name="border_focused"> - <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> -</draw_ops> - -<draw_ops name="border_unfocused"> - <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> -</draw_ops> - -<draw_ops name="rounded_border_focused"> - <line color="C_border_focused" x1="4" y1="0" x2="width-5" y2="0" /> - <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> - <line color="C_border_focused" x1="0" y1="4" x2="0" y2="height-2" /> - <line color="C_border_focused" x1="width-1" y1="4" x2="width-1" y2="height-2" /> - <arc color="C_border_focused" x="0" y="0" width="9" height="9" start_angle="270" extent_angle="90" /> - <arc color="C_border_focused" x="width-10" y="0" width="9" height="9" start_angle="0" extent_angle="90" /> - <!-- double arcs for darker borders --> - <arc color="C_border_focused" x="0" y="0" width="9" height="9" start_angle="270" extent_angle="90" /> - <arc color="C_border_focused" x="width-10" y="0" width="9" height="9" start_angle="0" extent_angle="90" /> -</draw_ops> - -<draw_ops name="rounded_border_unfocused"> - <line color="C_border_unfocused" x1="4" y1="0" x2="width-5" y2="0" /> - <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> - <line color="C_border_unfocused" x1="0" y1="4" x2="0" y2="height-2" /> - <line color="C_border_unfocused" x1="width-1" y1="4" x2="width-1" y2="height-2" /> - <arc color="C_border_unfocused" x="0" y="0" width="9" height="9" start_angle="270" extent_angle="90" /> - <arc color="C_border_unfocused" x="width-10" y="0" width="9" height="9" start_angle="0" extent_angle="90" /> - <!-- double arcs for darker borders --> - <arc color="C_border_unfocused" x="0" y="0" width="9" height="9" start_angle="270" extent_angle="90" /> - <arc color="C_border_unfocused" x="width-10" y="0" width="9" height="9" start_angle="0" extent_angle="90" /> -</draw_ops> - -<draw_ops name="border_right_focused"> - <line - x1="width-1" y1="0" - x2="width-1" y2="height" - color="C_border_focused" /> -</draw_ops> - -<draw_ops name="border_right_unfocused"> - <line - x1="width" y1="0" - x2="width" y2="height" - color="C_border_unfocused" /> -</draw_ops> - -<draw_ops name="border_left_focused"> - <line - x1="0" y1="0" - x2="0" y2="height" - color="C_border_focused" /> -</draw_ops> - -<draw_ops name="border_left_unfocused"> - <line - x1="0" y1="0" - x2="0" y2="height" - color="C_border_unfocused" /> -</draw_ops> - - <!-- button icons--> - -<constant name="C_icons_shadow" value="blend/#000000/gtk:bg[NORMAL]/0.6" /> - -<draw_ops name="close_glyph_focused"> - <line - x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_focused" /> - <line - x1="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - color="C_icons_focused" /> - <line - x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - x2="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_focused" /> - <line - x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_focused" /> - <line - x1="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - color="C_icons_focused" /> - <line - x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - x2="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_focused" /> -</draw_ops> - -<draw_ops name="close_shadow_focused"> - <line - x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_shadow" /> - <line - x1="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - color="C_icons_shadow" /> - <line - x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - x2="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_shadow" /> - <line - x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_shadow" /> - <line - x1="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - color="C_icons_shadow" /> - <line - x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - x2="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_shadow" /> -</draw_ops> - -<draw_ops name="close_focused"> - <include name="close_shadow_focused" y="1" /> - <!-- I'm not happy with the current aa I'll draw it twice to make it darker --> - <include name="close_shadow_focused" y="1" /> - <include name="close_glyph_focused" /> -</draw_ops> - -<draw_ops name="close_focused_pressed"> - <include name="close_glyph_focused" y="1" /> -</draw_ops> - -<draw_ops name="close_glyph_unfocused"> - <line - x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused" /> - <line - x1="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused" /> - <line - x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - x2="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused" /> - <line - x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused" /> - <line - x1="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused" /> - <line - x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - x2="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused" /> -</draw_ops> - -<draw_ops name="close_unfocused"> - <include name="close_glyph_unfocused" y="D_icons_unfocused_offset" /> - <include name="close_glyph_unfocused" y="D_icons_unfocused_offset" /> -</draw_ops> - -<draw_ops name="close_glyph_unfocused_prelight"> - <line - x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused_prelight" /> - <line - x1="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused_prelight" /> - <line - x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - x2="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused_prelight" /> - <line - x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused_prelight" /> - <line - x1="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused_prelight" /> - <line - x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - x2="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused_prelight" /> -</draw_ops> - -<draw_ops name="close_unfocused_prelight"> - <include name="close_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> - <include name="close_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> -</draw_ops> - -<draw_ops name="close_glyph_unfocused_pressed"> - <line - x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused_pressed" /> - <line - x1="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused_pressed" /> - <line - x1="(width-width%3)/3+D_icons_shrink-D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - x2="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused_pressed" /> - <line - x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused_pressed" /> - <line - x1="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+D_icons_shrink-D_icons_grow" - x2="(width-width%3)/3+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused_pressed" /> - <line - x1="width-(width-width%3)/3-1-D_icons_shrink+D_icons_grow" y1="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - x2="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y2="height-(height-height%3)/3-1-D_icons_shrink+D_icons_grow" - color="C_icons_unfocused_pressed" /> -</draw_ops> - -<draw_ops name="close_unfocused_pressed"> - <include name="close_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> - <include name="close_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> -</draw_ops> - -<draw_ops name="maximize_glyph_focused"> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-1-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_focused" /> - <rectangle - x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_focused" /> -</draw_ops> - -<draw_ops name="maximize_shadow_focused"> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-1-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_shadow" /> - <rectangle - x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_shadow" /> -</draw_ops> - -<draw_ops name="maximize_focused"> - <include name="maximize_shadow_focused" y="1" /> - <include name="maximize_glyph_focused" /> -</draw_ops> - -<draw_ops name="maximize_focused_pressed"> - <include name="maximize_glyph_focused" y="1" /> -</draw_ops> - -<draw_ops name="maximize_glyph_unfocused"> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-1-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_unfocused" /> - <rectangle - x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_unfocused" /> -</draw_ops> - -<draw_ops name="maximize_unfocused"> - <include name="maximize_glyph_unfocused" y="D_icons_unfocused_offset" /> -</draw_ops> - -<draw_ops name="maximize_glyph_unfocused_prelight"> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-1-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_unfocused_prelight" /> - <rectangle - x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_unfocused_prelight" /> -</draw_ops> - -<draw_ops name="maximize_unfocused_prelight"> - <include name="maximize_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> -</draw_ops> - -<draw_ops name="maximize_glyph_unfocused_pressed"> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-1-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_unfocused_pressed" /> - <rectangle - x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_unfocused_pressed" /> -</draw_ops> - -<draw_ops name="maximize_unfocused_pressed"> - <include name="maximize_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> -</draw_ops> - -<draw_ops name="minimize_glyph_focused"> - <rectangle - x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - width="width-2*(width-width%3)/3-2-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_focused" /> -</draw_ops> - -<draw_ops name="minimize_shadow_focused"> - <rectangle - x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - width="width-2*(width-width%3)/3-2-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_shadow" /> -</draw_ops> - -<draw_ops name="minimize_focused"> - <include name="minimize_shadow_focused" y="1" /> - <include name="minimize_glyph_focused" /> -</draw_ops> - -<draw_ops name="minimize_focused_pressed"> - <include name="minimize_glyph_focused" y="1" /> -</draw_ops> - -<draw_ops name="minimize_glyph_unfocused"> - <rectangle - x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - width="width-2*(width-width%3)/3-2-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_unfocused" /> -</draw_ops> - -<draw_ops name="minimize_unfocused"> - <include name="minimize_glyph_unfocused" y="D_icons_unfocused_offset" /> -</draw_ops> - -<draw_ops name="minimize_glyph_unfocused_prelight"> - <rectangle - x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - width="width-2*(width-width%3)/3-2-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_unfocused_prelight" /> -</draw_ops> - -<draw_ops name="minimize_unfocused_prelight"> - <include name="minimize_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> -</draw_ops> - -<draw_ops name="minimize_glyph_unfocused_pressed"> - <rectangle - x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - width="width-2*(width-width%3)/3-2-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_unfocused_pressed" /> -</draw_ops> - -<draw_ops name="minimize_unfocused_pressed"> - <include name="minimize_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> -</draw_ops> - -<draw_ops name="menu_glyph_focused"> - <rectangle - x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_focused" /> - <rectangle - x="(width-width%3)/3+2+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-5-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_focused" /> - <rectangle - x="(width-width%3)/3+4+D_icons_shrink-D_icons_grow" y="height/2-1-D_icons_shrink+D_icons_grow" - width="width-2*(width-width%3)/3-8-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_focused" /> -</draw_ops> - -<draw_ops name="menu_shadow_focused"> - <rectangle - x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_shadow" /> - <rectangle - x="(width-width%3)/3+2+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-5-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_shadow" /> - <rectangle - x="(width-width%3)/3+4+D_icons_shrink-D_icons_grow" y="height/2-1-D_icons_shrink+D_icons_grow" - width="width-2*(width-width%3)/3-8-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_shadow" /> -</draw_ops> - -<draw_ops name="menu_focused"> - <include name="menu_shadow_focused" y="1" /> - <include name="menu_glyph_focused" /> -</draw_ops> - -<draw_ops name="menu_focused_pressed"> - <include name="menu_glyph_focused" y="1" /> -</draw_ops> - -<draw_ops name="menu_glyph_unfocused"> - <rectangle - x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_unfocused" /> - <rectangle - x="(width-width%3)/3+2+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-5-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_unfocused" /> - <rectangle - x="(width-width%3)/3+4+D_icons_shrink-D_icons_grow" y="height/2-1-D_icons_shrink+D_icons_grow" - width="width-2*(width-width%3)/3-8-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_unfocused" /> -</draw_ops> - -<draw_ops name="menu_unfocused"> - <include name="menu_glyph_unfocused" y="D_icons_unfocused_offset" /> -</draw_ops> - -<draw_ops name="menu_glyph_unfocused_prelight"> - <rectangle - x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_unfocused_prelight" /> - <rectangle - x="(width-width%3)/3+2+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-5-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_unfocused_prelight" /> - <rectangle - x="(width-width%3)/3+4+D_icons_shrink-D_icons_grow" y="height/2-1-D_icons_shrink+D_icons_grow" - width="width-2*(width-width%3)/3-8-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_unfocused_prelight" /> -</draw_ops> - -<draw_ops name="menu_unfocused_prelight"> - <include name="menu_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> -</draw_ops> - -<draw_ops name="menu_glyph_unfocused_pressed"> - <rectangle - x="(width-width%3)/3+1+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-3-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-1-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_unfocused_pressed" /> - <rectangle - x="(width-width%3)/3+2+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+1+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-5-2*D_icons_shrink+2*D_icons_grow" height="height-2*(height-height%3)/3-3-2*D_icons_shrink+2*D_icons_grow" - color="C_icons_unfocused_pressed" /> - <rectangle - x="(width-width%3)/3+4+D_icons_shrink-D_icons_grow" y="height/2-1-D_icons_shrink+D_icons_grow" - width="width-2*(width-width%3)/3-8-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_unfocused_pressed" /> -</draw_ops> - -<draw_ops name="menu_unfocused_pressed"> - <include name="menu_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> -</draw_ops> - -<draw_ops name="shade_glyph_focused"> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_focused" /> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_focused" /> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" - width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" - color="C_icons_focused" /> - <rectangle - x="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" - width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" - color="C_icons_focused" /> -</draw_ops> - -<draw_ops name="shade_shadow_focused"> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_shadow" /> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_shadow" /> -</draw_ops> - -<draw_ops name="shade_focused"> - <include name="shade_shadow_focused" y="1" /> - <include name="shade_glyph_focused" /> -</draw_ops> - -<draw_ops name="shade_focused_pressed"> - <include name="shade_glyph_focused" y="1" /> -</draw_ops> - -<draw_ops name="shade_glyph_unfocused"> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_unfocused" /> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_unfocused" /> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" - width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" - color="C_icons_unfocused" /> - <rectangle - x="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" - width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" - color="C_icons_unfocused" /> -</draw_ops> - -<draw_ops name="shade_unfocused"> - <include name="shade_glyph_unfocused" y="D_icons_unfocused_offset" /> -</draw_ops> - -<draw_ops name="shade_glyph_unfocused_prelight"> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_unfocused_prelight" /> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_unfocused_prelight" /> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" - width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" - color="C_icons_unfocused_prelight" /> - <rectangle - x="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" - width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" - color="C_icons_unfocused_prelight" /> -</draw_ops> - -<draw_ops name="shade_unfocused_prelight"> - <include name="shade_glyph_unfocused_prelight" y="D_icons_unfocused_offset" /> -</draw_ops> - -<draw_ops name="shade_glyph_unfocused_pressed"> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+D_icons_shrink-D_icons_grow" - width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_unfocused_pressed" /> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="height-(height-height%3)/3-2-D_icons_shrink+D_icons_grow" - width="width-2*(width-width%3)/3-2*D_icons_shrink+2*D_icons_grow" height="2" filled="true" - color="C_icons_unfocused_pressed" /> - <rectangle - x="(width-width%3)/3+D_icons_shrink-D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" - width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" - color="C_icons_unfocused_pressed" /> - <rectangle - x="width-(width-width%3)/3-2-D_icons_shrink+D_icons_grow" y="(height-height%3)/3+3+D_icons_shrink-D_icons_grow" - width="2" height="height-2*(height-height%3)/3-6-D_icons_shrink+D_icons_grow" filled="true" - color="C_icons_unfocused_pressed" /> -</draw_ops> - -<draw_ops name="shade_unfocused_pressed"> - <include name="shade_glyph_unfocused_pressed" y="D_icons_unfocused_offset" /> -</draw_ops> - - - <!-- button backgrounds --> - -<constant name="C_button_border" value="blend/#000000/gtk:bg[NORMAL]/0.8" /> -<constant name="C_button_hilight" value="blend/gtk:base[NORMAL]/gtk:bg[NORMAL]/0.6" /> - -<draw_ops name="button_fill"> <!-- button background gradient --> - <gradient type="vertical" x="0" y="0" width="width" height="height-2"> - <color value="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.15" /> - <color value="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.21" /> - <color value="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.27" /> - <color value="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.12" /> - </gradient> -</draw_ops> - -<draw_ops name="button_bottom"> - <line x1="0" y1="height-2" x2="width-1" y2="height-2" color="C_button_border" /> - <line x1="0" y1="height-1" x2="width-1" y2="height-1" color="C_button_hilight" /> -</draw_ops> - -<draw_ops name="button_bevel"> - <gradient type="vertical" x="0" y="0" width="1" height="height-2"> - <color value="blend/gtk:bg[NORMAL]/gtk:base[NORMAL]/0.1"/> - <color value="blend/gtk:bg[NORMAL]/#000000/0.1"/> - </gradient> - <gradient type="vertical" x="width-1" y="0" width="1" height="height-2"> - <color value="C_border_focused"/> - <color value="blend/gtk:bg[NORMAL]/#000000/0.1"/> - </gradient> -</draw_ops> - -<draw_ops name="button_fill_prelight"> <!-- button background gradient for prelight status --> - <gradient type="vertical" x="0" y="0" width="width" height="height-2"> - <color value="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.03" /> - <color value="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.1" /> - <color value="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.2" /> - <color value="blend/gtk:bg[NORMAL]/gtk:fg[NORMAL]/0.04" /> - </gradient> -</draw_ops> - -<draw_ops name="button_fill_pressed"> <!-- button background gradient for pressed status --> - <gradient type="vertical" x="0" y="0" width="width" height="height-2"> - <color value="C_border_focused" /> - <color value="blend/#000000/gtk:bg[NORMAL]/0.75" /> - <color value="blend/#000000/gtk:bg[NORMAL]/0.8" /> - </gradient> -</draw_ops> - -<draw_ops name="button"> - <include name="button_fill" /> - <include name="button_bevel" /> - <include name="button_bottom" /> -</draw_ops> - -<draw_ops name="button_prelight"> - <include name="button_fill_prelight" /> - <include name="button_bevel" /> - <include name="button_bottom" /> -</draw_ops> - -<draw_ops name="button_pressed"> - <include name="button_fill_pressed" /> - <include name="button_bottom" /> -</draw_ops> - -<!-- things get messy here --> - -<draw_ops name="button_inner_right_slice1"> - <clip x="0" y="0" width="width" height="height-5" /> - <include name="button" /> -</draw_ops> -<draw_ops name="button_inner_right_slice2"> - <clip x="1" y="height-5" width="width-1" height="2" /> - <include name="button" /> -</draw_ops> -<draw_ops name="button_inner_right_slice3"> - <clip x="2" y="height-3" width="width-2" height="1" /> - <include name="button" /> -</draw_ops> -<draw_ops name="button_inner_right_slice4"> - <clip x="4" y="height-2" width="width-4" height="2" /> - <include name="button" /> -</draw_ops> - -<draw_ops name="button_inner_right_fill"> - <include name="button_inner_right_slice1" /> - <include name="button_inner_right_slice2" /> - <include name="button_inner_right_slice3" /> - <include name="button_inner_right_slice4" /> -</draw_ops> - -<draw_ops name="button_inner_right_slice1_prelight"> - <clip x="0" y="0" width="width" height="height-5" /> - <include name="button_prelight" /> -</draw_ops> -<draw_ops name="button_inner_right_slice2_prelight"> - <clip x="1" y="height-5" width="width-1" height="2" /> - <include name="button_prelight" /> -</draw_ops> -<draw_ops name="button_inner_right_slice3_prelight"> - <clip x="2" y="height-3" width="width-2" height="1" /> - <include name="button_prelight" /> -</draw_ops> -<draw_ops name="button_inner_right_slice4_prelight"> - <clip x="4" y="height-2" width="width-4" height="2" /> - <include name="button_prelight" /> -</draw_ops> - -<draw_ops name="button_inner_right_fill_prelight"> - <include name="button_inner_right_slice1_prelight" /> - <include name="button_inner_right_slice2_prelight" /> - <include name="button_inner_right_slice3_prelight" /> - <include name="button_inner_right_slice4_prelight" /> -</draw_ops> - -<draw_ops name="button_inner_right_slice1_pressed"> - <clip x="0" y="0" width="width" height="height-5" /> - <include name="button_pressed" /> -</draw_ops> -<draw_ops name="button_inner_right_slice2_pressed"> - <clip x="1" y="height-5" width="width-1" height="2" /> - <include name="button_pressed" /> -</draw_ops> -<draw_ops name="button_inner_right_slice3_pressed"> - <clip x="2" y="height-3" width="width-2" height="1" /> - <include name="button_pressed" /> -</draw_ops> -<draw_ops name="button_inner_right_slice4_pressed"> - <clip x="4" y="height-2" width="width-4" height="2" /> - <include name="button_pressed" /> -</draw_ops> - -<draw_ops name="button_inner_right_fill_pressed"> - <include name="button_inner_right_slice1_pressed" /> - <include name="button_inner_right_slice2_pressed" /> - <include name="button_inner_right_slice3_pressed" /> - <include name="button_inner_right_slice4_pressed" /> -</draw_ops> - - -<draw_ops name="button_inner_right_border"> - <gradient type="vertical" x="0" y="0" width="1" height="height-5"> - <color value="blend/gtk:bg[NORMAL]/#000000/0.06" /> - <color value="blend/gtk:bg[NORMAL]/#000000/0.06" /> - <color value="blend/gtk:bg[NORMAL]/#000000/0.03" /> - </gradient> - <arc color="C_button_hilight" x="1" y="height-10" width="9" height="9" start_angle="180" extent_angle="90" /> - <gradient type="vertical" x="1" y="0" width="1" height="height-5"> - <color value="C_border_focused" /> - <color value="C_button_border" /> - </gradient> - <arc color="C_button_border" x="1" y="height-11" width="9" height="9" start_angle="180" extent_angle="90" /> -</draw_ops> - -<draw_ops name="button_inner_right"> - <include name="button_inner_right_fill" /> - <include name="button_inner_right_border" /> -</draw_ops> - -<draw_ops name="button_inner_right_prelight"> - <include name="button_inner_right_fill_prelight" /> - <include name="button_inner_right_border" /> -</draw_ops> - -<draw_ops name="button_inner_right_pressed"> - <include name="button_inner_right_fill_pressed" /> - <include name="button_inner_right_border" /> -</draw_ops> - -<draw_ops name="button_inner_left_slice1"> - <clip x="0" y="0" width="width-1" height="height-5" /> - <include name="button" /> -</draw_ops> -<draw_ops name="button_inner_left_slice2"> - <clip x="0" y="height-5" width="width-2" height="2" /> - <include name="button" /> -</draw_ops> -<draw_ops name="button_inner_left_slice3"> - <clip x="0" y="height-3" width="width-3" height="1" /> - <include name="button" /> -</draw_ops> -<draw_ops name="button_inner_left_slice4"> - <clip x="0" y="height-2" width="width-5" height="2" /> - <include name="button" /> -</draw_ops> - -<draw_ops name="button_inner_left_fill"> - <include name="button_inner_left_slice1" /> - <include name="button_inner_left_slice2" /> - <include name="button_inner_left_slice3" /> - <include name="button_inner_left_slice4" /> -</draw_ops> - -<draw_ops name="button_inner_left_slice1_prelight"> - <clip x="0" y="0" width="width-1" height="height-5" /> - <include name="button_prelight" /> -</draw_ops> -<draw_ops name="button_inner_left_slice2_prelight"> - <clip x="0" y="height-5" width="width-2" height="2" /> - <include name="button_prelight" /> -</draw_ops> -<draw_ops name="button_inner_left_slice3_prelight"> - <clip x="0" y="height-3" width="width-3" height="1" /> - <include name="button_prelight" /> -</draw_ops> -<draw_ops name="button_inner_left_slice4_prelight"> - <clip x="0" y="height-2" width="width-5" height="2" /> - <include name="button_prelight" /> -</draw_ops> - -<draw_ops name="button_inner_left_fill_prelight"> - <include name="button_inner_left_slice1_prelight" /> - <include name="button_inner_left_slice2_prelight" /> - <include name="button_inner_left_slice3_prelight" /> - <include name="button_inner_left_slice4_prelight" /> -</draw_ops> - -<draw_ops name="button_inner_left_slice1_pressed"> - <clip x="0" y="0" width="width-1" height="height-5" /> - <include name="button_pressed" /> -</draw_ops> -<draw_ops name="button_inner_left_slice2_pressed"> - <clip x="0" y="height-5" width="width-2" height="2" /> - <include name="button_pressed" /> -</draw_ops> -<draw_ops name="button_inner_left_slice3_pressed"> - <clip x="0" y="height-3" width="width-3" height="1" /> - <include name="button_pressed" /> -</draw_ops> -<draw_ops name="button_inner_left_slice4_pressed"> - <clip x="0" y="height-2" width="width-5" height="2" /> - <include name="button_pressed" /> -</draw_ops> - -<draw_ops name="button_inner_left_fill_pressed"> - <include name="button_inner_left_slice1_pressed" /> - <include name="button_inner_left_slice2_pressed" /> - <include name="button_inner_left_slice3_pressed" /> - <include name="button_inner_left_slice4_pressed" /> -</draw_ops> - - -<draw_ops name="button_inner_left_border"> - <gradient type="vertical" x="width-1" y="0" width="1" height="height-6"> - <color value="C_titlebar_focused_hilight" /> - <color value="C_button_hilight" /> - </gradient> - <arc color="C_button_hilight" x="width-11" y="height-11" width="10" height="10" start_angle="90" extent_angle="90" /> - <gradient type="vertical" x="width-2" y="0" width="1" height="height-5"> - <color value="C_border_focused" /> - <color value="C_button_border" /> - </gradient> - <arc color="C_button_border" x="width-11" y="height-11" width="9" height="9" start_angle="90" extent_angle="90" /> -</draw_ops> - -<draw_ops name="button_inner_left"> - <include name="button_inner_left_fill" /> - <include name="button_inner_left_border" /> -</draw_ops> - -<draw_ops name="button_inner_left_prelight"> - <include name="button_inner_left_fill_prelight" /> - <include name="button_inner_left_border" /> -</draw_ops> - -<draw_ops name="button_inner_left_pressed"> - <include name="button_inner_left_fill_pressed" /> - <include name="button_inner_left_border" /> -</draw_ops> - -<!-- frame styles --> - -<frame_style name="normal_focused" geometry="normal"> - <piece position="entire_background" draw_ops="entire_background_focused" /> - <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> - <piece position="title" draw_ops="title_focused" /> - <piece position="overlay" draw_ops="rounded_border_focused" /> - <button function="close" state="normal" draw_ops="close_focused" /> - <button function="close" state="pressed" draw_ops="close_focused_pressed" /> - <button function="maximize" state="normal" draw_ops="maximize_focused" /> - <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> - <button function="minimize" state="normal" draw_ops="minimize_focused" /> - <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> - <button function="menu" state="normal" draw_ops="menu_focused" /> - <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> - <button function="shade" state="normal" draw_ops="shade_focused" /> - <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> - <button function="unshade" state="normal" draw_ops="shade_focused" /> - <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> - - <button function="left_middle_background" state="normal" draw_ops="button"/> - <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> - <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> - <button function="left_right_background" state="normal" draw_ops="button_inner_left"/> - <button function="left_right_background" state="prelight" draw_ops="button_inner_left_prelight"/> - <button function="left_right_background" state="pressed" draw_ops="button_inner_left_pressed"/> - - <button function="right_middle_background" state="normal" draw_ops="button"/> - <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> - <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> - <button function="right_left_background" state="normal" draw_ops="button_inner_right"/> - <button function="right_left_background" state="prelight" draw_ops="button_inner_right_prelight"/> - <button function="right_left_background" state="pressed" draw_ops="button_inner_right_pressed"/> - - <button function="above" state="normal"><draw_ops></draw_ops></button> - <button function="above" state="pressed"><draw_ops></draw_ops></button> - <button function="unabove" state="normal"><draw_ops></draw_ops></button> - <button function="unabove" state="pressed"><draw_ops></draw_ops></button> - <button function="stick" state="normal"><draw_ops></draw_ops></button> - <button function="stick" state="pressed"><draw_ops></draw_ops></button> - <button function="unstick" state="normal"><draw_ops></draw_ops></button> - <button function="unstick" state="pressed"><draw_ops></draw_ops></button> -</frame_style> - -<frame_style name="normal_unfocused" geometry="normal_unfocused"> - <piece position="entire_background" draw_ops="entire_background_unfocused" /> - <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> - <piece position="title" draw_ops="title_unfocused" /> - <piece position="overlay" draw_ops="rounded_border_unfocused" /> - <button function="close" state="normal" draw_ops="close_unfocused"/> - <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> - <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> - <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> - <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> - <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> - <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> - <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> - <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> - <button function="menu" state="normal" draw_ops="menu_unfocused" /> - <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> - <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> - <button function="shade" state="normal" draw_ops="shade_unfocused" /> - <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> - <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> - <button function="unshade" state="normal" draw_ops="shade_unfocused" /> - <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> - <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> - <button function="above" state="normal"><draw_ops></draw_ops></button> - <button function="above" state="pressed"><draw_ops></draw_ops></button> - <button function="unabove" state="normal"><draw_ops></draw_ops></button> - <button function="unabove" state="pressed"><draw_ops></draw_ops></button> - <button function="stick" state="normal"><draw_ops></draw_ops></button> - <button function="stick" state="pressed"><draw_ops></draw_ops></button> - <button function="unstick" state="normal"><draw_ops></draw_ops></button> - <button function="unstick" state="pressed"><draw_ops></draw_ops></button> -</frame_style> - -<frame_style name="normal_max_focused" geometry="max"> - <piece position="entire_background" draw_ops="entire_background_focused" /> - <piece position="titlebar" draw_ops="titlebar_fill_focused_alt" /> - <piece position="title" draw_ops="title_focused" /> - <button function="close" state="normal" draw_ops="close_focused" /> - <button function="close" state="pressed" draw_ops="close_focused_pressed" /> - <button function="maximize" state="normal" draw_ops="maximize_focused" /> - <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> - <button function="minimize" state="normal" draw_ops="minimize_focused" /> - <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> - <button function="menu" state="normal" draw_ops="menu_focused" /> - <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> - <button function="shade" state="normal" draw_ops="shade_focused" /> - <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> - <button function="unshade" state="normal" draw_ops="shade_focused" /> - <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> - - <button function="left_middle_background" state="normal" draw_ops="button"/> - <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> - <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> - <button function="left_right_background" state="normal" draw_ops="button_inner_left"/> - <button function="left_right_background" state="prelight" draw_ops="button_inner_left_prelight"/> - <button function="left_right_background" state="pressed" draw_ops="button_inner_left_pressed"/> - - <button function="right_middle_background" state="normal" draw_ops="button"/> - <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> - <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> - <button function="right_left_background" state="normal" draw_ops="button_inner_right"/> - <button function="right_left_background" state="prelight" draw_ops="button_inner_right_prelight"/> - <button function="right_left_background" state="pressed" draw_ops="button_inner_right_pressed"/> - - <button function="above" state="normal"><draw_ops></draw_ops></button> - <button function="above" state="pressed"><draw_ops></draw_ops></button> - <button function="unabove" state="normal"><draw_ops></draw_ops></button> - <button function="unabove" state="pressed"><draw_ops></draw_ops></button> - <button function="stick" state="normal"><draw_ops></draw_ops></button> - <button function="stick" state="pressed"><draw_ops></draw_ops></button> - <button function="unstick" state="normal"><draw_ops></draw_ops></button> - <button function="unstick" state="pressed"><draw_ops></draw_ops></button> -</frame_style> - -<frame_style name="normal_max_unfocused" geometry="max"> - <piece position="entire_background" draw_ops="entire_background_unfocused" /> - <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> - <piece position="title" draw_ops="title_unfocused" /> - <button function="close" state="normal" draw_ops="close_unfocused"/> - <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> - <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> - <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> - <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> - <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> - <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> - <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> - <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> - <button function="menu" state="normal" draw_ops="menu_unfocused" /> - <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> - <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> - <button function="shade" state="normal" draw_ops="shade_unfocused" /> - <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> - <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> - <button function="unshade" state="normal" draw_ops="shade_unfocused" /> - <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> - <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> - <button function="above" state="normal"><draw_ops></draw_ops></button> - <button function="above" state="pressed"><draw_ops></draw_ops></button> - <button function="unabove" state="normal"><draw_ops></draw_ops></button> - <button function="unabove" state="pressed"><draw_ops></draw_ops></button> - <button function="stick" state="normal"><draw_ops></draw_ops></button> - <button function="stick" state="pressed"><draw_ops></draw_ops></button> - <button function="unstick" state="normal"><draw_ops></draw_ops></button> - <button function="unstick" state="pressed"><draw_ops></draw_ops></button> -</frame_style> - -<frame_style name="normal_max_shaded_focused" geometry="max"> - <piece position="entire_background" draw_ops="entire_background_focused" /> - <piece position="titlebar" draw_ops="titlebar_fill_focused_alt" /> - <piece position="title" draw_ops="title_focused" /> - <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_focused" /></draw_ops></piece> - <button function="close" state="normal" draw_ops="close_focused" /> - <button function="close" state="pressed" draw_ops="close_focused_pressed" /> - <button function="maximize" state="normal" draw_ops="maximize_focused" /> - <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> - <button function="minimize" state="normal" draw_ops="minimize_focused" /> - <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> - <button function="menu" state="normal" draw_ops="menu_focused" /> - <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> - <button function="shade" state="normal" draw_ops="shade_focused" /> - <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> - <button function="unshade" state="normal" draw_ops="shade_focused" /> - <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> - - <button function="left_middle_background" state="normal" draw_ops="button"/> - <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> - <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> - <button function="left_right_background" state="normal" draw_ops="button_inner_left"/> - <button function="left_right_background" state="prelight" draw_ops="button_inner_left_prelight"/> - <button function="left_right_background" state="pressed" draw_ops="button_inner_left_pressed"/> - - <button function="right_middle_background" state="normal" draw_ops="button"/> - <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> - <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> - <button function="right_left_background" state="normal" draw_ops="button_inner_right"/> - <button function="right_left_background" state="prelight" draw_ops="button_inner_right_prelight"/> - <button function="right_left_background" state="pressed" draw_ops="button_inner_right_pressed"/> - - <button function="above" state="normal"><draw_ops></draw_ops></button> - <button function="above" state="pressed"><draw_ops></draw_ops></button> - <button function="unabove" state="normal"><draw_ops></draw_ops></button> - <button function="unabove" state="pressed"><draw_ops></draw_ops></button> - <button function="stick" state="normal"><draw_ops></draw_ops></button> - <button function="stick" state="pressed"><draw_ops></draw_ops></button> - <button function="unstick" state="normal"><draw_ops></draw_ops></button> - <button function="unstick" state="pressed"><draw_ops></draw_ops></button> -</frame_style> - -<frame_style name="normal_max_shaded_unfocused" geometry="max"> - <piece position="entire_background" draw_ops="entire_background_unfocused" /> - <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> - <piece position="title" draw_ops="title_unfocused" /> - <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_unfocused" /></draw_ops></piece> - <button function="close" state="normal" draw_ops="close_unfocused"/> - <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> - <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> - <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> - <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> - <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> - <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> - <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> - <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> - <button function="menu" state="normal" draw_ops="menu_unfocused" /> - <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> - <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> - <button function="shade" state="normal" draw_ops="shade_unfocused" /> - <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> - <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> - <button function="unshade" state="normal" draw_ops="shade_unfocused" /> - <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> - <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> - <button function="above" state="normal"><draw_ops></draw_ops></button> - <button function="above" state="pressed"><draw_ops></draw_ops></button> - <button function="unabove" state="normal"><draw_ops></draw_ops></button> - <button function="unabove" state="pressed"><draw_ops></draw_ops></button> - <button function="stick" state="normal"><draw_ops></draw_ops></button> - <button function="stick" state="pressed"><draw_ops></draw_ops></button> - <button function="unstick" state="normal"><draw_ops></draw_ops></button> - <button function="unstick" state="pressed"><draw_ops></draw_ops></button> -</frame_style> - -<frame_style name="dialog_focused" geometry="nobuttons"> - <piece position="entire_background" draw_ops="entire_background_focused" /> - <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> - <piece position="title" draw_ops="title_focused" /> - <piece position="overlay" draw_ops="rounded_border_focused" /> - <button function="close" state="normal" draw_ops="close_focused" /> - <button function="close" state="pressed" draw_ops="close_focused_pressed" /> - <button function="maximize" state="normal" draw_ops="maximize_focused" /> - <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> - <button function="minimize" state="normal" draw_ops="minimize_focused" /> - <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> - <button function="menu" state="normal" draw_ops="menu_focused" /> - <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> - <button function="shade" state="normal" draw_ops="shade_focused" /> - <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> - <button function="unshade" state="normal" draw_ops="shade_focused" /> - <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> - - <button function="left_middle_background" state="normal" draw_ops="button"/> - <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> - <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> - <button function="left_right_background" state="normal" draw_ops="button_inner_left"/> - <button function="left_right_background" state="prelight" draw_ops="button_inner_left_prelight"/> - <button function="left_right_background" state="pressed" draw_ops="button_inner_left_pressed"/> - - <button function="right_middle_background" state="normal" draw_ops="button"/> - <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> - <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> - <button function="right_left_background" state="normal" draw_ops="button_inner_right"/> - <button function="right_left_background" state="prelight" draw_ops="button_inner_right_prelight"/> - <button function="right_left_background" state="pressed" draw_ops="button_inner_right_pressed"/> - - <button function="above" state="normal"><draw_ops></draw_ops></button> - <button function="above" state="pressed"><draw_ops></draw_ops></button> - <button function="unabove" state="normal"><draw_ops></draw_ops></button> - <button function="unabove" state="pressed"><draw_ops></draw_ops></button> - <button function="stick" state="normal"><draw_ops></draw_ops></button> - <button function="stick" state="pressed"><draw_ops></draw_ops></button> - <button function="unstick" state="normal"><draw_ops></draw_ops></button> - <button function="unstick" state="pressed"><draw_ops></draw_ops></button> -</frame_style> - -<frame_style name="dialog_unfocused" geometry="nobuttons"> - <piece position="entire_background" draw_ops="entire_background_unfocused" /> - <piece position="titlebar" draw_ops="titlebar_unfocused" /> - <piece position="title" draw_ops="title_unfocused" /> - <piece position="overlay" draw_ops="rounded_border_unfocused" /> - <button function="close" state="normal" draw_ops="close_unfocused"/> - <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> - <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> - <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> - <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> - <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> - <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> - <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> - <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> - <button function="menu" state="normal" draw_ops="menu_unfocused" /> - <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> - <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> - <button function="shade" state="normal"><draw_ops></draw_ops></button> - <button function="shade" state="pressed"><draw_ops></draw_ops></button> - <button function="unshade" state="normal"><draw_ops></draw_ops></button> - <button function="unshade" state="pressed"><draw_ops></draw_ops></button> - <button function="above" state="normal"><draw_ops></draw_ops></button> - <button function="above" state="pressed"><draw_ops></draw_ops></button> - <button function="unabove" state="normal"><draw_ops></draw_ops></button> - <button function="unabove" state="pressed"><draw_ops></draw_ops></button> - <button function="stick" state="normal"><draw_ops></draw_ops></button> - <button function="stick" state="pressed"><draw_ops></draw_ops></button> - <button function="unstick" state="normal"><draw_ops></draw_ops></button> - <button function="unstick" state="pressed"><draw_ops></draw_ops></button> -</frame_style> - -<frame_style name="modal_dialog_focused" geometry="modal"> - <piece position="entire_background" draw_ops="entire_background_focused" /> - <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> - <piece position="title" draw_ops="title_focused" /> - <piece position="overlay" draw_ops="rounded_border_focused" /> - <button function="close" state="normal" draw_ops="close_focused" /> - <button function="close" state="pressed" draw_ops="close_focused_pressed" /> - <button function="maximize" state="normal" draw_ops="maximize_focused" /> - <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> - <button function="minimize" state="normal" draw_ops="minimize_focused" /> - <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> - <button function="menu" state="normal" draw_ops="menu_focused" /> - <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> - <button function="shade" state="normal" draw_ops="shade_focused" /> - <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> - <button function="unshade" state="normal" draw_ops="shade_focused" /> - <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> - - <button function="left_middle_background" state="normal" draw_ops="button"/> - <button function="left_middle_background" state="prelight" draw_ops="button_prelight"/> - <button function="left_middle_background" state="pressed" draw_ops="button_pressed"/> - <button function="left_right_background" state="normal" draw_ops="button_inner_left"/> - <button function="left_right_background" state="prelight" draw_ops="button_inner_left_prelight"/> - <button function="left_right_background" state="pressed" draw_ops="button_inner_left_pressed"/> - - <button function="right_middle_background" state="normal" draw_ops="button"/> - <button function="right_middle_background" state="prelight" draw_ops="button_prelight"/> - <button function="right_middle_background" state="pressed" draw_ops="button_pressed"/> - <button function="right_left_background" state="normal" draw_ops="button_inner_right"/> - <button function="right_left_background" state="prelight" draw_ops="button_inner_right_prelight"/> - <button function="right_left_background" state="pressed" draw_ops="button_inner_right_pressed"/> - - <button function="above" state="normal"><draw_ops></draw_ops></button> - <button function="above" state="pressed"><draw_ops></draw_ops></button> - <button function="unabove" state="normal"><draw_ops></draw_ops></button> - <button function="unabove" state="pressed"><draw_ops></draw_ops></button> - <button function="stick" state="normal"><draw_ops></draw_ops></button> - <button function="stick" state="pressed"><draw_ops></draw_ops></button> - <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> -</frame_style> - -<frame_style name="modal_dialog_unfocused" geometry="modal"> - <piece position="entire_background" draw_ops="entire_background_unfocused" /> - <piece position="titlebar" draw_ops="titlebar_unfocused" /> - <piece position="title" draw_ops="title_unfocused" /> - <piece position="overlay" draw_ops="rounded_border_unfocused" /> - <button function="close" state="normal" draw_ops="close_unfocused"/> - <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> - <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> - <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> - <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> - <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> - <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> - <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> - <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> - <button function="menu" state="normal" draw_ops="menu_unfocused" /> - <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> - <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> - <button function="shade" state="normal" draw_ops="shade_unfocused" /> - <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> - <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> - <button function="unshade" state="normal" draw_ops="shade_unfocused" /> - <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> - <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> - <button function="above" state="normal"><draw_ops></draw_ops></button> - <button function="above" state="pressed"><draw_ops></draw_ops></button> - <button function="unabove" state="normal"><draw_ops></draw_ops></button> - <button function="unabove" state="pressed"><draw_ops></draw_ops></button> - <button function="stick" state="normal"><draw_ops></draw_ops></button> - <button function="stick" state="pressed"><draw_ops></draw_ops></button> - <button function="unstick" state="normal"><draw_ops></draw_ops></button> - <button function="unstick" state="pressed"><draw_ops></draw_ops></button> -</frame_style> - -<frame_style name="utility_focused" geometry="small"> - <piece position="entire_background" draw_ops="entire_background_focused" /> - <piece position="titlebar" draw_ops="titlebar_focused_alt" /> - <piece position="title" draw_ops="title_focused" /> - <piece position="overlay" draw_ops="border_focused" /> - <button function="close" state="normal" draw_ops="close_focused" /> - <button function="close" state="pressed" draw_ops="close_focused_pressed" /> - <button function="maximize" state="normal" draw_ops="maximize_focused" /> - <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> - <button function="minimize" state="normal" draw_ops="minimize_focused" /> - <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> - <button function="menu" state="normal" draw_ops="menu_focused" /> - <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> - <button function="shade" state="normal" draw_ops="shade_focused" /> - <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> - <button function="unshade" state="normal" draw_ops="shade_focused" /> - <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> - - <button function="left_middle_background" state="normal" draw_ops="button_inner_left"/> - <button function="left_middle_background" state="prelight" draw_ops="button_inner_left_prelight"/> - <button function="left_middle_background" state="pressed" draw_ops="button_inner_left_pressed"/> - - <button function="right_middle_background" state="normal" draw_ops="button_inner_right"/> - <button function="right_middle_background" state="prelight" draw_ops="button_inner_right_prelight"/> - <button function="right_middle_background" state="pressed" draw_ops="button_inner_right_pressed"/> - - <button function="above" state="normal"><draw_ops></draw_ops></button> - <button function="above" state="pressed"><draw_ops></draw_ops></button> - <button function="unabove" state="normal"><draw_ops></draw_ops></button> - <button function="unabove" state="pressed"><draw_ops></draw_ops></button> - <button function="stick" state="normal"><draw_ops></draw_ops></button> - <button function="stick" state="pressed"><draw_ops></draw_ops></button> - <button function="unstick" state="normal"><draw_ops></draw_ops></button> - <button function="unstick" state="pressed"><draw_ops></draw_ops></button> -</frame_style> - -<frame_style name="utility_unfocused" geometry="small_unfocused"> - <piece position="entire_background" draw_ops="entire_background_unfocused" /> - <piece position="titlebar" draw_ops="titlebar_unfocused" /> - <piece position="title" draw_ops="title_unfocused" /> - <piece position="overlay" draw_ops="border_unfocused" /> - <button function="close" state="normal" draw_ops="close_unfocused"/> - <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> - <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> - <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> - <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> - <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> - <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> - <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> - <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> - <button function="menu" state="normal" draw_ops="menu_unfocused" /> - <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> - <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> - <button function="shade" state="normal" draw_ops="shade_unfocused" /> - <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> - <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> - <button function="unshade" state="normal" draw_ops="shade_unfocused" /> - <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> - <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> - <button function="above" state="normal"><draw_ops></draw_ops></button> - <button function="above" state="pressed"><draw_ops></draw_ops></button> - <button function="unabove" state="normal"><draw_ops></draw_ops></button> - <button function="unabove" state="pressed"><draw_ops></draw_ops></button> - <button function="stick" state="normal"><draw_ops></draw_ops></button> - <button function="stick" state="pressed"><draw_ops></draw_ops></button> - <button function="unstick" state="normal"><draw_ops></draw_ops></button> - <button function="unstick" state="pressed"><draw_ops></draw_ops></button> -</frame_style> - -<frame_style name="border_focused" geometry="borderless"> - <piece position="entire_background" draw_ops="entire_background_focused" /> - <piece position="overlay" draw_ops="border_focused" /> - <button function="close" state="normal"><draw_ops></draw_ops></button> - <button function="close" state="pressed"><draw_ops></draw_ops></button> - <button function="maximize" state="normal"><draw_ops></draw_ops></button> - <button function="maximize" state="pressed"><draw_ops></draw_ops></button> - <button function="minimize" state="normal"><draw_ops></draw_ops></button> - <button function="minimize" state="pressed"><draw_ops></draw_ops></button> - <button function="menu" state="normal"><draw_ops></draw_ops></button> - <button function="menu" state="pressed"><draw_ops></draw_ops></button> - <button function="shade" state="normal"><draw_ops></draw_ops></button> - <button function="shade" state="pressed"><draw_ops></draw_ops></button> - <button function="unshade" state="normal"><draw_ops></draw_ops></button> - <button function="unshade" state="pressed"><draw_ops></draw_ops></button> - <button function="above" state="normal"><draw_ops></draw_ops></button> - <button function="above" state="pressed"><draw_ops></draw_ops></button> - <button function="unabove" state="normal"><draw_ops></draw_ops></button> - <button function="unabove" state="pressed"><draw_ops></draw_ops></button> - <button function="stick" state="normal"><draw_ops></draw_ops></button> - <button function="stick" state="pressed"><draw_ops></draw_ops></button> - <button function="unstick" state="normal"><draw_ops></draw_ops></button> - <button function="unstick" state="pressed"><draw_ops></draw_ops></button> -</frame_style> - -<frame_style name="border_unfocused" geometry="borderless"> - <piece position="entire_background" draw_ops="entire_background_unfocused" /> - <piece position="overlay" draw_ops="border_unfocused" /> - <button function="close" state="normal"><draw_ops></draw_ops></button> - <button function="close" state="pressed"><draw_ops></draw_ops></button> - <button function="maximize" state="normal"><draw_ops></draw_ops></button> - <button function="maximize" state="pressed"><draw_ops></draw_ops></button> - <button function="minimize" state="normal"><draw_ops></draw_ops></button> - <button function="minimize" state="pressed"><draw_ops></draw_ops></button> - <button function="menu" state="normal"><draw_ops></draw_ops></button> - <button function="menu" state="pressed"><draw_ops></draw_ops></button> - <button function="shade" state="normal"><draw_ops></draw_ops></button> - <button function="shade" state="pressed"><draw_ops></draw_ops></button> - <button function="unshade" state="normal"><draw_ops></draw_ops></button> - <button function="unshade" state="pressed"><draw_ops></draw_ops></button> - <button function="above" state="normal"><draw_ops></draw_ops></button> - <button function="above" state="pressed"><draw_ops></draw_ops></button> - <button function="unabove" state="normal"><draw_ops></draw_ops></button> - <button function="unabove" state="pressed"><draw_ops></draw_ops></button> - <button function="stick" state="normal"><draw_ops></draw_ops></button> - <button function="stick" state="pressed"><draw_ops></draw_ops></button> - <button function="unstick" state="normal"><draw_ops></draw_ops></button> - <button function="unstick" state="pressed"><draw_ops></draw_ops></button> -</frame_style> - -<!-- placeholder for unimplementated styles--> -<frame_style name="blank" geometry="normal"> - <button function="close" state="normal"><draw_ops></draw_ops></button> - <button function="close" state="pressed"><draw_ops></draw_ops></button> - <button function="maximize" state="normal"><draw_ops></draw_ops></button> - <button function="maximize" state="pressed"><draw_ops></draw_ops></button> - <button function="minimize" state="normal"><draw_ops></draw_ops></button> - <button function="minimize" state="pressed"><draw_ops></draw_ops></button> - <button function="menu" state="normal"><draw_ops></draw_ops></button> - <button function="menu" state="pressed"><draw_ops></draw_ops></button> - <button function="shade" state="normal"><draw_ops></draw_ops></button> - <button function="shade" state="pressed"><draw_ops></draw_ops></button> - <button function="unshade" state="normal"><draw_ops></draw_ops></button> - <button function="unshade" state="pressed"><draw_ops></draw_ops></button> - <button function="above" state="normal"><draw_ops></draw_ops></button> - <button function="above" state="pressed"><draw_ops></draw_ops></button> - <button function="unabove" state="normal"><draw_ops></draw_ops></button> - <button function="unabove" state="pressed"><draw_ops></draw_ops></button> - <button function="stick" state="normal"><draw_ops></draw_ops></button> - <button function="stick" state="pressed"><draw_ops></draw_ops></button> - <button function="unstick" state="normal"><draw_ops></draw_ops></button> - <button function="unstick" state="pressed"><draw_ops></draw_ops></button> -</frame_style> - -<!-- frame style sets --> - -<frame_style_set name="normal_style_set"> - <frame focus="yes" state="normal" resize="both" style="normal_focused"/> - <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> - <frame focus="yes" state="maximized" style="normal_max_focused"/> - <frame focus="no" state="maximized" style="normal_max_unfocused"/> - <frame focus="yes" state="shaded" style="normal_focused"/> - <frame focus="no" state="shaded" style="normal_unfocused"/> - <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> - <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> -</frame_style_set> - -<frame_style_set name="dialog_style_set"> - <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> - <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> - <frame focus="yes" state="maximized" style="blank"/> - <frame focus="no" state="maximized" style="blank"/> - <frame focus="yes" state="shaded" style="dialog_focused"/> - <frame focus="no" state="shaded" style="dialog_unfocused"/> - <frame focus="yes" state="maximized_and_shaded" style="blank"/> - <frame focus="no" state="maximized_and_shaded" style="blank"/> -</frame_style_set> - -<frame_style_set name="modal_dialog_style_set"> - <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> - <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> - <frame focus="yes" state="maximized" style="blank"/> - <frame focus="no" state="maximized" style="blank"/> - <frame focus="yes" state="shaded" style="modal_dialog_focused"/> - <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> - <frame focus="yes" state="maximized_and_shaded" style="blank"/> - <frame focus="no" state="maximized_and_shaded" style="blank"/> -</frame_style_set> - -<frame_style_set name="utility_style_set"> - <frame focus="yes" state="normal" resize="both" style="utility_focused"/> - <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> - <frame focus="yes" state="maximized" style="blank"/> - <frame focus="no" state="maximized" style="blank"/> - <frame focus="yes" state="shaded" style="utility_focused"/> - <frame focus="no" state="shaded" style="utility_unfocused"/> - <frame focus="yes" state="maximized_and_shaded" style="blank"/> - <frame focus="no" state="maximized_and_shaded" style="blank"/> -</frame_style_set> - -<frame_style_set name="border_style_set"> - <frame focus="yes" state="normal" resize="both" style="border_focused"/> - <frame focus="no" state="normal" resize="both" style="border_unfocused"/> - <frame focus="yes" state="maximized" style="blank"/> - <frame focus="no" state="maximized" style="blank"/> - <frame focus="yes" state="shaded" style="blank"/> - <frame focus="no" state="shaded" style="blank"/> - <frame focus="yes" state="maximized_and_shaded" style="blank"/> - <frame focus="no" state="maximized_and_shaded" style="blank"/> -</frame_style_set> - - -<!-- windows --> - -<window type="normal" style_set="normal_style_set"/> -<window type="dialog" style_set="dialog_style_set"/> -<window type="modal_dialog" style_set="modal_dialog_style_set"/> -<window type="menu" style_set="utility_style_set"/> -<window type="utility" style_set="utility_style_set"/> -<window type="border" style_set="border_style_set"/> - -</metacity_theme> diff --git a/metacity.spec b/metacity.spec index 57b1053..e14e9df 100644 --- a/metacity.spec +++ b/metacity.spec @@ -1,11 +1,9 @@ Summary: Unobtrusive window manager Name: metacity -Version: 3.18.3 -Release: 2%{?dist} +Version: 3.20.1.1 +Release: 1%{?dist} URL: http://download.gnome.org/sources/metacity/ -Source0: http://download.gnome.org/sources/metacity/3.18/metacity-%{version}.tar.xz -# originally from gnome-themes-standard, dropped in 3.12 -Source1: metacity-theme-2.xml +Source0: http://download.gnome.org/sources/metacity/3.20/metacity-%{version}.tar.xz # http://bugzilla.gnome.org/show_bug.cgi?id=558723 Patch4: stop-spamming-xsession-errors.patch @@ -17,12 +15,12 @@ Patch24: metacity-2.28-empty-keybindings.patch License: GPLv2+ Group: User Interface/Desktops -BuildRequires: pkgconfig(gtk+-3.0) >= 3.15.2 -BuildRequires: pkgconfig(gio-2.0) >= 2.25.10 -BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.3.0 -BuildRequires: pkgconfig(pango) >= 1.2.0 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.19.2 +BuildRequires: pkgconfig(gio-2.0) >= 2.44.0 +BuildRequires: pkgconfig(gsettings-desktop-schemas) +BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(libcanberra-gtk3) -BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.7 +BuildRequires: pkgconfig(libstartup-notification-1.0) BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(xfixes) BuildRequires: pkgconfig(xrender) @@ -33,7 +31,7 @@ BuildRequires: pkgconfig(libgtop-2.0) BuildRequires: libXinerama-devel BuildRequires: libSM-devel, libICE-devel, libX11-devel BuildRequires: desktop-file-utils -BuildRequires: autoconf, automake, gettext-devel, intltool, libtool, gnome-common +BuildRequires: autoconf, automake, gettext-devel, libtool, gnome-common BuildRequires: yelp-tools BuildRequires: zenity BuildRequires: itstool @@ -77,7 +75,7 @@ export CPPFLAGS # Always rerun configure for now rm -f configure -(if ! test -x configure; then autoreconf -i -f; intltoolize -c -f; fi; +(if ! test -x configure; then autoreconf -i -f; fi; %configure --disable-static --disable-schemas-compile) SHOULD_HAVE_DEFINED="HAVE_SM HAVE_XINERAMA HAVE_XFREE_XINERAMA HAVE_RANDR HAVE_STARTUP_NOTIFICATION" @@ -98,8 +96,6 @@ make CPPFLAGS="$CPPFLAGS" LIBS="$LIBS" %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" -install -m0644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/themes/Adwaita/metacity-1/ - find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' # the desktop file is not valid, I've complained on metacity-devel-list @@ -125,15 +121,12 @@ fi %{_bindir}/metacity %{_bindir}/metacity-message %{_datadir}/glib-2.0/schemas/* -%{_datadir}/GConf/gsettings/metacity-schemas.convert %{_datadir}/metacity -%{_datadir}/themes/* %{_datadir}/gnome-control-center/keybindings/* %{_libdir}/lib*.so.* %{_mandir}/man1/metacity.1.gz %{_mandir}/man1/metacity-message.1.gz %{_datadir}/applications/metacity.desktop -%{_datadir}/gnome/wm-properties/metacity-wm.desktop %files devel %defattr(-,root,root,-) @@ -146,6 +139,9 @@ fi %{_mandir}/man1/metacity-window-demo.1.gz %changelog +* Tue Jun 28 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 3.20.1.1-1 +- Update to 3.20.1.1 + * Wed Apr 13 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 3.18.3-2 - Add gtk2 Adwaita theme for compiz -- cgit From a0e39b616a00f10c174abb3a9606d5d500e68a01 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz <yselkowi@redhat.com> Date: Fri, 15 Jul 2016 14:29:55 -0500 Subject: metacity 3.20.2 --- .gitignore | 1 + metacity.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ef939c3..3e78522 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ metacity-2.30.0.tar.bz2 /metacity-3.18.0.tar.xz /metacity-3.18.1.tar.xz /metacity-3.18.3.tar.xz +/metacity-3.20.2.tar.xz diff --git a/metacity.spec b/metacity.spec index e14e9df..bf531c4 100644 --- a/metacity.spec +++ b/metacity.spec @@ -1,6 +1,6 @@ Summary: Unobtrusive window manager Name: metacity -Version: 3.20.1.1 +Version: 3.20.2 Release: 1%{?dist} URL: http://download.gnome.org/sources/metacity/ Source0: http://download.gnome.org/sources/metacity/3.20/metacity-%{version}.tar.xz @@ -139,6 +139,9 @@ fi %{_mandir}/man1/metacity-window-demo.1.gz %changelog +* Fri Jul 15 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 3.20.2-1 +- new version + * Tue Jun 28 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 3.20.1.1-1 - Update to 3.20.1.1 diff --git a/sources b/sources index 517256d..cf764a2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -af912936e1ab91dc6b4126c61d0fdf80 metacity-3.18.3.tar.xz +0aab411622cf3fe2e0389e67d7bfaee9 metacity-3.20.2.tar.xz -- cgit From d3e0ae8d346ea40dbdea53a1ce337791f01f4bae Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz <yselkowi@redhat.com> Date: Mon, 12 Sep 2016 17:21:39 -0500 Subject: metacity 3.20.3 --- .gitignore | 1 + metacity.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3e78522..dc8d0b1 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ metacity-2.30.0.tar.bz2 /metacity-3.18.1.tar.xz /metacity-3.18.3.tar.xz /metacity-3.20.2.tar.xz +/metacity-3.20.3.tar.xz diff --git a/metacity.spec b/metacity.spec index bf531c4..4cab25e 100644 --- a/metacity.spec +++ b/metacity.spec @@ -1,6 +1,6 @@ Summary: Unobtrusive window manager Name: metacity -Version: 3.20.2 +Version: 3.20.3 Release: 1%{?dist} URL: http://download.gnome.org/sources/metacity/ Source0: http://download.gnome.org/sources/metacity/3.20/metacity-%{version}.tar.xz @@ -139,6 +139,9 @@ fi %{_mandir}/man1/metacity-window-demo.1.gz %changelog +* Mon Sep 12 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 3.20.3-1 +- new version + * Fri Jul 15 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 3.20.2-1 - new version diff --git a/sources b/sources index cf764a2..97b34de 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0aab411622cf3fe2e0389e67d7bfaee9 metacity-3.20.2.tar.xz +a53ce92b30d92a06862f2cf8bec2ed33 metacity-3.20.3.tar.xz -- cgit From 9b3db96721f9020027f3e42f64ab25486904529e Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz <yselkowi@redhat.com> Date: Wed, 21 Sep 2016 16:10:19 -0500 Subject: metacity 3.22.0 --- .gitignore | 1 + metacity.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index dc8d0b1..c360f42 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ metacity-2.30.0.tar.bz2 /metacity-3.18.3.tar.xz /metacity-3.20.2.tar.xz /metacity-3.20.3.tar.xz +/metacity-3.22.0.tar.xz diff --git a/metacity.spec b/metacity.spec index 4cab25e..5f0b867 100644 --- a/metacity.spec +++ b/metacity.spec @@ -1,9 +1,9 @@ Summary: Unobtrusive window manager Name: metacity -Version: 3.20.3 +Version: 3.22.0 Release: 1%{?dist} URL: http://download.gnome.org/sources/metacity/ -Source0: http://download.gnome.org/sources/metacity/3.20/metacity-%{version}.tar.xz +Source0: http://download.gnome.org/sources/metacity/3.22/metacity-%{version}.tar.xz # http://bugzilla.gnome.org/show_bug.cgi?id=558723 Patch4: stop-spamming-xsession-errors.patch @@ -139,6 +139,9 @@ fi %{_mandir}/man1/metacity-window-demo.1.gz %changelog +* Wed Sep 21 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 3.22.0-1 +- Update to 3.22.0 + * Mon Sep 12 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 3.20.3-1 - new version diff --git a/sources b/sources index 97b34de..e355ac9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a53ce92b30d92a06862f2cf8bec2ed33 metacity-3.20.3.tar.xz +5ae45adfc40fd69a370f4ba23c6242fd metacity-3.22.0.tar.xz -- cgit From 88ec90cf660dd26c71f4b53323d0d61d25a5f856 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz <yselkowi@redhat.com> Date: Tue, 1 Nov 2016 21:43:01 -0500 Subject: metacity 3.22.1 --- .gitignore | 1 + metacity.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c360f42..237acc3 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ metacity-2.30.0.tar.bz2 /metacity-3.20.2.tar.xz /metacity-3.20.3.tar.xz /metacity-3.22.0.tar.xz +/metacity-3.22.1.tar.xz diff --git a/metacity.spec b/metacity.spec index 5f0b867..50d40b7 100644 --- a/metacity.spec +++ b/metacity.spec @@ -1,6 +1,6 @@ Summary: Unobtrusive window manager Name: metacity -Version: 3.22.0 +Version: 3.22.1 Release: 1%{?dist} URL: http://download.gnome.org/sources/metacity/ Source0: http://download.gnome.org/sources/metacity/3.22/metacity-%{version}.tar.xz @@ -139,6 +139,9 @@ fi %{_mandir}/man1/metacity-window-demo.1.gz %changelog +* Wed Nov 02 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 3.22.1-1 +- new version + * Wed Sep 21 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 3.22.0-1 - Update to 3.22.0 diff --git a/sources b/sources index e355ac9..97cad4b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5ae45adfc40fd69a370f4ba23c6242fd metacity-3.22.0.tar.xz +154a8124b3bcda7c95e28c960d9f10fb metacity-3.22.1.tar.xz -- cgit