gir-repository r13 - in trunk: . gir



Author: johan
Date: Fri Jun 20 22:27:51 2008
New Revision: 13
URL: http://svn.gnome.org/viewvc/gir-repository?rev=13&view=rev

Log:
2008-06-20  Johan Dahlin  <jdahlin async com br>

    * gir/gtk-x11-2.0.c:
    * gir/gtk-x11-2.0.gir:
    Add allow-none annotation from pygtk's .defs files
    for gtk and regenerate.



Modified:
   trunk/ChangeLog
   trunk/gir/gtk-x11-2.0.c
   trunk/gir/gtk-x11-2.0.gir

Modified: trunk/gir/gtk-x11-2.0.c
==============================================================================
--- trunk/gir/gtk-x11-2.0.c	(original)
+++ trunk/gir/gtk-x11-2.0.c	Fri Jun 20 22:27:51 2008
@@ -1,49 +1,961 @@
 /**
- * gtk_editable_insert_text:
- * @position: (in-out):
+ * gtk_about_dialog_set_comments: 
+ * @comments: (allow-none): 
  */
 
 /**
- * gtk_editable_get_selection_bounds:
- * @start_pos: (out):
- * @end_pos: (out):
+ * gtk_about_dialog_set_copyright: 
+ * @copyright: (allow-none): 
  */
 
 /**
- * gtk_widget_class_path:
- * @path_length: (out):
- * @path: (out):
- * @path_reversed: (out):
+ * gtk_about_dialog_set_license: 
+ * @license: (allow-none): 
  */
 
 /**
- * gtk_widget_get_pointer:
- * @width: (out):
- * @height: (out):
+ * gtk_about_dialog_set_logo: 
+ * @logo: (allow-none): 
  */
 
 /**
- * gtk_widget_get_size_request:
- * @width: (out):
- * @height: (out):
+ * gtk_about_dialog_set_logo_icon_name: 
+ * @icon_name: (allow-none): 
  */
 
 /**
- * gtk_widget_translate_coordinates:
- * @dest_x: (out):
- * @dest_y: (out):
+ * gtk_about_dialog_set_name: 
+ * @name: (allow-none): 
  */
 
 /**
- * gtk_widget_path:
- * @path_length: (out):
- * @path: (out):
- * @path_reversed: (out):
+ * gtk_about_dialog_set_translator_credits: 
+ * @translator_credits: (allow-none): 
  */
 
 /**
- * gtk_window_get_size:
+ * gtk_about_dialog_set_version: 
+ * @version: (allow-none): 
+ */
+
+/**
+ * gtk_about_dialog_set_website: 
+ * @website: (allow-none): 
+ */
+
+/**
+ * gtk_about_dialog_set_website_label: 
+ * @website_label: (allow-none): 
+ */
+
+/**
+ * gtk_action_group_add_action_with_accel: 
+ * @accelerator: (allow-none): 
+ */
+
+/**
+ * gtk_action_set_accel_group: 
+ * @accel_group: (allow-none): 
+ */
+
+/**
+ * gtk_alternative_dialog_button_order: 
+ * @screen: (allow-none): 
+ */
+
+/**
+ * gtk_assistant_set_page_header_image: 
+ * @pixbuf: (allow-none): 
+ */
+
+/**
+ * gtk_assistant_set_page_side_image: 
+ * @pixbuf: (allow-none): 
+ */
+
+/**
+ * gtk_cell_view_set_displayed_row: 
+ * @path: (allow-none): 
+ */
+
+/**
+ * gtk_cell_view_set_model: 
+ * @model: (allow-none): 
+ */
+
+/**
+ * gtk_clist_set_pixmap: 
+ * @mask: (allow-none): 
+ */
+
+/**
+ * gtk_combo_box_set_model: 
+ * @model: (allow-none): 
+ */
+
+/**
+ * gtk_container_set_focus_child: 
+ * @child: (allow-none): 
+ */
+
+/**
+ * gtk_ctree_insert_node: 
+ * @pixmap_closed: (allow-none): 
+ * @mask_closed: (allow-none): 
+ * @pixmap_opened: (allow-none): 
+ * @mask_opened: (allow-none): 
+ */
+
+/**
+ * gtk_ctree_move: 
+ * @new_parent: (allow-none): 
+ * @new_sibling: (allow-none): 
+ */
+
+/**
+ * gtk_ctree_node_set_pixmap: 
+ * @mask: (allow-none): 
+ */
+
+/**
+ * gtk_ctree_node_set_pixtext: 
+ * @mask: (allow-none): 
+ */
+
+/**
+ * gtk_ctree_set_node_info: 
+ * @pixmap_closed: (allow-none): 
+ * @mask_closed: (allow-none): 
+ * @pixmap_opened: (allow-none): 
+ * @mask_opened: (allow-none): 
+ */
+
+/**
+ * gtk_dialog_new_with_buttons: 
+ * @title: (allow-none): 
+ * @parent: (allow-none): 
+ * @first_button_text: (allow-none): 
+ */
+
+/**
+ * gtk_drag_source_set_icon: 
+ * @mask: (allow-none): 
+ */
+
+/**
+ * gtk_draw_insertion_cursor: 
+ * @area: (allow-none): 
+ */
+
+/**
+ * gtk_editable_insert_text: 
+ * @position: (in-out): 
+ */
+
+/**
+ * gtk_editable_get_selection_bounds: 
+ * @start_pos: (out): 
+ * @end_pos: (out): 
+ */
+
+/**
+ * gtk_entry_completion_set_model: 
+ * @model: (allow-none): 
+ */
+
+/**
+ * gtk_entry_set_completion: 
+ * @completion: (allow-none): 
+ */
+
+/**
+ * gtk_entry_set_inner_border: 
+ * @border: (allow-none): 
+ */
+
+/**
+ * gtk_expander_new_with_mnemonic: 
+ * @label: (allow-none): 
+ */
+
+/**
+ * gtk_expander_set_label: 
+ * @label: (allow-none): 
+ */
+
+/**
+ * gtk_expander_set_label_widget: 
+ * @label_widget: (allow-none): 
+ */
+
+/**
+ * gtk_frame_set_label: 
+ * @label: (allow-none): 
+ */
+
+/**
+ * gtk_icon_set_render_icon: 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_icon_source_set_icon_name: 
+ * @icon_name: (allow-none): 
+ */
+
+/**
+ * gtk_icon_view_set_cursor: 
+ * @cell: (allow-none): 
+ */
+
+/**
+ * gtk_icon_view_set_drag_dest_item: 
+ * @path: (allow-none): 
+ */
+
+/**
+ * gtk_icon_view_set_model: 
+ * @model: (allow-none): 
+ */
+
+/**
+ * gtk_image_menu_item_set_image: 
+ * @image: (allow-none): 
+ */
+
+/**
+ * gtk_image_new_from_image: 
+ * @image: (allow-none): 
+ * @mask: (allow-none): 
+ */
+
+/**
+ * gtk_image_new_from_pixbuf: 
+ * @pixbuf: (allow-none): 
+ */
+
+/**
+ * gtk_image_new_from_pixmap: 
+ * @pixmap: (allow-none): 
+ * @mask: (allow-none): 
+ */
+
+/**
+ * gtk_image_set_from_file: 
+ * @filename: (allow-none): 
+ */
+
+/**
+ * gtk_image_set_from_image: 
+ * @gdk_image: (allow-none): 
+ * @mask: (allow-none): 
+ */
+
+/**
+ * gtk_image_set_from_pixbuf: 
+ * @pixbuf: (allow-none): 
+ */
+
+/**
+ * gtk_image_set_from_pixmap: 
+ * @mask: (allow-none): 
+ */
+
+/**
+ * gtk_item_factory_new: 
+ * @accel_group: (allow-none): 
+ */
+
+/**
+ * gtk_label_set_mnemonic_widget: 
+ * @widget: (allow-none): 
+ */
+
+/**
+ * gtk_layout_set_hadjustment: 
+ * @adjustment: (allow-none): 
+ */
+
+/**
+ * gtk_layout_set_vadjustment: 
+ * @adjustment: (allow-none): 
+ */
+
+/**
+ * gtk_link_button_new_with_label: 
+ * @label: (allow-none): 
+ */
+
+/**
+ * gtk_list_store_move_after: 
+ * @position: (allow-none): 
+ */
+
+/**
+ * gtk_list_store_move_before: 
+ * @position: (allow-none): 
+ */
+
+/**
+ * gtk_menu_item_set_accel_path: 
+ * @accel_path: (allow-none): 
+ */
+
+/**
+ * gtk_menu_set_accel_group: 
+ * @accel_group: (allow-none): 
+ */
+
+/**
+ * gtk_menu_set_accel_path: 
+ * @accel_path: (allow-none): 
+ */
+
+/**
+ * gtk_menu_set_screen: 
+ * @screen: (allow-none): 
+ */
+
+/**
+ * gtk_menu_tool_button_set_arrow_tooltip: 
+ * @tip_text: (allow-none): 
+ * @tip_private: (allow-none): 
+ */
+
+/**
+ * gtk_message_dialog_new: 
+ * @parent: (allow-none): 
+ * @message_format: (allow-none): 
+ */
+
+/**
+ * gtk_notebook_append_page: 
+ * @tab_label: (allow-none): 
+ */
+
+/**
+ * gtk_notebook_append_page_menu: 
+ * @tab_label: (allow-none): 
+ * @menu_label: (allow-none): 
+ */
+
+/**
+ * gtk_notebook_insert_page: 
+ * @tab_label: (allow-none): 
+ */
+
+/**
+ * gtk_notebook_insert_page_menu: 
+ * @tab_label: (allow-none): 
+ * @menu_label: (allow-none): 
+ */
+
+/**
+ * gtk_notebook_prepend_page: 
+ * @tab_label: (allow-none): 
+ */
+
+/**
+ * gtk_notebook_prepend_page_menu: 
+ * @tab_label: (allow-none): 
+ * @menu_label: (allow-none): 
+ */
+
+/**
+ * gtk_notebook_set_menu_label: 
+ * @menu_label: (allow-none): 
+ */
+
+/**
+ * gtk_notebook_set_tab_label: 
+ * @tab_label: (allow-none): 
+ */
+
+/**
+ * gtk_paint_arrow: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_box: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_box_gap: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_check: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_diamond: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_expander: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_extension: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_flat_box: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_focus: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_handle: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_hline: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_layout: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_option: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_polygon: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_resize_grip: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_shadow: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_shadow_gap: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_slider: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_string: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_tab: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paint_vline: 
+ * @area: (allow-none): 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_paper_size_new: 
+ * @name: (allow-none): 
+ */
+
+/**
+ * gtk_pixmap_new: 
+ * @mask: (allow-none): 
+ */
+
+/**
+ * gtk_pixmap_set: 
+ * @mask: (allow-none): 
+ */
+
+/**
+ * gtk_print_operation_run: 
+ * @parent: (allow-none): 
+ */
+
+/**
+ * gtk_print_operation_set_default_page_setup: 
+ * @default_page_setup: (allow-none): 
+ */
+
+/**
+ * gtk_print_operation_set_print_settings: 
+ * @print_settings: (allow-none): 
+ */
+
+/**
+ * gtk_print_run_page_setup_dialog: 
+ * @parent: (allow-none): 
+ * @page_setup: (allow-none): 
+ */
+
+/**
+ * gtk_print_settings_foreach: 
+ * @user_data: (allow-none): 
+ */
+
+/**
+ * gtk_print_settings_set: 
+ * @value: (allow-none): 
+ */
+
+/**
+ * gtk_progress_bar_new_with_adjustment: 
+ * @adjustment: (allow-none): 
+ */
+
+/**
+ * gtk_rc_get_style_by_paths: 
+ * @widget_path: (allow-none): 
+ * @class_path: (allow-none): 
+ */
+
+/**
+ * gtk_selection_owner_set_for_display: 
+ * @widget: (allow-none): 
+ */
+
+/**
+ * gtk_spin_button_configure: 
+ * @adjustment: (allow-none): 
+ */
+
+/**
+ * gtk_status_icon_set_from_pixbuf: 
+ * @pixbuf: (allow-none): 
+ */
+
+/**
+ * gtk_status_icon_set_tooltip: 
+ * @tooltip_text: (allow-none): 
+ */
+
+/**
+ * gtk_style_apply_default_background: 
+ * @area: (allow-none): 
+ */
+
+/**
+ * gtk_style_render_icon: 
+ * @widget: (allow-none): 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_text_buffer_create_mark: 
+ * @mark_name: (allow-none): 
+ */
+
+/**
+ * gtk_text_buffer_paste_clipboard: 
+ * @override_location: (allow-none): 
+ */
+
+/**
+ * gtk_text_buffer_register_deserialize_tagset: 
+ * @tagset_name: (allow-none): 
+ */
+
+/**
+ * gtk_text_buffer_register_serialize_tagset: 
+ * @tagset_name: (allow-none): 
+ */
+
+/**
+ * gtk_text_iter_backward_search: 
+ * @limit: (allow-none): 
+ */
+
+/**
+ * gtk_text_iter_backward_to_tag_toggle: 
+ * @tag: (allow-none): 
+ */
+
+/**
+ * gtk_text_iter_begins_tag: 
+ * @tag: (allow-none): 
+ */
+
+/**
+ * gtk_text_iter_ends_tag: 
+ * @tag: (allow-none): 
+ */
+
+/**
+ * gtk_text_iter_forward_search: 
+ * @limit: (allow-none): 
+ */
+
+/**
+ * gtk_text_iter_forward_to_tag_toggle: 
+ * @tag: (allow-none): 
+ */
+
+/**
+ * gtk_text_iter_toggles_tag: 
+ * @tag: (allow-none): 
+ */
+
+/**
+ * gtk_text_layout_set_buffer: 
+ * @buffer: (allow-none): 
+ */
+
+/**
+ * gtk_text_view_set_buffer: 
+ * @buffer: (allow-none): 
+ */
+
+/**
+ * gtk_tool_button_new: 
+ * @icon_widget: (allow-none): 
+ * @label: (allow-none): 
+ */
+
+/**
+ * gtk_tool_button_set_icon_name: 
+ * @icon_name: (allow-none): 
+ */
+
+/**
+ * gtk_tool_button_set_icon_widget: 
+ * @icon_widget: (allow-none): 
+ */
+
+/**
+ * gtk_tool_button_set_label: 
+ * @label: (allow-none): 
+ */
+
+/**
+ * gtk_tool_button_set_label_widget: 
+ * @label_widget: (allow-none): 
+ */
+
+/**
+ * gtk_tool_button_set_stock_id: 
+ * @stock_id: (allow-none): 
+ */
+
+/**
+ * gtk_tool_item_set_proxy_menu_item: 
+ * @menu_item: (allow-none): 
+ */
+
+/**
+ * gtk_tool_item_set_tooltip: 
+ * @tip_text: (allow-none): 
+ * @tip_private: (allow-none): 
+ */
+
+/**
+ * gtk_toolbar_append_item: 
+ * @user_data: (allow-none): 
+ */
+
+/**
+ * gtk_toolbar_append_widget: 
+ * @tooltip_text: (allow-none): 
+ * @tooltip_private_text: (allow-none): 
+ */
+
+/**
+ * gtk_toolbar_insert_widget: 
+ * @tooltip_text: (allow-none): 
+ * @tooltip_private_text: (allow-none): 
+ */
+
+/**
+ * gtk_toolbar_prepend_widget: 
+ * @tooltip_text: (allow-none): 
+ * @tooltip_private_text: (allow-none): 
+ */
+
+/**
+ * gtk_toolbar_set_drop_highlight_item: 
+ * @tool_item: (allow-none): 
+ */
+
+/**
+ * gtk_tooltips_set_tip: 
+ * @tip_text: (allow-none): 
+ * @tip_private: (allow-none): 
+ */
+
+/**
+ * gtk_tree_model_filter_new: 
+ * @root: (allow-none): 
+ */
+
+/**
+ * gtk_tree_model_iter_children: 
+ * @parent: (allow-none): 
+ */
+
+/**
+ * gtk_tree_model_iter_n_children: 
+ * @iter: (allow-none): 
+ */
+
+/**
+ * gtk_tree_model_iter_nth_child: 
+ * @parent: (allow-none): 
+ */
+
+/**
+ * gtk_tree_model_sort_convert_child_iter_to_iter: 
+ * @sort_iter: (allow-none): 
+ */
+
+/**
+ * gtk_tree_model_sort_convert_iter_to_child_iter: 
+ * @child_iter: (allow-none): 
+ */
+
+/**
+ * gtk_tree_store_move_after: 
+ * @position: (allow-none): 
+ */
+
+/**
+ * gtk_tree_store_move_before: 
+ * @position: (allow-none): 
+ */
+
+/**
+ * gtk_tree_view_column_set_widget: 
+ * @widget: (allow-none): 
+ */
+
+/**
+ * gtk_tree_view_get_cell_area: 
+ * @column: (allow-none): 
+ */
+
+/**
+ * gtk_tree_view_move_column_after: 
+ * @base_column: (allow-none): 
+ */
+
+/**
+ * gtk_tree_view_scroll_to_cell: 
+ * @column: (allow-none): 
+ */
+
+/**
+ * gtk_tree_view_set_cursor: 
+ * @focus_column: (allow-none): 
+ */
+
+/**
+ * gtk_tree_view_set_cursor_on_cell: 
+ * @focus_column: (allow-none): 
+ * @focus_cell: (allow-none): 
+ */
+
+/**
+ * gtk_tree_view_set_model: 
+ * @model: (allow-none): 
+ */
+
+/**
+ * gtk_tree_view_set_search_entry: 
+ * @entry: (allow-none): 
+ */
+
+/**
+ * gtk_ui_manager_add_ui: 
+ * @action: (allow-none): 
+ */
+
+/**
+ * gtk_viewport_set_hadjustment: 
+ * @adjustment: (allow-none): 
+ */
+
+/**
+ * gtk_viewport_set_vadjustment: 
+ * @adjustment: (allow-none): 
+ */
+
+/**
+ * gtk_widget_class_path: 
+ * @path_length: (out): 
+ * @path: (out): 
+ * @path_reversed: (out): 
+ */
+
+/**
+ * gtk_widget_get_pointer: 
+ * @width: (out): 
+ * @height: (out): 
+ */
+
+/**
+ * gtk_widget_get_size_request: 
  * @width: (out): 
- * @height: (out):
+ * @height: (out): 
+ */
+
+/**
+ * gtk_widget_input_shape_combine_mask: 
+ * @shape_mask: (allow-none): 
+ */
+
+/**
+ * gtk_widget_modify_base: 
+ * @color: (allow-none): 
+ */
+
+/**
+ * gtk_widget_modify_bg: 
+ * @color: (allow-none): 
+ */
+
+/**
+ * gtk_widget_modify_fg: 
+ * @color: (allow-none): 
+ */
+
+/**
+ * gtk_widget_modify_font: 
+ * @font_desc: (allow-none): 
+ */
+
+/**
+ * gtk_widget_modify_text: 
+ * @color: (allow-none): 
+ */
+
+/**
+ * gtk_widget_path: 
+ * @path_length: (out): 
+ * @path: (out): 
+ * @path_reversed: (out): 
+ */
+
+/**
+ * gtk_widget_render_icon: 
+ * @detail: (allow-none): 
+ */
+
+/**
+ * gtk_widget_set_accel_path: 
+ * @accel_path: (allow-none): 
+ * @accel_group: (allow-none): 
+ */
+
+/**
+ * gtk_widget_set_scroll_adjustments: 
+ * @hadjustment: (allow-none): 
+ * @vadjustment: (allow-none): 
+ */
+
+/**
+ * gtk_widget_set_style: 
+ * @style: (allow-none): 
+ */
+
+/**
+ * gtk_widget_translate_coordinates: 
+ * @dest_x: (out): 
+ * @dest_y: (out): 
+ */
+
+/**
+ * gtk_window_set_default: 
+ * @default_widget: (allow-none): 
+ */
+
+/**
+ * gtk_window_get_size: 
+ * @width: (out):  
+ * @height: (out): 
+ */
+
+/**
+ * gtk_window_set_focus: 
+ * @focus: (allow-none): 
+ */
+
+/**
+ * gtk_window_set_icon: 
+ * @icon: (allow-none): 
+ */
+
+/**
+ * gtk_window_set_icon_name: 
+ * @name: (allow-none): 
+ */
+
+/**
+ * gtk_window_set_transient_for: 
+ * @parent: (allow-none): 
  */
 

