Minor podcast_view tweak.
This commit is contained in:
parent
63af61d9f6
commit
753cdae08f
@ -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>
|
||||||
|
|||||||
@ -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>
|
||||||
|
|||||||
@ -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.
|
||||||
|
|||||||
@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user