gtk-rs-core
gtk-rs-core copied to clipboard
Rust bindings for GNOME libraries
Currently, the documentation for the `cairo` crate is unfortunately quite empty compared to the other core crates in this repository, and there isn't any information or clear entry point (apart...
Something similar to https://github.com/gtk-rs/gtk4-rs/pull/1468/commits/f27af90c0bd33c4cd35e8f84c0c0b48166b0a955
Required by webkit6 bindings ``` error[E0277]: the trait bound `Event: glib::translate::FromGlibPtrNone` is not satisfied --> webkit-web-process-extension6/src/auto/context_menu.rs:52:18 | 52 | unsafe { from_glib_none(ffi::webkit_context_menu_get_event(self.to_glib_none(... | ^^^^^^^^^^^^^^ the trait `glib::translate::FromGlibPtrNone` is not implemented...
This is a helper function in a similar vein to gtk4-rs's `install_action_async ()` for widgets. It allows applications to install actions that use async/await without having to manually create a...
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/commit/1e793f3b654e62af8da623cfe9eb6bdf78870faf
For manual code. For autogenerated code we need to add support to `gir`. CC @jf2048
CC @jf2048
Sending it to another thread (or just setting another default context) will cause incorrect things to happen when calling `SourceId::remove`. Background here: https://github.com/gtk-rs/gtk-rs-core/pull/818#discussion_r1046147923
See https://github.com/gtk-rs/gtk-rs-core/pull/813#discussion_r1002990944 CC @bilelmoussaoui
Altogether these macros are huge, it is difficult to add features or refactor them. Every new argument must put through around 6-8 pattern matches to work, see for example some...