Modified: trunk/gir/gtk-x11-2.0.gir
==============================================================================
--- trunk/gir/gtk-x11-2.0.gir	(original)
+++ trunk/gir/gtk-x11-2.0.gir	Fri Jun 20 22:27:51 2008
@@ -4066,7 +4066,7 @@
           <parameter name="state_type">
             <type name="StateType" c:type="GtkStateType"/>
           </parameter>
-          <parameter name="area">
+          <parameter name="area" allow-none="1">
             <type name="GdkRectangle" c:type="GdkRectangle*"/>
           </parameter>
           <parameter name="x">
@@ -4132,10 +4132,10 @@
           <parameter name="size">
             <type name="IconSize" c:type="GtkIconSize"/>
           </parameter>
-          <parameter name="widget">
+          <parameter name="widget" allow-none="1">
             <type name="GtkWidget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="detail">
+          <parameter name="detail" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -5788,13 +5788,13 @@
         <parameter name="state_type">
           <type name="StateType" c:type="GtkStateType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x1">
@@ -5822,13 +5822,13 @@
         <parameter name="state_type">
           <type name="StateType" c:type="GtkStateType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="y1_">
@@ -5859,13 +5859,13 @@
         <parameter name="shadow_type">
           <type name="ShadowType" c:type="GtkShadowType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x">
