Minor podcast_view tweak.

This commit is contained in:
Jordan Petridis 2017-10-20 22:56:05 +03:00
parent 63af61d9f6
commit 753cdae08f
No known key found for this signature in database
GPG Key ID: CEABAD9F5683B9A6
4 changed files with 11 additions and 4 deletions

View File

@ -16,6 +16,8 @@
<object class="GtkEventBox" id="events"> <object class="GtkEventBox" id="events">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_focus">False</property> <property name="can_focus">False</property>
<property name="visible_window">False</property>
<property name="above_child">True</property>
<child> <child>
<object class="GtkImage" id="pd_cover"> <object class="GtkImage" id="pd_cover">
<property name="visible">True</property> <property name="visible">True</property>
@ -32,7 +34,7 @@
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">False</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>

View File

@ -28,6 +28,8 @@
<property name="height_request">600</property> <property name="height_request">600</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_focus">False</property> <property name="can_focus">False</property>
<property name="halign">start</property>
<property name="valign">start</property>
<property name="homogeneous">True</property> <property name="homogeneous">True</property>
<property name="column_spacing">5</property> <property name="column_spacing">5</property>
<property name="row_spacing">5</property> <property name="row_spacing">5</property>

View File

@ -25,6 +25,8 @@ pub fn refresh_db(db: Arc<Mutex<SqliteConnection>>, stack: gtk::Stack) {
handle.join(); handle.join();
podcasts_view::update_podcasts_view(db.clone(), stack.clone()); podcasts_view::update_podcasts_view(db.clone(), stack.clone());
// let foo = stack.emit("foo", &[]);
// info!("{:?}", foo)
} }
// https://github. // https://github.

View File

@ -1,6 +1,6 @@
use gtk; use gtk;
use gtk::prelude::*; use gtk::prelude::*;
// use gtk::StackTransitionType; use gtk::StackTransitionType;
use gdk_pixbuf::Pixbuf; use gdk_pixbuf::Pixbuf;
use hammond_downloader::downloader; use hammond_downloader::downloader;
@ -97,7 +97,8 @@ pub fn setup_stack(db: Arc<Mutex<SqliteConnection>>) -> gtk::Stack {
setup_podcast_widget(db.clone(), stack.clone()); setup_podcast_widget(db.clone(), stack.clone());
setup_podcasts_grid(db.clone(), stack.clone()); setup_podcasts_grid(db.clone(), stack.clone());
// stack.connect("foo", true, move |_| { // stack.connect("foo", true, move |_| {
// update_podcasts_view(db.clone(), st_clone); // update_podcasts_view(db.clone(), st_clone.clone());
// None
// }); // });
stack stack
} }
@ -114,5 +115,5 @@ pub fn update_podcasts_view(db: Arc<Mutex<SqliteConnection>>, stack: gtk::Stack)
let old = stack.get_child_by_name("pd_grid").unwrap(); let old = stack.get_child_by_name("pd_grid").unwrap();
stack.remove(&old); stack.remove(&old);
stack.add_named(&grid, "pd_grid"); stack.add_named(&grid, "pd_grid");
// stack.set_visible_child_full("pd_grid", StackTransitionType::None); stack.set_visible_child_full("pd_grid", StackTransitionType::None);
} }