EpisodeWidget: Added a separator in each widget.

This is a work around since list_box_set_header_func is not yet
available in the gtk-rs bindings.
This commit is contained in:
Jordan Petridis 2017-12-15 21:00:51 +02:00
parent 3c90e98d43
commit 4375c7f4ce
No known key found for this signature in database
GPG Key ID: CEABAD9F5683B9A6
2 changed files with 16 additions and 4 deletions

View File

@ -6,7 +6,17 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">5</property>
<child>
<object class="GtkSeparator">
<property name="visible">True</property>
<property name="can_focus">False</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkBox">
<property name="visible">True</property>
@ -244,7 +254,8 @@
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
<property name="padding">5</property>
<property name="position">1</property>
</packing>
</child>
<child>
@ -255,7 +266,7 @@
<property name="expand">False</property>
<property name="fill">True</property>
<property name="padding">5</property>
<property name="position">1</property>
<property name="position">2</property>
</packing>
</child>
</object>

View File

@ -273,7 +273,8 @@ pub fn episodes_listbox(pd: &Podcast) -> Result<gtk::ListBox> {
let list = gtk::ListBox::new();
episodes.into_iter().for_each(|mut ep| {
let widget = EpisodeWidget::new_initialized(&mut ep, pd);
list.add(&widget.container)
list.add(&widget.container);
list.add(&gtk::Separator::new(gtk::Orientation::Vertical))
});
list.set_vexpand(false);