diff options
-rw-r--r-- | vapi/gtk+-3.0.vapi | 309 | ||||
-rw-r--r-- | vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala | 2 | ||||
-rw-r--r-- | vapi/packages/gtk+-3.0/gtk+-3.0.gi | 8 | ||||
-rw-r--r-- | vapi/packages/gtk+-3.0/gtk+-3.0.metadata | 189 |
4 files changed, 315 insertions, 193 deletions
diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi index 0edddb994..da6797a6b 100644 --- a/vapi/gtk+-3.0.vapi +++ b/vapi/gtk+-3.0.vapi @@ -253,7 +253,7 @@ namespace Gtk { 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 (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); @@ -293,12 +293,12 @@ namespace Gtk { 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); + public static unowned Gtk.AccelGroup? from_accel_closure (GLib.Closure closure); public bool get_is_locked (); public Gdk.ModifierType get_modifier_mask (); public void @lock (); [CCode (array_length_type = "guint")] - public unowned Gtk.AccelGroupEntry[] query (uint accel_key, Gdk.ModifierType accel_mods); + public unowned Gtk.AccelGroupEntry[]? query (uint accel_key, Gdk.ModifierType accel_mods); public void unlock (); public bool is_locked { get; } public Gdk.ModifierType modifier_mask { get; } @@ -310,7 +310,7 @@ namespace Gtk { [CCode (has_construct_function = false, type = "GtkWidget*")] public AccelLabel (string str); public void get_accel (out uint accelerator_key, out Gdk.ModifierType accelerator_mods); - public unowned Gtk.Widget get_accel_widget (); + public unowned Gtk.Widget? get_accel_widget (); public uint get_accel_width (); public bool refetch (); public void set_accel (uint accelerator_key, Gdk.ModifierType accelerator_mods); @@ -531,7 +531,7 @@ namespace Gtk { public AppChooserButton (string content_type); public void append_custom_item (string name, string label, GLib.Icon icon); public void append_separator (); - public unowned string get_heading (); + public unowned string? get_heading (); public bool get_show_default_item (); public bool get_show_dialog_item (); public void set_active_custom_item (string name); @@ -549,7 +549,7 @@ namespace Gtk { 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 unowned string get_heading (); + public unowned string? get_heading (); public unowned Gtk.Widget get_widget (); public void set_heading (string heading); [NoAccessorMethod] @@ -596,7 +596,7 @@ namespace Gtk { public unowned GLib.MenuModel get_app_menu (); public unowned GLib.Menu get_menu_by_id (string id); public unowned GLib.MenuModel get_menubar (); - public unowned Gtk.Window get_window_by_id (uint id); + public unowned Gtk.Window? get_window_by_id (uint id); public unowned GLib.List<weak Gtk.Window> get_windows (); public uint inhibit (Gtk.Window? window, Gtk.ApplicationInhibitFlags flags, string? reason); public bool is_inhibited (Gtk.ApplicationInhibitFlags flags); @@ -621,10 +621,10 @@ namespace Gtk { public class ApplicationWindow : Gtk.Window, Atk.Implementor, Gtk.Buildable, GLib.ActionGroup, GLib.ActionMap { [CCode (has_construct_function = false, type = "GtkWidget*")] public ApplicationWindow (Gtk.Application application); - public unowned Gtk.ShortcutsWindow get_help_overlay (); + public unowned Gtk.ShortcutsWindow? get_help_overlay (); public uint get_id (); public bool get_show_menubar (); - public void set_help_overlay (Gtk.ShortcutsWindow help_overlay); + public void set_help_overlay (Gtk.ShortcutsWindow? help_overlay); public void set_show_menubar (bool show_menubar); public bool show_menubar { get; set construct; } } @@ -666,7 +666,7 @@ namespace Gtk { public void commit (); public int get_current_page (); public int get_n_pages (); - public unowned Gtk.Widget get_nth_page (int page_num); + public unowned Gtk.Widget? get_nth_page (int page_num); public bool get_page_complete (Gtk.Widget page); public bool get_page_has_padding (Gtk.Widget page); [Version (deprecated_since = "3.2")] @@ -686,7 +686,7 @@ namespace Gtk { public void set_page_complete (Gtk.Widget page, bool complete); public void set_page_has_padding (Gtk.Widget page, bool has_padding); [Version (deprecated_since = "3.2")] - public void set_page_header_image (Gtk.Widget page, Gdk.Pixbuf pixbuf); + public void set_page_header_image (Gtk.Widget page, Gdk.Pixbuf? pixbuf); [Version (deprecated_since = "3.2")] public void set_page_side_image (Gtk.Widget page, Gdk.Pixbuf? pixbuf); public void set_page_title (Gtk.Widget page, string title); @@ -736,13 +736,13 @@ namespace Gtk { [Version (deprecated_since = "3.0")] public void add_path (Gtk.PathType path_type, string path_pattern, Gtk.PathPriorityType priority); public static unowned Gtk.BindingSet by_class (GLib.ObjectClass object_class); - public static unowned Gtk.BindingSet find (string set_name); + public static unowned Gtk.BindingSet? find (string set_name); public static unowned Gtk.BindingSet @new (string name); } [CCode (cheader_filename = "gtk/gtk.h")] [Compact] public class BindingSignal { - [CCode (array_length_cname = "n_args")] + [CCode (array_length_cname = "n_args", array_length_type = "guint")] public weak Gtk.BindingArg[] args; public uint n_args; public weak Gtk.BindingSignal next; @@ -758,7 +758,7 @@ namespace Gtk { [CCode (has_construct_function = false, type = "GtkWidget*")] public Box (Gtk.Orientation orientation, int spacing); public Gtk.BaselinePosition get_baseline_position (); - public unowned Gtk.Widget get_center_widget (); + public unowned Gtk.Widget? get_center_widget (); public bool get_homogeneous (); public int get_spacing (); public void pack_end (Gtk.Widget child, bool expand = true, bool fill = true, uint padding = 0); @@ -797,8 +797,8 @@ namespace Gtk { public Builder.from_resource (string resource_path); [CCode (has_construct_function = false)] public Builder.from_string (string str, ssize_t length); - public unowned Gtk.Application get_application (); - public unowned GLib.Object get_object (string name); + public unowned Gtk.Application? get_application (); + public unowned GLib.Object? get_object (string name); public GLib.SList<weak GLib.Object> get_objects (); public unowned string get_translation_domain (); public virtual GLib.Type get_type_from_name (string type_name); @@ -821,7 +821,7 @@ namespace Gtk { public bool get_always_show_image (); public unowned Gdk.Window get_event_window (); public bool get_focus_on_click (); - public unowned Gtk.Widget get_image (); + public unowned Gtk.Widget? get_image (); public Gtk.PositionType get_image_position (); public unowned string get_label (); public Gtk.ReliefStyle get_relief (); @@ -970,7 +970,7 @@ namespace Gtk { public unowned Gtk.CellEditable get_edit_widget (); public unowned Gtk.CellRenderer get_edited_cell (); public unowned Gtk.CellRenderer get_focus_cell (); - public unowned Gtk.CellRenderer get_focus_from_sibling (Gtk.CellRenderer renderer); + public unowned Gtk.CellRenderer? get_focus_from_sibling (Gtk.CellRenderer renderer); public unowned GLib.List<Gtk.CellRenderer> get_focus_siblings (Gtk.CellRenderer renderer); public virtual void get_preferred_height (Gtk.CellAreaContext context, Gtk.Widget widget, out int minimum_height, out int natural_height); public virtual void get_preferred_height_for_width (Gtk.CellAreaContext context, Gtk.Widget widget, int width, out int minimum_height, out int natural_height); @@ -1063,7 +1063,7 @@ namespace Gtk { public void set_padding (int xpad, int ypad); public void set_sensitive (bool sensitive); public void set_visible (bool visible); - public virtual unowned Gtk.CellEditable start_editing (Gdk.Event event, Gtk.Widget widget, string path, Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags); + public virtual unowned Gtk.CellEditable? start_editing (Gdk.Event event, Gtk.Widget widget, string path, Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags); public void stop_editing (bool canceled); [NoAccessorMethod] public string cell_background { set; } @@ -1319,10 +1319,10 @@ namespace Gtk { public class CellView : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.CellLayout, Gtk.Orientable { [CCode (has_construct_function = false, type = "GtkWidget*")] public CellView (); - public Gtk.TreePath get_displayed_row (); + public Gtk.TreePath? get_displayed_row (); public bool get_draw_sensitive (); public bool get_fit_model (); - public unowned Gtk.TreeModel get_model (); + public unowned Gtk.TreeModel? get_model (); public bool get_size_of_row (Gtk.TreePath path, out Gtk.Requisition requisition); [Version (deprecated_since = "3.4", replacement = "set_background_rgba")] public void set_background_color (Gdk.Color color); @@ -1403,7 +1403,7 @@ namespace Gtk { public static unowned Gtk.Clipboard get_default (Gdk.Display display); public unowned Gdk.Display get_display (); public static unowned Gtk.Clipboard get_for_display (Gdk.Display display, Gdk.Atom selection); - public unowned GLib.Object get_owner (); + public unowned GLib.Object? get_owner (); public void request_contents (Gdk.Atom target, [CCode (scope = "async")] Gtk.ClipboardReceivedFunc callback); public void request_image ([CCode (scope = "async")] Gtk.ClipboardImageReceivedFunc callback); public void request_rich_text (Gtk.TextBuffer buffer, [CCode (scope = "async")] Gtk.ClipboardRichTextReceivedFunc callback); @@ -1523,7 +1523,7 @@ namespace Gtk { [CCode (has_construct_function = false, type = "GtkWidget*")] public ComboBox (); public int get_active (); - public unowned string get_active_id (); + public unowned string? get_active_id (); public bool get_active_iter (out Gtk.TreeIter iter); public bool get_add_tearoffs (); public Gtk.SensitivityType get_button_sensitivity (); @@ -1566,7 +1566,7 @@ namespace Gtk { [CCode (has_construct_function = false, type = "GtkWidget*")] public ComboBox.with_model_and_entry (Gtk.TreeModel model); public int active { get; set; } - public string active_id { get; set; } + public string? active_id { get; set; } public bool add_tearoffs { get; set; } public Gtk.SensitivityType button_sensitivity { get; set; } [NoAccessorMethod] @@ -1628,10 +1628,10 @@ namespace Gtk { public void child_set_property (Gtk.Widget child, string property_name, GLib.Value value); public void child_set_valist (Gtk.Widget child, string first_property_name, va_list var_args); public virtual GLib.Type child_type (); - public class unowned GLib.ParamSpec class_find_child_property (string property_name); + public class unowned GLib.ParamSpec? class_find_child_property (string property_name); public class (unowned GLib.ParamSpec)[] class_list_child_properties (); [NoWrapper] - public virtual unowned string composite_name (Gtk.Widget child); + public virtual string composite_name (Gtk.Widget child); public void forall (Gtk.Callback callback); [CCode (vfunc_name = "forall")] [NoWrapper] @@ -1642,9 +1642,9 @@ namespace Gtk { public virtual void get_child_property (Gtk.Widget child, uint property_id, GLib.Value value, GLib.ParamSpec pspec); public GLib.List<weak Gtk.Widget> get_children (); public bool get_focus_chain (out GLib.List<weak Gtk.Widget> focusable_widgets); - public unowned Gtk.Widget get_focus_child (); - public unowned Gtk.Adjustment get_focus_hadjustment (); - public unowned Gtk.Adjustment get_focus_vadjustment (); + public unowned Gtk.Widget? get_focus_child (); + public unowned Gtk.Adjustment? get_focus_hadjustment (); + public unowned Gtk.Adjustment? get_focus_vadjustment (); public virtual Gtk.WidgetPath get_path_for_child (Gtk.Widget child); public Gtk.ResizeMode get_resize_mode (); [CCode (cname = "gtk_container_class_handle_border_width")] @@ -1703,7 +1703,7 @@ namespace Gtk { 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_data (string data, ssize_t length = -1) throws GLib.Error; public bool load_from_file (GLib.File file) throws GLib.Error; public bool load_from_path (string path) throws GLib.Error; public void load_from_resource (string resource_path); @@ -1733,7 +1733,7 @@ namespace Gtk { public unowned Gtk.Box get_content_area (); public unowned Gtk.Widget get_header_bar (); public int get_response_for_widget (Gtk.Widget widget); - public unowned Gtk.Widget get_widget_for_response (int response_id); + public unowned Gtk.Widget? get_widget_for_response (int response_id); public int run (); [CCode (sentinel = "-1")] public void set_alternative_button_order (...); @@ -1759,20 +1759,20 @@ namespace Gtk { public Entry (); public bool get_activates_default (); public float get_alignment (); - public unowned Pango.AttrList get_attributes (); + public unowned Pango.AttrList? get_attributes (); public unowned Gtk.EntryBuffer get_buffer (); public unowned Gtk.EntryCompletion get_completion (); public int get_current_icon_drag_source (); - public unowned Gtk.Adjustment get_cursor_hadjustment (); + public unowned Gtk.Adjustment? get_cursor_hadjustment (); [NoWrapper] public virtual void get_frame_size (int x, int y, int width, int height); public bool get_has_frame (); public bool get_icon_activatable (Gtk.EntryIconPosition icon_pos); public Gdk.Rectangle get_icon_area (Gtk.EntryIconPosition icon_pos); public int get_icon_at_pos (int x, int y); - public unowned GLib.Icon get_icon_gicon (Gtk.EntryIconPosition icon_pos); - public unowned string get_icon_name (Gtk.EntryIconPosition icon_pos); - public unowned Gdk.Pixbuf get_icon_pixbuf (Gtk.EntryIconPosition icon_pos); + public unowned GLib.Icon? get_icon_gicon (Gtk.EntryIconPosition icon_pos); + public unowned string? get_icon_name (Gtk.EntryIconPosition icon_pos); + public unowned Gdk.Pixbuf? get_icon_pixbuf (Gtk.EntryIconPosition icon_pos); public bool get_icon_sensitive (Gtk.EntryIconPosition icon_pos); public unowned string get_icon_stock (Gtk.EntryIconPosition icon_pos); public Gtk.ImageType get_icon_storage_type (Gtk.EntryIconPosition icon_pos); @@ -1808,7 +1808,7 @@ namespace Gtk { public void set_attributes (Pango.AttrList attrs); public void set_buffer (Gtk.EntryBuffer buffer); public void set_completion (Gtk.EntryCompletion? completion); - public void set_cursor_hadjustment (Gtk.Adjustment adjustment); + 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); public void set_icon_drag_source (Gtk.EntryIconPosition icon_pos, Gtk.TargetList target_list, Gdk.DragAction actions); @@ -1827,7 +1827,7 @@ namespace Gtk { public void set_max_length (int max); public void set_max_width_chars (int n_chars); public void set_overwrite_mode (bool overwrite); - public void set_placeholder_text (string text); + public void set_placeholder_text (string? text); public void set_progress_fraction (double fraction); public void set_progress_pulse_step (double fraction); public void set_tabs (Pango.TabArray tabs); @@ -1961,14 +1961,14 @@ namespace Gtk { [CCode (has_construct_function = false)] public EntryCompletion (); public void complete (); - public string compute_prefix (string key); + public string? compute_prefix (string key); public void delete_action (int index_); public unowned string get_completion_prefix (); public unowned Gtk.Widget get_entry (); public bool get_inline_completion (); public bool get_inline_selection (); public int get_minimum_key_length (); - public unowned Gtk.TreeModel get_model (); + public unowned Gtk.TreeModel? get_model (); public bool get_popup_completion (); public bool get_popup_set_width (); public bool get_popup_single_match (); @@ -2036,7 +2036,7 @@ namespace Gtk { [CCode (has_construct_function = false, type = "GtkWidget*")] public Expander (string label); public bool get_expanded (); - public unowned string get_label (); + public unowned string? get_label (); public bool get_label_fill (); public unowned Gtk.Widget get_label_widget (); public bool get_resize_toplevel (); @@ -2132,7 +2132,7 @@ namespace Gtk { public void add_pixbuf_formats (); public bool filter (Gtk.FileFilterInfo filter_info); [CCode (cname = "gtk_file_filter_get_name")] - public unowned string get_filter_name (); + 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); @@ -2166,7 +2166,7 @@ namespace Gtk { public FlowBox (); public void bind_model (GLib.ListModel? model, owned Gtk.FlowBoxCreateWidgetFunc? create_widget_func); public bool get_activate_on_single_click (); - public unowned Gtk.FlowBoxChild get_child_at_index (int idx); + public unowned Gtk.FlowBoxChild? get_child_at_index (int idx); public uint get_column_spacing (); public bool get_homogeneous (); public uint get_max_children_per_line (); @@ -2301,7 +2301,7 @@ namespace Gtk { public Frame (string? label); [NoWrapper] public virtual void compute_child_allocation (Gtk.Allocation allocation); - public unowned string get_label (); + public unowned string? get_label (); public void get_label_align (out float xalign, out float yalign); public unowned Gtk.Widget? get_label_widget (); public Gtk.ShadowType get_shadow_type (); @@ -2359,8 +2359,8 @@ namespace Gtk { public bool get_bounding_box_center (out double x, out double y); public unowned Gdk.Device? get_device (); public GLib.List<weak Gtk.Gesture> get_group (); - public unowned Gdk.Event get_last_event (Gdk.EventSequence sequence); - public unowned Gdk.EventSequence get_last_updated_sequence (); + public unowned Gdk.Event? get_last_event (Gdk.EventSequence sequence); + public unowned Gdk.EventSequence? get_last_updated_sequence (); public bool get_point (Gdk.EventSequence? sequence, out double? x = null, out double? y = null); public Gtk.EventSequenceState get_sequence_state (Gdk.EventSequence sequence); public GLib.List<weak Gdk.EventSequence> get_sequences (); @@ -2387,8 +2387,8 @@ namespace Gtk { public class GestureDrag : Gtk.GestureSingle { [CCode (has_construct_function = false, type = "GtkGesture*")] public GestureDrag (Gtk.Widget widget); - public bool get_offset (out double x, out double y); - public bool get_start_point (out double x, out double y); + public bool get_offset (out double? x, out double? y); + public bool get_start_point (out double? x, out double? y); public virtual signal void drag_begin (double p0, double p1); public virtual signal void drag_end (double p0, double p1); public virtual signal void drag_update (double p0, double p1); @@ -2407,7 +2407,7 @@ namespace Gtk { [CCode (has_construct_function = false, type = "GtkGesture*")] public GestureMultiPress (Gtk.Widget widget); public bool get_area (out Gdk.Rectangle rect); - public void set_area (Gdk.Rectangle rect); + public void set_area (Gdk.Rectangle? rect); public virtual signal void pressed (int p0, double p1, double p2); public virtual signal void released (int p0, double p1, double p2); public virtual signal void stopped (); @@ -2434,7 +2434,7 @@ namespace Gtk { protected GestureSingle (); public uint get_button (); public uint get_current_button (); - public Gdk.EventSequence get_current_sequence (); + public Gdk.EventSequence? get_current_sequence (); public bool get_exclusive (); public bool get_touch_only (); public void set_button (uint button); @@ -2477,7 +2477,7 @@ namespace Gtk { public void attach (Gtk.Widget child, int left, int top, int width = 1, int height = 1); public void attach_next_to (Gtk.Widget child, Gtk.Widget? sibling, Gtk.PositionType side, int width = 1, int height = 1); public int get_baseline_row (); - public unowned Gtk.Widget get_child_at (int left, int top); + public unowned Gtk.Widget? get_child_at (int left, int top); public bool get_column_homogeneous (); public uint get_column_spacing (); public Gtk.BaselinePosition get_row_baseline_position (int row); @@ -2574,12 +2574,12 @@ namespace Gtk { public class HeaderBar : Gtk.Container, Atk.Implementor, Gtk.Buildable { [CCode (has_construct_function = false, type = "GtkWidget*")] public HeaderBar (); - public unowned Gtk.Widget get_custom_title (); + public unowned Gtk.Widget? get_custom_title (); public unowned string get_decoration_layout (); public bool get_has_subtitle (); public bool get_show_close_button (); - public unowned string get_subtitle (); - public unowned string get_title (); + public unowned string? get_subtitle (); + 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); @@ -2666,15 +2666,15 @@ namespace Gtk { public unowned Gdk.Pixbuf get_builtin_pixbuf (); public unowned string get_display_name (); public bool get_embedded_rect (out Gdk.Rectangle rectangle); - public unowned string get_filename (); + public unowned string? get_filename (); 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 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 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, out bool was_symbolic = null) throws GLib.Error; public Gdk.Pixbuf load_symbolic_for_context (Gtk.StyleContext context, out bool was_symbolic = null) throws GLib.Error; - public async Gdk.Pixbuf load_symbolic_for_context_async (Gtk.StyleContext context, GLib.Cancellable? cancellable = null) throws GLib.Error; + public async Gdk.Pixbuf load_symbolic_for_context_async (Gtk.StyleContext context, GLib.Cancellable? cancellable = null, out bool was_symbolic = null) throws GLib.Error; [Version (deprecated_since = "3.0", replacement = "load_symbolic_for_context")] 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); @@ -2751,7 +2751,7 @@ namespace Gtk { public Gtk.IconInfo? lookup_icon_for_scale (string icon_name, int size, int scale, Gtk.IconLookupFlags flags); public void prepend_search_path (string path); public bool rescan_if_needed (); - public void set_custom_theme (string theme_name); + public void set_custom_theme (string? theme_name); public void set_screen (Gdk.Screen screen); public void set_search_path (string[] path); public virtual signal void changed (); @@ -2779,8 +2779,8 @@ namespace Gtk { public int get_item_width (); public int get_margin (); public int get_markup_column (); - public unowned Gtk.TreeModel get_model (); - public Gtk.TreePath get_path_at_pos (int x, int y); + public unowned Gtk.TreeModel? get_model (); + public Gtk.TreePath? get_path_at_pos (int x, int y); public int get_pixbuf_column (); public bool get_reorderable (); public int get_row_spacing (); @@ -2878,21 +2878,21 @@ namespace Gtk { public Image.from_stock (string stock_id, Gtk.IconSize size); [CCode (has_construct_function = false, type = "GtkWidget*")] public Image.from_surface (Cairo.Surface surface); - public unowned Gdk.PixbufAnimation get_animation (); + public unowned Gdk.PixbufAnimation? get_animation (); public void get_gicon (out unowned GLib.Icon gicon, out Gtk.IconSize size); public void get_icon_name (out unowned string icon_name, out Gtk.IconSize size); public void get_icon_set (out unowned Gtk.IconSet icon_set, out Gtk.IconSize size); - public unowned Gdk.Pixbuf get_pixbuf (); + public unowned Gdk.Pixbuf? get_pixbuf (); public int get_pixel_size (); public void get_stock (out string stock_id, out Gtk.IconSize size); public Gtk.ImageType get_storage_type (); public void set_from_animation (Gdk.PixbufAnimation animation); - public void set_from_file (string filename); + public void set_from_file (string? filename); public void set_from_gicon (GLib.Icon icon, Gtk.IconSize size); public void set_from_icon_name (string icon_name, Gtk.IconSize size); public void set_from_icon_set (Gtk.IconSet icon_set, Gtk.IconSize size); - public void set_from_pixbuf (Gdk.Pixbuf pixbuf); - public void set_from_resource (string resource_path); + public void set_from_pixbuf (Gdk.Pixbuf? pixbuf); + public void set_from_resource (string? resource_path); public void set_from_stock (string stock_id, Gtk.IconSize size); public void set_from_surface (Cairo.Surface surface); public void set_pixel_size (int pixel_size); @@ -2942,7 +2942,7 @@ namespace Gtk { public bool get_use_stock (); public void set_accel_group (Gtk.AccelGroup accel_group); public void set_always_show_image (bool always_show); - public void set_image (Gtk.Widget image); + public void set_image (Gtk.Widget? image); public void set_use_stock (bool use_stock); [CCode (has_construct_function = false, type = "GtkWidget*")] public ImageMenuItem.with_label (string label); @@ -2991,7 +2991,7 @@ namespace Gtk { [CCode (has_construct_function = false, type = "GtkWidget*")] public Label (string? str); public double get_angle (); - public unowned Pango.AttrList get_attributes (); + public unowned Pango.AttrList? get_attributes (); public unowned string get_current_uri (); public Pango.EllipsizeMode get_ellipsize (); public Gtk.Justification get_justify (); @@ -3003,7 +3003,7 @@ namespace Gtk { public int get_lines (); public int get_max_width_chars (); public uint get_mnemonic_keyval (); - public unowned Gtk.Widget get_mnemonic_widget (); + public unowned Gtk.Widget? get_mnemonic_widget (); public bool get_selectable (); public bool get_selection_bounds (out int start, out int end); public bool get_single_line_mode (); @@ -3158,8 +3158,8 @@ namespace Gtk { public void drag_unhighlight_row (); public bool get_activate_on_single_click (); public unowned Gtk.Adjustment get_adjustment (); - public unowned Gtk.ListBoxRow get_row_at_index (int index_); - public unowned Gtk.ListBoxRow get_row_at_y (int y); + public unowned Gtk.ListBoxRow? get_row_at_index (int index_); + public unowned Gtk.ListBoxRow? get_row_at_y (int y); public unowned Gtk.ListBoxRow get_selected_row (); public GLib.List<weak Gtk.ListBoxRow> get_selected_rows (); public Gtk.SelectionMode get_selection_mode (); @@ -3202,7 +3202,7 @@ namespace Gtk { public ListBoxRow (); public void changed (); public bool get_activatable (); - public unowned Gtk.Widget get_header (); + public unowned Gtk.Widget? get_header (); public int get_index (); public bool get_selectable (); public bool is_selected (); @@ -3289,7 +3289,7 @@ namespace Gtk { public unowned string get_title (); public void popdown (); public void popup (Gtk.Widget? parent_menu_shell, Gtk.Widget? parent_menu_item, [CCode (scope = "async")] Gtk.MenuPositionFunc? func, uint button, uint32 activate_time); - public void popup_for_device (Gdk.Device device, Gtk.Widget parent_menu_shell, Gtk.Widget parent_menu_item, owned Gtk.MenuPositionFunc func, uint button, uint32 activate_time); + public void popup_for_device (Gdk.Device? device, Gtk.Widget parent_menu_shell, Gtk.Widget parent_menu_item, owned Gtk.MenuPositionFunc? func, 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); @@ -3334,11 +3334,11 @@ namespace Gtk { public class MenuButton : Gtk.ToggleButton, Atk.Implementor, Gtk.Buildable, Gtk.Actionable, Gtk.Activatable { [CCode (has_construct_function = false, type = "GtkWidget*")] public MenuButton (); - public unowned Gtk.Widget get_align_widget (); + public unowned Gtk.Widget? get_align_widget (); public Gtk.ArrowType get_direction (); - public unowned GLib.MenuModel get_menu_model (); - public unowned Gtk.Popover get_popover (); - public unowned Gtk.Menu get_popup (); + public unowned GLib.MenuModel? get_menu_model (); + 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_direction (Gtk.ArrowType direction); @@ -3362,12 +3362,12 @@ namespace Gtk { public class MenuItem : Gtk.Bin, Atk.Implementor, Gtk.Buildable, Gtk.Activatable, Gtk.Actionable { [CCode (has_construct_function = false, type = "GtkWidget*")] public MenuItem (); - public unowned string get_accel_path (); + public unowned string? get_accel_path (); public virtual unowned string get_label (); public bool get_reserve_indicator (); [Version (deprecated_since = "3.2", replacement = "Widget.get_hexpand and Widget.get_halign")] public bool get_right_justified (); - public unowned Gtk.Widget get_submenu (); + public unowned Gtk.Widget? get_submenu (); public bool get_use_underline (); public void set_accel_path (string? accel_path); public virtual void set_label (string label); @@ -3531,7 +3531,7 @@ namespace Gtk { public Gdk.Screen screen { get; set; } } [CCode (cheader_filename = "gtk/gtk.h")] - public class NativeDialog : GLib.Object { + public abstract class NativeDialog : GLib.Object { [CCode (has_construct_function = false)] protected NativeDialog (); public void destroy (); @@ -3559,13 +3559,13 @@ namespace Gtk { public int append_page (Gtk.Widget child, Gtk.Widget? tab_label = null); public int append_page_menu (Gtk.Widget child, Gtk.Widget? tab_label, Gtk.Widget? menu_label); public void detach_tab (Gtk.Widget child); - public unowned Gtk.Widget get_action_widget (Gtk.PackType pack_type); + public unowned Gtk.Widget? get_action_widget (Gtk.PackType pack_type); public int get_current_page (); - public unowned string get_group_name (); - public unowned Gtk.Widget get_menu_label (Gtk.Widget child); - public unowned string get_menu_label_text (Gtk.Widget child); + public unowned string? get_group_name (); + public unowned Gtk.Widget? get_menu_label (Gtk.Widget child); + public unowned string? get_menu_label_text (Gtk.Widget child); public int get_n_pages (); - public unowned Gtk.Widget get_nth_page (int page_num); + public unowned Gtk.Widget? get_nth_page (int page_num); public bool get_scrollable (); public bool get_show_border (); public bool get_show_tabs (); @@ -3573,7 +3573,7 @@ namespace Gtk { [Version (deprecated_since = "3.4")] public uint16 get_tab_hborder (); public unowned Gtk.Widget get_tab_label (Gtk.Widget child); - public unowned string get_tab_label_text (Gtk.Widget child); + public unowned string? get_tab_label_text (Gtk.Widget child); public Gtk.PositionType get_tab_pos (); public bool get_tab_reorderable (Gtk.Widget child); [Version (deprecated_since = "3.4")] @@ -3661,8 +3661,8 @@ namespace Gtk { public class OffscreenWindow : Gtk.Window, Atk.Implementor, Gtk.Buildable { [CCode (has_construct_function = false, type = "GtkWidget*")] public OffscreenWindow (); - public Gdk.Pixbuf get_pixbuf (); - public unowned Cairo.Surface get_surface (); + public Gdk.Pixbuf? get_pixbuf (); + public unowned Cairo.Surface? get_surface (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_overlay_get_type ()")] public class Overlay : Gtk.Bin, Atk.Implementor, Gtk.Buildable { @@ -3711,8 +3711,8 @@ namespace Gtk { public Paned (Gtk.Orientation orientation); public void add1 (Gtk.Widget child); public void add2 (Gtk.Widget child); - public unowned Gtk.Widget get_child1 (); - public unowned Gtk.Widget get_child2 (); + public unowned Gtk.Widget? get_child1 (); + public unowned Gtk.Widget? get_child2 (); public unowned Gdk.Window get_handle_window (); public int get_position (); public bool get_wide_handle (); @@ -3777,8 +3777,8 @@ namespace Gtk { public PlacesSidebar (); public void add_shortcut (GLib.File location); public bool get_local_only (); - public GLib.File get_location (); - public GLib.File get_nth_bookmark (int n); + public GLib.File? get_location (); + public GLib.File? get_nth_bookmark (int n); public Gtk.PlacesOpenFlags get_open_flags (); public bool get_show_connect_to_server (); public bool get_show_desktop (); @@ -3790,7 +3790,7 @@ namespace Gtk { public void remove_shortcut (GLib.File location); public void set_drop_targets_visible (bool visible, Gdk.DragContext context); public void set_local_only (bool local_only); - public void set_location (GLib.File location); + public void set_location (GLib.File? location); public void set_open_flags (Gtk.PlacesOpenFlags flags); public void set_show_connect_to_server (bool show_connect_to_server); public void set_show_desktop (bool show_desktop); @@ -3829,7 +3829,7 @@ namespace Gtk { public Plug.for_display (Gdk.Display display, X.Window socket_id); public bool get_embedded (); public X.Window get_id (); - public unowned Gdk.Window get_socket_window (); + public unowned Gdk.Window? get_socket_window (); public bool embedded { get; } public Gdk.Window socket_window { get; } } @@ -4053,7 +4053,7 @@ namespace Gtk { public bool get_inverted (); public double get_pulse_step (); public bool get_show_text (); - public unowned string get_text (); + public unowned string? get_text (); public void pulse (); public void set_ellipsize (Pango.EllipsizeMode mode); public void set_fraction (double fraction); @@ -4148,8 +4148,8 @@ namespace Gtk { public RadioToolButton.from_stock (GLib.SList<Gtk.RadioToolButton>? group, string stock_id); [CCode (has_construct_function = false, type = "GtkToolItem*")] public RadioToolButton.from_widget (Gtk.RadioToolButton? group); - public unowned GLib.SList<Gtk.RadioToolButton> get_group (); - public void set_group (GLib.SList<Gtk.RadioToolButton> group); + public unowned GLib.SList<Gtk.RadioToolButton>? get_group (); + public void set_group (GLib.SList<Gtk.RadioToolButton>? group); [CCode (has_construct_function = false, type = "GtkToolItem*")] public RadioToolButton.with_stock_from_widget (Gtk.RadioToolButton? group, string stock_id); public Gtk.RadioToolButton group { set; } @@ -4318,7 +4318,7 @@ namespace Gtk { public string[] get_applications (); public unowned string get_description (); public unowned string get_display_name (); - public unowned GLib.Icon get_gicon (); + public GLib.Icon? get_gicon (); [CCode (array_length_type = "gsize")] public string[] get_groups (); public Gdk.Pixbuf? get_icon (int size); @@ -4345,7 +4345,7 @@ namespace Gtk { public static unowned Gtk.RecentManager get_default (); public GLib.List<Gtk.RecentInfo> get_items (); public bool has_item (string uri); - public Gtk.RecentInfo lookup_item (string uri) throws GLib.Error; + public Gtk.RecentInfo? lookup_item (string 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; @@ -4387,7 +4387,7 @@ namespace Gtk { public int get_digits (); public bool get_draw_value (); public bool get_has_origin (); - public unowned Pango.Layout get_layout (); + public unowned Pango.Layout? get_layout (); public virtual void get_layout_offsets (out int x, out int y); public Gtk.PositionType get_value_pos (); public void set_digits (int digits); @@ -4826,7 +4826,7 @@ namespace Gtk { public Socket (); public void add_id (X.Window window); public X.Window get_id (); - public unowned Gdk.Window get_plug_window (); + public unowned Gdk.Window? get_plug_window (); public virtual signal void plug_added (); public virtual signal bool plug_removed (); } @@ -4898,7 +4898,7 @@ namespace Gtk { public Stack (); public void add_named (Gtk.Widget child, string name); public void add_titled (Gtk.Widget child, string name, string title); - public unowned Gtk.Widget get_child_by_name (string name); + public unowned Gtk.Widget? get_child_by_name (string name); public bool get_hhomogeneous (); public bool get_homogeneous (); public bool get_interpolate_size (); @@ -4906,8 +4906,8 @@ namespace Gtk { public bool get_transition_running (); public Gtk.StackTransitionType get_transition_type (); public bool get_vhomogeneous (); - public unowned Gtk.Widget get_visible_child (); - public unowned string get_visible_child_name (); + public unowned Gtk.Widget? get_visible_child (); + public unowned string? get_visible_child_name (); public void set_hhomogeneous (bool hhomogeneous); public void set_homogeneous (bool homogeneous); public void set_interpolate_size (bool interpolate_size); @@ -4939,8 +4939,8 @@ namespace Gtk { public class StackSwitcher : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable { [CCode (has_construct_function = false, type = "GtkWidget*")] public StackSwitcher (); - public unowned Gtk.Stack get_stack (); - public void set_stack (Gtk.Stack stack); + public unowned Gtk.Stack? get_stack (); + public void set_stack (Gtk.Stack? stack); [NoAccessorMethod] public int icon_size { get; set; } public Gtk.Stack stack { get; set construct; } @@ -5150,16 +5150,16 @@ namespace Gtk { public Gdk.RGBA get_color (Gtk.StateFlags state); public Gtk.TextDirection get_direction (); public unowned Pango.FontDescription get_font (Gtk.StateFlags state); - public unowned Gdk.FrameClock get_frame_clock (); + public unowned Gdk.FrameClock? get_frame_clock (); public Gtk.JunctionSides get_junction_sides (); public Gtk.Border get_margin (Gtk.StateFlags state); public Gtk.Border get_padding (Gtk.StateFlags state); - public unowned Gtk.StyleContext get_parent (); + public unowned Gtk.StyleContext? get_parent (); public unowned Gtk.WidgetPath get_path (); public GLib.Value get_property (string property, Gtk.StateFlags state); public int get_scale (); public unowned Gdk.Screen get_screen (); - public Gtk.CssSection get_section (string property); + public unowned Gtk.CssSection get_section (string property); public Gtk.StateFlags get_state (); public void get_style (...); public void get_style_property (string property_name, GLib.Value value); @@ -5415,7 +5415,7 @@ namespace Gtk { public void get_iter_at_mark (out Gtk.TextIter iter, Gtk.TextMark mark); public void get_iter_at_offset (out Gtk.TextIter iter, int char_offset); public int get_line_count (); - public unowned Gtk.TextMark get_mark (string name); + public unowned Gtk.TextMark? get_mark (string name); public bool get_modified (); public unowned Gtk.TargetList get_paste_target_list (); public unowned Gtk.TextMark get_selection_bound (); @@ -5675,7 +5675,7 @@ namespace Gtk { public bool add (Gtk.TextTag tag); public void @foreach (Gtk.TextTagTableForeach func); public int get_size (); - public unowned Gtk.TextTag lookup (string name); + public unowned Gtk.TextTag? lookup (string name); public void remove (Gtk.TextTag tag); public virtual signal void tag_added (Gtk.TextTag tag); public virtual signal void tag_changed (Gtk.TextTag tag, bool size_changed); @@ -5721,11 +5721,11 @@ namespace Gtk { public int get_pixels_below_lines (); public int get_pixels_inside_wrap (); public int get_right_margin (); - public Pango.TabArray get_tabs (); + public Pango.TabArray? get_tabs (); public int get_top_margin (); public unowned Gtk.Adjustment get_vadjustment (); public void get_visible_rect (out Gdk.Rectangle visible_rect); - public unowned Gdk.Window get_window (Gtk.TextWindowType win); + public unowned Gdk.Window? get_window (Gtk.TextWindowType win); public Gtk.TextWindowType get_window_type (Gdk.Window window); public Gtk.WrapMode get_wrap_mode (); public bool im_context_filter_keypress (Gdk.EventKey event); @@ -5932,10 +5932,10 @@ namespace Gtk { public ToolButton (Gtk.Widget? icon_widget, string? label); [CCode (has_construct_function = false, type = "GtkToolItem*")] public ToolButton.from_stock (string stock_id); - public unowned string get_icon_name (); - public unowned Gtk.Widget get_icon_widget (); - public unowned string get_label (); - public unowned Gtk.Widget get_label_widget (); + public unowned string? get_icon_name (); + public unowned Gtk.Widget? get_icon_widget (); + public unowned string? get_label (); + 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); @@ -6022,8 +6022,8 @@ namespace Gtk { public unowned Gtk.Widget get_drag_item (Gtk.SelectionData selection); public static Gtk.TargetEntry get_drag_target_group (); public static Gtk.TargetEntry get_drag_target_item (); - public unowned Gtk.ToolItemGroup get_drop_group (int x, int y); - public unowned Gtk.ToolItem get_drop_item (int x, int y); + public unowned Gtk.ToolItemGroup? get_drop_group (int x, int y); + public unowned Gtk.ToolItem? get_drop_item (int x, int y); public bool get_exclusive (Gtk.ToolItemGroup group); public bool get_expand (Gtk.ToolItemGroup group); public int get_group_position (Gtk.ToolItemGroup group); @@ -6052,7 +6052,7 @@ namespace Gtk { public int get_drop_index (int x, int y); public int get_item_index (Gtk.ToolItem item); public int get_n_items (); - public unowned Gtk.ToolItem get_nth_item (int n); + 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_); @@ -6090,7 +6090,7 @@ namespace Gtk { public class ToplevelAccessible : Atk.Object { [CCode (has_construct_function = false)] protected ToplevelAccessible (); - public unowned GLib.List get_children (); + public unowned GLib.List<Gtk.Window> get_children (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tree_model_filter_get_type ()")] public class TreeModelFilter : GLib.Object, Gtk.TreeModel, Gtk.TreeDragSource { @@ -6098,9 +6098,9 @@ namespace Gtk { public TreeModelFilter (Gtk.TreeModel child_model, Gtk.TreePath? root); public void clear_cache (); public bool convert_child_iter_to_iter (out Gtk.TreeIter filter_iter, Gtk.TreeIter child_iter); - public Gtk.TreePath convert_child_path_to_path (Gtk.TreePath child_path); + public Gtk.TreePath? convert_child_path_to_path (Gtk.TreePath child_path); public void convert_iter_to_child_iter (out Gtk.TreeIter child_iter, Gtk.TreeIter filter_iter); - public Gtk.TreePath convert_path_to_child_path (Gtk.TreePath filter_path); + public Gtk.TreePath? convert_path_to_child_path (Gtk.TreePath filter_path); public unowned Gtk.TreeModel get_model (); [NoWrapper] public virtual void modify (Gtk.TreeModel child_model, Gtk.TreeIter iter, GLib.Value value, int column); @@ -6121,9 +6121,9 @@ namespace Gtk { protected TreeModelSort (); public void clear_cache (); public bool convert_child_iter_to_iter (out Gtk.TreeIter sort_iter, Gtk.TreeIter child_iter); - public Gtk.TreePath convert_child_path_to_path (Gtk.TreePath child_path); + public Gtk.TreePath? convert_child_path_to_path (Gtk.TreePath child_path); public void convert_iter_to_child_iter (out Gtk.TreeIter child_iter, Gtk.TreeIter sorted_iter); - public Gtk.TreePath convert_path_to_child_path (Gtk.TreePath sorted_path); + public Gtk.TreePath? convert_path_to_child_path (Gtk.TreePath sorted_path); public unowned Gtk.TreeModel get_model (); public bool iter_is_valid (Gtk.TreeIter iter); public void reset_default_sort_func (); @@ -6255,9 +6255,9 @@ namespace Gtk { public void expand_to_path (Gtk.TreePath path); public bool get_activate_on_single_click (); public void get_background_area (Gtk.TreePath? path, Gtk.TreeViewColumn? column, out Gdk.Rectangle rect); - public unowned Gdk.Window get_bin_window (); + public unowned Gdk.Window? get_bin_window (); public void get_cell_area (Gtk.TreePath? path, Gtk.TreeViewColumn? column, out Gdk.Rectangle rect); - public unowned Gtk.TreeViewColumn get_column (int n); + public unowned Gtk.TreeViewColumn? get_column (int n); public GLib.List<weak Gtk.TreeViewColumn> get_columns (); public void get_cursor (out Gtk.TreePath? path, out unowned Gtk.TreeViewColumn? focus_column); public bool get_dest_row_at_pos (int drag_x, int drag_y, out Gtk.TreePath? path, out Gtk.TreeViewDropPosition pos); @@ -6403,9 +6403,9 @@ namespace Gtk { public Gtk.SortType get_sort_order (); public int get_spacing (); public unowned string get_title (); - public unowned Gtk.Widget get_tree_view (); + public unowned Gtk.Widget? get_tree_view (); public bool get_visible (); - public unowned Gtk.Widget get_widget (); + public unowned Gtk.Widget? get_widget (); public int get_width (); public int get_x_offset (); public void queue_resize (); @@ -6527,13 +6527,13 @@ namespace Gtk { [CCode (has_construct_function = false, type = "GtkWidget*")] public Viewport (Gtk.Adjustment? hadjustment, Gtk.Adjustment? vadjustment); public unowned Gdk.Window get_bin_window (); - public unowned Gtk.Adjustment get_hadjustment (); + public unowned Gtk.Adjustment? get_hadjustment (); public Gtk.ShadowType get_shadow_type (); - public unowned Gtk.Adjustment get_vadjustment (); + public unowned Gtk.Adjustment? get_vadjustment (); public unowned Gdk.Window get_view_window (); - public void set_hadjustment (Gtk.Adjustment adjustment); + public void set_hadjustment (Gtk.Adjustment? adjustment); public void set_shadow_type (Gtk.ShadowType type); - public void set_vadjustment (Gtk.Adjustment adjustment); + public void set_vadjustment (Gtk.Adjustment? adjustment); public Gtk.ShadowType shadow_type { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_volume_button_get_type ()")] @@ -6592,7 +6592,7 @@ namespace Gtk { public void get_allocated_size (out Gtk.Allocation allocation, out int baseline); public int get_allocated_width (); public void get_allocation (out Gtk.Allocation allocation); - public unowned Gtk.Widget get_ancestor (GLib.Type widget_type); + public unowned Gtk.Widget? get_ancestor (GLib.Type widget_type); public bool get_app_paintable (); public bool get_can_default (); public bool get_can_focus (); @@ -6614,9 +6614,9 @@ namespace Gtk { public bool get_double_buffered (); public int get_events (); public bool get_focus_on_click (); - public unowned Pango.FontMap get_font_map (); - public unowned Cairo.FontOptions get_font_options (); - public unowned Gdk.FrameClock get_frame_clock (); + public unowned Pango.FontMap? get_font_map (); + public unowned Cairo.FontOptions? get_font_options (); + public unowned Gdk.FrameClock? get_frame_clock (); public Gtk.Align get_halign (); public bool get_has_tooltip (); public bool get_has_window (); @@ -6677,8 +6677,8 @@ namespace Gtk { public unowned Gtk.StyleContext get_style_context (); public bool get_support_multidevice (); public unowned GLib.Object get_template_child (GLib.Type widget_type, string name); - public string get_tooltip_markup (); - public string get_tooltip_text (); + public string? get_tooltip_markup (); + public string? get_tooltip_text (); public unowned Gtk.Window get_tooltip_window (); public unowned Gtk.Widget get_toplevel (); public Gtk.Align get_valign (); @@ -6687,7 +6687,7 @@ namespace Gtk { public bool get_vexpand_set (); public bool get_visible (); public unowned Gdk.Visual get_visual (); - public unowned Gdk.Window get_window (); + public unowned Gdk.Window? get_window (); public void grab_default (); public bool has_grab (); [Version (deprecated_since = "3.0", replacement = "StyleContext")] @@ -6771,7 +6771,7 @@ namespace Gtk { public void set_clip (Gtk.Allocation clip); public void set_composite_name (string name); [CCode (cname = "gtk_widget_class_set_connect_func")] - public class void set_connect_func (Gtk.BuilderConnectFunc connect_func, void* connect_data, GLib.DestroyNotify connect_data_destroy); + public class void set_connect_func (owned Gtk.BuilderConnectFunc connect_func); [CCode (cname = "gtk_widget_class_set_css_name")] public class void set_css_name (string name); public static void set_default_direction (Gtk.TextDirection dir); @@ -6781,7 +6781,7 @@ namespace Gtk { public void set_double_buffered (bool double_buffered); public void set_events (int events); public void set_focus_on_click (bool focus_on_click); - public void set_font_map (Pango.FontMap font_map); + public void set_font_map (Pango.FontMap? font_map); public void set_font_options (Cairo.FontOptions? options); public void set_halign (Gtk.Align align); public void set_has_tooltip (bool has_tooltip); @@ -6945,7 +6945,7 @@ namespace Gtk { public virtual signal bool query_tooltip (int x, int y, bool keyboard_tooltip, Gtk.Tooltip tooltip); [HasEmitter] public virtual signal void realize (); - public virtual signal void screen_changed (Gdk.Screen previous_screen); + public virtual signal void screen_changed (Gdk.Screen? previous_screen); public virtual signal bool scroll_event (Gdk.EventScroll event); public virtual signal bool selection_clear_event (Gdk.EventSelection event); public virtual signal void selection_get (Gtk.SelectionData selection_data, uint info, uint time_); @@ -6990,7 +6990,6 @@ namespace Gtk { public bool has_parent (GLib.Type type); public bool is_type (GLib.Type type); public void iter_add_class (int pos, string name); - public void iter_add_qclass (int pos, GLib.Quark qname); public void iter_add_region (int pos, string name, Gtk.RegionFlags flags); public void iter_clear_classes (int pos); public void iter_clear_regions (int pos); @@ -7034,16 +7033,16 @@ namespace Gtk { public void fullscreen (); public void fullscreen_on_monitor (Gdk.Screen screen, int monitor); public bool get_accept_focus (); - public unowned Gtk.Application get_application (); - public unowned Gtk.Widget get_attached_to (); + public unowned Gtk.Application? get_application (); + public unowned Gtk.Widget? get_attached_to (); public bool get_decorated (); public static GLib.List<weak Gdk.Pixbuf> get_default_icon_list (); public static unowned string get_default_icon_name (); public void get_default_size (out int width, out int height); - public unowned Gtk.Widget get_default_widget (); + public unowned Gtk.Widget? get_default_widget (); public bool get_deletable (); public bool get_destroy_with_parent (); - public unowned Gtk.Widget get_focus (); + public unowned Gtk.Widget? get_focus (); public bool get_focus_on_map (); public bool get_focus_visible (); public Gdk.Gravity get_gravity (); @@ -7052,7 +7051,7 @@ namespace Gtk { public bool get_hide_titlebar_when_maximized (); public unowned Gdk.Pixbuf get_icon (); public GLib.List<weak Gdk.Pixbuf> get_icon_list (); - public unowned string get_icon_name (); + public unowned string? get_icon_name (); public Gdk.ModifierType get_mnemonic_modifier (); public bool get_mnemonics_visible (); public bool get_modal (); @@ -7060,14 +7059,14 @@ namespace Gtk { public void get_position (out int root_x, out int root_y); public bool get_resizable (); public bool get_resize_grip_area (out Gdk.Rectangle rect); - public unowned string get_role (); + public unowned string? get_role (); public unowned Gdk.Screen get_screen (); public void get_size (out int width, out int height); public bool get_skip_pager_hint (); public bool get_skip_taskbar_hint (); - public unowned string get_title (); - public unowned Gtk.Widget get_titlebar (); - public unowned Gtk.Window get_transient_for (); + public unowned string? get_title (); + public unowned Gtk.Widget? get_titlebar (); + public unowned Gtk.Window? get_transient_for (); public Gdk.WindowTypeHint get_type_hint (); public bool get_urgency_hint (); public Gtk.WindowType get_window_type (); @@ -7202,14 +7201,14 @@ namespace Gtk { [CCode (has_construct_function = false)] public WindowGroup (); public void add_window (Gtk.Window window); - public unowned Gtk.Widget get_current_device_grab (Gdk.Device device); + public unowned Gtk.Widget? get_current_device_grab (Gdk.Device device); public unowned Gtk.Widget get_current_grab (); public GLib.List<weak Gtk.Window> list_windows (); public void remove_window (Gtk.Window window); } [CCode (cheader_filename = "gtk/gtk.h", type_cname = "GtkActionableInterface")] public interface Actionable : Gtk.Widget { - public abstract unowned string get_action_name (); + public abstract unowned string? get_action_name (); public abstract unowned GLib.Variant get_action_target_value (); public abstract void set_action_name (string action_name); public void set_action_target (string format_string, ...); @@ -7244,7 +7243,7 @@ namespace Gtk { public abstract void add_child (Gtk.Builder builder, GLib.Object child, string? type); public abstract GLib.Object construct_child (Gtk.Builder builder, string name); public abstract void custom_finished (Gtk.Builder builder, GLib.Object? child, string tagname, void* data); - public abstract void custom_tag_end (Gtk.Builder builder, GLib.Object? child, string tagname, out void* data); + public abstract void custom_tag_end (Gtk.Builder builder, GLib.Object? child, string tagname, void* data); public abstract bool custom_tag_start (Gtk.Builder builder, GLib.Object? child, string tagname, out GLib.MarkupParser parser, out void* data); public abstract unowned GLib.Object get_internal_child (Gtk.Builder builder, string childname); public abstract unowned string get_name (); 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 ad15c38b8..85b10cba3 100644 --- a/vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala +++ b/vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala @@ -48,7 +48,7 @@ namespace Gtk { [CCode (vfunc_name = "forall")] [NoWrapper] public virtual void forall_internal(bool include_internal, Gtk.Callback callback); - public class unowned GLib.ParamSpec class_find_child_property (string property_name); + public class unowned GLib.ParamSpec? class_find_child_property (string property_name); public class (unowned GLib.ParamSpec)[] class_list_child_properties (); } diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.gi b/vapi/packages/gtk+-3.0/gtk+-3.0.gi index 7fe0a3211..2407a4ff4 100644 --- a/vapi/packages/gtk+-3.0/gtk+-3.0.gi +++ b/vapi/packages/gtk+-3.0/gtk+-3.0.gi @@ -4430,14 +4430,6 @@ <parameter name="name" type="gchar*"/> </parameters> </method> - <method name="iter_add_qclass" symbol="gtk_widget_path_iter_add_qclass"> - <return-type type="void"/> - <parameters> - <parameter name="path" type="GtkWidgetPath*"/> - <parameter name="pos" type="gint"/> - <parameter name="qname" type="GQuark"/> - </parameters> - </method> <method name="iter_add_region" symbol="gtk_widget_path_iter_add_region"> <return-type type="void"/> <parameters> diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata index f5a0bc636..d8c34efae 100644 --- a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata +++ b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata @@ -12,6 +12,7 @@ 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_license.license nullable="1" 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" @@ -27,12 +28,14 @@ gtk_accel_group_connect.closure type_name="AccelGroupActivate" transfer_ownershi 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_from_accel_closure nullable="1" +gtk_accel_group_query is_array="1" array_length_pos="2.1" array_length_type="guint" nullable="1" gtk_accel_group_query.n_entries hidden="1" GtkAccelGroupEntry is_value_type="1" GtkAccelKey is_value_type="1" gtk_accel_label_get_accel.accelerator_key is_out="1" gtk_accel_label_get_accel.accelerator_mods is_out="1" +gtk_accel_label_get_accel_widget nullable="1" gtk_accel_label_set_accel_closure.accel_closure type_name="AccelGroupActivate" transfer_ownership="1" ctype="GClosure*" gtk_accel_map_lookup_entry.key is_out="1" gtk_accelerator_get_label transfer_ownership="1" @@ -45,6 +48,7 @@ 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_get_widget.widget nullable="1" gtk_accessible_set_widget.widget nullable="1" gtk_action_get_proxies type_arguments="Widget" gtk_action_new.label nullable="1" @@ -52,6 +56,7 @@ 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_get_center_widget.center_widget nullable="1" gtk_action_bar_set_center_widget.center_widget nullable="1" GtkActionEntry is_value_type="1" GtkActionEntry.callback type_name="ActionCallback" ctype="GCallback" no_delegate_target="1" value_owned="0" @@ -72,6 +77,7 @@ 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_get_action_name nullable="1" gtk_actionable_set_action_target ellipsis="1" GtkActivatable deprecated_since="3.10" GtkAdjustment::changed has_emitter="1" @@ -83,12 +89,15 @@ 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_button_get_heading nullable="1" gtk_app_chooser_dialog_new.parent nullable="1" gtk_app_chooser_dialog_new_for_content_type.parent nullable="1" +gtk_app_chooser_dialog_get_heading 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" gtk_application_get_actions_for_accel is_array="1" no_array_length="1" array_null_terminated="1" transfer_ownership="1" +gtk_application_get_window_by_id nullable="1" gtk_application_get_windows type_arguments="unowned Window" gtk_application_inhibit.window nullable="1" gtk_application_inhibit.reason nullable="1" @@ -98,17 +107,21 @@ 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" +gtk_application_window_get_help_overlay nullable="1" +gtk_application_window_set_help_overlay.help_overlay nullable="1" GtkArg.d hidden="1" gtk_aspect_frame_new.label nullable="1" GtkAssistant.apply hidden="1" GtkAssistant.cancel hidden="1" GtkAssistant.close hidden="1" +gtk_assistant_get_nth_page nullable="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" 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_header_image.pixbuf nullable="1" gtk_assistant_set_page_side_image deprecated_since="3.2" gtk_assistant_set_page_side_image.pixbuf nullable="1" GtkBindingArg is_value_type="1" @@ -117,17 +130,19 @@ gtk_binding_entry_add_signal ellipsis="1" gtk_binding_entry_add_signall.binding_args type_arguments="BindingArg?" gtk_binding_set_add_path deprecated_since="3.0" gtk_binding_set_by_class.object_class type_name="GLib.ObjectClass" +gtk_binding_set_find nullable="1" gtk_binding_set_new hidden="1" GtkBindingSet compact="1" GtkBindingSet.class_branch_pspecs hidden="1" GtkBindingSet.widget_class_pspecs hidden="1" GtkBindingSet.widget_path_pspecs hidden="1" -GtkBindingSignal.args is_array="1" array_length_cname="n_args" +GtkBindingSignal.args is_array="1" array_length_cname="n_args" array_length_type="guint" GtkBorder is_value_type="1" gtk_border_copy hidden="1" gtk_border_free hidden="1" gtk_border_new hidden="1" GtkBox.children type_arguments="Widget" +gtk_box_get_center_widget nullable="1" gtk_box_pack_start.expand default_value="true" gtk_box_pack_start.fill default_value="true" gtk_box_pack_start.padding default_value="0" @@ -143,7 +158,6 @@ gtk_buildable_add_child.type nullable="1" gtk_buildable_construct_child transfer_ownership="1" gtk_buildable_custom_finished.child nullable="1" gtk_buildable_custom_tag_end.child nullable="1" -gtk_buildable_custom_tag_end.data is_out="1" gtk_buildable_custom_tag_start.child nullable="1" gtk_buildable_custom_tag_start.parser is_out="1" gtk_buildable_custom_tag_start.data is_out="1" @@ -151,12 +165,16 @@ gtk_builder_add_callback_symbol.callback_symbol scope="async" gtk_builder_add_objects_from_file.object_ids no_array_length="1" array_null_terminated="1" is_array="1" gtk_builder_add_objects_from_resource.object_ids no_array_length="1" array_null_terminated="1" is_array="1" gtk_builder_add_objects_from_string.object_ids no_array_length="1" array_null_terminated="1" is_array="1" +gtk_builder_get_application nullable="1" +gtk_builder_get_object nullable="1" gtk_builder_get_objects transfer_ownership="1" type_arguments="unowned GLib.Object" +gtk_builder_lookup_callback_symbol nullable="1 gtk_builder_value_from_string.value is_out="1" gtk_builder_value_from_string_type.value is_out="1" GtkBuilderConnectFunc.connect_object nullable="1" gtk_button_get_alignment.xalign is_out="1" gtk_button_get_alignment.yalign is_out="1" +gtk_button_get_image nullable="1" gtk_button_set_label.label nullable="1" gtk_button_new_from_icon_name.size default_value="Gtk.IconSize.BUTTON" GtkButton::clicked has_emitter="1" @@ -187,6 +205,7 @@ gtk_cell_area_foreach_alloc.callback_data hidden="1" gtk_cell_area_get_cell_allocation type_name="Gdk.Rectangle" gtk_cell_area_get_cell_allocation.allocation hidden="1" gtk_cell_area_get_cell_at_position.alloc_area is_out="1" +gtk_cell_area_get_focus_from_sibling nullable="1" gtk_cell_area_get_focus_siblings type_name="GLib.List<Gtk.CellRenderer>" gtk_cell_area_get_preferred_height.minimum_height is_out="1" gtk_cell_area_get_preferred_height.natural_height is_out="1" @@ -243,11 +262,13 @@ gtk_cell_renderer_get_size.y_offset is_out="1" gtk_cell_renderer_get_size.width is_out="1" gtk_cell_renderer_get_size.height is_out="1" gtk_cell_renderer_render abstract="1" +gtk_cell_renderer_start_editing nullable="1" GtkCellRenderer::editing_canceled has_emitter="1" GtkCellRendererText:background-gdk deprecated_since="3.4" replacement="background_rgba" GtkCellRendererText:foreground-gdk deprecated_since="3.4" replacement="foreground_rgba" GtkCellView:background-gdk deprecated_since="3.4" replacement="background_rgba" -gtk_cell_view_get_displayed_row transfer_ownership="1" +gtk_cell_view_get_displayed_row transfer_ownership="1" nullable="1" +gtk_cell_view_get_model nullable="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" @@ -258,6 +279,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_get_owner nullable="1" gtk_clipboard_request_*.callback scope="async" gtk_clipboard_set_with_*.*_func scope="async" gtk_clipboard_set_can_store.targets type_name="Gtk.TargetEntry[]?" @@ -301,6 +323,7 @@ gtk_color_selection_set_current_color deprecated_since="3.4" replacement="set_cu 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_id nullable="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" @@ -308,6 +331,7 @@ gtk_combo_box_set_model.model nullable="1" gtk_combo_box_set_row_separator_func.func transfer_ownership="1" gtk_combo_box_set_row_separator_func.data hidden="1" gtk_combo_box_set_row_separator_func.destroy hidden="1" +GtkComboBox:active-id nullable="1" GtkComboBox::format_entry_text transfer_ownership="1" GtkComboBox::popdown has_emitter="1" GtkComboBox::popup has_emitter="1" @@ -323,11 +347,15 @@ GtkContainer::set_focus_child has_emitter="1" GtkContainer::set_focus_child.child nullable="1" gtk_container_child_get_valist.var_args type_name="va_list" gtk_container_child_set_valist.var_args type_name="va_list" +gtk_container_composite_name transfer_ownership="1" gtk_container_forall virtual="0" gtk_container_forall.callback_data hidden="1" gtk_container_foreach.callback_data hidden="1" gtk_container_get_children transfer_ownership="1" type_arguments="unowned Widget" gtk_container_get_focus_chain.focusable_widgets is_out="1" takes_ownership="1" type_arguments="unowned Widget" +gtk_container_get_focus_child nullable="1" +gtk_container_get_focus_hadjustment nullable="1" +gtk_container_get_focus_vadjustment nullable="1" gtk_container_get_path_for_child transfer_ownership="1" gtk_container_set_focus_chain.focusable_widgets type_arguments="Widget" gtk_container_cell_accessible_get_children type_arguments="CellAccessible" @@ -336,12 +364,14 @@ gtk_container_class_list_child_properties hidden="1" gtk_container_class_install_child_properties.n_pspecs hidden="1" gtk_container_class_install_child_properties.pspecs is_array="1" array_length_pos="0.5" gtk_css_provider_get_named.variant nullable="1" +gtk_css_provider_load_from_data.length default_value="-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" gtk_dialog_new_with_buttons.parent nullable="1" +gtk_dialog_get_widget_for_response nullable="1" gtk_dialog_set_alternative_button_order sentinel="-1" gtk_dialog_set_alternative_button_order_from_array.n_params hidden="1" gtk_dialog_set_alternative_button_order_from_array.new_order is_array="1" array_length_pos="0.5" array_length_cname="n_params" @@ -373,16 +403,22 @@ 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" GtkEntryCompletion::insert_prefix has_emitter="1" -gtk_entry_completion_compute_prefix transfer_ownership="1" -gtk_entry_completion_set_model.model nullable="1" +gtk_entry_completion_compute_prefix transfer_ownership="1" nullable="1" +gtk_entry_completion_get_model nullable="1" gtk_entry_completion.func transfer_ownership="1" gtk_entry_completion.func_data hidden="1" gtk_entry_completion.func_notify hidden="1" gtk_entry_completion_set_match_func.func transfer_ownership="1" gtk_entry_completion_set_match_func.func_data hidden="1" gtk_entry_completion_set_match_func.func_notify hidden="1" +gtk_entry_completion_set_model.model nullable="1" +gtk_entry_get_attributes nullable="1" +gtk_entry_get_cursor_hadjustment nullable="1" gtk_entry_get_icon_area type_name="Gdk.Rectangle" gtk_entry_get_icon_area.icon_area hidden="1" +gtk_entry_get_icon_gicon nullable="1" +gtk_entry_get_icon_name nullable="1" +gtk_entry_get_icon_pixbuf nullable="1" gtk_entry_get_icon_tooltip_markup transfer_ownership="1" nullable="1" gtk_entry_get_icon_tooltip_text transfer_ownership="1" nullable="1" gtk_entry_get_inner_border nullable="1" @@ -392,6 +428,7 @@ 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_cursor_hadjustment.adjustment 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" @@ -399,8 +436,10 @@ 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" +gtk_entry_set_placeholder_text.text nullable="1" GtkEventControllerClass hidden="1" gtk_expander_new_with_mnemonic.label nullable="1" +gtk_expander_get_label nullable="1" gtk_expander_set_label.label nullable="1" gtk_expander_set_label_widget.label_widget nullable="1" gtk_false hidden="1" @@ -433,7 +472,7 @@ 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_filter_get_name name="get_filter_name" nullable="1" gtk_file_chooser_list_filters transfer_ownership="1" type_arguments="unowned FileFilter" gtk_file_chooser_list_shortcut_folder_uris nullable="1" transfer_ownership="1" type_arguments="string" gtk_file_chooser_list_shortcut_folders nullable="1" transfer_ownership="1" type_arguments="string" @@ -441,6 +480,7 @@ GtkFixed.children type_arguments="Widget" gtk_flow_box_bind_model.create_widget_func transfer_ownership="1" nullable="1" gtk_flow_box_bind_model.model type_name="GLib.ListModel" nullable="1" gtk_flow_box_bind_model.user_data_free_func hidden="1" +gtk_flow_box_get_child_at_index nullable="1" gtk_flow_box_get_selected_children transfer_ownership="1" type_arguments="unowned FlowBoxChild" gtk_flow_box_selected_foreach.data hidden="1" gtk_flow_box_set_filter_func.filter_func transfer_ownership="1" nullable="1" @@ -469,6 +509,7 @@ gtk_font_selection_get_font_name transfer_ownership="1" GtkFontSelection:font-name owned_get="1" gtk_font_selection_dialog_get_font_name transfer_ownership="1" gtk_frame_new.label nullable="1" +gtk_frame_get_label nullable="1" gtk_frame_get_label_align.xalign is_out="1" gtk_frame_get_label_align.yalign is_out="1" gtk_frame_get_label_widget nullable="1" @@ -477,9 +518,13 @@ gtk_frame_set_label_widget.label_widget nullable="1" gtk_grid_attach_next_to.sibling nullable="1" gtk_grid_attach*.width default_value="1" gtk_grid_attach*.height default_value="1" +gtk_grid_get_child_at nullable="1" GtkHandleBox.child_detached hidden="1" GtkHandleBox::child_detached hidden="1" gtk_hscale_new.adjustment nullable="1" +gtk_header_bar_get_custom_title nullable="1" +gtk_header_bar_get_subtitle nullable="1" +gtk_header_bar_get_title 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" @@ -495,18 +540,21 @@ gtk_gesture_get_bounding_box_center.x is_out="1" gtk_gesture_get_bounding_box_center.y is_out="1" gtk_gesture_get_device nullable="1" gtk_gesture_get_group transfer_ownership="1" type_arguments="unowned Gtk.Gesture" +gtk_gesture_get_last_event nullable="1" +gtk_gesture_get_last_updated_sequence nullable="1" gtk_gesture_get_point.sequence nullable="1" gtk_gesture_get_point.x is_out="1" nullable="1" default_value="null" transfer_ownership="1" gtk_gesture_get_point.y is_out="1" nullable="1" default_value="null" transfer_ownership="1" gtk_gesture_get_sequences transfer_ownership="1" type_arguments="unowned Gdk.EventSequence" gtk_gesture_get_window nullable="1" gtk_gesture_set_window.window nullable="1" -gtk_gesture_drag_get_offset.x is_out="1" -gtk_gesture_drag_get_offset.y is_out="1" -gtk_gesture_drag_get_start_point.x is_out="1" -gtk_gesture_drag_get_start_point.y is_out="1" +gtk_gesture_drag_get_offset.x is_out="1" nullable="1" transfer_ownership="1" +gtk_gesture_drag_get_offset.y is_out="1" nullable="1" transfer_ownership="1" +gtk_gesture_drag_get_start_point.x is_out="1" nullable="1" transfer_ownership="1" +gtk_gesture_drag_get_start_point.y is_out="1" nullable="1" transfer_ownership="1" gtk_gesture_multi_press_get_area.rect is_out="1" -gtk_gesture_single_get_current_sequence transfer_ownership="1" +gtk_gesture_multi_press_set_area.rect nullable="1" +gtk_gesture_single_get_current_sequence transfer_ownership="1" nullable="1" gtk_gesture_swipe_get_velocity.velocity_x is_out="1" gtk_gesture_swipe_get_velocity.velocity_y is_out="1" gtk_gl_area_get_error nullable="1" @@ -526,6 +574,7 @@ 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" +gtk_icon_info_get_filename nullable="1" 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" @@ -541,10 +590,12 @@ gtk_icon_info_load_symbolic_async.success_color nullable="1" default_value="null gtk_icon_info_load_symbolic_async.warning_color nullable="1" default_value="null" gtk_icon_info_load_symbolic_async.error_color nullable="1" default_value="null" gtk_icon_info_load_symbolic_finish transfer_ownership="1" +gtk_icon_info_load_symbolic_finish.was_symbolic is_out="1" default_value="null" gtk_icon_info_load_symbolic_for_context transfer_ownership="1" gtk_icon_info_load_symbolic_for_context.was_symbolic is_out="1" default_value="null" gtk_icon_info_load_symbolic_for_context_async.cancellable nullable="1" default_value="null" gtk_icon_info_load_symbolic_for_context_finish transfer_ownership="1" +gtk_icon_info_load_symbolic_for_context_finish.was_symbolic is_out="1" default_value="null" gtk_icon_info_load_symbolic_for_style transfer_ownership="1" deprecated_since="3.0" replacement="load_symbolic_for_context" gtk_icon_info_load_symbolic_for_style.was_symbolic is_out="1" default_value="null" gtk_icon_view_get_cursor.path transfer_ownership="1" @@ -594,26 +645,33 @@ 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_custom_theme.theme_name 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" -gtk_icon_view_get_path_at_pos transfer_ownership="1" +gtk_icon_view_get_model nullable="1" +gtk_icon_view_get_path_at_pos transfer_ownership="1" nullable="1" gtk_icon_view_select_all hidden="1" experimental="1" gtk_icon_view_selected_foreach.data hidden="1" gtk_icon_view_set_cursor.cell nullable="1" gtk_icon_view_set_model.model nullable="1" gtk_icon_view_unselect_all hidden="1" experimental="1" GtkImage.data hidden="1" +gtk_image_get_animation nullable="1" gtk_image_get_gicon.size is_out="1" gtk_image_get_icon_name.icon_name is_out="1" gtk_image_get_icon_name.size is_out="1" gtk_image_get_icon_set.size is_out="1" +gtk_image_get_pixbuf nullable="1" gtk_image_get_stock.stock_id is_out="1" transfer_ownership="1" gtk_image_get_stock.size is_out="1" gtk_image_menu_item_new_from_stock.accel_group nullable="1" +gtk_image_set_from_file.filename nullable="1" +gtk_image_set_from_pixbuf.pixbuf nullable="1" gtk_image_set_from_pixmap.pixmap nullable="1" gtk_image_set_from_pixmap.mask nullable="1" +gtk_image_set_from_resource.resource_path nullable="1" +gtk_image_menu_item_set_image.image nullable="1" GtkIMContext::delete_surrounding has_emitter="1" gtk_im_context_get_preedit_string.str is_out="1" transfer_ownership="1" gtk_im_context_get_preedit_string.attrs transfer_ownership="1" @@ -651,8 +709,10 @@ GtkKeySnoopFunc has_target="1" instance_pos="2.9" GtkKeySnoopFunc.func_data hidden="1" GtkLabel.text hidden="1" gtk_label_new.str nullable="1" +gtk_label_get_attributes nullable="1" gtk_label_get_layout_offsets.x is_out="1" gtk_label_get_layout_offsets.y is_out="1" +gtk_label_get_mnemonic_widget nullable="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" @@ -675,7 +735,10 @@ 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" gtk_list_box_get_selected_rows transfer_ownership="1" type_arguments="unowned ListBoxRow" +gtk_list_box_get_row_at_index nullable="1" +gtk_list_box_get_row_at_y nullable="1" gtk_list_box_selected_foreach.data hidden="1" +gtk_list_box_row_get_header nullable="1" gtk_list_box_row_set_header.header nullable="1" gtk_list_box_select_row.row nullable="1" gtk_list_box_set_adjustment.adjustment nullable="1" @@ -734,7 +797,8 @@ gtk_menu_popup.data hidden="1" gtk_menu_popup.func nullable="1" scope="async" gtk_menu_popup.parent_menu_shell nullable="1" gtk_menu_popup.parent_menu_item nullable="1" -gtk_menu_popup_for_device.func transfer_ownership="1" +gtk_menu_popup_for_device.device nullable="1" +gtk_menu_popup_for_device.func transfer_ownership="1" nullable="1" gtk_menu_popup_for_device.data hidden="1" gtk_menu_popup_for_device.destroy hidden="1" gtk_menu_set_accel_group.accel_group nullable="1" @@ -742,6 +806,10 @@ 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_get_align_widget nullable="1" +gtk_menu_button_get_menu_model nullable="1" +gtk_menu_button_get_popover nullable="1" +gtk_menu_button_get_popup nullable="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" @@ -750,6 +818,8 @@ 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_get_accel_path nullable="1" +gtk_menu_item_get_submenu nullable="1" gtk_menu_item_set_accel_path.accel_path nullable="1" gtk_menu_item_set_submenu.submenu nullable="1" GtkMenuItem::activate has_emitter="1" @@ -781,6 +851,7 @@ GtkModuleInitFunc.argv is_array="1" nullable="1" transfer_ownership="1" array_le gtk_mount_operation_is_showing hidden="1" gtk_mount_operation_new.parent nullable="1" gtk_mount_operation_set_parent.parent nullable="1" +GtkNativeDialog abstract="1" GtkNativeDialog:title nullable="1" GtkNativeDialog:transient-for nullable="1" gtk_native_dialog_get_title nullable"1" @@ -791,6 +862,12 @@ 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" gtk_notebook_append_page_menu.menu_label nullable="1" +gtk_notebook_get_action_widget nullable="1" +gtk_notebook_get_group_name nullable="1" +gtk_notebook_get_menu_label nullable="1" +gtk_notebook_get_menu_label_text nullable="1" +gtk_notebook_get_nth_page nullable="1" +gtk_notebook_get_tab_label_text nullable="1" gtk_notebook_get_tab_hborder deprecated_since="3.4" gtk_notebook_get_tab_vborder deprecated_since="3.4" gtk_notebook_prepend_page.tab_label nullable="1" default_value="null" @@ -814,7 +891,8 @@ 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" +gtk_offscreen_window_get_pixbuf transfer_ownership="1" nullable="1" +gtk_offscreen_window_get_surface nullable="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" @@ -892,13 +970,16 @@ gtk_paint_tab.detail nullable="1" gtk_paint_vline.area nullable="1" gtk_paint_vline.widget nullable="1" gtk_paint_vline.detail nullable="1" +gtk_paned_get_child1 nullable="1" +gtk_paned_get_child2 nullable="1" gtk_paper_size_copy transfer_ownership="1" gtk_paper_size_get_paper_sizes transfer_ownership="1" type_arguments="PaperSize" gtk_parse_args.argc hidden="1" gtk_parse_args.argv is_array="1" is_ref="1" transfer_ownership="0" array_length_cname="argc" array_length_pos="0.5" -gtk_places_sidebar_get_location transfer_ownership="1" -gtk_places_sidebar_get_nth_bookmark transfer_ownership="1" +gtk_places_sidebar_get_location transfer_ownership="1" nullable="1" +gtk_places_sidebar_get_nth_bookmark transfer_ownership="1" nullable="1" gtk_places_sidebar_list_shortcuts transfer_ownership="1" type_arguments="GLib.File" +gtk_places_sidebar_set_location.location nullable="1" GtkPlacesSidebarClass hidden="1" GtkPlacesSidebar:location owned_get="1" GtkPlacesSidebar::drag_action_requested.p1 type_name="GLib.File" @@ -912,6 +993,7 @@ GtkPlacesSidebar::populate_popup.p2 type_name="GLib.Volume?" GtkPlacesSidebar::show_enter_location hidden="1" GtkPlacesSidebar::show_connect_to_server hidden="1" GtkPlacesSidebar::show_other_locations name="show_other_locations_requested" experimental="1" +gtk_plug_get_socket_window nullable="1" GtkPlug::embedded hidden="1" gtk_popover_get_pointing_to.rect is_out="1" gtk_popover_bind_model.model nullable="1" @@ -949,6 +1031,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_get_text nullable="1" gtk_progress_bar_set_text.text nullable="1" GtkProgressClass hidden="1" gtk_quit_add.data hidden="1" @@ -978,12 +1061,12 @@ 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_get_group type_arguments="RadioToolButton" nullable="1" 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_radio_tool_button_set_group.group type_arguments="RadioToolButton" nullable="1" gtk_range_get_slider_range.slider_start is_out="1" gtk_range_get_slider_range.slider_end is_out="1" gtk_range_get_range_rect type_name="Gdk.Rectangle" @@ -1024,12 +1107,13 @@ gtk_recent_info_get_applications is_array="1" array_length_type="gsize" transfer gtk_recent_info_get_applications.length hidden="1" gtk_recent_info_get_groups is_array="1" array_length_type="gsize" transfer_ownership="1" gtk_recent_info_get_groups.length hidden="1" +gtk_recent_info_get_gicon transfer_ownership="1" nullable="1" gtk_recent_info_get_icon transfer_ownership="1" nullable="1" gtk_recent_info_get_short_name transfer_ownership="1" 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_lookup_item transfer_ownership="1" nullable="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" @@ -1062,6 +1146,7 @@ gtk_scale_button_new.step default_value="2.0" gtk_scale_button_new.icons is_array="1" no_array_length="1" array_null_terminated="1" nullable="1" default_value="null" gtk_scale_button_set_icons.icons is_array="1" no_array_length="1" array_null_terminated="1" gtk_scale_draw_value hidden="1" +gtk_scale_get_layout nullable="1" gtk_scale_get_layout_offsets.x is_out="1" gtk_scale_get_layout_offsets.y is_out="1" GtkScale::format_value transfer_ownership="1" @@ -1094,6 +1179,7 @@ gtk_show_about_dialog ellipsis="1" gtk_show_about_dialog.parent nullable="1" gtk_show_uri.screen nullable="1" gtk_size_group_get_widgets type_arguments="Widget" +gtk_socket_get_plug_window nullable="1" 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" @@ -1101,6 +1187,11 @@ 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" +gtk_stack_get_child_by_name nullable="1" +gtk_stack_get_visible_child nullable="1" +gtk_stack_get_visible_child_name nullable="1" +gtk_stack_switcher_get_stack nullable="1" +gtk_stack_switcher_set_stack.stack 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" @@ -1151,13 +1242,14 @@ gtk_style_context_get_border_color type_name="Gdk.RGBA" gtk_style_context_get_border_color.color hidden="1" gtk_style_context_get_color type_name="Gdk.RGBA" gtk_style_context_get_color.color hidden="1" +gtk_style_context_get_frame_clock nullable="1" gtk_style_context_get_margin type_name="Gtk.Border" gtk_style_context_get_margin.margin hidden="1" gtk_style_context_get_padding type_name="Gtk.Border" gtk_style_context_get_padding.padding hidden="1" +gtk_style_context_get_parent nullable="1" gtk_style_context_get_property type_name="GLib.Value" gtk_style_context_get_property.value hidden="1" -gtk_style_context_get_section transfer_ownership="1" gtk_style_context_get_style ellipsis="1" gtk_style_context_get_style_valist.args type_name="va_list" gtk_style_context_get_valist.args type_name="va_list" @@ -1223,6 +1315,7 @@ gtk_text_buffer_delete_interactive.start_iter is_ref="1" gtk_text_buffer_delete_interactive.end_iter is_ref="1" gtk_text_buffer_deserialize.data type_name="uint8" is_array="1" array_length_type="gsize" gtk_text_buffer_deserialize.length hidden="1" +gtk_text_buffer_get_mark nullable="1" gtk_text_buffer_insert.iter is_ref="1" gtk_text_buffer_insert_interactive.iter is_ref="1" gtk_text_buffer_insert_markup.iter is_ref="1" @@ -1246,6 +1339,7 @@ GtkTextTag:foreground-gdk deprecated_since="3.4" replacement="foreground_rgba" GtkTextTag:paragraph-background-gdk deprecated_since="3.4" replacement="paragraph_background_rgba" gtk_text_tag_new.name nullable="1" default_value="null" gtk_text_tag_table_foreach.data hidden="1" +gtk_text_tag_table_lookup nullable="1" GtkTextBuffer::apply_tag has_emitter="1" GtkTextBuffer::begin_user_action has_emitter="1" GtkTextBuffer::end_user_action has_emitter="1" @@ -1319,8 +1413,9 @@ gtk_text_view_get_line_at_y.target_iter is_out="1" gtk_text_view_get_line_at_y.line_top is_out="1" gtk_text_view_get_line_yrange.y is_out="1" gtk_text_view_get_line_yrange.height is_out="1" -gtk_text_view_get_tabs transfer_ownership="1" +gtk_text_view_get_tabs transfer_ownership="1" nullable="1" gtk_text_view_get_visible_rect.visible_rect is_out="1" +gtk_text_view_get_window nullable="1" gtk_text_view_window_to_buffer_coords.buffer_x is_out="1" gtk_text_view_window_to_buffer_coords.buffer_y is_out="1" gtk_text_view_buffer_to_window_coords.window_x is_out="1" @@ -1367,6 +1462,10 @@ 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_get_icon_name nullable="1" +gtk_tool_button_get_icon_widget nullable="1" +gtk_tool_button_get_label nullable="1" +gtk_tool_button_get_label_widget 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" @@ -1378,6 +1477,9 @@ 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_tool_palette_get_drop_group nullable="1" +gtk_tool_palette_get_drop_item nullable="1" +gtk_toolbar_get_nth_item nullable="1" gtk_tooltip_set_custom.custom_widget nullable="1" gtk_tooltip_set_icon.pixbuf nullable="1" gtk_tooltip_set_icon_from_gicon.gicon nullable="1" @@ -1385,6 +1487,7 @@ 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" +gtk_toplevel_accessible_get_children type_name="unowned GLib.List<Gtk.Window>" GtkTranslateFunc has_target="1" transfer_ownership="1" GtkTranslateFunc.func_data hidden="1" gtk_tree_get_row_drag_data.path transfer_ownership="1" @@ -1422,10 +1525,10 @@ GtkTreeModel::row_inserted has_emitter="1" GtkTreeModel::rows_reordered has_emitter="1" GtkTreeModel::rows_reordered.iter nullable="1" GtkTreeModel::rows_reordered.new_order is_array="1" no_array_length="1" type_name="int[]" -gtk_tree_model_filter_convert_child_path_to_path transfer_ownership="1" +gtk_tree_model_filter_convert_child_path_to_path transfer_ownership="1" nullable="1" gtk_tree_model_filter_convert_child_iter_to_iter.filter_iter is_out="1" gtk_tree_model_filter_convert_iter_to_child_iter.child_iter is_out="1" -gtk_tree_model_filter_convert_path_to_child_path transfer_ownership="1" +gtk_tree_model_filter_convert_path_to_child_path transfer_ownership="1" nullable="1" gtk_tree_model_filter_set_modify_func.n_columns hidden="1" gtk_tree_model_filter_set_modify_func.types array_length_pos="0.9" gtk_tree_model_filter_set_modify_func.func transfer_ownership="1" @@ -1436,9 +1539,9 @@ gtk_tree_model_filter_set_visible_func.data hidden="1" gtk_tree_model_filter_set_visible_func.destroy hidden="1" GtkTreeModelFilterModifyFunc.value is_out="1" gtk_tree_model_sort_convert_child_iter_to_iter.sort_iter is_out="1" -gtk_tree_model_sort_convert_child_path_to_path transfer_ownership="1" +gtk_tree_model_sort_convert_child_path_to_path transfer_ownership="1" nullable="1" gtk_tree_model_sort_convert_iter_to_child_iter.child_iter is_out="1" -gtk_tree_model_sort_convert_path_to_child_path transfer_ownership="1" +gtk_tree_model_sort_convert_path_to_child_path transfer_ownership="1" nullable="1" gtk_tree_path_get_indices hidden="1" gtk_tree_path_get_indices_with_depth is_array="1" name="get_indices" gtk_tree_path_get_indices_with_depth.depth hidden="1" @@ -1523,9 +1626,11 @@ gtk_tree_view_convert_widget_to_tree_coords.ty is_out="1" gtk_tree_view_get_background_area.rect is_out="1" gtk_tree_view_get_background_area.path nullable="1" gtk_tree_view_get_background_area.column nullable="1" +gtk_tree_view_get_bin_window nullable="1" gtk_tree_view_get_cell_area.rect is_out="1" gtk_tree_view_get_cell_area.path nullable="1" gtk_tree_view_get_cell_area.column nullable="1" +gtk_tree_view_get_column nullable="1" gtk_tree_view_get_columns transfer_ownership="1" type_arguments="unowned TreeViewColumn" gtk_tree_view_get_cursor.path value_owned="1" nullable="1" gtk_tree_view_get_cursor.focus_column nullable="1" @@ -1588,6 +1693,8 @@ GtkTreeView::row_activated has_emitter="1" GtkTreeViewColumn::clicked has_emitter="1" gtk_tree_view_column_new_with_attributes ellipsis="1" gtk_tree_view_column_new_with_attributes.title nullable="1" +gtk_tree_view_column_get_tree_view nullable="1" +gtk_tree_view_column_get_widget 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" @@ -1603,8 +1710,12 @@ gtk_ui_manager_get_toplevels transfer_ownership="1" type_arguments="unowned Widg gtk_ui_manager_get_ui transfer_ownership="1" gtk_ui_manager_new_merge_id hidden="1" gtk_ui_manager_set_add_tearoffs deprecated_since="3.4" +gtk_viewport_get_hadjustment nullable="1" +gtk_viewport_get_vadjustment nullable="1" gtk_viewport_new.hadjustment nullable="1" gtk_viewport_new.vadjustment nullable="1" +gtk_viewport_set_hadjustment.adjustment nullable="1" +gtk_viewport_set_vadjustment.adjustment nullable="1" gtk_vscale_new.adjustment nullable="1" gtk_vscrollbar_new.adjustment nullable="1" gtk_widget_add_tick_callback.callback transfer_ownership="1" @@ -1626,6 +1737,9 @@ gtk_widget_class_path deprecated_since="3.0" replacement="get_path" gtk_widget_class_path.path_length is_out="1" gtk_widget_class_path.path is_out="1" transfer_ownership="1" gtk_widget_class_path.path_reversed is_out="1" transfer_ownership="1" +gtk_widget_class_set_connect_func.connect_func transfer_ownership="1" +gtk_widget_class_set_connect_func.connect_data hidden="1" +gtk_widget_class_set_connect_func.connect_data_destroy hidden="1" gtk_widget_compute_expand type_name="bool" gtk_widget_create_pango_context transfer_ownership="1" gtk_widget_create_pango_layout transfer_ownership="1" @@ -1640,11 +1754,15 @@ gtk_widget_get_action_group nullable="1" gtk_widget_get_allocated_size.allocation is_out="1" gtk_widget_get_allocated_size.baseline is_out="1" gtk_widget_get_allocation.allocation is_out="1" +gtk_widget_get_ancestor nullable="1" gtk_widget_get_child_requisition deprecated_since="3.0" replacement="get_preferred_size" gtk_widget_get_child_requisition.requisition is_out="1" gtk_widget_get_clip.clip is_out="1" gtk_widget_get_composite_name transfer_ownership="1" gtk_widget_get_default_style deprecated_since="3.0" replacement="StyleContext, and CssProvider.get_default() to obtain a Gtk.StyleProvider with the default widget style information" +gtk_widget_get_font_map nullable="1" +gtk_widget_get_font_options nullable="1" +gtk_widget_get_frame_clock nullable="1" gtk_widget_get_modifier_style deprecated_since="3.0" replacement="StyleContext with a custom StyleProvider" gtk_widget_get_requisition deprecated_since="3.0" gtk_widget_get_requisition.requisition hidden="1" @@ -1661,8 +1779,9 @@ gtk_widget_get_size_request.width is_out="1" gtk_widget_get_size_request.height is_out="1" gtk_widget_get_state deprecated_since="3.0" replacement="get_state_flags" gtk_widget_get_style deprecated_since="3.0" replacement="StyleContext" -gtk_widget_get_tooltip_markup transfer_ownership="1" -gtk_widget_get_tooltip_text transfer_ownership="1" +gtk_widget_get_tooltip_markup transfer_ownership="1" nullable="1" +gtk_widget_get_tooltip_text transfer_ownership="1" nullable="1" +gtk_widget_get_window nullable="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" @@ -1705,6 +1824,7 @@ 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_font_map.font_map nullable="1" gtk_widget_set_font_options.options nullable="1" gtk_widget_set_parent.parent type_name="Gtk.Container" ctype="GtkWidget*" gtk_widget_set_scroll_adjustments.hadjustment nullable="1" @@ -1737,6 +1857,7 @@ GtkWidget::keynav_failed has_emitter="1" GtkWidget::map has_emitter="1" GtkWidget::mnemonic_activate has_emitter="1" GtkWidget::realize has_emitter="1" +GtkWidget::screen_changed.previous_screen nullable="1" GtkWidget::size_allocate has_emitter="1" GtkWidget::size_allocate.allocation namespace_name="Gtk" type_name="Allocation" GtkWidget::size_request has_emitter="1" @@ -1746,14 +1867,23 @@ GtkWidget::style_set.previous_style nullable="1" GtkWidget::unmap has_emitter="1" GtkWidget::unrealize has_emitter="1" GtkWidgetClass name="pointer" +gtk_window_get_application nullable="1" +gtk_window_get_attached_to nullable="1" gtk_window_get_default_icon_list transfer_ownership="1" type_arguments="unowned Gdk.Pixbuf" gtk_window_get_default_size.width is_out="1" gtk_window_get_default_size.height is_out="1" +gtk_window_get_default_widget nullable="1" +gtk_window_get_focus nullable="1" gtk_window_get_icon_list transfer_ownership="1" type_arguments="unowned Gdk.Pixbuf" +gtk_window_get_icon_name nullable="1" gtk_window_get_position.root_x is_out="1" gtk_window_get_position.root_y is_out="1" +gtk_window_get_role nullable="1" gtk_window_get_size.width is_out="1" gtk_window_get_size.height is_out="1" +gtk_window_get_title nullable="1" +gtk_window_get_titlebar nullable="1" +gtk_window_get_transient_for nullable="1" 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" @@ -1785,6 +1915,7 @@ GtkWindow::activate_default name="default_activated" experimental="1" GtkWindow::activate_focus name="focus_activated" experimental="1" GtkWindow::set_focus has_emitter="1" GtkWindow::set_focus.focus nullable="1" +gtk_window_group_get_current_device_grab nullable="1" gtk_window_group_list_windows transfer_ownership="1" type_arguments="unowned Window" gtk_window_get_resize_grip_area.rect is_out="1" gtk_window_set_default_icon_list.list takes_ownership="1" type_arguments="unowned Gdk.Pixbuf" |