From: Jürg Billeter Date: Mon, 15 Dec 2008 22:13:01 +0000 (+0000) Subject: Add GTK_WIDGET_* bindings, patch by Víctor Manuel Jáquez Leal, fixes bug X-Git-Tag: VALA_0_5_3~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=363c09ff8da9aca374fcbb75f6055829168d0617;p=thirdparty%2Fvala.git Add GTK_WIDGET_* bindings, patch by Víctor Manuel Jáquez Leal, fixes bug 2008-12-15 Jürg Billeter * 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 --- diff --git a/ChangeLog b/ChangeLog index d31bd7d44..41e3ab29e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2008-12-15 Jürg Billeter + + * 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 * tests/testrunner.sh: diff --git a/vapi/gtk+-2.0.vapi b/vapi/gtk+-2.0.vapi index 54457ef28..2360e29cc 100644 --- a/vapi/gtk+-2.0.vapi +++ b/vapi/gtk+-2.0.vapi @@ -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")] diff --git a/vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala b/vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala index 489b3c574..991fa12e2 100644 --- a/vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala +++ b/vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala @@ -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")]