[mutter] theme: handle GTK_STATE_FLAG_WINDOW_UNFOCUSED
- From: Rui Matos <rtcm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] theme: handle GTK_STATE_FLAG_WINDOW_UNFOCUSED
- Date: Tue, 8 Nov 2011 21:52:36 +0000 (UTC)
commit 441287dc64df0b37f018e67f59ef31d9bd172c6d
Author: Rui Matos <tiagomatos gmail com>
Date: Tue Nov 8 20:52:57 2011 +0000
theme: handle GTK_STATE_FLAG_WINDOW_UNFOCUSED
This bumps the required GTK+ version to >= 3.3.3 .
configure.in | 2 +-
src/ui/theme.c | 4 ++++
2 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/configure.in b/configure.in
index 4b90287..6e375ab 100644
--- a/configure.in
+++ b/configure.in
@@ -61,7 +61,7 @@ AC_CHECK_SIZEOF(__int64)
## byte order
AC_C_BIGENDIAN
-GTK_MIN_VERSION=2.91.7
+GTK_MIN_VERSION=3.3.3
CANBERRA_GTK=libcanberra-gtk3
CANBERRA_GTK_VERSION=0.26
diff --git a/src/ui/theme.c b/src/ui/theme.c
index bfe1d14..6e15d21 100644
--- a/src/ui/theme.c
+++ b/src/ui/theme.c
@@ -6403,6 +6403,8 @@ meta_gtk_state_from_string (const char *str)
return GTK_STATE_FLAG_INCONSISTENT;
else if (g_ascii_strcasecmp ("focused", str) == 0)
return GTK_STATE_FLAG_FOCUSED;
+ else if (g_ascii_strcasecmp ("window-unfocused", str) == 0)
+ return GTK_STATE_FLAG_WINDOW_UNFOCUSED;
else
return -1; /* hack */
}
@@ -6426,6 +6428,8 @@ meta_gtk_state_to_string (GtkStateFlags state)
return "INCONSISTENT";
case GTK_STATE_FLAG_FOCUSED:
return "FOCUSED";
+ case GTK_STATE_FLAG_WINDOW_UNFOCUSED:
+ return "WINDOW_UNFOCUSED";
}
return "<unknown>";
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]