Gtk.Widget.add_binding_*() wrong annotations
[CCode (cname = "gtk_widget_class_add_binding")]
public class void add_binding (uint keyval, Gdk.ModifierType mods, Gtk.ShortcutFunc callback, string format_string, ...);
[CCode (cname = "gtk_widget_class_add_binding_action")]
public class void add_binding_action (uint keyval, Gdk.ModifierType mods, string action_name, string format_string, ...);
[CCode (cname = "gtk_widget_class_add_binding_signal")]
public class void add_binding_signal (uint keyval, Gdk.ModifierType mods, string @signal, string format_string, ...);
The format_string
should be nullable in all 3. I wonder if this should be handled upstream or here? Upstream skips those functions to begin with, so I'm not sure adding (nullable)
there makes sense.