@@ -5899,13 +5899,13 @@
         <parameter name="shadow_type">
           <type name="ShadowType" c:type="GtkShadowType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="points">
@@ -5936,13 +5936,13 @@
         <parameter name="shadow_type">
           <type name="ShadowType" c:type="GtkShadowType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="arrow_type">
@@ -5982,13 +5982,13 @@
         <parameter name="shadow_type">
           <type name="ShadowType" c:type="GtkShadowType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x">
@@ -6022,13 +6022,13 @@
         <parameter name="shadow_type">
           <type name="ShadowType" c:type="GtkShadowType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x">
@@ -6062,13 +6062,13 @@
         <parameter name="shadow_type">
           <type name="ShadowType" c:type="GtkShadowType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x">
@@ -6102,13 +6102,13 @@
         <parameter name="shadow_type">
           <type name="ShadowType" c:type="GtkShadowType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x">
@@ -6142,13 +6142,13 @@
         <parameter name="shadow_type">
           <type name="ShadowType" c:type="GtkShadowType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x">
@@ -6182,13 +6182,13 @@
         <parameter name="shadow_type">
           <type name="ShadowType" c:type="GtkShadowType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x">
@@ -6222,13 +6222,13 @@
         <parameter name="shadow_type">
           <type name="ShadowType" c:type="GtkShadowType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x">
@@ -6271,13 +6271,13 @@
         <parameter name="shadow_type">
           <type name="ShadowType" c:type="GtkShadowType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x">
@@ -6320,13 +6320,13 @@
         <parameter name="shadow_type">
           <type name="ShadowType" c:type="GtkShadowType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x">
@@ -6360,13 +6360,13 @@
         <parameter name="state_type">
           <type name="StateType" c:type="GtkStateType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x">
@@ -6400,13 +6400,13 @@
         <parameter name="shadow_type">
           <type name="ShadowType" c:type="GtkShadowType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x">
@@ -6443,13 +6443,13 @@
         <parameter name="shadow_type">
           <type name="ShadowType" c:type="GtkShadowType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x">
@@ -6483,13 +6483,13 @@
         <parameter name="state_type">
           <type name="StateType" c:type="GtkStateType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x">
@@ -6520,13 +6520,13 @@
         <parameter name="use_text">
           <type name="boolean" c:type="gboolean"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x">
@@ -6554,13 +6554,13 @@
         <parameter name="state_type">
           <type name="StateType" c:type="GtkStateType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="edge">
@@ -6694,13 +6694,13 @@
         <parameter name="state_type">
           <type name="StateType" c:type="GtkStateType"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="GtkWidget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="detail">
+        <parameter name="detail" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
         <parameter name="x">
@@ -6726,7 +6726,7 @@
         <parameter name="drawable">
           <type name="Gdk.Drawable" c:type="GdkDrawable*"/>
         </parameter>
-        <parameter name="area">
+        <parameter name="area" allow-none="1">
           <type name="GdkRectangle" c:type="GdkRectangle*"/>
         </parameter>
         <parameter name="location">
@@ -6863,10 +6863,10 @@
         <parameter name="settings">
           <type name="GtkSettings" c:type="GtkSettings*"/>
         </parameter>
-        <parameter name="widget_path">
+        <parameter name="widget_path" allow-none="1">
           <type name="string" c:type="char*"/>
         </parameter>
-        <parameter name="class_path">
+        <parameter name="class_path" allow-none="1">
           <type name="string" c:type="char*"/>
         </parameter>
         <parameter name="type">
@@ -8157,10 +8157,10 @@
           <parameter name="widget">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="accel_path">
+          <parameter name="accel_path" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
-          <parameter name="accel_group">
+          <parameter name="accel_group" allow-none="1">
             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
           </parameter>
         </parameters>
@@ -8249,10 +8249,10 @@
           <parameter name="widget">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="hadjustment">
+          <parameter name="hadjustment" allow-none="1">
             <type name="Adjustment" c:type="GtkAdjustment*"/>
           </parameter>
-          <parameter name="vadjustment">
+          <parameter name="vadjustment" allow-none="1">
             <type name="Adjustment" c:type="GtkAdjustment*"/>
           </parameter>
         </parameters>
@@ -8581,10 +8581,10 @@
           <parameter name="widget">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="width">
+          <parameter name="width" direction="out">
             <type name="gint" c:type="gint*"/>
           </parameter>
-          <parameter name="height">
+          <parameter name="height" direction="out">
             <type name="gint" c:type="gint*"/>
           </parameter>
         </parameters>
@@ -8835,10 +8835,10 @@
           <parameter name="src_y">
             <type name="int32" c:type="gint"/>
           </parameter>
-          <parameter name="dest_x">
+          <parameter name="dest_x" direction="out">
             <type name="gint" c:type="gint*"/>
           </parameter>
-          <parameter name="dest_y">
+          <parameter name="dest_y" direction="out">
             <type name="gint" c:type="gint*"/>
           </parameter>
         </parameters>
@@ -8861,7 +8861,7 @@
           <parameter name="widget">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="style">
+          <parameter name="style" allow-none="1">
             <type name="Style" c:type="GtkStyle*"/>
           </parameter>
         </parameters>
@@ -8921,7 +8921,7 @@
           <parameter name="state">
             <type name="StateType" c:type="GtkStateType"/>
           </parameter>
-          <parameter name="color">
+          <parameter name="color" allow-none="1">
             <type name="GdkColor" c:type="GdkColor*"/>
           </parameter>
         </parameters>
