Awesome GTK

Build codecov Crates.io Status

Supplemental macros for gtk-rs

Actions

TLDR;

```rust struct MyWidget ...

[awesome_glib::actions]

impl MyWidget { fn action1(&self) ... fn action2(&self) ... }

impl ObjectImpl for MyWidgetPrivate { fn constructed(&self, obj: &Self::Type) { ... obj.register_actions(obj); ... } } ```