h-gtk: Rename EpisodeViewWidget to HomeEpisode.

This commit is contained in:
Jordan Petridis 2018-05-16 16:33:54 +03:00
parent 4d2b64e79d
commit af7331c6c6
No known key found for this signature in database
GPG Key ID: CEABAD9F5683B9A6

View File

@ -95,7 +95,7 @@ impl HomeView {
let view_ = view.clone(); let view_ = view.clone();
let func = move |ep: EpisodeWidgetQuery| { let func = move |ep: EpisodeWidgetQuery| {
let epoch = ep.epoch(); let epoch = ep.epoch();
let widget = EpisodesViewWidget::new(ep, &sender); let widget = HomeEpisode::new(ep, &sender);
match split(&now_utc, i64::from(epoch)) { match split(&now_utc, i64::from(epoch)) {
Today => add_to_box(&widget, &view_.today_list, &view_.today_box), Today => add_to_box(&widget, &view_.today_list, &view_.today_box),
@ -149,7 +149,7 @@ impl HomeView {
} }
} }
fn add_to_box(widget: &EpisodesViewWidget, listbox: &gtk::ListBox, box_: &gtk::Box) { fn add_to_box(widget: &HomeEpisode, listbox: &gtk::ListBox, box_: &gtk::Box) {
listbox.add(&widget.container); listbox.add(&widget.container);
box_.show(); box_.show();
} }
@ -171,13 +171,13 @@ fn split(now: &DateTime<Utc>, epoch: i64) -> ListSplit {
} }
#[derive(Debug, Clone)] #[derive(Debug, Clone)]
struct EpisodesViewWidget { struct HomeEpisode {
container: gtk::Box, container: gtk::Box,
image: gtk::Image, image: gtk::Image,
episode: gtk::Box, episode: gtk::Box,
} }
impl Default for EpisodesViewWidget { impl Default for HomeEpisode {
fn default() -> Self { fn default() -> Self {
let builder = let builder =
gtk::Builder::new_from_resource("/org/gnome/hammond/gtk/episodes_view_widget.ui"); gtk::Builder::new_from_resource("/org/gnome/hammond/gtk/episodes_view_widget.ui");
@ -186,7 +186,7 @@ impl Default for EpisodesViewWidget {
let ep = EpisodeWidget::default(); let ep = EpisodeWidget::default();
container.pack_start(&ep.container, true, true, 6); container.pack_start(&ep.container, true, true, 6);
EpisodesViewWidget { HomeEpisode {
container, container,
image, image,
episode: ep.container, episode: ep.container,
@ -194,8 +194,8 @@ impl Default for EpisodesViewWidget {
} }
} }
impl EpisodesViewWidget { impl HomeEpisode {
fn new(episode: EpisodeWidgetQuery, sender: &Sender<Action>) -> EpisodesViewWidget { fn new(episode: EpisodeWidgetQuery, sender: &Sender<Action>) -> HomeEpisode {
let builder = let builder =
gtk::Builder::new_from_resource("/org/gnome/hammond/gtk/episodes_view_widget.ui"); gtk::Builder::new_from_resource("/org/gnome/hammond/gtk/episodes_view_widget.ui");
let container: gtk::Box = builder.get_object("container").unwrap(); let container: gtk::Box = builder.get_object("container").unwrap();
@ -203,7 +203,7 @@ impl EpisodesViewWidget {
let pid = episode.podcast_id(); let pid = episode.podcast_id();
let ep = EpisodeWidget::new(episode, sender); let ep = EpisodeWidget::new(episode, sender);
let view = EpisodesViewWidget { let view = HomeEpisode {
container, container,
image, image,
episode: ep.container, episode: ep.container,