[gtkmm] Added signals/properties .defs for GtkStyleContext.



commit 57d10cfb28794ef568af2e888702cf29b16746c7
Author: Murray Cumming <murrayc murrayc com>
Date:   Tue Dec 7 13:47:27 2010 +0100

    Added signals/properties .defs for GtkStyleContext.
    
    * tools/extra_defs_gen/generate_defs_gtk.cc: Added some new types.
    * gtk/src/gtk_signals.defs: Added the section for GtkStyleContext so that
    gmmproc can actuall generate the signal and property API for Gtk::StyleContext.

 ChangeLog                                 |    8 ++++++++
 gtk/src/gtk_signals.defs                  |   27 +++++++++++++++------------
 tools/extra_defs_gen/generate_defs_gtk.cc |    5 ++++-
 3 files changed, 27 insertions(+), 13 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 31ece64..499e22f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2010-12-07  Murray Cumming  <murrayc murrayc com>
 
+	Added signals/properties .defs for GtkStyleContext.
+
+	* tools/extra_defs_gen/generate_defs_gtk.cc: Added some new types.
+	* gtk/src/gtk_signals.defs: Added the section for GtkStyleContext so that 
+	gmmproc can actuall generate the signal and property API for Gtk::StyleContext.
+	
+2010-12-07  Murray Cumming  <murrayc murrayc com>
+
 	Added properties using Gdk::RGBA.
 
 	* gdk/src/color.hg:
diff --git a/gtk/src/gtk_signals.defs b/gtk/src/gtk_signals.defs
index c9433b5..2762f73 100644
--- a/gtk/src/gtk_signals.defs
+++ b/gtk/src/gtk_signals.defs
@@ -40562,27 +40562,30 @@
   (construct-only #f)
 )
 
-;; From GtkStyle
+;; From GtkStyleContext
 
-(define-signal realize
-  (of-object "GtkStyle")
+(define-signal changed
+  (of-object "GtkStyleContext")
   (return-type "void")
   (when "first")
 )
 
-(define-signal unrealize
-  (of-object "GtkStyle")
-  (return-type "void")
-  (when "first")
+(define-property screen
+  (of-object "GtkStyleContext")
+  (prop-type "GParamObject")
+  (docs "The associated GdkScreen")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
 )
 
-(define-property context
-  (of-object "GtkStyle")
-  (prop-type "GParamObject")
-  (docs "GtkStyleContext to get style from")
+(define-property direction
+  (of-object "GtkStyleContext")
+  (prop-type "GParamEnum")
+  (docs "Text direction")
   (readable #t)
   (writable #t)
-  (construct-only #t)
+  (construct-only #f)
 )
 
 ;; From GtkSwitch
diff --git a/tools/extra_defs_gen/generate_defs_gtk.cc b/tools/extra_defs_gen/generate_defs_gtk.cc
index c8e9eca..b5db7f3 100644
--- a/tools/extra_defs_gen/generate_defs_gtk.cc
+++ b/tools/extra_defs_gen/generate_defs_gtk.cc
@@ -44,6 +44,7 @@ int main(int argc, char** argv)
             << get_defs( GDK_TYPE_PIXBUF )
             << get_defs( GDK_TYPE_PIXBUF_ANIMATION )
             << get_defs( GDK_TYPE_PIXBUF_LOADER )
+            << get_defs( GDK_TYPE_RGBA )
             << get_defs( GDK_TYPE_SCREEN )
             << get_defs( GDK_TYPE_VISUAL )
             << get_defs( GDK_TYPE_WINDOW )
@@ -61,6 +62,7 @@ int main(int argc, char** argv)
             << get_defs( GTK_TYPE_ASPECT_FRAME )
             << get_defs( GTK_TYPE_ASSISTANT )
             << get_defs( GTK_TYPE_BIN )
+            << get_defs( GTK_TYPE_BORDER )
             << get_defs( GTK_TYPE_BOX )
             << get_defs( GTK_TYPE_BUILDER )
             << get_defs( GTK_TYPE_BUTTON )
@@ -168,7 +170,8 @@ int main(int argc, char** argv)
             << get_defs( GTK_TYPE_SPIN_BUTTON )
             << get_defs( GTK_TYPE_STATUSBAR )
             << get_defs( GTK_TYPE_STATUS_ICON )
-            << get_defs( GTK_TYPE_STYLE )
+            << get_defs( GTK_TYPE_STYLE_CONTEXT )
+            << get_defs( GTK_TYPE_STYLE_PROVIDER )
             << get_defs( GTK_TYPE_SWITCH )
             << get_defs( GTK_TYPE_TABLE )
             << get_defs( GTK_TYPE_TEAROFF_MENU_ITEM )



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