gir
gir copied to clipboard
Tool to generate rust bindings and user API for glib-based libraries
Maybe we can use the information about readable gobject properties and automatically add them to the Debug impl
`use_glib_type` might work in all cases, making this one useless.
That would allow to remove `bitflags` dependency everywhere outside of glib.
See `g_signal_connect()` vs. `g_signal_connect_after()` in C. We can already do that via `ObjectExt::connect()` but it would be useful to also have this for the strongly typed signal connection functions. Any...
See the manual changes in https://github.com/gtk-rs/gtk-rs/pull/11/commits/b05e10fee72a620d8d714122dae7623bf6f32540. Could be handled together with https://github.com/gtk-rs/gir/issues/979.
Sorry if it is more of help request. I'm trying to create bindings for Tracker and it seems not to recognize the callback parameter but I cannot figure out why:...
I am trying to generate Rust bindings for gtk-layer-shell. There are a number of global functions and they take a few different gtk types as input. There are only two...
Added what a 'gir' is.
In the GStreamer MPEGTS library is a function: ``` GST_MPEGTS_API gboolean gst_mpegts_descriptor_parse_dvb_short_event (const GstMpegtsDescriptor *descriptor, gchar **language_code, gchar **event_name, gchar **text); ``` when gir is applied to the GstMpegts-1.0.gir file...
Hello, In the process of https://github.com/robohouse-delft/aravis-rs/issues/2, it looks like it'd be very useful if gir made it possible to manually implement primitive type aliases. This way, it could be defined...