@@ -8937,7 +8937,7 @@
           <parameter name="state">
             <type name="StateType" c:type="GtkStateType"/>
           </parameter>
-          <parameter name="color">
+          <parameter name="color" allow-none="1">
             <type name="GdkColor" c:type="GdkColor*"/>
           </parameter>
         </parameters>
@@ -8953,7 +8953,7 @@
           <parameter name="state">
             <type name="StateType" c:type="GtkStateType"/>
           </parameter>
-          <parameter name="color">
+          <parameter name="color" allow-none="1">
             <type name="GdkColor" c:type="GdkColor*"/>
           </parameter>
         </parameters>
@@ -8969,7 +8969,7 @@
           <parameter name="state">
             <type name="StateType" c:type="GtkStateType"/>
           </parameter>
-          <parameter name="color">
+          <parameter name="color" allow-none="1">
             <type name="GdkColor" c:type="GdkColor*"/>
           </parameter>
         </parameters>
@@ -8998,7 +8998,7 @@
           <parameter name="widget">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="font_desc">
+          <parameter name="font_desc" allow-none="1">
             <type name="PangoFontDescription" c:type="PangoFontDescription*"/>
           </parameter>
         </parameters>
@@ -9053,7 +9053,7 @@
           <parameter name="size">
             <type name="IconSize" c:type="GtkIconSize"/>
           </parameter>
-          <parameter name="detail">
+          <parameter name="detail" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -9202,7 +9202,7 @@
           <parameter name="widget">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="shape_mask">
+          <parameter name="shape_mask" allow-none="1">
             <type name="GdkBitmap" c:type="GdkBitmap*"/>
           </parameter>
           <parameter name="offset_x">
@@ -9231,13 +9231,13 @@
           <parameter name="widget">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="path_length">
+          <parameter name="path_length" direction="out">
             <type name="guint" c:type="guint*"/>
           </parameter>
-          <parameter name="path">
+          <parameter name="path" direction="out">
             <type name="gchar" c:type="gchar**"/>
           </parameter>
-          <parameter name="path_reversed">
+          <parameter name="path_reversed" direction="out">
             <type name="gchar" c:type="gchar**"/>
           </parameter>
         </parameters>
@@ -9250,13 +9250,13 @@
           <parameter name="widget">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="path_length">
+          <parameter name="path_length" direction="out">
             <type name="guint" c:type="guint*"/>
           </parameter>
-          <parameter name="path">
+          <parameter name="path" direction="out">
             <type name="gchar" c:type="gchar**"/>
           </parameter>
-          <parameter name="path_reversed">
+          <parameter name="path_reversed" direction="out">
             <type name="gchar" c:type="gchar**"/>
           </parameter>
         </parameters>
@@ -11541,7 +11541,7 @@
           <parameter name="container">
             <type name="Container" c:type="GtkContainer*"/>
           </parameter>
-          <parameter name="child">
+          <parameter name="child" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
         </parameters>
@@ -12240,7 +12240,7 @@
           <parameter name="window">
             <type name="Window" c:type="GtkWindow*"/>
           </parameter>
-          <parameter name="focus">
+          <parameter name="focus" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
         </parameters>
@@ -12263,7 +12263,7 @@
           <parameter name="window">
             <type name="Window" c:type="GtkWindow*"/>
           </parameter>
-          <parameter name="default_widget">
+          <parameter name="default_widget" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
         </parameters>
@@ -12288,7 +12288,7 @@
           <parameter name="window">
             <type name="Window" c:type="GtkWindow*"/>
           </parameter>
-          <parameter name="parent">
+          <parameter name="parent" allow-none="1">
             <type name="Window" c:type="GtkWindow*"/>
           </parameter>
         </parameters>
@@ -12745,7 +12745,7 @@
           <parameter name="window">
             <type name="Window" c:type="GtkWindow*"/>
           </parameter>
-          <parameter name="icon">
+          <parameter name="icon" allow-none="1">
             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
           </parameter>
         </parameters>
@@ -12758,7 +12758,7 @@
           <parameter name="window">
             <type name="Window" c:type="GtkWindow*"/>
           </parameter>
-          <parameter name="name">
+          <parameter name="name" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -13182,7 +13182,7 @@
           <parameter name="width" direction="out">
             <type name="gint" c:type="gint*"/>
           </parameter>
-          <parameter name="height">
+          <parameter name="height" direction="out">
             <type name="gint" c:type="gint*"/>
           </parameter>
         </parameters>
@@ -13287,10 +13287,10 @@
       <property name="title">
         <type name="string" c:type="gchararray"/>
       </property>
-      <property name="role">
+      <property name="startup-id">
         <type name="string" c:type="gchararray"/>
       </property>
-      <property name="startup-id">
+      <property name="role">
         <type name="string" c:type="gchararray"/>
       </property>
       <property name="allow-shrink">
@@ -14039,16 +14039,16 @@
         <type name="GtkWidget*" c:type="GtkWidget*"/>
       </return-value>
       <parameters>
-        <parameter name="title">
+        <parameter name="title" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
-        <parameter name="parent">
+        <parameter name="parent" allow-none="1">
           <type name="Window" c:type="GtkWindow*"/>
         </parameter>
         <parameter name="flags">
           <type name="DialogFlags" c:type="GtkDialogFlags"/>
         </parameter>
-        <parameter name="first_button_text">
+        <parameter name="first_button_text" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
       </parameters>
@@ -14059,7 +14059,7 @@
         <type name="boolean" c:type="gboolean"/>
       </return-value>
       <parameters>
-        <parameter name="screen">
+        <parameter name="screen" allow-none="1">
           <type name="Gdk.Screen" c:type="GdkScreen*"/>
         </parameter>
       </parameters>
@@ -14101,7 +14101,7 @@
           <parameter name="about">
             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
           </parameter>
-          <parameter name="name">
+          <parameter name="name" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -14149,7 +14149,7 @@
           <parameter name="about">
             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
           </parameter>
-          <parameter name="version">
+          <parameter name="version" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -14174,7 +14174,7 @@
           <parameter name="about">
             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
           </parameter>
-          <parameter name="copyright">
+          <parameter name="copyright" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -14197,7 +14197,7 @@
           <parameter name="about">
             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
           </parameter>
-          <parameter name="comments">
+          <parameter name="comments" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -14220,7 +14220,7 @@
           <parameter name="about">
             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
           </parameter>
-          <parameter name="license">
+          <parameter name="license" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -14268,7 +14268,7 @@
           <parameter name="about">
             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
           </parameter>
-          <parameter name="website">
+          <parameter name="website" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -14293,7 +14293,7 @@
           <parameter name="about">
             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
           </parameter>
-          <parameter name="website_label">
+          <parameter name="website_label" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -14389,7 +14389,7 @@
           <parameter name="about">
             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
           </parameter>
-          <parameter name="translator_credits">
+          <parameter name="translator_credits" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -14412,7 +14412,7 @@
           <parameter name="about">
             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
           </parameter>
-          <parameter name="logo">
+          <parameter name="logo" allow-none="1">
             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
           </parameter>
         </parameters>
@@ -14437,7 +14437,7 @@
           <parameter name="about">
             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
           </parameter>
-          <parameter name="icon_name">
+          <parameter name="icon_name" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -15172,7 +15172,7 @@
           <parameter name="menu">
             <type name="Menu" c:type="GtkMenu*"/>
           </parameter>
-          <parameter name="accel_group">
+          <parameter name="accel_group" allow-none="1">
             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
           </parameter>
         </parameters>
@@ -15195,7 +15195,7 @@
           <parameter name="menu">
             <type name="Menu" c:type="GtkMenu*"/>
           </parameter>
-          <parameter name="accel_path">
+          <parameter name="accel_path" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -15309,7 +15309,7 @@
           <parameter name="menu">
             <type name="Menu" c:type="GtkMenu*"/>
           </parameter>
-          <parameter name="screen">
+          <parameter name="screen" allow-none="1">
             <type name="Gdk.Screen" c:type="GdkScreen*"/>
           </parameter>
         </parameters>
@@ -15575,7 +15575,7 @@
           <parameter name="label">
             <type name="Label" c:type="GtkLabel*"/>
           </parameter>
-          <parameter name="widget">
+          <parameter name="widget" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
         </parameters>
@@ -16830,7 +16830,7 @@
           <parameter name="action">
             <type name="Action" c:type="GtkAction*"/>
           </parameter>
-          <parameter name="accel_group">
+          <parameter name="accel_group" allow-none="1">
             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
           </parameter>
         </parameters>
@@ -17111,7 +17111,7 @@
           <parameter name="path">
             <type name="string" c:type="gchar*"/>
           </parameter>
-          <parameter name="accel_group">
+          <parameter name="accel_group" allow-none="1">
             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
           </parameter>
         </parameters>
@@ -17694,7 +17694,7 @@
           <parameter name="action">
             <type name="Action" c:type="GtkAction*"/>
           </parameter>
-          <parameter name="accelerator">
+          <parameter name="accelerator" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -18222,7 +18222,7 @@
           <parameter name="frame">
             <type name="Frame" c:type="GtkFrame*"/>
           </parameter>
