Supplemental macros for gtk-rs
TLDR;
```rust struct MyWidget ...
impl MyWidget { fn action1(&self) ... fn action2(&self) ... }
impl ObjectImpl for MyWidgetPrivate { fn constructed(&self, obj: &Self::Type) { ... obj.register_actions(obj); ... } } ```