]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Add GTK_WIDGET_* bindings, patch by Víctor Manuel Jáquez Leal, fixes bug
authorJürg Billeter <j@bitron.ch>
Mon, 15 Dec 2008 22:13:01 +0000 (22:13 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Mon, 15 Dec 2008 22:13:01 +0000 (22:13 +0000)
2008-12-15  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gtk+-2.0/:

Add GTK_WIDGET_* bindings, patch by Víctor Manuel Jáquez Leal,
fixes bug 561341

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=2167

ChangeLog
vapi/gtk+-2.0.vapi
vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala

index d31bd7d448e9b54cec2f8593bc1c6215fc8f5af5..41e3ab29ee433db5d50d3ad569bf52e22c1878df 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2008-12-15  Jürg Billeter  <j@bitron.ch>
+
+       * vapi/packages/gtk+-2.0/:
+
+       Add GTK_WIDGET_* bindings, patch by Víctor Manuel Jáquez Leal,
+       fixes bug 561341
+
+       * vapi/gtk+-2.0.vapi: regenerated
+
 2008-12-15  Jürg Billeter  <j@bitron.ch>
 
        * tests/testrunner.sh:
index 54457ef28364fa39e6213ad5f921734dbba48ba6..2360e29cc308e1d58f65ccaf0bd398a21dc7edc5 100644 (file)
@@ -4857,6 +4857,8 @@ namespace Gtk {
                public weak Gtk.Widget get_toplevel ();
                public weak Gdk.Visual get_visual ();
                public void grab_default ();
+               [CCode (cname = "GTK_WIDGET_HAS_GRAB")]
+               public bool has_grab ();
                public bool has_screen ();
                public virtual void hide_all ();
                public bool hide_on_delete ();
@@ -4868,6 +4870,22 @@ namespace Gtk {
                public bool intersect (Gdk.Rectangle area, Gdk.Rectangle? intersection);
                public bool is_ancestor (Gtk.Widget ancestor);
                public bool is_composited ();
+               [CCode (cname = "GTK_WIDGET_DOUBLE_BUFFERED")]
+               public bool is_double_buffered ();
+               [CCode (cname = "GTK_WIDGET_DRAWABLE")]
+               public bool is_drawable ();
+               [CCode (cname = "GTK_WIDGET_MAPPED")]
+               public bool is_mapped ();
+               [CCode (cname = "GTK_WIDGET_NO_WINDOW")]
+               public bool is_no_window ();
+               [CCode (cname = "GTK_WIDGET_PARENT_SENSITIVE")]
+               public bool is_parent_sensitive ();
+               [CCode (cname = "GTK_WIDGET_RC_STYLE")]
+               public bool is_rc_style ();
+               [CCode (cname = "GTK_WIDGET_REALIZED")]
+               public bool is_realized ();
+               [CCode (cname = "GTK_WIDGET_TOPLEVEL")]
+               public bool is_toplevel ();
                public weak GLib.List list_accel_closures ();
                public weak GLib.List list_mnemonic_labels ();
                [CCode (cname = "gtk_widget_class_list_style_properties")]
index 489b3c574501f07ddb84415186d23196283ead93..991fa12e2e8fd5d96420a48cf92c891336e45eec 100644 (file)
@@ -34,7 +34,34 @@ namespace Gtk {
                [CCode (cname = "GTK_WIDGET_FLAGS")]
                public extern WidgetFlags get_flags ();
 
-               [CCode (cname = "GTK_WIDGET_SET_FLAGS")]
+               [CCode (cname = "GTK_WIDGET_TOPLEVEL")]
+               public extern bool is_toplevel ();
+
+               [CCode (cname = "GTK_WIDGET_NO_WINDOW")]
+               public extern bool is_no_window ();
+
+               [CCode (cname = "GTK_WIDGET_REALIZED")]
+               public extern bool is_realized ();
+
+               [CCode (cname = "GTK_WIDGET_MAPPED")]
+               public extern bool is_mapped ();
+
+               [CCode (cname = "GTK_WIDGET_DRAWABLE")]
+               public extern bool is_drawable ();
+
+               [CCode (cname = "GTK_WIDGET_PARENT_SENSITIVE")]
+               public extern bool is_parent_sensitive ();    
+    
+               [CCode (cname = "GTK_WIDGET_HAS_GRAB")]
+               public extern bool has_grab ();
+
+               [CCode (cname = "GTK_WIDGET_RC_STYLE")]
+               public extern bool is_rc_style ();
+
+               [CCode (cname = "GTK_WIDGET_DOUBLE_BUFFERED")]
+               public extern bool is_double_buffered ();    
+
+               [CCode (cname = "GTK_WIDGET_SET_FLAGS")]
                public extern void set_flags (WidgetFlags flags);
 
                [CCode (cname = "GTK_WIDGET_UNSET_FLAGS")]