[gtkmm] Added signals/properties .defs for GtkStyleContext.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] Added signals/properties .defs for GtkStyleContext.
- Date: Tue, 7 Dec 2010 12:49:22 +0000 (UTC)
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]