-          <parameter name="label">
+          <parameter name="label" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -18622,7 +18622,7 @@
           <parameter name="page">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="pixbuf">
+          <parameter name="pixbuf" allow-none="1">
             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
           </parameter>
         </parameters>
@@ -18653,7 +18653,7 @@
           <parameter name="page">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="pixbuf">
+          <parameter name="pixbuf" allow-none="1">
             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
           </parameter>
         </parameters>
@@ -20252,7 +20252,7 @@
           <parameter name="pixmap">
             <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
           </parameter>
-          <parameter name="mask">
+          <parameter name="mask" allow-none="1">
             <type name="GdkBitmap" c:type="GdkBitmap*"/>
           </parameter>
         </parameters>
@@ -20265,10 +20265,10 @@
           <parameter name="image">
             <type name="Image" c:type="GtkImage*"/>
           </parameter>
-          <parameter name="gdk_image">
+          <parameter name="gdk_image" allow-none="1">
             <type name="Gdk.Image" c:type="GdkImage*"/>
           </parameter>
-          <parameter name="mask">
+          <parameter name="mask" allow-none="1">
             <type name="GdkBitmap" c:type="GdkBitmap*"/>
           </parameter>
         </parameters>
@@ -20281,7 +20281,7 @@
           <parameter name="image">
             <type name="Image" c:type="GtkImage*"/>
           </parameter>
-          <parameter name="filename">
+          <parameter name="filename" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -20294,7 +20294,7 @@
           <parameter name="image">
             <type name="Image" c:type="GtkImage*"/>
           </parameter>
-          <parameter name="pixbuf">
+          <parameter name="pixbuf" allow-none="1">
             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
           </parameter>
         </parameters>
@@ -20597,10 +20597,10 @@
         <type name="GtkWidget*" c:type="GtkWidget*"/>
       </return-value>
       <parameters>
-        <parameter name="pixmap">
+        <parameter name="pixmap" allow-none="1">
           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
         </parameter>
-        <parameter name="mask">
+        <parameter name="mask" allow-none="1">
           <type name="GdkBitmap" c:type="GdkBitmap*"/>
         </parameter>
       </parameters>
@@ -20611,10 +20611,10 @@
         <type name="GtkWidget*" c:type="GtkWidget*"/>
       </return-value>
       <parameters>
-        <parameter name="image">
+        <parameter name="image" allow-none="1">
           <type name="Gdk.Image" c:type="GdkImage*"/>
         </parameter>
-        <parameter name="mask">
+        <parameter name="mask" allow-none="1">
           <type name="GdkBitmap" c:type="GdkBitmap*"/>
         </parameter>
       </parameters>
@@ -20636,7 +20636,7 @@
         <type name="GtkWidget*" c:type="GtkWidget*"/>
       </return-value>
       <parameters>
-        <parameter name="pixbuf">
+        <parameter name="pixbuf" allow-none="1">
           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
         </parameter>
       </parameters>
@@ -23743,7 +23743,7 @@
         <parameter name="iter">
           <type name="TreeIter" c:type="GtkTreeIter*"/>
         </parameter>
-        <parameter name="parent">
+        <parameter name="parent" allow-none="1">
           <type name="TreeIter" c:type="GtkTreeIter*"/>
         </parameter>
       </parameters>
@@ -23771,7 +23771,7 @@
         <parameter name="tree_model">
           <type name="TreeModel" c:type="GtkTreeModel*"/>
         </parameter>
-        <parameter name="iter">
+        <parameter name="iter" allow-none="1">
           <type name="TreeIter" c:type="GtkTreeIter*"/>
         </parameter>
       </parameters>
@@ -23788,7 +23788,7 @@
         <parameter name="iter">
           <type name="TreeIter" c:type="GtkTreeIter*"/>
         </parameter>
-        <parameter name="parent">
+        <parameter name="parent" allow-none="1">
           <type name="TreeIter" c:type="GtkTreeIter*"/>
         </parameter>
         <parameter name="n">
@@ -24640,7 +24640,7 @@
           <parameter name="tree_column">
             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
           </parameter>
-          <parameter name="widget">
+          <parameter name="widget" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
         </parameters>
@@ -25908,7 +25908,7 @@
           <parameter name="cell_view">
             <type name="CellView" c:type="GtkCellView*"/>
           </parameter>
-          <parameter name="model">
+          <parameter name="model" allow-none="1">
             <type name="TreeModel" c:type="GtkTreeModel*"/>
           </parameter>
         </parameters>
@@ -25922,7 +25922,7 @@
           <parameter name="cell_view">
             <type name="CellView" c:type="GtkCellView*"/>
           </parameter>
-          <parameter name="path">
+          <parameter name="path" allow-none="1">
             <type name="TreePath" c:type="GtkTreePath*"/>
           </parameter>
         </parameters>
@@ -26493,7 +26493,7 @@
           <parameter name="menu_item">
             <type name="MenuItem" c:type="GtkMenuItem*"/>
           </parameter>
-          <parameter name="accel_path">
+          <parameter name="accel_path" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -27624,7 +27624,7 @@
           <parameter name="iter">
             <type name="TextIter" c:type="GtkTextIter*"/>
           </parameter>
-          <parameter name="tag">
+          <parameter name="tag" allow-none="1">
             <type name="TextTag" c:type="GtkTextTag*"/>
           </parameter>
         </parameters>
@@ -27637,7 +27637,7 @@
           <parameter name="iter">
             <type name="TextIter" c:type="GtkTextIter*"/>
           </parameter>
-          <parameter name="tag">
+          <parameter name="tag" allow-none="1">
             <type name="TextTag" c:type="GtkTextTag*"/>
           </parameter>
         </parameters>
@@ -27650,7 +27650,7 @@
           <parameter name="iter">
             <type name="TextIter" c:type="GtkTextIter*"/>
           </parameter>
-          <parameter name="tag">
+          <parameter name="tag" allow-none="1">
             <type name="TextTag" c:type="GtkTextTag*"/>
           </parameter>
         </parameters>
@@ -28370,7 +28370,7 @@
           <parameter name="iter">
             <type name="TextIter" c:type="GtkTextIter*"/>
           </parameter>
-          <parameter name="tag">
+          <parameter name="tag" allow-none="1">
             <type name="TextTag" c:type="GtkTextTag*"/>
           </parameter>
         </parameters>
@@ -28384,7 +28384,7 @@
           <parameter name="iter">
             <type name="TextIter" c:type="GtkTextIter*"/>
           </parameter>
-          <parameter name="tag">
+          <parameter name="tag" allow-none="1">
             <type name="TextTag" c:type="GtkTextTag*"/>
           </parameter>
         </parameters>
@@ -28450,7 +28450,7 @@
           <parameter name="match_end">
             <type name="TextIter" c:type="GtkTextIter*"/>
           </parameter>
-          <parameter name="limit">
+          <parameter name="limit" allow-none="1">
             <type name="TextIter" c:type="GtkTextIter*"/>
           </parameter>
         </parameters>
@@ -28476,7 +28476,7 @@
           <parameter name="match_end">
             <type name="TextIter" c:type="GtkTextIter*"/>
           </parameter>
-          <parameter name="limit">
+          <parameter name="limit" allow-none="1">
             <type name="TextIter" c:type="GtkTextIter*"/>
           </parameter>
         </parameters>
@@ -28788,7 +28788,7 @@
         <parameter name="display">
           <type name="Gdk.Display" c:type="GdkDisplay*"/>
         </parameter>
-        <parameter name="widget">
+        <parameter name="widget" allow-none="1">
           <type name="Widget" c:type="GtkWidget*"/>
         </parameter>
         <parameter name="selection">
@@ -31555,7 +31555,7 @@
         <parameter name="pixmap">
           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
         </parameter>
-        <parameter name="mask">
+        <parameter name="mask" allow-none="1">
           <type name="GdkBitmap" c:type="GdkBitmap*"/>
         </parameter>
       </parameters>
@@ -33023,7 +33023,7 @@
         <parameter name="pixmap">
           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
         </parameter>
-        <parameter name="mask">
+        <parameter name="mask" allow-none="1">
           <type name="GdkBitmap" c:type="GdkBitmap*"/>
         </parameter>
       </parameters>
@@ -33522,7 +33522,7 @@
         <parameter name="new_text_length">
           <type name="int32" c:type="gint"/>
         </parameter>
-        <parameter name="position">
+        <parameter name="position" direction="inout">
           <type name="gint" c:type="gint*"/>
         </parameter>
       </parameters>
@@ -34411,7 +34411,7 @@
           <parameter name="iter">
             <type name="TreeIter" c:type="GtkTreeIter*"/>
           </parameter>
-          <parameter name="position">
+          <parameter name="position" allow-none="1">
             <type name="TreeIter" c:type="GtkTreeIter*"/>
           </parameter>
         </parameters>
@@ -34427,7 +34427,7 @@
           <parameter name="iter">
             <type name="TreeIter" c:type="GtkTreeIter*"/>
           </parameter>
-          <parameter name="position">
+          <parameter name="position" allow-none="1">
             <type name="TreeIter" c:type="GtkTreeIter*"/>
           </parameter>
         </parameters>
