Fix GtkMenuShell.children and gtk_menu_shell_append bindings
authorJürg Billeter <j@bitron.ch>
Wed, 18 Jun 2008 13:23:35 +0000 (13:23 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Wed, 18 Jun 2008 13:23:35 +0000 (13:23 +0000)
2008-06-18  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gtk+-2.0/gtk+-2.0.metadata:

Fix GtkMenuShell.children and gtk_menu_shell_append bindings

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=1614

ChangeLog
vapi/gtk+-2.0.vapi
vapi/packages/gtk+-2.0/gtk+-2.0.metadata

index cc37c1b..ba77b6f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2008-06-18  Jürg Billeter  <j@bitron.ch>
 
+       * vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
+
+       Fix GtkMenuShell.children and gtk_menu_shell_append bindings
+
+       * vapi/gtk+-2.0.vapi: regenerated
+
+2008-06-18  Jürg Billeter  <j@bitron.ch>
+
        * vapi/packages/gio-2.0/gio-2.0.metadata:
 
        Various GFile binding fixes
index 4bb7512..ff3efcc 100644 (file)
@@ -1,4 +1,4 @@
-/* gtk+-2.0.vapi generated by vapigen, do not modify. */
+/* gtk+-2.0.vapi generated by lt-vapigen, do not modify. */
 
 [CCode (cprefix = "Gtk", lower_case_cprefix = "gtk_")]
 namespace Gtk {
@@ -3607,7 +3607,7 @@ namespace Gtk {
        }
        [CCode (cheader_filename = "gtk/gtk.h")]
        public class MenuShell : Gtk.Container, Atk.Implementor, Gtk.Buildable {
-               public weak GLib.List children;
+               public GLib.List<Gtk.MenuItem> children;
                public weak Gtk.Widget active_menu_item;
                public weak Gtk.Widget parent_menu_shell;
                public uint button;
@@ -3619,7 +3619,7 @@ namespace Gtk {
                public uint menu_flag;
                public uint ignore_enter;
                public void activate_item (Gtk.Widget menu_item, bool force_deactivate);
-               public void append (Gtk.Widget child);
+               public void append (Gtk.MenuItem child);
                public void deselect ();
                public bool get_take_focus ();
                public void prepend (Gtk.Widget child);
index 7848b67..66d264d 100644 (file)
@@ -162,8 +162,10 @@ gtk_menu_item_select hidden="1"
 GtkMenuItem::activate has_emitter="1"
 GtkMenuItem::toggle_size_allocate has_emitter="1"
 GtkMenuItem::toggle_size_request has_emitter="1"
+GtkMenuShell.children type_arguments="MenuItem" weak="0"
 GtkMenuShell::cancel has_emitter="1"
 GtkMenuShell::deactivate has_emitter="1"
+gtk_menu_shell_append.child type_name="MenuItem"
 gtk_message_dialog_new ellipsis="1"
 gtk_message_dialog_new.parent nullable="1"
 gtk_message_dialog_new_with_markup ellipsis="1"