[gtk+/gtk-style-context: 16/347] Add GtkStateFlags.



commit 5959bfbc96659854937c4bc461da8f4bc8e93752
Author: Carlos Garnacho <carlosg gnome org>
Date:   Wed Mar 10 00:52:57 2010 +0100

    Add GtkStateFlags.
    
    It basically represents GtkStateType as a flag set.

 gtk/gtkenums.h |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkenums.h b/gtk/gtkenums.h
index c129b51..a3e57eb 100644
--- a/gtk/gtkenums.h
+++ b/gtk/gtkenums.h
@@ -567,6 +567,16 @@ typedef enum
   GTK_SCROLL_NATURAL
 } GtkScrollablePolicy;
 
+typedef enum
+{
+  GTK_STATE_FLAG_ACTIVE       = 1 << 0,
+  GTK_STATE_FLAG_PRELIGHT     = 1 << 1,
+  GTK_STATE_FLAG_SELECTED     = 1 << 2,
+  GTK_STATE_FLAG_INSENSITIVE  = 1 << 3,
+  GTK_STATE_FLAG_INCONSISTENT = 1 << 4,
+  GTK_STATE_FLAG_FOCUSED      = 1 << 5
+} GtkStateFlags;
+
 
 G_END_DECLS
 



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