@@ -34689,7 +34689,7 @@
         <parameter name="child_model">
           <type name="TreeModel" c:type="GtkTreeModel*"/>
         </parameter>
-        <parameter name="root">
+        <parameter name="root" allow-none="1">
           <type name="TreePath" c:type="GtkTreePath*"/>
         </parameter>
       </parameters>
@@ -34743,7 +34743,7 @@
           <parameter name="completion">
             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
           </parameter>
-          <parameter name="model">
+          <parameter name="model" allow-none="1">
             <type name="TreeModel" c:type="GtkTreeModel*"/>
           </parameter>
         </parameters>
@@ -35258,7 +35258,7 @@
           <parameter name="entry">
             <type name="Entry" c:type="GtkEntry*"/>
           </parameter>
-          <parameter name="border">
+          <parameter name="border" allow-none="1">
             <type name="Border" c:type="GtkBorder*"/>
           </parameter>
         </parameters>
@@ -35426,7 +35426,7 @@
           <parameter name="entry">
             <type name="Entry" c:type="GtkEntry*"/>
           </parameter>
-          <parameter name="completion">
+          <parameter name="completion" allow-none="1">
             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
           </parameter>
         </parameters>
@@ -35955,7 +35955,7 @@
           <parameter name="tree_view">
             <type name="TreeView" c:type="GtkTreeView*"/>
           </parameter>
-          <parameter name="model">
+          <parameter name="model" allow-none="1">
             <type name="TreeModel" c:type="GtkTreeModel*"/>
           </parameter>
         </parameters>
@@ -36232,7 +36232,7 @@
           <parameter name="column">
             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
           </parameter>
-          <parameter name="base_column">
+          <parameter name="base_column" allow-none="1">
             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
           </parameter>
         </parameters>
@@ -36312,7 +36312,7 @@
           <parameter name="path">
             <type name="TreePath" c:type="GtkTreePath*"/>
           </parameter>
-          <parameter name="column">
+          <parameter name="column" allow-none="1">
             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
           </parameter>
           <parameter name="use_align">
@@ -36472,7 +36472,7 @@
           <parameter name="path">
             <type name="TreePath" c:type="GtkTreePath*"/>
           </parameter>
-          <parameter name="focus_column">
+          <parameter name="focus_column" allow-none="1">
             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
           </parameter>
           <parameter name="start_editing">
@@ -36492,10 +36492,10 @@
           <parameter name="path">
             <type name="TreePath" c:type="GtkTreePath*"/>
           </parameter>
-          <parameter name="focus_column">
+          <parameter name="focus_column" allow-none="1">
             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
           </parameter>
-          <parameter name="focus_cell">
+          <parameter name="focus_cell" allow-none="1">
             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
           </parameter>
           <parameter name="start_editing">
@@ -36570,7 +36570,7 @@
           <parameter name="path">
             <type name="TreePath" c:type="GtkTreePath*"/>
           </parameter>
-          <parameter name="column">
+          <parameter name="column" allow-none="1">
             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
           </parameter>
           <parameter name="rect">
@@ -36917,7 +36917,7 @@
           <parameter name="tree_view">
             <type name="TreeView" c:type="GtkTreeView*"/>
           </parameter>
-          <parameter name="entry">
+          <parameter name="entry" allow-none="1">
             <type name="Entry" c:type="GtkEntry*"/>
           </parameter>
         </parameters>
@@ -38149,7 +38149,7 @@
           <parameter name="combo_box">
             <type name="ComboBox" c:type="GtkComboBox*"/>
           </parameter>
-          <parameter name="model">
+          <parameter name="model" allow-none="1">
             <type name="TreeModel" c:type="GtkTreeModel*"/>
           </parameter>
         </parameters>
@@ -38933,16 +38933,16 @@
         <parameter name="spacing">
           <type name="uint8" c:type="guint8"/>
         </parameter>
-        <parameter name="pixmap_closed">
+        <parameter name="pixmap_closed" allow-none="1">
           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
         </parameter>
-        <parameter name="mask_closed">
+        <parameter name="mask_closed" allow-none="1">
           <type name="GdkBitmap" c:type="GdkBitmap*"/>
         </parameter>
-        <parameter name="pixmap_opened">
+        <parameter name="pixmap_opened" allow-none="1">
           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
         </parameter>
-        <parameter name="mask_opened">
+        <parameter name="mask_opened" allow-none="1">
           <type name="GdkBitmap" c:type="GdkBitmap*"/>
         </parameter>
         <parameter name="is_leaf">
@@ -39289,10 +39289,10 @@
         <parameter name="node">
           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
         </parameter>
-        <parameter name="new_parent">
+        <parameter name="new_parent" allow-none="1">
           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
         </parameter>
-        <parameter name="new_sibling">
+        <parameter name="new_sibling" allow-none="1">
           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
         </parameter>
       </parameters>
@@ -39522,7 +39522,7 @@
         <parameter name="pixmap">
           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
         </parameter>
-        <parameter name="mask">
+        <parameter name="mask" allow-none="1">
           <type name="GdkBitmap" c:type="GdkBitmap*"/>
         </parameter>
       </parameters>
@@ -39551,7 +39551,7 @@
         <parameter name="pixmap">
           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
         </parameter>
-        <parameter name="mask">
+        <parameter name="mask" allow-none="1">
           <type name="GdkBitmap" c:type="GdkBitmap*"/>
         </parameter>
       </parameters>
@@ -39574,16 +39574,16 @@
         <parameter name="spacing">
           <type name="uint8" c:type="guint8"/>
         </parameter>
-        <parameter name="pixmap_closed">
+        <parameter name="pixmap_closed" allow-none="1">
           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
         </parameter>
-        <parameter name="mask_closed">
+        <parameter name="mask_closed" allow-none="1">
           <type name="GdkBitmap" c:type="GdkBitmap*"/>
         </parameter>
-        <parameter name="pixmap_opened">
+        <parameter name="pixmap_opened" allow-none="1">
           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
         </parameter>
-        <parameter name="mask_opened">
+        <parameter name="mask_opened" allow-none="1">
           <type name="GdkBitmap" c:type="GdkBitmap*"/>
         </parameter>
         <parameter name="is_leaf">
@@ -40399,7 +40399,7 @@
           <parameter name="expander">
             <type name="Expander" c:type="GtkExpander*"/>
           </parameter>
-          <parameter name="label">
+          <parameter name="label" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -40471,7 +40471,7 @@
           <parameter name="expander">
             <type name="Expander" c:type="GtkExpander*"/>
           </parameter>
-          <parameter name="label_widget">
+          <parameter name="label_widget" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
         </parameters>
@@ -40537,7 +40537,7 @@
         <type name="GtkWidget*" c:type="GtkWidget*"/>
       </return-value>
       <parameters>
-        <parameter name="label">
+        <parameter name="label" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
       </parameters>
@@ -40697,35 +40697,35 @@
       <property name="do-overwrite-confirmation">
         <type name="boolean" c:type="gboolean"/>
       </property>
-      <property name="extra-widget">
-        <type name="GtkWidget" c:type="GtkWidget"/>
-      </property>
-      <property name="select-multiple">
-        <type name="boolean" c:type="gboolean"/>
-      </property>
       <property name="local-only">
         <type name="boolean" c:type="gboolean"/>
       </property>
+      <property name="filter">
+        <type name="GtkFileFilter" c:type="GtkFileFilter"/>
+      </property>
+      <property name="action">
+        <type name="GtkFileChooserAction" c:type="GtkFileChooserAction"/>
+      </property>
       <property name="preview-widget">
         <type name="GtkWidget" c:type="GtkWidget"/>
       </property>
-      <property name="preview-widget-active">
+      <property name="show-hidden">
         <type name="boolean" c:type="gboolean"/>
       </property>
-      <property name="filter">
-        <type name="GtkFileFilter" c:type="GtkFileFilter"/>
+      <property name="file-system-backend">
+        <type name="string" c:type="gchararray"/>
       </property>
-      <property name="show-hidden">
-        <type name="boolean" c:type="gboolean"/>
+      <property name="extra-widget">
+        <type name="GtkWidget" c:type="GtkWidget"/>
       </property>
-      <property name="use-preview-label">
+      <property name="select-multiple">
         <type name="boolean" c:type="gboolean"/>
       </property>
-      <property name="action">
-        <type name="GtkFileChooserAction" c:type="GtkFileChooserAction"/>
+      <property name="preview-widget-active">
+        <type name="boolean" c:type="gboolean"/>
       </property>
-      <property name="file-system-backend">
-        <type name="string" c:type="gchararray"/>
+      <property name="use-preview-label">
+        <type name="boolean" c:type="gboolean"/>
       </property>
       <callback name="set_current_folder">
         <return-value>
@@ -44492,10 +44492,10 @@
           <parameter name="widget">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="tip_text">
+          <parameter name="tip_text" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
-          <parameter name="tip_private">
+          <parameter name="tip_private" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -44596,7 +44596,7 @@
           <parameter name="tree_model_sort">
             <type name="TreeModelSort" c:type="GtkTreeModelSort*"/>
           </parameter>
