And another thing…
The addOnStartup
and addOnActivate
functions on gtk.Application:Application
appear to require a function taking a gio.Application:Application
as a parameter whereas everything you want to do in the callback requires access via the original type. It maybe just me, but it seems awkward.
(gtk-rs seems to have this sorted better.)