gui/gst: Set ban and favorite buttons through the C interface
Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
This commit is contained in:
parent
71c4e6a1aa
commit
bf39724a40
11
gui/gst.cpp
11
gui/gst.cpp
|
@ -41,8 +41,6 @@ static inline void __audio_set_time_label(const gchar *label, unsigned int time)
|
|||
|
||||
static void on_load(struct track *track)
|
||||
{
|
||||
Gtk::ToggleButton *toggle;
|
||||
|
||||
__audio_set_label("o_title", TITLE_FMT, track->tr_title);
|
||||
__audio_set_label("o_artist", ARTIST_FMT, track->tr_artist->ar_name);
|
||||
__audio_set_label("o_album", ALBUM_FMT, track->tr_album->al_name);
|
||||
|
@ -50,11 +48,10 @@ static void on_load(struct track *track)
|
|||
__audio_set_time_label("o_position", 0);
|
||||
__audio_set_time_label("o_duration", track->tr_length);
|
||||
|
||||
toggle = Glib :: wrap(GTK_TOGGLE_BUTTON(gui_builder_widget("o_ban")), false);
|
||||
toggle->set_active(playlist_has(PL_HIDDEN, track));
|
||||
|
||||
toggle = Glib :: wrap(GTK_TOGGLE_BUTTON(gui_builder_widget("o_favorite")), false);
|
||||
toggle->set_active(playlist_has(PL_FAVORITED, track));
|
||||
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gui_builder_widget("o_ban")),
|
||||
playlist_has(PL_HIDDEN, track));
|
||||
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gui_builder_widget("o_favorite")),
|
||||
playlist_has(PL_FAVORITED, track));
|
||||
}
|
||||
|
||||
static void on_change_state(GstState state)
|
||||
|
|
Loading…
Reference in New Issue