Skip to content

Draft: Add overrides for Gtk.Accessible update_relation

Evan Welsh requested to merge ewlsh/gtk4-a11y into master

After discussions with @ebassi, we can likely add Gtk.AccessibleRelationList as a boxed type within GTK 4.5.

Once that is added we can drop the Gtk.AccessibleRelationList override in this MR.

The first two commits don't depend on interface overriding, the last one does.

Depends on !665 (merged)

overrides: Override Gtk.Accessible update_relation

overrides: Add Gtk.AccessibleRelationList

This function wraps a list of Gtk.Accessible objects in a GList and stores the result as a pointer in a GValue.

The pointer is not accessible from JavaScript.

gi: Allow GObject.Value boxed type in all contexts

Previously we only handled this conversion in the arg cache.

Edited by Evan Welsh

Merge request reports