Asynchronous GUI library based on GTK+ and futures/tokio.
This library provides a
Widget trait that you can use to create asynchronous GUI components.
This is the trait you will need to implement for your application.
It helps you to implement MVC (Model, View, Controller) in an elegant way.
Add this to your
toml [dependencies] gtk = "^0.1.2" relm = "^0.5.0" relm-derive = "^0.1.2"
More info can be found in the readme.
Connect events to sending a message.
Dummy macro to be used with
Macro to be used as a stable alternative to the #[widget] attribute.
Widget that was added by the
Handle to the tokio event loop, to be used from the GTK+ thread.
Trait to implement relm container widget.
Extension trait for GTK+ containers to add and remove relm
Format trait for enum variants.
Trait for relm containers to add GTK+ and relm
Trait to implement to manage widget's events.
Create a new relm widget without adding it to an existing widget. This is useful when a relm widget is at the root of another relm widget.
Initialize a widget for a test.
Create the specified relm