}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface Buildable {
- public abstract void add_child (Gtk.Builder builder, GLib.Object child, string type);
+ public abstract void add_child (Gtk.Builder builder, GLib.Object child, string? type);
public abstract unowned 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, void* data);
- public abstract bool custom_tag_start (Gtk.Builder builder, GLib.Object child, string tagname, GLib.MarkupParser parser, void* data);
+ 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 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 ();
public abstract void parser_finished (Gtk.Builder builder);
gtk_box_query_child_packing.fill is_out="1"
gtk_box_query_child_packing.padding is_out="1"
gtk_box_query_child_packing.pack_type is_out="1"
+gtk_buildable_add_child.type nullable="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"
gtk_builder_add_objects_from_file.object_ids no_array_length="1" is_array="1"
gtk_builder_add_objects_from_string.object_ids no_array_length="1" is_array="1"
GtkBuilderError errordomain="1"