-          <parameter name="sort_iter">
+          <parameter name="sort_iter" allow-none="1">
             <type name="TreeIter" c:type="GtkTreeIter*"/>
           </parameter>
           <parameter name="child_iter">
@@ -44627,7 +44627,7 @@
           <parameter name="tree_model_sort">
             <type name="TreeModelSort" c:type="GtkTreeModelSort*"/>
           </parameter>
-          <parameter name="child_iter">
+          <parameter name="child_iter" allow-none="1">
             <type name="TreeIter" c:type="GtkTreeIter*"/>
           </parameter>
           <parameter name="sorted_iter">
@@ -45067,7 +45067,7 @@
           <parameter name="iter">
             <type name="TreeIter" c:type="GtkTreeIter*"/>
           </parameter>
-          <parameter name="position">
+          <parameter name="position" allow-none="1">
             <type name="TreeIter" c:type="GtkTreeIter*"/>
           </parameter>
         </parameters>
@@ -45083,7 +45083,7 @@
           <parameter name="iter">
             <type name="TreeIter" c:type="GtkTreeIter*"/>
           </parameter>
-          <parameter name="position">
+          <parameter name="position" allow-none="1">
             <type name="TreeIter" c:type="GtkTreeIter*"/>
           </parameter>
         </parameters>
@@ -47597,10 +47597,10 @@
           <parameter name="size">
             <type name="IconSize" c:type="GtkIconSize"/>
           </parameter>
-          <parameter name="widget">
+          <parameter name="widget" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="detail">
+          <parameter name="detail" allow-none="1">
             <type name="string" c:type="char*"/>
           </parameter>
         </parameters>
@@ -47686,7 +47686,7 @@
           <parameter name="source">
             <type name="IconSource" c:type="GtkIconSource*"/>
           </parameter>
-          <parameter name="icon_name">
+          <parameter name="icon_name" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -48511,7 +48511,7 @@
           <parameter name="icon_view">
             <type name="IconView" c:type="GtkIconView*"/>
           </parameter>
-          <parameter name="model">
+          <parameter name="model" allow-none="1">
             <type name="TreeModel" c:type="GtkTreeModel*"/>
           </parameter>
         </parameters>
@@ -48966,7 +48966,7 @@
           <parameter name="path">
             <type name="TreePath" c:type="GtkTreePath*"/>
           </parameter>
-          <parameter name="cell">
+          <parameter name="cell" allow-none="1">
             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
           </parameter>
           <parameter name="start_editing">
@@ -49112,7 +49112,7 @@
           <parameter name="icon_view">
             <type name="IconView" c:type="GtkIconView*"/>
           </parameter>
-          <parameter name="path">
+          <parameter name="path" allow-none="1">
             <type name="TreePath" c:type="GtkTreePath*"/>
           </parameter>
           <parameter name="pos">
@@ -49534,7 +49534,7 @@
           <parameter name="image_menu_item">
             <type name="ImageMenuItem" c:type="GtkImageMenuItem*"/>
           </parameter>
-          <parameter name="image">
+          <parameter name="image" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
         </parameters>
@@ -49915,7 +49915,7 @@
           <parameter name="layout">
             <type name="Layout" c:type="GtkLayout*"/>
           </parameter>
-          <parameter name="adjustment">
+          <parameter name="adjustment" allow-none="1">
             <type name="Adjustment" c:type="GtkAdjustment*"/>
           </parameter>
         </parameters>
@@ -49928,7 +49928,7 @@
           <parameter name="layout">
             <type name="Layout" c:type="GtkLayout*"/>
           </parameter>
-          <parameter name="adjustment">
+          <parameter name="adjustment" allow-none="1">
             <type name="Adjustment" c:type="GtkAdjustment*"/>
           </parameter>
         </parameters>
@@ -50116,7 +50116,7 @@
         <parameter name="uri">
           <type name="string" c:type="gchar*"/>
         </parameter>
-        <parameter name="label">
+        <parameter name="label" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
       </parameters>
@@ -51433,10 +51433,10 @@
           <parameter name="tooltips">
             <type name="Tooltips" c:type="GtkTooltips*"/>
           </parameter>
-          <parameter name="tip_text">
+          <parameter name="tip_text" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
-          <parameter name="tip_private">
+          <parameter name="tip_private" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -51649,7 +51649,7 @@
           <parameter name="menu_item_id">
             <type name="string" c:type="gchar*"/>
           </parameter>
-          <parameter name="menu_item">
+          <parameter name="menu_item" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
         </parameters>
@@ -51784,7 +51784,7 @@
           <parameter name="button">
             <type name="ToolButton" c:type="GtkToolButton*"/>
           </parameter>
-          <parameter name="label">
+          <parameter name="label" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -51832,7 +51832,7 @@
           <parameter name="button">
             <type name="ToolButton" c:type="GtkToolButton*"/>
           </parameter>
-          <parameter name="stock_id">
+          <parameter name="stock_id" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -51856,7 +51856,7 @@
           <parameter name="button">
             <type name="ToolButton" c:type="GtkToolButton*"/>
           </parameter>
-          <parameter name="icon_name">
+          <parameter name="icon_name" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -51881,7 +51881,7 @@
           <parameter name="button">
             <type name="ToolButton" c:type="GtkToolButton*"/>
           </parameter>
-          <parameter name="icon_widget">
+          <parameter name="icon_widget" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
         </parameters>
@@ -51906,7 +51906,7 @@
           <parameter name="button">
             <type name="ToolButton" c:type="GtkToolButton*"/>
           </parameter>
-          <parameter name="label_widget">
+          <parameter name="label_widget" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
         </parameters>
@@ -51984,10 +51984,10 @@
         <type name="GtkToolItem*" c:type="GtkToolItem*"/>
       </return-value>
       <parameters>
-        <parameter name="icon_widget">
+        <parameter name="icon_widget" allow-none="1">
           <type name="Widget" c:type="GtkWidget*"/>
         </parameter>
-        <parameter name="label">
+        <parameter name="label" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
       </parameters>
@@ -52055,10 +52055,10 @@
           <parameter name="tooltips">
             <type name="Tooltips" c:type="GtkTooltips*"/>
           </parameter>
-          <parameter name="tip_text">
+          <parameter name="tip_text" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
-          <parameter name="tip_private">
+          <parameter name="tip_private" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -52261,7 +52261,7 @@
         <type name="GtkWidget*" c:type="GtkWidget*"/>
       </return-value>
       <parameters>
-        <parameter name="parent">
+        <parameter name="parent" allow-none="1">
           <type name="Window" c:type="GtkWindow*"/>
         </parameter>
         <parameter name="flags">
@@ -52273,7 +52273,7 @@
         <parameter name="buttons">
           <type name="ButtonsType" c:type="GtkButtonsType"/>
         </parameter>
-        <parameter name="message_format">
+        <parameter name="message_format" allow-none="1">
           <type name="string" c:type="gchar*"/>
         </parameter>
       </parameters>
@@ -52416,7 +52416,7 @@
           <parameter name="child">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="tab_label">
+          <parameter name="tab_label" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
         </parameters>
@@ -52433,10 +52433,10 @@
           <parameter name="child">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="tab_label">
+          <parameter name="tab_label" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="menu_label">
+          <parameter name="menu_label" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
         </parameters>
@@ -52452,7 +52452,7 @@
           <parameter name="child">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="tab_label">
+          <parameter name="tab_label" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
         </parameters>
@@ -52469,10 +52469,10 @@
           <parameter name="child">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="tab_label">
+          <parameter name="tab_label" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="menu_label">
+          <parameter name="menu_label" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
         </parameters>
@@ -52488,7 +52488,7 @@
           <parameter name="child">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="tab_label">
+          <parameter name="tab_label" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
           <parameter name="position">
@@ -52508,10 +52508,10 @@
           <parameter name="child">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="tab_label">
+          <parameter name="tab_label" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="menu_label">
+          <parameter name="menu_label" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
           <parameter name="position">
@@ -52852,7 +52852,7 @@
           <parameter name="child">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="tab_label">
+          <parameter name="tab_label" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
         </parameters>
@@ -52912,7 +52912,7 @@
           <parameter name="child">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="menu_label">
+          <parameter name="menu_label" allow-none="1">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
         </parameters>
@@ -53815,7 +53815,7 @@
         <parameter name="pixmap">
           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
         </parameter>
-        <parameter name="mask">
+        <parameter name="mask" allow-none="1">
           <type name="GdkBitmap" c:type="GdkBitmap*"/>
         </parameter>
       </parameters>
@@ -53831,7 +53831,7 @@
         <parameter name="val">
           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
         </parameter>
-        <parameter name="mask">
+        <parameter name="mask" allow-none="1">
           <type name="GdkBitmap" c:type="GdkBitmap*"/>
         </parameter>
       </parameters>
@@ -54337,7 +54337,7 @@
           <type name="PaperSize" c:type="GtkPaperSize*"/>
         </return-value>
         <parameters>
-          <parameter name="name">
+          <parameter name="name" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -55082,7 +55082,7 @@
           <parameter name="key">
             <type name="string" c:type="gchar*"/>
           </parameter>
