PlayerInfo: Limit label widths and add tooltips.

This commit is contained in:
Jordan Petridis 2018-06-18 22:49:08 +03:00
parent a93d5246d2
commit 590f815dc0
2 changed files with 13 additions and 3 deletions

View File

@ -34,7 +34,7 @@
<object class="GtkActionBar" id="action_bar">
<property name="can_focus">False</property>
<property name="no_show_all">True</property>
<property name="valign">end</property>
<property name="valign">center</property>
<child>
<object class="GtkBox" id="buttons">
<property name="visible">True</property>
@ -140,7 +140,11 @@
<object class="GtkLabel" id="show_label">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="halign">start</property>
<property name="label" translatable="yes">Show Title</property>
<property name="wrap">True</property>
<property name="ellipsize">end</property>
<property name="max_width_chars">20</property>
<style>
<class name="player-show-label"/>
</style>
@ -155,7 +159,11 @@
<object class="GtkLabel" id="episode_label">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="halign">start</property>
<property name="label" translatable="yes">Episode Title</property>
<property name="wrap">True</property>
<property name="ellipsize">end</property>
<property name="max_width_chars">20</property>
<style>
<class name="player-episode-label"/>
</style>

View File

@ -60,11 +60,13 @@ impl PlayerInfo {
}
fn set_episode_title(&self, episode: &EpisodeWidgetQuery) {
self.episode.set_text(&episode.title());
self.episode.set_text(episode.title());
self.episode.set_tooltip_text(episode.title());
}
fn set_show_title(&self, show: &PodcastCoverQuery) {
self.show.set_text(&show.title());
self.show.set_text(show.title());
self.show.set_tooltip_text(show.title());
}
fn set_cover_image(&self, show: &PodcastCoverQuery) {