podcasts/hammond-gtk
Jordan Petridis bcc3608c04
EpisodeWidget: Split ButtonState enum from the MediaMachine.
Add a ButtonState Machine which represents the state of total_size
label, play button, and download button. Also implemented the
update/determine_state function for ButtonState.

Also implemented required generic functions for MediaMachine<X,Y,Z>
that convert it to the desired state.
2018-02-16 13:32:13 +02:00
..
resources EpisodeWidget: Set title alignment from glade. 2018-02-08 05:29:47 +02:00
src EpisodeWidget: Split ButtonState enum from the MediaMachine. 2018-02-16 13:32:13 +02:00
build.rs Draft of implementation using gresources safe api. 2017-11-06 14:35:50 +02:00
Cargo.toml EpisdoeWidget: Use take_mut crate to allow for a better api. 2018-02-10 03:15:12 +02:00