gi-atk v0.26.0 Release Notes
-
๐ Support for 'HasField' methods, which allows the syntax 'widget.show' or 'widget.add child' for invoking methods using the new RecordDotSyntax in ghc 9.2.
๐ And an implicit '?self' parameter for callbacks, for accessing the calling object. See issue 346 where this is necessary in practice in gtk4 to use event controllers.
โ Add an 'After' attribute to connect to signals after the default handler on constructors/setters using attribute syntax, similar to On.
โ Add resolveSignal for showing what an overloaded signal resolves to:
resolveSignal button #notify
will output GI.GObject.Objects.Object.Object::notify.