gtk-rs-core
gtk-rs-core copied to clipboard
Rust bindings for GNOME libraries
[pango::Renderer](https://gtk-rs.org/gtk-rs-core/git/docs/pango/struct.Renderer.html) is mostly useful for creating custom Renderer but it can't be subclassed.
…s/return value and automatic `Value` handling ---- CC @jf2048
When defining a GObject type in Rust, it is necessary to define a `ObjectImpl::signals()` function, and useful to define the `emit_` and `connect_` functions like the ones generated by `gir`....
The main challenge here is to get the following to compile as part of the builder: ```rust pub fn transform_from_meh, T: ToValue, F: Fn(&crate::Binding, S) -> Option + Send +...
We have https://gtk-rs.org/gtk-rs-core/git/docs/glib/struct.BoxedAnyObject.html now but a variant that allows sending to different threads would be useful. As this only differs in the trait bounds and `RefCell` vs `Mutex`, both variants...
The vfuncs `constructed` and `dispose` work a little different, the bindings will automatically chain up `dispose` at the end while the user has to manually chain up `constructed`. It would...
This can fix up `cargo doc --no-deps` URLs, which is nice for anyone hosting their own crate's docs online in the same way glib does - particularly if it targets...
The relationship between these 3 types isn't very clear from the documentation, and conversion traits between them don't seem to exist as one might expect (plus iterator conversions may also...
Provides an API to tell if an object is a GParamSpec type_()