summaryrefslogtreecommitdiff
path: root/plugins/gtkui/gtkui.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <waker@users.sourceforge.net>2014-02-12 21:45:00 +0100
committerGravatar Alexey Yakovenko <waker@users.sourceforge.net>2014-02-12 21:45:00 +0100
commit2135fdf53fcaca8a9fd079960db85ea987d8bfbf (patch)
tree393a3c8c4a9c5445c5a15dbbc026753b58045b69 /plugins/gtkui/gtkui.c
parent4db09a9c8c98d9c3f0ac975fcb4789b954a52325 (diff)
gtkui: ported playback controls toolbar to widget system
Diffstat (limited to 'plugins/gtkui/gtkui.c')
-rw-r--r--plugins/gtkui/gtkui.c17
1 files changed, 1 insertions, 16 deletions
diff --git a/plugins/gtkui/gtkui.c b/plugins/gtkui/gtkui.c
index 3e245901..0aaab36c 100644
--- a/plugins/gtkui/gtkui.c
+++ b/plugins/gtkui/gtkui.c
@@ -131,8 +131,6 @@ struct fromto_t {
static gboolean
update_win_title_idle (gpointer data);
-static gboolean
-redraw_seekbar_cb (gpointer nothing);
// update status bar and window title
static int sb_context_id = -1;
@@ -399,7 +397,6 @@ gtkpl_songchanged_wrapper (DB_playItem_t *from, DB_playItem_t *to) {
deadbeef->pl_item_ref (to);
}
g_idle_add (update_win_title_idle, ft);
- g_idle_add (redraw_seekbar_cb, NULL);
if (searchwin && gtk_widget_get_window (searchwin)) {
int iconified = gdk_window_get_state(gtk_widget_get_window (searchwin)) & GDK_WINDOW_STATE_ICONIFIED;
if (gtk_widget_get_visible (searchwin) && !iconified) {
@@ -675,19 +672,6 @@ update_win_title_idle (gpointer data) {
return FALSE;
}
-static gboolean
-redraw_seekbar_cb (gpointer nothing) {
- return FALSE;
-#if 0
- int iconified = gdk_window_get_state(gtk_widget_get_window(mainwin)) & GDK_WINDOW_STATE_ICONIFIED;
- if (!gtk_widget_get_visible (mainwin) || iconified) {
- return FALSE;
- }
- seekbar_redraw ();
- return FALSE;
-#endif
-}
-
int
gtkui_add_new_playlist (void) {
int cnt = deadbeef->plt_get_count ();
@@ -980,6 +964,7 @@ gtkui_thread (void *ctx) {
w_reg_widget (_("VBox"), 0, w_vbox_create, "vbox", NULL);
w_reg_widget (_("Button"), 0, w_button_create, "button", NULL);
w_reg_widget (_("Seekbar"), 0, w_seekbar_create, "seekbar", NULL);
+ w_reg_widget (_("Playback controls"), 0, w_playtb_create, "playtb", NULL);
mainwin = create_mainwin ();