Missing annotations in gtk4
While working on the gtk4 bindings for Rust I've noticed the following missing annotations
-
gsk_border_node_peek_widths
: per the docsan array of 4 floats for the right, bottom and left stroke width of the border
. It currently lacks the fixed-size=4 -
gdk_popup_layout_get_offset
: missinginout
annotation -
gtk_tree_expander_get_item
: missingGLib.Object
return type annotation -
Gtk.*Action
's get method has the wrong return type annotation, it returns a ShortcutAction instead of a*Action
-
GdkTimeCoord
's axes field's missing ac:type
annotation for the array
I will update this issue if I find more missing stuff in the future and send a merge request once the bindings are "ready".
Edited by Bilal Elmoussaoui