gtk-rs examples are licensed on MIT License.
Add a new renderer to the current state
Ask for a
Create a new/empty state
Check whether the current state has changes which are not yet display in the user interface. Saves the current hash, as it assumes it is used to update the user interface.
Check whether the current state has unsaved changes
Initialize the library by spawing timer and artnet threads
Load state from a file and save its path
Get saved path
Save state at the saved path
Save state at given path
Triggers a user interface change when asked the next time in
Start all renderers defined in the currently loaded state