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



commit 8c9aee16596cd613791830620a6c43c89e2d6697
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 89fd343..0616e81 100644
--- a/gtk/gtkenums.h
+++ b/gtk/gtkenums.h
@@ -582,6 +582,16 @@ typedef enum
   GTK_DRAG_RESULT_ERROR
 } GtkDragResult;
 
+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
 
 #endif /* __GTK_ENUMS_H__ */



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