gtk-rs: newest and future developments Progress report on GTK+ Rust bindings
Channel: FOSDEM
Date: 08/02/2019

by Guillaume Gomez

At: FOSDEM 2019
https://video.fosdem.org/2019/UD2.208/rust_gtk_rs.webm


A tour on newest and future developments for gtk-rs, the Rust bindings to GTK+. Agenda

Introduction: 


Small presentation of Gtk-rs project.
Small code demonstration.



Last year developments: 


Add of futures to handle asynchronous function calls.
Generation of union types.
A lot of new types/functions generated.



Next developments: 


Generate bindings for functions/methods taking callbacks as argument.
Long run: being able to "subclass" widgets.
Global API improvements as always!
Generate sys crates documentation on gtk-rs.org as well?



gtk-rs ecosystem: 


A lot of projects are starting to use gtk-rs, two of them are part of the ten most active GNOME projects on gitlab (Fractal - https://wiki.gnome.org/Apps/Fractal - and Podcasts - https://wiki.gnome.org/Apps/Podcasts).
Some (nice) API are built upon it like relm (https://github.com/antoyo/relm).



Question time! 

Room: UD2.208 (Decroly)
Scheduled start: 2019-02-03 14:20:00+01