-          <parameter name="value">
+          <parameter name="value" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -55111,7 +55111,7 @@
           <parameter name="func">
             <type name="GtkPrintSettingsFunc" c:type="GtkPrintSettingsFunc"/>
           </parameter>
-          <parameter name="user_data">
+          <parameter name="user_data" allow-none="1">
             <type name="any" c:type="gpointer"/>
           </parameter>
         </parameters>
@@ -56149,7 +56149,7 @@
           <parameter name="op">
             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
           </parameter>
-          <parameter name="default_page_setup">
+          <parameter name="default_page_setup" allow-none="1">
             <type name="PageSetup" c:type="GtkPageSetup*"/>
           </parameter>
         </parameters>
@@ -56174,7 +56174,7 @@
           <parameter name="op">
             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
           </parameter>
-          <parameter name="print_settings">
+          <parameter name="print_settings" allow-none="1">
             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
           </parameter>
         </parameters>
@@ -56341,7 +56341,7 @@
             <type name="PrintOperationAction"
                   c:type="GtkPrintOperationAction"/>
           </parameter>
-          <parameter name="parent">
+          <parameter name="parent" allow-none="1">
             <type name="Window" c:type="GtkWindow*"/>
           </parameter>
           <parameter name="error">
@@ -56736,10 +56736,10 @@
         <type name="GtkPageSetup*" c:type="GtkPageSetup*"/>
       </return-value>
       <parameters>
-        <parameter name="parent">
+        <parameter name="parent" allow-none="1">
           <type name="Window" c:type="GtkWindow*"/>
         </parameter>
-        <parameter name="page_setup">
+        <parameter name="page_setup" allow-none="1">
           <type name="PageSetup" c:type="GtkPageSetup*"/>
         </parameter>
         <parameter name="settings">
@@ -57297,7 +57297,7 @@
         <type name="GtkWidget*" c:type="GtkWidget*"/>
       </return-value>
       <parameters>
-        <parameter name="adjustment">
+        <parameter name="adjustment" allow-none="1">
           <type name="Adjustment" c:type="GtkAdjustment*"/>
         </parameter>
       </parameters>
@@ -58322,35 +58322,35 @@
                c:type="GtkRecentChooser"
                glib:type-name="GtkRecentChooser"
                glib:get-type="gtk_recent_chooser_get_type">
-      <property name="recent-manager">
-        <type name="GtkRecentManager" c:type="GtkRecentManager"/>
+      <property name="limit">
+        <type name="int32" c:type="gint"/>
       </property>
-      <property name="show-icons">
+      <property name="show-tips">
         <type name="boolean" c:type="gboolean"/>
       </property>
-      <property name="local-only">
-        <type name="boolean" c:type="gboolean"/>
+      <property name="filter">
+        <type name="GtkRecentFilter" c:type="GtkRecentFilter"/>
       </property>
       <property name="show-private">
         <type name="boolean" c:type="gboolean"/>
       </property>
-      <property name="show-not-found">
+      <property name="sort-type">
+        <type name="GtkRecentSortType" c:type="GtkRecentSortType"/>
+      </property>
+      <property name="show-icons">
         <type name="boolean" c:type="gboolean"/>
       </property>
-      <property name="limit">
-        <type name="int32" c:type="gint"/>
+      <property name="recent-manager">
+        <type name="GtkRecentManager" c:type="GtkRecentManager"/>
       </property>
-      <property name="show-tips">
+      <property name="local-only">
         <type name="boolean" c:type="gboolean"/>
       </property>
       <property name="select-multiple">
         <type name="boolean" c:type="gboolean"/>
       </property>
-      <property name="filter">
-        <type name="GtkRecentFilter" c:type="GtkRecentFilter"/>
-      </property>
-      <property name="sort-type">
-        <type name="GtkRecentSortType" c:type="GtkRecentSortType"/>
+      <property name="show-not-found">
+        <type name="boolean" c:type="gboolean"/>
       </property>
       <callback name="set_current_uri">
         <return-value>
@@ -59293,7 +59293,7 @@
           <parameter name="viewport">
             <type name="Viewport" c:type="GtkViewport*"/>
           </parameter>
-          <parameter name="adjustment">
+          <parameter name="adjustment" allow-none="1">
             <type name="Adjustment" c:type="GtkAdjustment*"/>
           </parameter>
         </parameters>
@@ -59307,7 +59307,7 @@
           <parameter name="viewport">
             <type name="Viewport" c:type="GtkViewport*"/>
           </parameter>
-          <parameter name="adjustment">
+          <parameter name="adjustment" allow-none="1">
             <type name="Adjustment" c:type="GtkAdjustment*"/>
           </parameter>
         </parameters>
@@ -59945,7 +59945,7 @@
           <parameter name="spin_button">
             <type name="SpinButton" c:type="GtkSpinButton*"/>
           </parameter>
-          <parameter name="adjustment">
+          <parameter name="adjustment" allow-none="1">
             <type name="Adjustment" c:type="GtkAdjustment*"/>
           </parameter>
           <parameter name="climb_rate">
@@ -60636,7 +60636,7 @@
           <parameter name="status_icon">
             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
           </parameter>
-          <parameter name="pixbuf">
+          <parameter name="pixbuf" allow-none="1">
             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
           </parameter>
         </parameters>
@@ -60766,7 +60766,7 @@
           <parameter name="status_icon">
             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
           </parameter>
-          <parameter name="tooltip_text">
+          <parameter name="tooltip_text" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -62141,7 +62141,7 @@
           <parameter name="buffer">
             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
           </parameter>
-          <parameter name="mark_name">
+          <parameter name="mark_name" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
           <parameter name="where">
@@ -62642,7 +62642,7 @@
           <parameter name="clipboard">
             <type name="Clipboard" c:type="GtkClipboard*"/>
           </parameter>
-          <parameter name="override_location">
+          <parameter name="override_location" allow-none="1">
             <type name="TextIter" c:type="GtkTextIter*"/>
           </parameter>
           <parameter name="default_editable">
@@ -62761,7 +62761,7 @@
           <parameter name="buffer">
             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
           </parameter>
-          <parameter name="tagset_name">
+          <parameter name="tagset_name" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -62799,7 +62799,7 @@
           <parameter name="buffer">
             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
           </parameter>
-          <parameter name="tagset_name">
+          <parameter name="tagset_name" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
         </parameters>
@@ -63420,7 +63420,7 @@
           <parameter name="text_view">
             <type name="TextView" c:type="GtkTextView*"/>
           </parameter>
-          <parameter name="buffer">
+          <parameter name="buffer" allow-none="1">
             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
           </parameter>
         </parameters>
@@ -65006,7 +65006,7 @@
           <parameter name="toolbar">
             <type name="Toolbar" c:type="GtkToolbar*"/>
           </parameter>
-          <parameter name="tool_item">
+          <parameter name="tool_item" allow-none="1">
             <type name="ToolItem" c:type="GtkToolItem*"/>
           </parameter>
           <parameter name="index_">
@@ -65061,7 +65061,7 @@
           <parameter name="callback">
             <type name="GtkSignalFunc" c:type="GtkSignalFunc"/>
           </parameter>
-          <parameter name="user_data">
+          <parameter name="user_data" allow-none="1">
             <type name="any" c:type="gpointer"/>
           </parameter>
         </parameters>
@@ -65316,10 +65316,10 @@
           <parameter name="widget">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="tooltip_text">
+          <parameter name="tooltip_text" allow-none="1">
             <type name="string" c:type="char*"/>
           </parameter>
-          <parameter name="tooltip_private_text">
+          <parameter name="tooltip_private_text" allow-none="1">
             <type name="string" c:type="char*"/>
           </parameter>
         </parameters>
@@ -65335,10 +65335,10 @@
           <parameter name="widget">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="tooltip_text">
+          <parameter name="tooltip_text" allow-none="1">
             <type name="string" c:type="char*"/>
           </parameter>
-          <parameter name="tooltip_private_text">
+          <parameter name="tooltip_private_text" allow-none="1">
             <type name="string" c:type="char*"/>
           </parameter>
         </parameters>
@@ -65354,10 +65354,10 @@
           <parameter name="widget">
             <type name="Widget" c:type="GtkWidget*"/>
           </parameter>
-          <parameter name="tooltip_text">
+          <parameter name="tooltip_text" allow-none="1">
             <type name="string" c:type="char*"/>
           </parameter>
-          <parameter name="tooltip_private_text">
+          <parameter name="tooltip_private_text" allow-none="1">
             <type name="string" c:type="char*"/>
           </parameter>
           <parameter name="position">
@@ -66268,7 +66268,7 @@
           <parameter name="name">
             <type name="string" c:type="gchar*"/>
           </parameter>
-          <parameter name="action">
+          <parameter name="action" allow-none="1">
             <type name="string" c:type="gchar*"/>
           </parameter>
           <parameter name="type">
@@ -66823,7 +66823,7 @@
           <parameter name="layout">
             <type name="TextLayout" c:type="GtkTextLayout*"/>
           </parameter>
-          <parameter name="buffer">
+          <parameter name="buffer" allow-none="1">
             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
           </parameter>
         </parameters>



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