From: Rico Tzschichholz Date: Mon, 6 Jul 2015 10:57:24 +0000 (+0200) Subject: gtk+-3.0: Further syncing with introspection annotations X-Git-Tag: 0.29.3~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c48a617d360aaeedd7bc801f5b274faae356c2ee;p=thirdparty%2Fvala.git gtk+-3.0: Further syncing with introspection annotations --- diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi index 67dc1cd9b..79d2f4fc4 100644 --- a/vapi/gtk+-3.0.vapi +++ b/vapi/gtk+-3.0.vapi @@ -250,17 +250,17 @@ namespace Gtk { public bool get_wrap_license (); public void set_artists ([CCode (array_length = false, array_null_terminated = true)] string[] artists); public void set_authors ([CCode (array_length = false, array_null_terminated = true)] string[] authors); - public void set_comments (string comments); - public void set_copyright (string copyright); + public void set_comments (string? comments); + public void set_copyright (string? copyright); public void set_documenters ([CCode (array_length = false, array_null_terminated = true)] string[] documenters); public void set_license (string license); public void set_license_type (Gtk.License license_type); - public void set_logo (Gdk.Pixbuf logo); - public void set_logo_icon_name (string icon_name); + public void set_logo (Gdk.Pixbuf? logo); + public void set_logo_icon_name (string? icon_name); public void set_program_name (string name); - public void set_translator_credits (string translator_credits); - public void set_version (string version); - public void set_website (string website); + public void set_translator_credits (string? translator_credits); + public void set_version (string? version); + public void set_website (string? website); public void set_website_label (string website_label); public void set_wrap_license (bool wrap_license); [CCode (array_length = false, array_null_terminated = true)] @@ -290,7 +290,7 @@ namespace Gtk { public bool activate (GLib.Quark accel_quark, GLib.Object acceleratable, uint accel_key, Gdk.ModifierType accel_mods); public void connect (uint accel_key, Gdk.ModifierType accel_mods, Gtk.AccelFlags accel_flags, [CCode (type = "GClosure*")] owned Gtk.AccelGroupActivate closure); public void connect_by_path (string accel_path, [CCode (type = "GClosure*")] owned Gtk.AccelGroupActivate closure); - public bool disconnect (GLib.Closure closure); + public bool disconnect (GLib.Closure? closure); public bool disconnect_key (uint accel_key, Gdk.ModifierType accel_mods); public Gtk.AccelKey* find (Gtk.AccelGroupFindFunc find_func); public static unowned Gtk.AccelGroup from_accel_closure (GLib.Closure closure); @@ -351,7 +351,7 @@ namespace Gtk { [Deprecated (replacement = "Accessible.set_widget", since = "3.4")] public virtual void connect_widget_destroyed (); public unowned Gtk.Widget get_widget (); - public void set_widget (Gtk.Widget widget); + public void set_widget (Gtk.Widget? widget); [NoWrapper] public virtual void widget_set (); [NoWrapper] @@ -391,7 +391,7 @@ namespace Gtk { public bool get_visible_vertical (); public bool is_sensitive (); public bool is_visible (); - public void set_accel_group (Gtk.AccelGroup accel_group); + public void set_accel_group (Gtk.AccelGroup? accel_group); public void set_accel_path (string accel_path); public void set_always_show_image (bool always_show); public void set_gicon (GLib.Icon icon); @@ -456,10 +456,10 @@ namespace Gtk { public bool get_visible (); public GLib.List list_actions (); public void remove_action (Gtk.Action action); - public void set_accel_group (Gtk.AccelGroup accel_group); + public void set_accel_group (Gtk.AccelGroup? accel_group); public void set_sensitive (bool sensitive); public void set_translate_func (owned Gtk.TranslateFunc func); - public void set_translation_domain (string domain); + public void set_translation_domain (string? domain); public void set_visible (bool visible); public unowned string translate_string (string str); public Gtk.AccelGroup accel_group { get; set; } @@ -546,9 +546,9 @@ namespace Gtk { [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_app_chooser_dialog_get_type ()")] public class AppChooserDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable, Gtk.AppChooser { [CCode (has_construct_function = false, type = "GtkWidget*")] - public AppChooserDialog (Gtk.Window parent, Gtk.DialogFlags flags, GLib.File file); + public AppChooserDialog (Gtk.Window? parent, Gtk.DialogFlags flags, GLib.File file); [CCode (has_construct_function = false, type = "GtkWidget*")] - public AppChooserDialog.for_content_type (Gtk.Window parent, Gtk.DialogFlags flags, string content_type); + public AppChooserDialog.for_content_type (Gtk.Window? parent, Gtk.DialogFlags flags, string content_type); public unowned string get_heading (); public unowned Gtk.Widget get_widget (); public void set_heading (string heading); @@ -585,7 +585,7 @@ namespace Gtk { [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_application_get_type ()")] public class Application : GLib.Application, GLib.ActionGroup, GLib.ActionMap { [CCode (has_construct_function = false)] - public Application (string application_id, GLib.ApplicationFlags flags); + public Application (string? application_id, GLib.ApplicationFlags flags); public void add_accelerator (string accelerator, string action_name, GLib.Variant? parameter); public void add_window (Gtk.Window window); [CCode (array_length = false, array_null_terminated = true)] @@ -606,8 +606,8 @@ namespace Gtk { public void remove_accelerator (string action_name, GLib.Variant? parameter); public void remove_window (Gtk.Window window); public void set_accels_for_action (string detailed_action_name, [CCode (array_length = false, array_null_terminated = true)] string[] accels); - public void set_app_menu (GLib.MenuModel app_menu); - public void set_menubar (GLib.MenuModel menubar); + public void set_app_menu (GLib.MenuModel? app_menu); + public void set_menubar (GLib.MenuModel? menubar); public void uninhibit (uint cookie); public Gtk.Window active_window { get; } public GLib.MenuModel app_menu { get; set; } @@ -680,13 +680,13 @@ namespace Gtk { public void remove_action_widget (Gtk.Widget child); public void remove_page (int page_num); public void set_current_page (int page_num); - public void set_forward_page_func (owned Gtk.AssistantPageFunc page_func); + public void set_forward_page_func (owned Gtk.AssistantPageFunc? page_func); public void set_page_complete (Gtk.Widget page, bool complete); public void set_page_has_padding (Gtk.Widget page, bool has_padding); [Deprecated (since = "3.2")] public void set_page_header_image (Gtk.Widget page, Gdk.Pixbuf pixbuf); [Deprecated (since = "3.2")] - public void set_page_side_image (Gtk.Widget page, Gdk.Pixbuf pixbuf); + public void set_page_side_image (Gtk.Widget page, Gdk.Pixbuf? pixbuf); public void set_page_title (Gtk.Widget page, string title); public void set_page_type (Gtk.Widget page, Gtk.AssistantPageType type); public void update_buttons_state (); @@ -764,7 +764,7 @@ namespace Gtk { public void query_child_packing (Gtk.Widget child, out bool expand, out bool fill, out uint padding, out Gtk.PackType pack_type); public void reorder_child (Gtk.Widget child, int position); public void set_baseline_position (Gtk.BaselinePosition position); - public void set_center_widget (Gtk.Widget widget); + public void set_center_widget (Gtk.Widget? widget); public void set_child_packing (Gtk.Widget child, bool expand, bool fill, uint padding, Gtk.PackType pack_type); public void set_homogeneous (bool homogeneous); public void set_spacing (int spacing); @@ -1325,7 +1325,7 @@ namespace Gtk { [Deprecated (replacement = "set_background_rgba", since = "3.4")] public void set_background_color (Gdk.Color color); public void set_background_rgba (Gdk.RGBA rgba); - public void set_displayed_row (Gtk.TreePath path); + public void set_displayed_row (Gtk.TreePath? path); public void set_draw_sensitive (bool draw_sensitive); public void set_fit_model (bool fit_model); public void set_model (Gtk.TreeModel? model); @@ -1408,7 +1408,7 @@ namespace Gtk { public void request_targets (Gtk.ClipboardTargetsReceivedFunc callback); public void request_text (Gtk.ClipboardTextReceivedFunc callback); public void request_uris (Gtk.ClipboardURIReceivedFunc callback); - public void set_can_store (Gtk.TargetEntry[] targets); + public void set_can_store (Gtk.TargetEntry[]? targets); public void set_image (Gdk.Pixbuf pixbuf); public void set_text (string text, int len); public bool set_with_data (Gtk.TargetEntry[] targets, Gtk.ClipboardGetFunc get_func, Gtk.ClipboardClearFunc clear_func); @@ -1537,7 +1537,7 @@ namespace Gtk { public int get_wrap_width (); public void popup_for_device (Gdk.Device device); public void set_active (int index_); - public bool set_active_id (string active_id); + public bool set_active_id (string? active_id); public void set_active_iter (Gtk.TreeIter? iter); public void set_add_tearoffs (bool add_tearoffs); public void set_button_sensitivity (Gtk.SensitivityType sensitivity); @@ -1599,12 +1599,12 @@ namespace Gtk { public class ComboBoxText : Gtk.ComboBox, Atk.Implementor, Gtk.Buildable, Gtk.CellLayout, Gtk.CellEditable { [CCode (has_construct_function = false, type = "GtkWidget*")] public ComboBoxText (); - public void append (string id, string text); + public void append (string? id, string text); public void append_text (string text); public string get_active_text (); - public void insert (int position, string id, string text); + public void insert (int position, string? id, string text); public void insert_text (int position, string text); - public void prepend (string id, string text); + public void prepend (string? id, string text); public void prepend_text (string text); public void remove (int position); public void remove_all (); @@ -1695,6 +1695,8 @@ namespace Gtk { public static GLib.Quark error_quark (); public static unowned Gtk.CssProvider get_default (); public static unowned Gtk.CssProvider get_named (string name, string? variant); + [CCode (cname = "gtk_css_provider_load_from_data")] + public bool load_from_buffer ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "gssize")] uint8[] data) throws GLib.Error; public bool load_from_data (string data, ssize_t length) throws GLib.Error; public bool load_from_file (GLib.File file) throws GLib.Error; public bool load_from_path (string path) throws GLib.Error; @@ -1708,7 +1710,7 @@ namespace Gtk { public uint get_end_line (); public uint get_end_position (); public unowned GLib.File get_file (); - public unowned Gtk.CssSection get_parent (); + public unowned Gtk.CssSection? get_parent (); public Gtk.CssSectionType get_section_type (); public uint get_start_line (); public uint get_start_position (); @@ -1799,7 +1801,7 @@ namespace Gtk { public void set_alignment (float xalign); public void set_attributes (Pango.AttrList attrs); public void set_buffer (Gtk.EntryBuffer buffer); - public void set_completion (Gtk.EntryCompletion completion); + public void set_completion (Gtk.EntryCompletion? completion); public void set_cursor_hadjustment (Gtk.Adjustment adjustment); public void set_has_frame (bool setting); public void set_icon_activatable (Gtk.EntryIconPosition icon_pos, bool activatable); @@ -1812,7 +1814,7 @@ namespace Gtk { public void set_icon_tooltip_markup (Gtk.EntryIconPosition icon_pos, string? tooltip); public void set_icon_tooltip_text (Gtk.EntryIconPosition icon_pos, string? tooltip); [Deprecated (since = "3.4")] - public void set_inner_border (Gtk.Border border); + public void set_inner_border (Gtk.Border? border); public void set_input_hints (Gtk.InputHints hints); public void set_input_purpose (Gtk.InputPurpose purpose); public void set_invisible_char (unichar ch); @@ -1931,7 +1933,7 @@ namespace Gtk { [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_entry_buffer_get_type ()")] public class EntryBuffer : GLib.Object { [CCode (has_construct_function = false)] - public EntryBuffer (uint8[] initial_chars); + public EntryBuffer (uint8[]? initial_chars = null); public virtual uint delete_text (uint position, int n_chars); public void emit_deleted_text (uint position, uint n_chars); public void emit_inserted_text (uint position, uint8[] chars); @@ -2036,15 +2038,15 @@ namespace Gtk { public bool get_use_markup (); public bool get_use_underline (); public void set_expanded (bool expanded); - public void set_label (string label); + public void set_label (string? label); public void set_label_fill (bool label_fill); - public void set_label_widget (Gtk.Widget label_widget); + public void set_label_widget (Gtk.Widget? label_widget); public void set_resize_toplevel (bool resize_toplevel); public void set_spacing (int spacing); public void set_use_markup (bool use_markup); public void set_use_underline (bool use_underline); [CCode (has_construct_function = false, type = "GtkWidget*")] - public Expander.with_mnemonic (string label); + public Expander.with_mnemonic (string? label); public bool expanded { get; set construct; } public string label { get; set construct; } public bool label_fill { get; set construct; } @@ -2114,7 +2116,7 @@ namespace Gtk { public unowned string get_filter_name (); public Gtk.FileFilterFlags get_needed (); [CCode (cname = "gtk_file_filter_set_name")] - public void set_filter_name (string name); + public void set_filter_name (string? name); } [CCode (cheader_filename = "gtk/gtk.h")] [Compact] @@ -2560,12 +2562,12 @@ namespace Gtk { public unowned string get_title (); public void pack_end (Gtk.Widget child); public void pack_start (Gtk.Widget child); - public void set_custom_title (Gtk.Widget title_widget); - public void set_decoration_layout (string layout); + public void set_custom_title (Gtk.Widget? title_widget); + public void set_decoration_layout (string? layout); public void set_has_subtitle (bool setting); public void set_show_close_button (bool setting); public void set_subtitle (string? subtitle); - public void set_title (string title); + public void set_title (string? title); public Gtk.Widget custom_title { get; set construct; } public string decoration_layout { get; set; } [NoAccessorMethod] @@ -2587,7 +2589,7 @@ namespace Gtk { public virtual void get_preedit_string (out string str, out Pango.AttrList attrs, out int cursor_pos); public virtual bool get_surrounding (out string text, out int cursor_index); public virtual void reset (); - public virtual void set_client_window (Gdk.Window window); + public virtual void set_client_window (Gdk.Window? window); public virtual void set_cursor_location (Gdk.Rectangle area); public virtual void set_surrounding (string text, int len, int cursor_index); public virtual void set_use_preedit (bool use_preedit); @@ -2647,7 +2649,7 @@ namespace Gtk { public bool is_symbolic (); public Gdk.Pixbuf load_icon () throws GLib.Error; public async Gdk.Pixbuf load_icon_async (GLib.Cancellable? cancellable = null) throws GLib.Error; - public Cairo.Surface load_surface (Gdk.Window for_window) throws GLib.Error; + public Cairo.Surface load_surface (Gdk.Window? for_window) throws GLib.Error; public Gdk.Pixbuf load_symbolic (Gdk.RGBA fg, Gdk.RGBA? success_color = null, Gdk.RGBA? warning_color = null, Gdk.RGBA? error_color = null, out bool was_symbolic = null) throws GLib.Error; public async Gdk.Pixbuf load_symbolic_async (Gdk.RGBA fg, Gdk.RGBA? success_color = null, Gdk.RGBA? warning_color = null, Gdk.RGBA? error_color = null, GLib.Cancellable? cancellable = null) throws GLib.Error; public Gdk.Pixbuf load_symbolic_for_context (Gtk.StyleContext context, out bool was_symbolic = null) throws GLib.Error; @@ -2656,10 +2658,6 @@ namespace Gtk { public Gdk.Pixbuf load_symbolic_for_style (Gtk.Style style, Gtk.StateType state, out bool was_symbolic = null) throws GLib.Error; public void set_raw_coordinates (bool raw_coordinates); } - [CCode (cheader_filename = "gtk/gtk.h")] - [Compact] - public class IconInfoClass { - } [CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_icon_set_ref", type_id = "gtk_icon_set_get_type ()", unref_function = "gtk_icon_set_unref")] [Compact] [Deprecated (replacement = "Gtk.IconTheme", since = "3.10")] @@ -2672,11 +2670,11 @@ namespace Gtk { public IconSet.from_pixbuf (Gdk.Pixbuf pixbuf); public void get_sizes (out Gtk.IconSize[] sizes); [Deprecated (replacement = "set_render_icon_pixbuf", since = "3.0")] - public Gdk.Pixbuf render_icon (Gtk.Style style, Gtk.TextDirection direction, Gtk.StateType state, Gtk.IconSize size, Gtk.Widget widget, string detail); + public Gdk.Pixbuf render_icon (Gtk.Style? style, Gtk.TextDirection direction, Gtk.StateType state, Gtk.IconSize size, Gtk.Widget? widget, string? detail); [Deprecated (since = "3.10")] public Gdk.Pixbuf render_icon_pixbuf (Gtk.StyleContext context, Gtk.IconSize size); [Deprecated (since = "3.10")] - public Cairo.Surface render_icon_surface (Gtk.StyleContext context, Gtk.IconSize size, int scale, Gdk.Window for_window); + public Cairo.Surface render_icon_surface (Gtk.StyleContext context, Gtk.IconSize size, int scale, Gdk.Window? for_window); } [CCode (cheader_filename = "gtk/gtk.h", copy_function = "gtk_icon_source_copy", type_id = "gtk_icon_source_get_type ()")] [Compact] @@ -2697,7 +2695,7 @@ namespace Gtk { public void set_direction (Gtk.TextDirection direction); public void set_direction_wildcarded (bool setting); public void set_filename (string filename); - public void set_icon_name (string icon_name); + public void set_icon_name (string? icon_name); public void set_pixbuf (Gdk.Pixbuf pixbuf); public void set_size (Gtk.IconSize size); public void set_size_wildcarded (bool setting); @@ -2725,7 +2723,7 @@ namespace Gtk { public GLib.List list_icons (string? context); public Gdk.Pixbuf? load_icon (string icon_name, int size, Gtk.IconLookupFlags flags) throws GLib.Error; public Gdk.Pixbuf? load_icon_for_scale (string icon_name, int size, int scale, Gtk.IconLookupFlags flags) throws GLib.Error; - public Cairo.Surface? load_surface (string icon_name, int size, int scale, Gdk.Window for_window, Gtk.IconLookupFlags flags) throws GLib.Error; + public Cairo.Surface? load_surface (string icon_name, int size, int scale, Gdk.Window? for_window, Gtk.IconLookupFlags flags) throws GLib.Error; public Gtk.IconInfo? lookup_by_gicon (GLib.Icon icon, int size, Gtk.IconLookupFlags flags); public Gtk.IconInfo? lookup_by_gicon_for_scale (GLib.Icon icon, int size, int scale, Gtk.IconLookupFlags flags); public Gtk.IconInfo? lookup_icon (string icon_name, int size, Gtk.IconLookupFlags flags); @@ -2770,7 +2768,7 @@ namespace Gtk { public int get_spacing (); public int get_text_column (); public int get_tooltip_column (); - public bool get_tooltip_context (out int x, out int y, bool keyboard_tip, out unowned Gtk.TreeModel model, out unowned Gtk.TreePath path, out Gtk.TreeIter iter); + public bool get_tooltip_context (ref int x, ref int y, bool keyboard_tip, out unowned Gtk.TreeModel model, out Gtk.TreePath path, out Gtk.TreeIter iter); public bool get_visible_range (out Gtk.TreePath start_path, out Gtk.TreePath end_path); public bool path_is_selected (Gtk.TreePath path); public void scroll_to_path (Gtk.TreePath path, bool use_align, float row_align, float col_align); @@ -2780,7 +2778,7 @@ namespace Gtk { public void set_column_spacing (int column_spacing); public void set_columns (int columns); public void set_cursor (Gtk.TreePath path, Gtk.CellRenderer? cell, bool start_editing); - public void set_drag_dest_item (Gtk.TreePath path, Gtk.IconViewDropPosition pos); + public void set_drag_dest_item (Gtk.TreePath? path, Gtk.IconViewDropPosition pos); public void set_item_orientation (Gtk.Orientation orientation); public void set_item_padding (int item_padding); public void set_item_width (int item_width); @@ -2793,7 +2791,7 @@ namespace Gtk { public void set_selection_mode (Gtk.SelectionMode mode); public void set_spacing (int spacing); public void set_text_column (int column); - public void set_tooltip_cell (Gtk.Tooltip tooltip, Gtk.TreePath path, Gtk.CellRenderer cell); + public void set_tooltip_cell (Gtk.Tooltip tooltip, Gtk.TreePath path, Gtk.CellRenderer? cell); public void set_tooltip_column (int column); public void set_tooltip_item (Gtk.Tooltip tooltip, Gtk.TreePath path); public void unselect_path (Gtk.TreePath path); @@ -2997,7 +2995,7 @@ namespace Gtk { public float get_yalign (); public void select_region (int start_offset, int end_offset); public void set_angle (double angle); - public void set_attributes (Pango.AttrList attrs); + public void set_attributes (Pango.AttrList? attrs); public void set_ellipsize (Pango.EllipsizeMode mode); public void set_justify (Gtk.Justification jtype); public void set_label (string str); @@ -3007,7 +3005,7 @@ namespace Gtk { public void set_markup (string str); public void set_markup_with_mnemonic (string str); public void set_max_width_chars (int n_chars); - public void set_mnemonic_widget (Gtk.Widget widget); + public void set_mnemonic_widget (Gtk.Widget? widget); public void set_pattern (string pattern); public void set_selectable (bool setting); public void set_single_line_mode (bool single_line_mode); @@ -3020,7 +3018,7 @@ namespace Gtk { public void set_xalign (float xalign); public void set_yalign (float yalign); [CCode (has_construct_function = false, type = "GtkWidget*")] - public Label.with_mnemonic (string str); + public Label.with_mnemonic (string? str); public double angle { get; set; } public Pango.AttrList attributes { get; set; } [NoAccessorMethod] @@ -3072,9 +3070,9 @@ namespace Gtk { public unowned Gtk.Adjustment get_vadjustment (); public void move (Gtk.Widget child_widget, int x, int y); public void put (Gtk.Widget child_widget, int x, int y); - public void set_hadjustment (Gtk.Adjustment adjustment); + public void set_hadjustment (Gtk.Adjustment? adjustment); public void set_size (uint width, uint height); - public void set_vadjustment (Gtk.Adjustment adjustment); + public void set_vadjustment (Gtk.Adjustment? adjustment); [NoAccessorMethod] public uint height { get; set; } [NoAccessorMethod] @@ -3091,9 +3089,9 @@ namespace Gtk { public double get_max_value (); public double get_min_value (); public Gtk.LevelBarMode get_mode (); - public bool get_offset_value (string name, double value); + public bool get_offset_value (string? name, out double value); public double get_value (); - public void remove_offset_value (string name); + public void remove_offset_value (string? name); public void set_inverted (bool inverted); public void set_max_value (double value); public void set_min_value (double value); @@ -3120,7 +3118,7 @@ namespace Gtk { public void set_uri (string uri); public void set_visited (bool visited); [CCode (has_construct_function = false, type = "GtkWidget*")] - public LinkButton.with_label (string uri, string label); + public LinkButton.with_label (string uri, string? label); public string uri { get; set; } public bool visited { get; set; } public virtual signal bool activate_link (); @@ -3230,9 +3228,9 @@ namespace Gtk { [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_lock_button_get_type ()")] public class LockButton : Gtk.Button, Atk.Implementor, Gtk.Buildable, Gtk.Actionable, Gtk.Activatable { [CCode (has_construct_function = false, type = "GtkWidget*")] - public LockButton (GLib.Permission permission); + public LockButton (GLib.Permission? permission); public unowned GLib.Permission get_permission (); - public void set_permission (GLib.Permission permission); + public void set_permission (GLib.Permission? permission); public GLib.Permission permission { get; set; } [NoAccessorMethod] public string text_lock { owned get; set construct; } @@ -3273,8 +3271,8 @@ namespace Gtk { public void popup_for_device (Gdk.Device device, Gtk.Widget parent_menu_shell, Gtk.Widget parent_menu_item, Gtk.MenuPositionFunc func, void* data, GLib.DestroyNotify destroy, uint button, uint32 activate_time); public void reorder_child (Gtk.Widget child, int position); public void reposition (); - public void set_accel_group (Gtk.AccelGroup accel_group); - public void set_accel_path (string accel_path); + public void set_accel_group (Gtk.AccelGroup? accel_group); + public void set_accel_path (string? accel_path); public void set_active (uint index); public void set_monitor (int monitor_num); public void set_reserve_toggle_size (bool reserve_toggle_size); @@ -3321,11 +3319,11 @@ namespace Gtk { public unowned Gtk.Popover get_popover (); public unowned Gtk.Menu get_popup (); public bool get_use_popover (); - public void set_align_widget (Gtk.Widget align_widget); + public void set_align_widget (Gtk.Widget? align_widget); public void set_direction (Gtk.ArrowType direction); - public void set_menu_model (GLib.MenuModel menu_model); - public void set_popover (Gtk.Widget popover); - public void set_popup (Gtk.Widget menu); + public void set_menu_model (GLib.MenuModel? menu_model); + public void set_popover (Gtk.Widget? popover); + public void set_popup (Gtk.Widget? menu); public void set_use_popover (bool use_popover); public Gtk.Container align_widget { get; set; } public Gtk.ArrowType direction { get; set; } @@ -3350,12 +3348,12 @@ namespace Gtk { public bool get_right_justified (); public unowned Gtk.Widget get_submenu (); public bool get_use_underline (); - public void set_accel_path (string accel_path); + public void set_accel_path (string? accel_path); public virtual void set_label (string label); public void set_reserve_indicator (bool reserve); [Deprecated (replacement = "Widget.set_hexpand and Widget.set_halign", since = "3.2")] public void set_right_justified (bool right_justified); - public void set_submenu (Gtk.Widget submenu); + public void set_submenu (Gtk.Widget? submenu); public void set_use_underline (bool setting); [CCode (has_construct_function = false, type = "GtkWidget*")] public MenuItem.with_label (string label); @@ -3387,7 +3385,7 @@ namespace Gtk { protected MenuShell (); public void activate_item (Gtk.Widget menu_item, bool force_deactivate); public void append ([CCode (type = "GtkWidget*")] Gtk.MenuItem child); - public void bind_model (GLib.MenuModel model, string action_namespace, bool with_separators); + public void bind_model (GLib.MenuModel? model, string? action_namespace, bool with_separators); public void deselect (); public unowned Gtk.Widget get_parent_shell (); [NoWrapper] @@ -3504,7 +3502,7 @@ namespace Gtk { public MountOperation (Gtk.Window? parent); public unowned Gtk.Window get_parent (); public unowned Gdk.Screen get_screen (); - public void set_parent (Gtk.Window parent); + public void set_parent (Gtk.Window? parent); public void set_screen (Gdk.Screen screen); [NoAccessorMethod] public bool is_showing { get; } @@ -3551,7 +3549,7 @@ namespace Gtk { public void reorder_child (Gtk.Widget child, int position); public void set_action_widget (Gtk.Widget widget, Gtk.PackType pack_type); public void set_current_page (int page_num); - public void set_group_name (string group_name); + public void set_group_name (string? group_name); public void set_menu_label (Gtk.Widget child, Gtk.Widget? menu_label); public void set_menu_label_text (Gtk.Widget child, string menu_text); public void set_scrollable (bool scrollable); @@ -3602,10 +3600,10 @@ namespace Gtk { public int get_count (); public unowned string get_label (); public unowned Gtk.StyleContext get_style_context (); - public void set_background_gicon (GLib.Icon icon); - public void set_background_icon_name (string icon_name); + public void set_background_gicon (GLib.Icon? icon); + public void set_background_icon_name (string? icon_name); public void set_count (int count); - public void set_label (string label); + public void set_label (string? label); public void set_style_context (Gtk.StyleContext style); [CCode (has_construct_function = false, type = "GIcon*")] public NumerableIcon.with_style_context (GLib.Icon base_icon, Gtk.StyleContext context); @@ -3641,7 +3639,7 @@ namespace Gtk { [CCode (has_construct_function = false)] public PageSetup.from_file (string file_name) throws GLib.Error; [CCode (has_construct_function = false)] - public PageSetup.from_key_file (GLib.KeyFile key_file, string group_name) throws GLib.Error; + public PageSetup.from_key_file (GLib.KeyFile key_file, string? group_name) throws GLib.Error; public double get_bottom_margin (Gtk.Unit unit); public double get_left_margin (Gtk.Unit unit); public Gtk.PageOrientation get_orientation (); @@ -3653,7 +3651,7 @@ namespace Gtk { public double get_right_margin (Gtk.Unit unit); public double get_top_margin (Gtk.Unit unit); public bool load_file (string file_name) throws GLib.Error; - public bool load_key_file (GLib.KeyFile key_file, string group_name) throws GLib.Error; + public bool load_key_file (GLib.KeyFile key_file, string? group_name) throws GLib.Error; public void set_bottom_margin (double margin, Gtk.Unit unit); public void set_left_margin (double margin, Gtk.Unit unit); public void set_orientation (Gtk.PageOrientation orientation); @@ -3703,7 +3701,7 @@ namespace Gtk { [Compact] public class PaperSize { [CCode (has_construct_function = false)] - public PaperSize (string name); + public PaperSize (string? name); public Gtk.PaperSize copy (); [CCode (has_construct_function = false)] public PaperSize.custom (string name, string display_name, double width, double height, Gtk.Unit unit); @@ -3784,10 +3782,10 @@ namespace Gtk { [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_popover_get_type ()")] public class Popover : Gtk.Bin, Atk.Implementor, Gtk.Buildable { [CCode (has_construct_function = false, type = "GtkWidget*")] - public Popover (Gtk.Widget relative_to); + public Popover (Gtk.Widget? relative_to); public void bind_model (GLib.MenuModel? model, string? action_namespace); [CCode (has_construct_function = false, type = "GtkWidget*")] - public Popover.from_model (Gtk.Widget relative_to, GLib.MenuModel model); + public Popover.from_model (Gtk.Widget? relative_to, GLib.MenuModel model); public unowned Gtk.Widget? get_default_widget (); public bool get_modal (); public bool get_pointing_to (out Gdk.Rectangle rect); @@ -3798,7 +3796,7 @@ namespace Gtk { public void set_modal (bool modal); public void set_pointing_to (Gdk.Rectangle rect); public void set_position (Gtk.PositionType position); - public void set_relative_to (Gtk.Widget relative_to); + public void set_relative_to (Gtk.Widget? relative_to); public void set_transitions_enabled (bool transitions_enabled); public bool modal { get; set; } public Gdk.Rectangle pointing_to { get; set; } @@ -3852,18 +3850,18 @@ namespace Gtk { public unowned string get_status_string (); public bool get_support_selection (); public bool is_finished (); - public Gtk.PrintOperationResult run (Gtk.PrintOperationAction action, Gtk.Window parent) throws GLib.Error; + public Gtk.PrintOperationResult run (Gtk.PrintOperationAction action, Gtk.Window? parent) throws GLib.Error; public void set_allow_async (bool allow_async); public void set_current_page (int current_page); - public void set_custom_tab_label (string label); - public void set_default_page_setup (Gtk.PageSetup default_page_setup); + public void set_custom_tab_label (string? label); + public void set_default_page_setup (Gtk.PageSetup? default_page_setup); public void set_defer_drawing (); public void set_embed_page_setup (bool embed); public void set_export_filename (string filename); public void set_has_selection (bool has_selection); public void set_job_name (string job_name); public void set_n_pages (int n_pages); - public void set_print_settings (Gtk.PrintSettings print_settings); + public void set_print_settings (Gtk.PrintSettings? print_settings); public void set_show_progress (bool show_progress); public void set_support_selection (bool support_selection); public void set_track_print_status (bool track_status); @@ -3904,7 +3902,7 @@ namespace Gtk { public virtual signal void draw_page (Gtk.PrintContext context, int page_nr); public virtual signal void end_print (Gtk.PrintContext context); public virtual signal bool paginate (Gtk.PrintContext context); - public virtual signal bool preview (Gtk.PrintOperationPreview preview, Gtk.PrintContext context, Gtk.Window parent); + public virtual signal bool preview (Gtk.PrintOperationPreview preview, Gtk.PrintContext context, Gtk.Window? parent); public virtual signal void request_page_setup (Gtk.PrintContext context, int page_nr, Gtk.PageSetup setup); public virtual signal void status_changed (); public virtual signal void update_custom_widget (Gtk.Widget widget, Gtk.PageSetup setup, Gtk.PrintSettings settings); @@ -3918,7 +3916,7 @@ namespace Gtk { [CCode (has_construct_function = false)] public PrintSettings.from_file (string file_name) throws GLib.Error; [CCode (has_construct_function = false)] - public PrintSettings.from_key_file (GLib.KeyFile key_file, string group_name) throws GLib.Error; + public PrintSettings.from_key_file (GLib.KeyFile key_file, string? group_name) throws GLib.Error; public unowned string @get (string key); public bool get_bool (string key); public bool get_collate (); @@ -3954,8 +3952,8 @@ namespace Gtk { public bool get_use_color (); public bool has_key (string key); public bool load_file (string file_name) throws GLib.Error; - public bool load_key_file (GLib.KeyFile key_file, string group_name) throws GLib.Error; - public void @set (string key, string value); + public bool load_key_file (GLib.KeyFile key_file, string? group_name) throws GLib.Error; + public void @set (string key, string? value); public void set_bool (string key, bool value); public void set_collate (bool collate); public void set_default_source (string default_source); @@ -4005,7 +4003,7 @@ namespace Gtk { public void set_inverted (bool inverted); public void set_pulse_step (double fraction); public void set_show_text (bool show_text); - public void set_text (string text); + public void set_text (string? text); public Pango.EllipsizeMode ellipsize { get; set; } public double fraction { get; set; } public bool inverted { get; set; } @@ -4024,9 +4022,9 @@ namespace Gtk { public RadioAction (string name, string? label, string? tooltip, string? stock_id, int value); public int get_current_value (); public unowned GLib.SList get_group (); - public void join_group (Gtk.RadioAction group_source); + public void join_group (Gtk.RadioAction? group_source); public void set_current_value (int current_value); - public void set_group (GLib.SList group); + public void set_group (GLib.SList? group); public int current_value { get; set; } [NoAccessorMethod] public Gtk.RadioAction group { set; } @@ -4041,8 +4039,8 @@ namespace Gtk { [CCode (has_construct_function = false, type = "GtkWidget*")] public RadioButton.from_widget (Gtk.RadioButton? radio_group_member); public unowned GLib.SList get_group (); - public void join_group (Gtk.RadioButton group_source); - public void set_group (GLib.SList group); + public void join_group (Gtk.RadioButton? group_source); + public void set_group (GLib.SList? group); [CCode (has_construct_function = false, type = "GtkWidget*")] public RadioButton.with_label (GLib.SList? group, string label); [CCode (has_construct_function = false, type = "GtkWidget*")] @@ -4065,18 +4063,18 @@ namespace Gtk { [CCode (has_construct_function = false, type = "GtkWidget*")] public RadioMenuItem (GLib.SList? group); [CCode (has_construct_function = false, type = "GtkWidget*")] - public RadioMenuItem.from_widget (Gtk.RadioMenuItem group); + public RadioMenuItem.from_widget (Gtk.RadioMenuItem? group); public unowned GLib.SList get_group (); - public void join_group (Gtk.RadioMenuItem group_source); + public void join_group (Gtk.RadioMenuItem? group_source); public void set_group (GLib.SList? group); [CCode (has_construct_function = false, type = "GtkWidget*")] public RadioMenuItem.with_label (GLib.SList? group, string label); [CCode (has_construct_function = false, type = "GtkWidget*")] - public RadioMenuItem.with_label_from_widget (Gtk.RadioMenuItem group, string label); + public RadioMenuItem.with_label_from_widget (Gtk.RadioMenuItem? group, string label); [CCode (has_construct_function = false, type = "GtkWidget*")] public RadioMenuItem.with_mnemonic (GLib.SList? group, string label); [CCode (has_construct_function = false, type = "GtkWidget*")] - public RadioMenuItem.with_mnemonic_from_widget (Gtk.RadioMenuItem group, string label); + public RadioMenuItem.with_mnemonic_from_widget (Gtk.RadioMenuItem? group, string label); public Gtk.RadioMenuItem group { set; } public virtual signal void group_changed (); } @@ -4092,11 +4090,11 @@ namespace Gtk { [CCode (has_construct_function = false, type = "GtkToolItem*")] public RadioToolButton.from_stock (GLib.SList? group, string stock_id); [CCode (has_construct_function = false, type = "GtkToolItem*")] - public RadioToolButton.from_widget (Gtk.RadioToolButton group); + public RadioToolButton.from_widget (Gtk.RadioToolButton? group); public unowned GLib.SList get_group (); public void set_group (GLib.SList group); [CCode (has_construct_function = false, type = "GtkToolItem*")] - public RadioToolButton.with_stock_from_widget (Gtk.RadioToolButton group, string stock_id); + public RadioToolButton.with_stock_from_widget (Gtk.RadioToolButton? group, string stock_id); public Gtk.RadioToolButton group { set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_range_get_type ()")] @@ -4206,9 +4204,9 @@ namespace Gtk { [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_recent_action_get_type ()")] public class RecentAction : Gtk.Action, Gtk.Buildable, Gtk.RecentChooser { [CCode (has_construct_function = false, type = "GtkAction*")] - public RecentAction (string name, string label, string tooltip, string stock_id); + public RecentAction (string name, string? label, string? tooltip, string? stock_id); [CCode (has_construct_function = false, type = "GtkAction*")] - public RecentAction.for_manager (string name, string label, string tooltip, string stock_id, Gtk.RecentManager manager); + public RecentAction.for_manager (string name, string? label, string? tooltip, string? stock_id, Gtk.RecentManager? manager); public bool get_show_numbers (); public void set_show_numbers (bool show_numbers); public bool show_numbers { get; set; } @@ -4216,9 +4214,9 @@ namespace Gtk { [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_recent_chooser_dialog_get_type ()")] public class RecentChooserDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable, Gtk.RecentChooser { [CCode (has_construct_function = false, type = "GtkWidget*")] - public RecentChooserDialog (string title, Gtk.Window parent, ...); + public RecentChooserDialog (string? title, Gtk.Window? parent, ...); [CCode (has_construct_function = false, type = "GtkWidget*")] - public RecentChooserDialog.for_manager (string title, Gtk.Window parent, Gtk.RecentManager manager, ...); + public RecentChooserDialog.for_manager (string? title, Gtk.Window? parent, Gtk.RecentManager manager, ...); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_recent_chooser_menu_get_type ()")] public class RecentChooserMenu : Gtk.Menu, Atk.Implementor, Gtk.Buildable, Gtk.RecentChooser, Gtk.Activatable { @@ -4254,7 +4252,7 @@ namespace Gtk { [CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_recent_info_ref", type_id = "gtk_recent_info_get_type ()", unref_function = "gtk_recent_info_unref")] [Compact] public class RecentInfo { - public GLib.AppInfo create_app_info (string app_name) throws GLib.Error; + public GLib.AppInfo create_app_info (string? app_name) throws GLib.Error; public bool exists (); public ulong get_added (); public int get_age (); @@ -4291,7 +4289,7 @@ namespace Gtk { public GLib.List get_items (); public bool has_item (string uri); public Gtk.RecentInfo lookup_item (string uri) throws GLib.Error; - public bool move_item (string uri, string new_uri) throws GLib.Error; + public bool move_item (string uri, string? new_uri) throws GLib.Error; public int purge_items () throws GLib.Error; public bool remove_item (string uri) throws GLib.Error; [NoAccessorMethod] @@ -4712,8 +4710,8 @@ namespace Gtk { [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_spin_button_get_type ()")] public class SpinButton : Gtk.Entry, Atk.Implementor, Gtk.Buildable, Gtk.Editable, Gtk.CellEditable, Gtk.Orientable { [CCode (has_construct_function = false, type = "GtkWidget*")] - public SpinButton (Gtk.Adjustment adjustment, double climb_rate, uint digits); - public void configure (Gtk.Adjustment adjustment, double climb_rate, uint digits); + public SpinButton (Gtk.Adjustment? adjustment, double climb_rate, uint digits); + public void configure (Gtk.Adjustment? adjustment, double climb_rate, uint digits); public unowned Gtk.Adjustment get_adjustment (); public uint get_digits (); public void get_increments (out double step, out double page); @@ -5001,7 +4999,7 @@ namespace Gtk { public virtual void init_from_rc (Gtk.RcStyle rc_style); public bool lookup_color (string color_name, out Gdk.Color color); public unowned Gtk.IconSet lookup_icon_set (string stock_id); - public virtual Gdk.Pixbuf render_icon (Gtk.IconSource source, Gtk.TextDirection direction, Gtk.StateType state, Gtk.IconSize size, Gtk.Widget widget, string detail); + public virtual Gdk.Pixbuf render_icon (Gtk.IconSource source, Gtk.TextDirection direction, Gtk.StateType state, Gtk.IconSize size, Gtk.Widget? widget, string? detail); public virtual void set_background (Gdk.Window window, Gtk.StateType state_type); [NoAccessorMethod] public Gtk.StyleContext context { owned get; construct; } @@ -5093,12 +5091,12 @@ namespace Gtk { public void set_direction (Gtk.TextDirection direction); public void set_frame_clock (Gdk.FrameClock frame_clock); public void set_junction_sides (Gtk.JunctionSides sides); - public void set_parent (Gtk.StyleContext parent); + public void set_parent (Gtk.StyleContext? parent); public void set_path (Gtk.WidgetPath path); public void set_scale (int scale); public void set_screen (Gdk.Screen screen); public void set_state (Gtk.StateFlags flags); - public bool state_is_running (Gtk.StateType state, double progress); + public bool state_is_running (Gtk.StateType state, out double progress); public Gtk.TextDirection direction { get; set; } [NoAccessorMethod] public Gdk.FrameClock paint_clock { owned get; set; } @@ -5153,7 +5151,7 @@ namespace Gtk { public SymbolicColor.mix (Gtk.SymbolicColor color1, Gtk.SymbolicColor color2, double factor); [CCode (has_construct_function = false)] public SymbolicColor.name (string name); - public bool resolve (Gtk.StyleProperties props, out Gdk.RGBA resolved_color); + public bool resolve (Gtk.StyleProperties? props, out Gdk.RGBA resolved_color); [CCode (has_construct_function = false)] public SymbolicColor.shade (Gtk.SymbolicColor color, double factor); public string to_string (); @@ -5311,9 +5309,9 @@ namespace Gtk { public void paste_clipboard (Gtk.Clipboard clipboard, Gtk.TextIter? override_location, bool default_editable); public void place_cursor (Gtk.TextIter where); public Gdk.Atom register_deserialize_format (string mime_type, owned Gtk.TextBufferDeserializeFunc function); - public Gdk.Atom register_deserialize_tagset (string tagset_name); + public Gdk.Atom register_deserialize_tagset (string? tagset_name); public Gdk.Atom register_serialize_format (string mime_type, owned Gtk.TextBufferSerializeFunc function); - public Gdk.Atom register_serialize_tagset (string tagset_name); + public Gdk.Atom register_serialize_tagset (string? tagset_name); public void remove_all_tags (Gtk.TextIter start, Gtk.TextIter end); public void remove_selection_clipboard (Gtk.Clipboard clipboard); public void remove_tag_by_name (string name, Gtk.TextIter start, Gtk.TextIter end); @@ -5604,7 +5602,7 @@ namespace Gtk { public void scroll_to_mark (Gtk.TextMark mark, double within_margin, bool use_align, double xalign, double yalign); public void set_accepts_tab (bool accepts_tab); public void set_border_window_size (Gtk.TextWindowType type, int size); - public void set_buffer (Gtk.TextBuffer buffer); + public void set_buffer (Gtk.TextBuffer? buffer); public void set_cursor_visible (bool setting); public void set_editable (bool setting); public void set_indent (int indent); @@ -5798,11 +5796,11 @@ namespace Gtk { public unowned Gtk.Widget get_label_widget (); public unowned string get_stock_id (); public bool get_use_underline (); - public void set_icon_name (string icon_name); - public void set_icon_widget (Gtk.Widget icon_widget); - public void set_label (string label); - public void set_label_widget (Gtk.Widget label_widget); - public void set_stock_id (string stock_id); + public void set_icon_name (string? icon_name); + public void set_icon_widget (Gtk.Widget? icon_widget); + public void set_label (string? label); + public void set_label_widget (Gtk.Widget? label_widget); + public void set_stock_id (string? stock_id); public void set_use_underline (bool use_underline); public string icon_name { get; set; } public Gtk.Widget icon_widget { get; set; } @@ -5915,7 +5913,7 @@ namespace Gtk { public unowned Gtk.ToolItem get_nth_item (int n); public bool get_show_arrow (); public void insert (Gtk.ToolItem item, int pos); - public void set_drop_highlight_item (Gtk.ToolItem tool_item, int index_); + public void set_drop_highlight_item (Gtk.ToolItem? tool_item, int index_); public void set_icon_size (Gtk.IconSize icon_size); public void set_show_arrow (bool show_arrow); public void set_style (Gtk.ToolbarStyle style); @@ -5936,13 +5934,13 @@ namespace Gtk { public class Tooltip : GLib.Object { [CCode (has_construct_function = false)] protected Tooltip (); - public void set_custom (Gtk.Widget custom_widget); - public void set_icon (Gdk.Pixbuf pixbuf); - public void set_icon_from_gicon (GLib.Icon gicon, Gtk.IconSize size); - public void set_icon_from_icon_name (string icon_name, Gtk.IconSize size); - public void set_icon_from_stock (string stock_id, Gtk.IconSize size); - public void set_markup (string markup); - public void set_text (string text); + public void set_custom (Gtk.Widget? custom_widget); + public void set_icon (Gdk.Pixbuf? pixbuf); + public void set_icon_from_gicon (GLib.Icon? gicon, Gtk.IconSize size); + public void set_icon_from_icon_name (string? icon_name, Gtk.IconSize size); + public void set_icon_from_stock (string? stock_id, Gtk.IconSize size); + public void set_markup (string? markup); + public void set_text (string? text); public void set_tip_area (Gdk.Rectangle rect); public static void trigger_tooltip_query (Gdk.Display display); } @@ -6029,7 +6027,7 @@ namespace Gtk { public Gtk.TreeRowReference copy (); public static void deleted (GLib.Object proxy, Gtk.TreePath path); public unowned Gtk.TreeModel get_model (); - public Gtk.TreePath get_path (); + public Gtk.TreePath? get_path (); public static void inserted (GLib.Object proxy, Gtk.TreePath path); [CCode (has_construct_function = false)] public TreeRowReference.proxy (GLib.Object proxy, Gtk.TreeModel model, Gtk.TreePath path); @@ -6133,7 +6131,7 @@ namespace Gtk { public bool get_hover_expand (); public bool get_hover_selection (); public int get_level_indentation (); - public unowned Gtk.TreeModel get_model (); + public unowned Gtk.TreeModel? get_model (); public uint get_n_columns (); public bool get_path_at_pos (int x, int y, out Gtk.TreePath? path, out unowned Gtk.TreeViewColumn? column, out int cell_x, out int cell_y); public bool get_reorderable (); @@ -6147,7 +6145,7 @@ namespace Gtk { public unowned Gtk.TreeSelection get_selection (); public bool get_show_expanders (); public int get_tooltip_column (); - public bool get_tooltip_context (ref int x, ref int y, bool keyboard_tip, out unowned Gtk.TreeModel model, out unowned Gtk.TreePath path, out Gtk.TreeIter iter); + public bool get_tooltip_context (ref int x, ref int y, bool keyboard_tip, out unowned Gtk.TreeModel? model, out Gtk.TreePath path, out Gtk.TreeIter iter); public unowned Gtk.Adjustment get_vadjustment (); public bool get_visible_range (out Gtk.TreePath start_path, out Gtk.TreePath end_path); public void get_visible_rect (out Gdk.Rectangle visible_rect); @@ -6159,22 +6157,22 @@ namespace Gtk { public bool is_row_expanded (Gtk.TreePath path); public bool is_rubber_banding_active (); public void map_expanded_rows (Gtk.TreeViewMappingFunc func); - public void move_column_after (Gtk.TreeViewColumn column, Gtk.TreeViewColumn base_column); + public void move_column_after (Gtk.TreeViewColumn column, Gtk.TreeViewColumn? base_column); public int remove_column (Gtk.TreeViewColumn column); public void scroll_to_cell (Gtk.TreePath? path, Gtk.TreeViewColumn? column, bool use_align, float row_align, float col_align); public void scroll_to_point (int tree_x, int tree_y); public void set_activate_on_single_click (bool single); - public void set_column_drag_function (owned Gtk.TreeViewColumnDropFunc func); + public void set_column_drag_function (owned Gtk.TreeViewColumnDropFunc? func); public void set_cursor (Gtk.TreePath path, Gtk.TreeViewColumn? focus_column, bool start_editing); - public void set_cursor_on_cell (Gtk.TreePath path, Gtk.TreeViewColumn focus_column, Gtk.CellRenderer focus_cell, bool start_editing); - public void set_destroy_count_func (owned Gtk.TreeDestroyCountFunc func); + public void set_cursor_on_cell (Gtk.TreePath path, Gtk.TreeViewColumn? focus_column, Gtk.CellRenderer? focus_cell, bool start_editing); + public void set_destroy_count_func (owned Gtk.TreeDestroyCountFunc? func); public void set_drag_dest_row (Gtk.TreePath? path, Gtk.TreeViewDropPosition pos); public void set_enable_search (bool enable_search); public void set_enable_tree_lines (bool enabled); public void set_expander_column (Gtk.TreeViewColumn column); public void set_fixed_height_mode (bool enable); public void set_grid_lines (Gtk.TreeViewGridLines grid_lines); - public void set_hadjustment (Gtk.Adjustment adjustment); + public void set_hadjustment (Gtk.Adjustment? adjustment); public void set_headers_clickable (bool setting); public void set_headers_visible (bool headers_visible); public void set_hover_expand (bool expand); @@ -6182,18 +6180,18 @@ namespace Gtk { public void set_level_indentation (int indentation); public void set_model (Gtk.TreeModel? model); public void set_reorderable (bool reorderable); - public void set_row_separator_func (owned Gtk.TreeViewRowSeparatorFunc func); + public void set_row_separator_func (owned Gtk.TreeViewRowSeparatorFunc? func); public void set_rubber_banding (bool enable); public void set_rules_hint (bool setting); public void set_search_column (int column); public void set_search_entry (Gtk.Entry? entry); public void set_search_equal_func (owned Gtk.TreeViewSearchEqualFunc search_equal_func); - public void set_search_position_func (owned Gtk.TreeViewSearchPositionFunc func); + public void set_search_position_func (owned Gtk.TreeViewSearchPositionFunc? func); public void set_show_expanders (bool enabled); - public void set_tooltip_cell (Gtk.Tooltip tooltip, Gtk.TreePath path, Gtk.TreeViewColumn column, Gtk.CellRenderer cell); + public void set_tooltip_cell (Gtk.Tooltip tooltip, Gtk.TreePath? path, Gtk.TreeViewColumn? column, Gtk.CellRenderer? cell); public void set_tooltip_column (int column); public void set_tooltip_row (Gtk.Tooltip tooltip, Gtk.TreePath path); - public void set_vadjustment (Gtk.Adjustment adjustment); + public void set_vadjustment (Gtk.Adjustment? adjustment); public void unset_rows_drag_dest (); public void unset_rows_drag_source (); [CCode (has_construct_function = false, type = "GtkWidget*")] @@ -6285,7 +6283,7 @@ namespace Gtk { public void set_spacing (int spacing); public void set_title (string title); public void set_visible (bool visible); - public void set_widget (Gtk.Widget widget); + public void set_widget (Gtk.Widget? widget); [CCode (has_construct_function = false)] public TreeViewColumn.with_area (Gtk.CellArea area); [CCode (has_construct_function = false)] @@ -6552,7 +6550,7 @@ namespace Gtk { public bool in_destruction (); public void init_template (); public void input_shape_combine_region (Cairo.Region? region); - public void insert_action_group (string name, GLib.ActionGroup group); + public void insert_action_group (string name, GLib.ActionGroup? group); [CCode (cname = "gtk_widget_class_install_style_property")] public class void install_style_property (GLib.ParamSpec pspec); [CCode (cname = "gtk_widget_class_install_style_property_parser")] @@ -6611,7 +6609,7 @@ namespace Gtk { public void reset_style (); public int send_expose (Gdk.Event event); public bool send_focus_change (Gdk.Event event); - public void set_accel_path (string accel_path, Gtk.AccelGroup accel_group); + public void set_accel_path (string? accel_path, Gtk.AccelGroup? accel_group); [CCode (cname = "gtk_widget_class_set_accessible_role")] public class void set_accessible_role (Atk.Role role); [CCode (cname = "gtk_widget_class_set_accessible_type")] @@ -6662,14 +6660,14 @@ namespace Gtk { public class void set_template (GLib.Bytes template_bytes); [CCode (cname = "gtk_widget_class_set_template_from_resource")] public class void set_template_from_resource (string resource_name); - public void set_tooltip_markup (string markup); - public void set_tooltip_text (string text); - public void set_tooltip_window (Gtk.Window custom_window); + public void set_tooltip_markup (string? markup); + public void set_tooltip_text (string? text); + public void set_tooltip_window (Gtk.Window? custom_window); public void set_valign (Gtk.Align align); public void set_vexpand (bool expand); public void set_vexpand_set (bool @set); public void set_visible (bool visible); - public void set_visual (Gdk.Visual visual); + public void set_visual (Gdk.Visual? visual); public void set_window (owned Gdk.Window window); public void shape_combine_region (Cairo.Region? region); public virtual void show_all (); @@ -6931,11 +6929,11 @@ namespace Gtk { public bool resize_grip_is_visible (); public void resize_to_geometry (int width, int height); public void set_accept_focus (bool setting); - public void set_application (Gtk.Application application); - public void set_attached_to (Gtk.Widget attach_widget); + public void set_application (Gtk.Application? application); + public void set_attached_to (Gtk.Widget? attach_widget); public static void set_auto_startup_notification (bool setting); public void set_decorated (bool setting); - public void set_default (Gtk.Widget default_widget); + public void set_default (Gtk.Widget? default_widget); public void set_default_geometry (int width, int height); public static void set_default_icon (Gdk.Pixbuf icon); public static bool set_default_icon_from_file (string filename) throws GLib.Error; @@ -6946,15 +6944,15 @@ namespace Gtk { public void set_destroy_with_parent (bool setting); public void set_focus_on_map (bool setting); public void set_focus_visible (bool setting); - public void set_geometry_hints (Gtk.Widget geometry_widget, Gdk.Geometry geometry, Gdk.WindowHints geom_mask); + public void set_geometry_hints (Gtk.Widget? geometry_widget, Gdk.Geometry? geometry, Gdk.WindowHints geom_mask); public void set_gravity (Gdk.Gravity gravity); public void set_has_resize_grip (bool value); public void set_has_user_ref_count (bool setting); public void set_hide_titlebar_when_maximized (bool setting); - public void set_icon (Gdk.Pixbuf icon); + public void set_icon (Gdk.Pixbuf? icon); public bool set_icon_from_file (string filename) throws GLib.Error; public void set_icon_list (GLib.List list); - public void set_icon_name (string name); + public void set_icon_name (string? name); public static void set_interactive_debugging (bool enable); public void set_keep_above (bool setting); public void set_keep_below (bool setting); @@ -6970,8 +6968,8 @@ namespace Gtk { public void set_skip_taskbar_hint (bool setting); public void set_startup_id (string startup_id); public void set_title (string title); - public void set_titlebar (Gtk.Widget titlebar); - public void set_transient_for (Gtk.Window parent); + public void set_titlebar (Gtk.Widget? titlebar); + public void set_transient_for (Gtk.Window? parent); public void set_type_hint (Gdk.WindowTypeHint hint); public void set_urgency_hint (bool setting); public void set_wmclass (string wmclass_name, string wmclass_class); diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala b/vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala index 6343797fe..9805bdb44 100644 --- a/vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala +++ b/vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala @@ -50,6 +50,11 @@ namespace Gtk { public virtual void forall_internal(bool include_internal, Gtk.Callback callback); } + public class CssProvider { + [CCode (cname = "gtk_css_provider_load_from_data")] + public bool load_from_buffer ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "gssize")] uint8[] data) throws GLib.Error; + } + [CCode (type_id = "gtk_notebook_get_type ()")] public class Notebook { public int page_num (Widget child); diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata index 92df7eadd..71a006723 100644 --- a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata +++ b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata @@ -5,19 +5,27 @@ gtk_about_dialog_get_authors is_array="1" no_array_length="1" array_null_termina gtk_about_dialog_get_documenters is_array="1" no_array_length="1" array_null_terminated="1" gtk_about_dialog_set_artists.artists is_array="1" no_array_length="1" array_null_terminated="1" gtk_about_dialog_set_authors.authors is_array="1" no_array_length="1" array_null_terminated="1" +gtk_about_dialog_set_comments.comments nullable="1" +gtk_about_dialog_set_copyright.copyright nullable="1" gtk_about_dialog_set_documenters.documenters is_array="1" no_array_length="1" array_null_terminated="1" gtk_about_dialog_set_email_hook.func transfer_ownership="1" gtk_about_dialog_set_email_hook.data hidden="1" gtk_about_dialog_set_email_hook.destroy hidden="1" gtk_about_dialog_set_email_hook type_name="void" +gtk_about_dialog_set_logo.logo nullable="1" +gtk_about_dialog_set_logo_icon_name.icon_name nullable="1" +gtk_about_dialog_set_translator_credits.translator_credits nullable="1" gtk_about_dialog_set_url_hook.func transfer_ownership="1" gtk_about_dialog_set_url_hook.data hidden="1" gtk_about_dialog_set_url_hook.destroy hidden="1" gtk_about_dialog_set_url_hook type_name="void" +gtk_about_dialog_set_version.version nullable="1" +gtk_about_dialog_set_website.website nullable="1" gtk_accel_groups_from_object type_arguments="AccelGroup" GtkAccelGroupActivate has_target="1" gtk_accel_group_connect.closure type_name="AccelGroupActivate" transfer_ownership="1" ctype="GClosure*" gtk_accel_group_connect_by_path.closure type_name="AccelGroupActivate" transfer_ownership="1" ctype="GClosure*" +gtk_accel_group_disconnect.closure nullable="1" gtk_accel_group_find hidden="1" gtk_accel_group_query is_array="1" array_length_pos="2.1" array_length_type="guint" gtk_accel_group_query.n_entries hidden="1" @@ -37,10 +45,12 @@ gtk_accelerator_parse_with_keycode.accelerator_key is_out="1" gtk_accelerator_parse_with_keycode.accelerator_codes is_out="1" is_array="1" no_array_length="1" array_null_terminated="1" transfer_ownership="1" gtk_accelerator_parse_with_keycode.accelerator_mods is_out="1" gtk_accessible_connect_widget_destroyed deprecated_since="3.4" replacement="Accessible.set_widget" +gtk_accessible_set_widget.widget nullable="1" gtk_action_get_proxies type_arguments="Widget" gtk_action_new.label nullable="1" gtk_action_new.tooltip nullable="1" gtk_action_new.stock_id nullable="1" +gtk_action_set_accel_group.accel_group nullable="1" GtkAction::activate has_emitter="1" gtk_action_bar_set_center_widget.center_widget nullable="1" GtkActionEntry is_value_type="1" @@ -55,9 +65,11 @@ gtk_action_group_add_radio_actions_full.destroy nullable="1" gtk_action_group_add_toggle_actions.user_data hidden="0" gtk_action_group_add_toggle_actions_full.user_data hidden="0" gtk_action_group_add_toggle_actions_full.destroy nullable="1" +gtk_action_group_set_accel_group.accel_group nullable="1" gtk_action_group_set_translate_func.func transfer_ownership="1" gtk_action_group_set_translate_func.data hidden="1" gtk_action_group_set_translate_func.notify hidden="1" +gtk_action_group_set_translation_domain.domain nullable="1" gtk_action_group_list_actions transfer_ownership="1" type_arguments="unowned Action" GtkActionable type_cname="GtkActionableInterface" gtk_actionable_set_action_target ellipsis="1" @@ -71,6 +83,8 @@ gtk_alignment_get_padding.padding_right is_out="1" GtkAllocation is_value_type="1" gtk_app_chooser_get_app_info transfer_ownership="1" gtk_app_chooser_get_content_type transfer_ownership="1" +gtk_app_chooser_dialog_new.parent nullable="1" +gtk_app_chooser_dialog_new_for_content_type.parent nullable="1" GtkAppChooser:content-type owned_get="1" gtk_application_add_accelerator.parameter nullable="1" gtk_application_get_accels_for_action is_array="1" no_array_length="1" array_null_terminated="1" transfer_ownership="1" @@ -79,8 +93,11 @@ gtk_application_get_windows type_arguments="unowned Window" gtk_application_inhibit.window nullable="1" gtk_application_inhibit.reason nullable="1" gtk_application_list_action_descriptions is_array="1" no_array_length="1" array_null_terminated="1" transfer_ownership="1" +gtk_application_new.application_id nullable="1" gtk_application_remove_accelerator.parameter nullable="1" gtk_application_set_accels_for_action.accels is_array="1" no_array_length="1" array_null_terminated="1" +gtk_application_set_app_menu.app_menu nullable="1" +gtk_application_set_menubar.menubar nullable="1" GtkArg.d hidden="1" gtk_aspect_frame_new.label nullable="1" GtkAssistant.apply hidden="1" @@ -88,11 +105,12 @@ GtkAssistant.cancel hidden="1" GtkAssistant.close hidden="1" gtk_assistant_get_page_header_image deprecated_since="3.2" gtk_assistant_get_page_side_image deprecated_since="3.2" -gtk_assistant_set_forward_page_func.page_func transfer_ownership="1" +gtk_assistant_set_forward_page_func.page_func transfer_ownership="1" nullable="1" gtk_assistant_set_forward_page_func.data hidden="1" gtk_assistant_set_forward_page_func.destroy hidden="1" gtk_assistant_set_page_header_image deprecated_since="3.2" gtk_assistant_set_page_side_image deprecated_since="3.2" +gtk_assistant_set_page_side_image.pixbuf nullable="1" GtkBindingArg is_value_type="1" GtkBindingArg.d hidden="1" gtk_binding_entry_add_signal ellipsis="1" @@ -120,6 +138,7 @@ gtk_box_query_child_packing.expand is_out="1" gtk_box_query_child_packing.fill is_out="1" gtk_box_query_child_packing.padding is_out="1" gtk_box_query_child_packing.pack_type is_out="1" +gtk_box_set_center_widget.widget nullable="1" gtk_buildable_add_child.type nullable="1" gtk_buildable_construct_child transfer_ownership="1" gtk_buildable_custom_finished.child nullable="1" @@ -228,6 +247,7 @@ GtkCellView:background-gdk deprecated_since="3.4" replacement="background_rgba" gtk_cell_view_get_displayed_row transfer_ownership="1" gtk_cell_view_get_size_of_row.requisition is_out="1" gtk_cell_view_set_background_color deprecated_since="3.4" replacement="set_background_rgba" +gtk_cell_view_set_displayed_row.path nullable="1" gtk_cell_view_set_model.model nullable="1" GtkCheckMenuItem::toggled has_emitter="1" GtkCList::select_all has_emitter="1" @@ -235,6 +255,7 @@ GtkCList::select_row has_emitter="1" GtkCList::undo_selection has_emitter="1" GtkCList::unselect_all has_emitter="1" GtkCList::unselect_row has_emitter="1" +gtk_clipboard_set_can_store.targets type_name="Gtk.TargetEntry[]?" gtk_clipboard_wait_for_contents transfer_ownership="1" nullable="1" gtk_clipboard_wait_for_text transfer_ownership="1" nullable="1" gtk_clipboard_wait_for_image transfer_ownership="1" nullable="1" @@ -276,6 +297,7 @@ gtk_color_selection_dialog_get_color_selection type_name="Gtk.ColorSelection" gtk_color_selection_palette_from_string.colors is_out="1" is_array="1" transfer_ownership="1" gtk_color_selection_palette_to_string transfer_ownership="1" gtk_combo_box_get_active_iter.iter is_out="1" +gtk_combo_box_set_active_id.active_id nullable="1" gtk_combo_box_set_active_iter.iter nullable="1" gtk_combo_box_set_model.model nullable="1" gtk_combo_box_set_row_separator_func.func transfer_ownership="1" @@ -284,7 +306,10 @@ gtk_combo_box_set_row_separator_func.destroy hidden="1" GtkComboBox::format_entry_text transfer_ownership="1" GtkComboBox::popdown has_emitter="1" GtkComboBox::popup has_emitter="1" +gtk_combo_box_text_append.id nullable="1" gtk_combo_box_text_get_active_text transfer_ownership="1" +gtk_combo_box_text_insert.id nullable="1" +gtk_combo_box_text_prepend.id nullable="1" GtkContainer::add has_emitter="1" GtkContainer::check_resize has_emitter="1" GtkContainer::composite_name transfer_ownership="1" @@ -303,6 +328,7 @@ gtk_container_set_focus_chain.focusable_widgets type_arguments="Widget" gtk_container_cell_accessible_get_children type_arguments="CellAccessible" gtk_css_provider_get_named.variant nullable="1" gtk_css_provider_to_string transfer_ownership="1" +gtk_css_section_get_parent nullable="1" GtkDestroyNotify has_target="0" gtk_dialog_get_content_area type_name="Box" ctype="GtkWidget*" gtk_dialog_new_with_buttons.title nullable="1" @@ -333,7 +359,7 @@ gtk_entry_get_inner_border deprecated_since="3.4" gtk_entry_set_inner_border deprecated_since="3.4" gtk_entry_get_progress_border deprecated_since="3.4" gtk_entry_set_progress_border deprecated_since="3.4" -gtk_entry_buffer_new.initial_chars type_name="uint8" +gtk_entry_buffer_new.initial_chars type_name="uint8[]?" default_value="null" gtk_entry_buffer_emit_inserted_text.chars type_name="uint8" gtk_entry_buffer_insert_text.chars type_name="uint8" gtk_entry_buffer_set_text.chars type_name="uint8" @@ -356,13 +382,18 @@ gtk_entry_get_layout_offsets.y is_out="1" gtk_entry_get_tabs nullable="1" gtk_entry_get_text_area.text_area is_out="1" gtk_entry_get_text_area_size.* is_out="1" +gtk_entry_set_completion.completion nullable="1" gtk_entry_set_icon_from_pixbuf.pixbuf nullable="1" gtk_entry_set_icon_from_stock.stock_id nullable="1" gtk_entry_set_icon_from_icon_name.icon_name nullable="1" gtk_entry_set_icon_from_gicon.icon nullable="1" gtk_entry_set_icon_tooltip_markup.tooltip nullable="1" gtk_entry_set_icon_tooltip_text.tooltip nullable="1" +gtk_entry_set_inner_border.border nullable="1" GtkEventControllerClass hidden="1" +gtk_expander_new_with_mnemonic.label nullable="1" +gtk_expander_set_label.label nullable="1" +gtk_expander_set_label_widget.label_widget nullable="1" gtk_false hidden="1" gtk_file_chooser_add_filter.filter transfer_ownership="1" gtk_file_chooser_get_current_folder transfer_ownership="1" @@ -386,6 +417,7 @@ gtk_file_chooser_dialog_new_with_backend.parent nullable="1" gtk_file_filter_add_custom.func transfer_ownership="1" gtk_file_filter_add_custom.data hidden="1" gtk_file_filter_add_custom.notify hidden="1" +gtk_file_filter_set_name.name nullable="1" gtk_file_filter_set_name name="set_filter_name" gtk_file_filter_get_name name="get_filter_name" gtk_file_chooser_list_filters transfer_ownership="1" type_arguments="unowned FileFilter" @@ -428,7 +460,10 @@ gtk_grid_attach*.height default_value="1" GtkHandleBox.child_detached hidden="1" GtkHandleBox::child_detached hidden="1" gtk_hscale_new.adjustment nullable="1" +gtk_header_bar_set_custom_title.title_widget nullable="1" +gtk_header_bar_set_decoration_layout.layout nullable="1" gtk_header_bar_set_subtitle.subtitle nullable="1" +gtk_header_bar_set_title.title nullable="1" GtkInfoBar::response has_emitter="1" gtk_get_current_event transfer_ownership="1" gtk_get_current_event_state.state is_out="1" @@ -467,6 +502,7 @@ gtk_hsv_get_*.* is_out="1" gtk_hsv_to_rgb.r is_out="1" gtk_hsv_to_rgb.g is_out="1" gtk_hsv_to_rgb.b is_out="1" +GtkIconInfoClass hidden="1" gtk_icon_info_copy transfer_ownership="1" gtk_icon_info_get_attach_points.points is_array="1" is_out="1" transfer_ownership="1" gtk_icon_info_get_embedded_rect.rectangle is_out="1" @@ -474,6 +510,7 @@ gtk_icon_info_load_icon transfer_ownership="1" gtk_icon_info_load_icon_async.cancellable nullable="1" default_value="null" gtk_icon_info_load_icon_finish transfer_ownership="1" gtk_icon_info_load_surface transfer_ownership="1" +gtk_icon_info_load_surface.for_window nullable="1" gtk_icon_info_load_symbolic transfer_ownership="1" gtk_icon_info_load_symbolic.success_color nullable="1" default_value="null" gtk_icon_info_load_symbolic.warning_color nullable="1" default_value="null" @@ -492,22 +529,30 @@ gtk_icon_info_load_symbolic_for_style transfer_ownership="1" deprecated_since="3 gtk_icon_info_load_symbolic_for_style.was_symbolic is_out="1" default_value="null" gtk_icon_view_get_cursor.path transfer_ownership="1" gtk_icon_view_get_tooltip_context.iter is_out="1" -gtk_icon_view_get_tooltip_context.x is_out="1" -gtk_icon_view_get_tooltip_context.y is_out="1" +gtk_icon_view_get_tooltip_context.x is_ref="1" +gtk_icon_view_get_tooltip_context.y is_ref="1" +gtk_icon_view_get_tooltip_context.path transfer_ownership="1" gtk_icon_view_get_selected_items transfer_ownership="1" type_arguments="TreePath" gtk_icon_view_get_cell_rect.cell nullable="1" gtk_icon_view_get_cell_rect.rect is_out="1" gtk_icon_view_get_visible_range.start_path is_out="1" transfer_ownership="1" gtk_icon_view_get_visible_range.end_path is_out="1" transfer_ownership="1" +gtk_icon_view_set_drag_dest_item.path nullable="1" +gtk_icon_view_set_tooltip_cell.cell nullable="1" gtk_icon_view_convert_widget_to_bin_window_coords.bx is_out="1" gtk_icon_view_convert_widget_to_bin_window_coords.by is_out="1" GtkIconSet deprecated_since="3.10" replacement="Gtk.IconTheme" gtk_icon_set_copy transfer_ownership="1" gtk_icon_set_get_sizes.sizes is_array="1" is_out="1" transfer_ownership="1" gtk_icon_set_render_icon transfer_ownership="1" deprecated_since="3.0" replacement="set_render_icon_pixbuf" +gtk_icon_set_render_icon.style nullable="1" +gtk_icon_set_render_icon.widget nullable="1" +gtk_icon_set_render_icon.detail nullable="1" gtk_icon_set_render_icon_pixbuf transfer_ownership="1" deprecated_since="3.10" gtk_icon_set_render_icon_surface transfer_ownership="1" deprecated_since="3.10" +gtk_icon_set_render_icon_surface.for_window nullable="1" gtk_icon_source_copy transfer_ownership="1" +gtk_icon_source_set_icon_name.icon_name nullable="1" gtk_icon_theme_get_example_icon_name transfer_ownership="1" nullable="1" gtk_icon_theme_get_icon_sizes is_array="1" no_array_length="1" array_null_terminated="1" transfer_ownership="1" gtk_icon_theme_get_search_path.path is_array="1" is_out="1" transfer_ownership="1" @@ -518,6 +563,7 @@ gtk_icon_theme_list_icons.context nullable="1" gtk_icon_theme_load_icon transfer_ownership="1" nullable="1" gtk_icon_theme_load_icon_for_scale transfer_ownership="1" nullable="1" gtk_icon_theme_load_surface transfer_ownership="1" nullable="1" +gtk_icon_theme_load_surface.for_window nullable="1" gtk_icon_theme_choose_icon transfer_ownership="1" nullable="1" gtk_icon_theme_choose_icon.icon_names no_array_length="1" array_null_terminated="1" gtk_icon_theme_choose_icon_for_scale transfer_ownership="1" nullable="1" @@ -525,6 +571,7 @@ gtk_icon_theme_lookup_by_gicon transfer_ownership="1" nullable="1" gtk_icon_theme_lookup_by_gicon_for_scale transfer_ownership="1" nullable="1" gtk_icon_theme_lookup_icon transfer_ownership="1" nullable="1" gtk_icon_theme_lookup_icon_for_scale transfer_ownership="1" nullable="1" +gtk_icon_theme_set_custom_theme.theme nullable="1" gtk_icon_theme_set_search_path.n_elements hidden="1" GtkIconView::item_activated has_emitter="1" gtk_icon_view_create_drag_icon transfer_ownership="1" @@ -549,6 +596,7 @@ gtk_im_context_get_preedit_string.attrs transfer_ownership="1" gtk_im_context_get_preedit_string.cursor_pos is_out="1" gtk_im_context_get_surrounding.text is_out="1" transfer_ownership="1" gtk_im_context_get_surrounding.cursor_index is_out="1" +gtk_im_context_set_client_window.window nullable="1" gtk_im_context_simple_add_table.data is_array="1" no_array_length="1" GtkIMContextInfo is_value_type="1" cheader_filename="gtk/gtk.h,gtk/gtkimmodule.h" GtkInfoBar:action-area-border deprecated_since="3.6" replacement="Container.set_border_width" @@ -583,6 +631,12 @@ gtk_label_get_layout_offsets.x is_out="1" gtk_label_get_layout_offsets.y is_out="1" gtk_label_get_selection_bounds.start is_out="1" gtk_label_get_selection_bounds.end is_out="1" +gtk_label_set_attributes.attrs nullable="1" +gtk_label_set_mnemonic_widget.widget nullable="1" +gtk_label_new_with_mnemonic.str nullable="1" +gtk_level_bar_get_offset_value.name nullable="1" +gtk_level_bar_get_offset_value.value is_out="1" +gtk_level_bar_remove_offset_value.name nullable="1" GtkList::select_child has_emitter="1" GtkList::unselect_child has_emitter="1" GtkLayout.children type_arguments="Widget" @@ -590,6 +644,9 @@ gtk_layout_get_size.width is_out="1" gtk_layout_get_size.height is_out="1" gtk_layout_new.hadjustment nullable="1" default_value="null" gtk_layout_new.vadjustment nullable="1" default_value="null" +gtk_layout_set_hadjustment.adjustment nullable="1" +gtk_layout_set_vadjustment.adjustment nullable="1" +gtk_link_button_new_with_label.label nullable="1" gtk_list_box_bind_model.create_widget_func transfer_ownership="1" gtk_list_box_bind_model.model type_name="GLib.ListModel" nullable="1" gtk_list_box_bind_model.user_data_free_func hidden="1" @@ -644,19 +701,29 @@ gtk_link_button_set_uri_hook.func transfer_ownership="1" gtk_link_button_set_uri_hook.data hidden="1" gtk_link_button_set_uri_hook.destroy hidden="1" gtk_link_button_set_uri_hook type_name="void" +gtk_lock_button_new.permission nullable="1" +gtk_lock_button_set_permission.permission nullable="1" gtk_menu_attach_to_widget.detacher nullable="1" gtk_menu_get_for_attach_widget type_arguments="Menu" gtk_menu_popup.data hidden="1" gtk_menu_popup.func nullable="1" gtk_menu_popup.parent_menu_shell nullable="1" gtk_menu_popup.parent_menu_item nullable="1" +gtk_menu_set_accel_group.accel_group nullable="1" +gtk_menu_set_accel_path.accel_path nullable="1" GtkMenuPositionFunc.x is_ref="1" GtkMenuPositionFunc.y is_ref="1" GtkMenuPositionFunc.push_in is_out="1" +gtk_menu_button_set_align_widget.align_widget nullable="1" +gtk_menu_button_set_menu_model.menu_model nullable="1" +gtk_menu_button_set_popover.popover nullable="1" +gtk_menu_button_set_popup.menu nullable="1" gtk_menu_item_deselect hidden="1" gtk_menu_item_set_right_justified deprecated_since="3.2" replacement="Widget.set_hexpand and Widget.set_halign" gtk_menu_item_get_right_justified deprecated_since="3.2" replacement="Widget.get_hexpand and Widget.get_halign" gtk_menu_item_select hidden="1" +gtk_menu_item_set_accel_path.accel_path nullable="1" +gtk_menu_item_set_submenu.submenu nullable="1" GtkMenuItem::activate has_emitter="1" GtkMenuItem::toggle_size_allocate has_emitter="1" GtkMenuItem::toggle_size_request has_emitter="1" @@ -666,6 +733,8 @@ GtkMenuShell::cancel has_emitter="1" GtkMenuShell::deactivate has_emitter="1" GtkMenuShell::insert has_emitter="1" gtk_menu_shell_append.child type_name="MenuItem" ctype="GtkWidget*" +gtk_menu_shell_bind_model.model nullable="1" +gtk_menu_shell_bind_model.action_namespace nullable="1" gtk_menu_tool_button_new.icon_widget nullable="1" gtk_menu_tool_button_new.label nullable="1" GtkMessageDialog:buttons accessor_method="0" @@ -683,6 +752,7 @@ GtkModuleInitFunc.argc hidden="1" GtkModuleInitFunc.argv is_array="1" nullable="1" transfer_ownership="1" array_length_cname="argc" array_length_pos="0.5" gtk_mount_operation_is_showing hidden="1" gtk_mount_operation_new.parent nullable="1" +gtk_mount_operation_set_parent.parent nullable="1" GtkNotebook.focus_tab hidden="1" gtk_notebook_append_page.tab_label nullable="1" default_value="null" gtk_notebook_append_page_menu.tab_label nullable="1" @@ -705,11 +775,18 @@ gtk_notebook_query_tab_label_packing.fill nullable="1" gtk_notebook_query_tab_label_packing.pack_type nullable="1" gtk_notebook_set_menu_label.menu_label nullable="1" gtk_notebook_set_tab_label.tab_label nullable="1" -gtk_notebook_set_group.group nullable="1" +gtk_notebook_set_group_name.group_name nullable="1" gtk_notebook_page_num hidden="1" +gtk_numerable_icon_set_background_gicon.icon nullable="1" +gtk_numerable_icon_set_background_icon_name.icon_name nullable="1" +gtk_numerable_icon_set_label.label nullable="1" gtk_offscreen_window_get_pixbuf transfer_ownership="1" GtkOverlay::get_child_position.allocation is_out="1" gtk_page_setup_copy transfer_ownership="1" +gtk_page_setup_new_from_key_file.group_name nullable="1" +gtk_page_setup_load_key_file.group_name nullable="1" +gtk_paper_size_new.name nullable="1" +gtk_paper_size_set_location.location nullable="1" GtkPageRange is_value_type="1" gtk_parse_args.argv is_array="1" gtk_paint_* deprecated_since="3.0" @@ -805,19 +882,30 @@ gtk_popover_get_pointing_to.rect is_out="1" gtk_popover_bind_model.model nullable="1" gtk_popover_bind_model.action_namespace nullable="1" gtk_popover_get_default_widget nullable="1" +gtk_popover_new.relative_to nullable="1" +gtk_popover_new_from_model.relative_to nullable="1" gtk_popover_set_default_widget.widget nullable="1" +gtk_popover_set_relative_to.relative_to nullable="1" gtk_print_context_create_pango_context transfer_ownership="1" gtk_print_context_create_pango_layout transfer_ownership="1" gtk_print_context_get_hard_margins.top is_out="1" gtk_print_context_get_hard_margins.bottom is_out="1" gtk_print_context_get_hard_margins.left is_out="1" gtk_print_context_get_hard_margins.right is_out="1" +gtk_print_operation_run.parent nullable="1" +gtk_print_operation_set_custom_tab_label.label nullable="1" +gtk_print_operation_set_default_page_setup.default_page_setup nullable="1" +gtk_print_operation_set_print_settings.print_settings nullable="1" +GtkPrintOperation::preview.parent nullable="1" gtk_print_run_page_setup_dialog transfer_ownership="1" gtk_print_run_page_setup_dialog_async.data hidden="1" +gtk_print_settings_new_from_key_file.group_name nullable="1" gtk_print_settings_copy transfer_ownership="1" gtk_print_settings_get_page_ranges is_array="1" array_length_pos="0.1" array_length_cname="num_ranges" transfer_ownership="1" gtk_print_settings_get_page_ranges.num_ranges hidden="1" gtk_print_settings_get_paper_size transfer_ownership="1" +gtk_print_settings_load_key_file.group_name nullable="1" +gtk_print_settings_set.value nullable="1" gtk_print_settings_set_page_ranges.page_ranges is_array="1" array_length_pos="1.1" array_length_cname="num_ranges" gtk_print_settings_set_page_ranges.num_ranges hidden="1" gtk_printer_accepts_pdf hidden="1" experimental="1" @@ -825,6 +913,7 @@ gtk_printer_accepts_ps hidden="1" experimental="1" gtk_printer_is_virtual hidden="1" experimental="1" GtkProgress hidden="1" GtkProgressBar base_class="GtkWidget" +gtk_progress_bar_set_text.text nullable="1" GtkProgressClass hidden="1" gtk_quit_add.data hidden="1" gtk_quit_add_full hidden="1" @@ -833,7 +922,8 @@ gtk_radio_action_new.label nullable="1" gtk_radio_action_new.tooltip nullable="1" gtk_radio_action_new.stock_id nullable="1" gtk_radio_action_get_group type_arguments="RadioAction" -gtk_radio_action_set_group.group type_arguments="RadioAction" +gtk_radio_action_join_group.group_source nullable="1" +gtk_radio_action_set_group.group type_arguments="RadioAction" nullable="1" GtkRadioActionEntry is_value_type="1" GtkRadioButton:group accessor_method="0" gtk_radio_button_get_group type_arguments="RadioButton" @@ -841,15 +931,22 @@ gtk_radio_button_new.group nullable="1" type_arguments="RadioButton" gtk_radio_button_new_*from_widget.radio_group_member nullable="1" gtk_radio_button_new_with_label.group nullable="1" type_arguments="RadioButton" gtk_radio_button_new_with_mnemonic.group nullable="1" type_arguments="RadioButton" -gtk_radio_button_set_group.group type_arguments="RadioButton" +gtk_radio_button_join_group.group_source nullable="1" +gtk_radio_button_set_group.group type_arguments="RadioButton" nullable="1" gtk_radio_menu_item_get_group type_arguments="RadioMenuItem" +gtk_radio_menu_item_join_group.group_source nullable="1" gtk_radio_menu_item_new.group type_arguments="RadioMenuItem" nullable="1" +gtk_radio_menu_item_new_from_widget.group nullable="1" gtk_radio_menu_item_new_with_label.group type_arguments="RadioMenuItem" nullable="1" +gtk_radio_menu_item_new_with_label_from_widget.group nullable="1" gtk_radio_menu_item_new_with_mnemonic.group type_arguments="RadioMenuItem" nullable="1" +gtk_radio_menu_item_new_with_mnemonic_from_widget.group nullable="1" gtk_radio_menu_item_set_group.group type_arguments="RadioMenuItem" nullable="1" gtk_radio_tool_button_get_group type_arguments="RadioToolButton" gtk_radio_tool_button_new.group nullable="1" type_arguments="RadioToolButton" gtk_radio_tool_button_new_from_stock.group nullable="1" type_arguments="RadioToolButton" +gtk_radio_tool_button_new_from_widget.group nullable="1" +gtk_radio_tool_button_new_with_stock_from_widget.group nullable="1" gtk_radio_tool_button_set_group.group type_arguments="RadioToolButton" gtk_range_get_slider_range.slider_start is_out="1" gtk_range_get_slider_range.slider_end is_out="1" @@ -866,6 +963,10 @@ gtk_rc_parse_color.color is_out="1" gtk_rc_parse_color_full.color is_out="1" gtk_rc_parse_state.state is_out="1" gtk_rc_set_default_files.filenames is_array="1" no_array_length="1" array_null_terminated="1" +gtk_recent_action_new.* nullable="1" +gtk_recent_action_new.name nullable="0" +gtk_recent_action_new_for_manager.* nullable="1" +gtk_recent_action_new_for_manager.name nullable="0" gtk_recent_chooser_get_current_item transfer_ownership="1" gtk_recent_chooser_get_current_uri transfer_ownership="1" gtk_recent_chooser_get_uris is_array="1" array_length_pos="0.1" transfer_ownership="1" @@ -875,7 +976,11 @@ gtk_recent_chooser_set_sort_func.sort_data hidden="1" gtk_recent_chooser_set_sort_func.data_destroy hidden="1" gtk_recent_chooser_get_items transfer_ownership="1" type_arguments="RecentInfo" gtk_recent_chooser_list_filters transfer_ownership="1" type_arguments="unowned RecentFilter" +gtk_recent_chooser_dialog_new.* nullable="1" +gtk_recent_chooser_dialog_new_for_manager.* nullable="1" +gtk_recent_chooser_dialog_new_for_manager.manager nullable="0" gtk_recent_info_create_app_info transfer_ownership="1" +gtk_recent_info_create_app_info.app_name nullable="1" gtk_recent_info_get_application_info.app_exec is_out="1" gtk_recent_info_get_application_info.count is_out="1" gtk_recent_info_get_application_info.time_ is_out="1" @@ -889,6 +994,7 @@ gtk_recent_info_get_uri_display transfer_ownership="1" nullable="1" gtk_recent_info_last_application transfer_ownership="1" gtk_recent_manager_get_items transfer_ownership="1" type_arguments="RecentInfo" gtk_recent_manager_lookup_item transfer_ownership="1" +gtk_recent_manager_move_item.new_uri nullable="1" GtkRecentData is_value_type="1" has_copy_function="0" has_destroy_function="0" GtkRecentData.display_name weak="0" GtkRecentData.description weak="0" @@ -952,10 +1058,12 @@ gtk_show_about_dialog.parent nullable="1" gtk_show_uri.screen nullable="1" gtk_size_group_get_widgets type_arguments="Widget" GtkSpinButton::input.new_value type_name="double" is_out="1" +gtk_spin_button_configure.adjustment nullable="1" gtk_spin_button_get_increments.step is_out="1" gtk_spin_button_get_increments.page is_out="1" gtk_spin_button_get_range.min is_out="1" gtk_spin_button_get_range.max is_out="1" +gtk_spin_button_new.adjustment nullable="1" GtkStatusIcon::button_press_event.event namespace_name="Gdk" type_name="EventButton" GtkStatusIcon::button_release_event.event namespace_name="Gdk" type_name="EventButton" gtk_statusbar_get_message_area type_name="Gtk.Container" @@ -1020,6 +1128,8 @@ gtk_style_context_has_region.flags_return is_out="1" gtk_style_context_list_classes transfer_ownership="1" type_arguments="unowned string" gtk_style_context_list_regions transfer_ownership="1" type_arguments="unowned string" gtk_style_context_lookup_color.color is_out="1" +gtk_style_context_set_parent.parent nullable="1" +gtk_style_context_state_is_running.progress is_out="1" gtk_style_lookup_color.color is_out="1" gtk_style_get_style_property.value is_out="1" gtk_style_properties_register_property.parse_func nullable="1" @@ -1030,10 +1140,13 @@ gtk_style_properties_lookup_property.parse_func is_out="1" gtk_style_properties_set ellipsis="1" gtk_style_properties_set_valist.args type_name="va_list" gtk_style_render_icon transfer_ownership="1" +gtk_style_render_icon.widget nullable="1" +gtk_style_render_icon.detail nullable="1" gtk_style_render_icon_pixbuf transfer_ownership="1" gtk_style_provider_get_style transfer_ownership="1" gtk_style_provider_get_style_property.value is_out="1" GtkStyleProviderPrivate hidden="1" +gtk_symbolic_color_resolve.props nullable="1" gtk_symbolic_color_resolve.resolved_color is_out="1" gtk_symbolic_color_to_string transfer_ownership="1" gtk_table_get_size.rows is_out="1" @@ -1076,6 +1189,8 @@ gtk_text_buffer_insert_range.iter is_ref="1" gtk_text_buffer_insert_range_interactive.iter is_ref="1" gtk_text_buffer_insert_with_tags.iter is_ref="1" gtk_text_buffer_insert_with_tags_by_name.iter is_ref="1" +gtk_text_buffer_register_deserialize_tagset.tagset_name nullable="1" +gtk_text_buffer_register_serialize_tagset.tagset_name nullable="1" gtk_text_buffer_serialize type_name="uint8" is_array="1" transfer_ownership="1" array_length_type="gsize" gtk_text_buffer_serialize.length hidden="1" gtk_text_buffer_get_deserialize_formats is_array="1" transfer_ownership="1" @@ -1170,6 +1285,7 @@ gtk_text_view_window_to_buffer_coords.buffer_y is_out="1" gtk_text_view_buffer_to_window_coords.window_x is_out="1" gtk_text_view_buffer_to_window_coords.window_y is_out="1" gtk_text_view_create_buffer transfer_ownership="1" +gtk_text_view_set_buffer.buffer nullable="1" gtk_theming_engine_get ellipsis="1" gtk_theming_engine_get_background_color type_name="Gdk.RGBA" gtk_theming_engine_get_background_color.color hidden="1" @@ -1209,12 +1325,25 @@ GtkToolbar.GtkTooltips hidden="1" GtkToolbar.gpointer hidden="1" GtkToolbar:internal-padding deprecated_since="3.6" GtkToolbar:shadow-type deprecated_since="3.6" +gtk_toolbar_set_drop_highlight_item.tool_item nullable="1" gtk_tool_button_new.icon_widget nullable="1" gtk_tool_button_new.label nullable="1" +gtk_tool_button_set_icon_name.icon_name nullable="1" +gtk_tool_button_set_icon_widget.icon_widget nullable="1" +gtk_tool_button_set_label.label nullable="1" +gtk_tool_button_set_label_widget.label_widget nullable="1" +gtk_tool_button_set_stock_id.stock_id nullable="1" gtk_tool_item_toolbar_reconfigured hidden="1" GtkToolItem::set_tooltip hidden="1" gtk_tool_palette_get_drag_target_group transfer_ownership="0" gtk_tool_palette_get_drag_target_item transfer_ownership="0" +gtk_tooltip_set_custom.custom_widget nullable="1" +gtk_tooltip_set_icon.pixbuf nullable="1" +gtk_tooltip_set_icon_from_gicon.gicon nullable="1" +gtk_tooltip_set_icon_from_icon_name.icon_name nullable="1" +gtk_tooltip_set_icon_from_stock.stock_id nullable="1" +gtk_tooltip_set_markup.markup nullable="1" +gtk_tooltip_set_text.text nullable="1" GtkTranslateFunc has_target="1" transfer_ownership="1" GtkTranslateFunc.func_data hidden="1" gtk_tree_get_row_drag_data.path transfer_ownership="1" @@ -1276,7 +1405,7 @@ gtk_tree_path_new_from_indicesv.length hidden="1" gtk_tree_path_copy transfer_ownership="1" gtk_tree_path_to_string transfer_ownership="1" gtk_tree_row_reference_reordered.new_order is_array="1" -gtk_tree_row_reference_get_path transfer_ownership="1" +gtk_tree_row_reference_get_path transfer_ownership="1" nullable="1" gtk_tree_selection_get_selected.iter is_out="1" gtk_tree_selection_get_selected_rows transfer_ownership="1" type_arguments="TreePath" gtk_tree_selection_selected_foreach.data hidden="1" @@ -1365,9 +1494,12 @@ gtk_tree_view_get_dest_row_at_pos.path value_owned="1" nullable="1" gtk_tree_view_get_dest_row_at_pos.pos is_out="1" gtk_tree_view_get_drag_dest_row.path value_owned="1" nullable="1" gtk_tree_view_get_drag_dest_row.pos is_out="1" value_owned="1" +gtk_tree_view_get_model nullable="1" gtk_tree_view_get_tooltip_context.iter is_out="1" gtk_tree_view_get_tooltip_context.x is_ref="1" gtk_tree_view_get_tooltip_context.y is_ref="1" +gtk_tree_view_get_tooltip_context.model nullable="1" +gtk_tree_view_get_tooltip_context.path transfer_ownership="1" gtk_tree_view_get_visible_range.start_path is_out="1" transfer_ownership="1" gtk_tree_view_get_visible_range.end_path is_out="1" transfer_ownership="1" gtk_tree_view_get_visible_rect.visible_rect is_out="1" @@ -1381,23 +1513,30 @@ gtk_tree_view_is_blank_at_pos.column transfer_ownership="1" gtk_tree_view_is_blank_at_pos.cell_x is_out="1" gtk_tree_view_is_blank_at_pos.cell_y is_out="1" gtk_tree_view_map_expanded_rows.data hidden="1" +gtk_tree_view_move_column_after.base_column nullable="1" gtk_tree_view_row_expanded name="is_row_expanded" -gtk_tree_view_set_column_drag_function.func transfer_ownership="1" +gtk_tree_view_set_column_drag_function.func transfer_ownership="1" nullable="1" gtk_tree_view_set_column_drag_function.destroy hidden="1" -gtk_tree_view_set_destroy_count_func.func transfer_ownership="1" +gtk_tree_view_set_cursor_on_cell.focus_column nullable="1" +gtk_tree_view_set_cursor_on_cell.focus_cell nullable="1" +gtk_tree_view_set_destroy_count_func.func transfer_ownership="1" nullable="1" gtk_tree_view_set_destroy_count_func.data hidden="1" gtk_tree_view_set_destroy_count_func.destroy hidden="1" +gtk_tree_view_set_hadjustment.adjustment nullable="1" gtk_tree_view_set_model.model nullable="1" -gtk_tree_view_set_row_separator_func.func transfer_ownership="1" +gtk_tree_view_set_row_separator_func.func transfer_ownership="1" nullable="1" gtk_tree_view_set_row_separator_func.data hidden="1" gtk_tree_view_set_row_separator_func.destroy hidden="1" gtk_tree_view_set_search_entry.entry nullable="1" gtk_tree_view_set_search_equal_func.search_equal_func transfer_ownership="1" gtk_tree_view_set_search_equal_func.search_user_data hidden="1" gtk_tree_view_set_search_equal_func.search_destroy hidden="1" -gtk_tree_view_set_search_position_func.func transfer_ownership="1" +gtk_tree_view_set_search_position_func.func transfer_ownership="1" nullable="1" gtk_tree_view_set_search_position_func.data hidden="1" gtk_tree_view_set_search_position_func.destroy hidden="1" +gtk_tree_view_set_tooltip_cell.* nullable="1" +gtk_tree_view_set_tooltip_cell.tooltip nullable="0" +gtk_tree_view_set_vadjustment.adjustment nullable="1" gtk_tree_view_scroll_to_cell.path nullable="1" gtk_tree_view_scroll_to_cell.column nullable="1" gtk_tree_view_set_cursor.focus_column nullable="1" @@ -1408,6 +1547,7 @@ gtk_tree_view_column_new_with_attributes ellipsis="1" gtk_tree_view_column_new_with_attributes.title nullable="1" gtk_tree_view_column_set_attributes ellipsis="1" gtk_tree_view_column_set_model.model nullable="1" +gtk_tree_view_column_set_widget.widget nullable="1" GtkTreeViewSearchEqualFunc has_target="1" GtkTreeViewSearchEqualFunc.search_data hidden="1" gtk_true hidden="1" @@ -1478,6 +1618,7 @@ gtk_widget_get_tooltip_text transfer_ownership="1" gtk_widget_has_rc_style deprecated_since="3.0" replacement="StyleContext" gtk_widget_input_shape_combine_mask.shape_mask nullable="1" gtk_widget_input_shape_combine_region.region nullable="1" +gtk_widget_insert_action_group.group nullable="1" gtk_widget_intersect.intersection nullable="1" gtk_widget_is_focus hidden="1" experimental="1" gtk_widget_list_accel_closures transfer_ownership="1" type_arguments="unowned GLib.Closure" @@ -1515,12 +1656,15 @@ gtk_widget_render_icon nullable="1" gtk_widget_render_icon transfer_ownership="1" gtk_widget_render_icon_pixbuf transfer_ownership="1" gtk_widget_reset_rc_styles deprecated_since="3.0" replacement="reset_style" +gtk_widget_set_accel_path.* nullable="1" gtk_widget_set_parent.parent type_name="Gtk.Container" ctype="GtkWidget*" gtk_widget_set_scroll_adjustments.hadjustment nullable="1" gtk_widget_set_scroll_adjustments.vadjustment nullable="1" gtk_widget_set_state deprecated_since="3.0" replacement="set_state_flags" gtk_widget_set_style deprecated_since="3.0" replacement="StyleContext" gtk_widget_set_style.style nullable="1" +gtk_widget_set_tooltip_*.* nullable="1" +gtk_widget_set_visual.visual nullable="1" gtk_widget_shape_combine_mask.shape_mask nullable="1" gtk_widget_shape_combine_region.region nullable="1" gtk_widget_size_request deprecated_since="3.0" replacement="get_preferred_size" @@ -1565,8 +1709,16 @@ gtk_window_has_toplevel_focus hidden="1" experimental="1" gtk_window_is_active hidden="1" experimental="1" gtk_window_is_maximized hidden="1" experimental="1" gtk_window_list_toplevels transfer_ownership="1" type_arguments="unowned Window" +gtk_window_set_application.application nullable="1" +gtk_window_set_attached_to.attach_widget nullable="1" +gtk_window_set_default.default_widget nullable="1" gtk_window_set_default_icon_list.list type_arguments="Gdk.Pixbuf" +gtk_window_set_geometry_hints.geometry* nullable="1" +gtk_window_set_icon.icon nullable="1" gtk_window_set_icon_list.list type_arguments="Gdk.Pixbuf" +gtk_window_set_icon_name.name nullable="1" +gtk_window_set_titlebar.titlebar nullable="1" +gtk_window_set_transient_for.parent nullable="1" gtk_window_new.type default_value="Gtk.WindowType.TOPLEVEL" gtk_widget_get_preferred_height.minimum_height is_out="1" gtk_widget_get_preferred_height.natural_height is_out="1"