From 753cdae08fec05318e6a85a28225d9fa9e6306a2 Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Fri, 20 Oct 2017 22:56:05 +0300 Subject: [PATCH] Minor podcast_view tweak. --- hammond-gtk/gtk/podcasts_child.ui | 4 +++- hammond-gtk/gtk/podcasts_view.ui | 2 ++ hammond-gtk/src/utils.rs | 2 ++ hammond-gtk/src/views/podcasts_view.rs | 7 ++++--- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/hammond-gtk/gtk/podcasts_child.ui b/hammond-gtk/gtk/podcasts_child.ui index 76ce153..d2c139c 100644 --- a/hammond-gtk/gtk/podcasts_child.ui +++ b/hammond-gtk/gtk/podcasts_child.ui @@ -16,6 +16,8 @@ True False + False + True True @@ -32,7 +34,7 @@ True - True + False 0 diff --git a/hammond-gtk/gtk/podcasts_view.ui b/hammond-gtk/gtk/podcasts_view.ui index 3096326..8143575 100644 --- a/hammond-gtk/gtk/podcasts_view.ui +++ b/hammond-gtk/gtk/podcasts_view.ui @@ -28,6 +28,8 @@ 600 True False + start + start True 5 5 diff --git a/hammond-gtk/src/utils.rs b/hammond-gtk/src/utils.rs index 8a11d71..49bce42 100644 --- a/hammond-gtk/src/utils.rs +++ b/hammond-gtk/src/utils.rs @@ -25,6 +25,8 @@ pub fn refresh_db(db: Arc>, stack: gtk::Stack) { handle.join(); podcasts_view::update_podcasts_view(db.clone(), stack.clone()); + // let foo = stack.emit("foo", &[]); + // info!("{:?}", foo) } // https://github. diff --git a/hammond-gtk/src/views/podcasts_view.rs b/hammond-gtk/src/views/podcasts_view.rs index be01cc5..c1ece08 100644 --- a/hammond-gtk/src/views/podcasts_view.rs +++ b/hammond-gtk/src/views/podcasts_view.rs @@ -1,6 +1,6 @@ use gtk; use gtk::prelude::*; -// use gtk::StackTransitionType; +use gtk::StackTransitionType; use gdk_pixbuf::Pixbuf; use hammond_downloader::downloader; @@ -97,7 +97,8 @@ pub fn setup_stack(db: Arc>) -> gtk::Stack { setup_podcast_widget(db.clone(), stack.clone()); setup_podcasts_grid(db.clone(), stack.clone()); // stack.connect("foo", true, move |_| { - // update_podcasts_view(db.clone(), st_clone); + // update_podcasts_view(db.clone(), st_clone.clone()); + // None // }); stack } @@ -114,5 +115,5 @@ pub fn update_podcasts_view(db: Arc>, stack: gtk::Stack) let old = stack.get_child_by_name("pd_grid").unwrap(); stack.remove(&old); stack.add_named(&grid, "pd_grid"); - // stack.set_visible_child_full("pd_grid", StackTransitionType::None); + stack.set_visible_child_full("pd_grid", StackTransitionType::None); }