static int create_playlist (void) { int list = aud_playlist_get_blank (); aud_playlist_set_title (list, _("Library")); aud_playlist_set_active (list); playlist_id = aud_playlist_get_unique_id (list); return list; }
static void rename_cb (GtkDialog * dialog, int resp, void * list) { if (resp == GTK_RESPONSE_ACCEPT && GPOINTER_TO_INT (list) < aud_playlist_count ()) aud_playlist_set_title (GPOINTER_TO_INT (list), gtk_entry_get_text ((GtkEntry *) g_object_get_data ((GObject *) dialog, "entry"))); gtk_widget_destroy ((GtkWidget *) dialog); }
static void tab_title_save(GtkEntry *entry, gpointer ebox) { GtkWidget *label = g_object_get_data(G_OBJECT(ebox), "label"); aud_playlist_set_title(aud_playlist_get_active(), gtk_entry_get_text(entry)); gtk_widget_hide(GTK_WIDGET(entry)); gtk_widget_show(label); ui_playlist_notebook_tab_title_editing = NULL; }
static void action_create_playlist (void) { char * title; aud_playlist_insert (-1); aud_playlist_set_active (aud_playlist_count () - 1); do_add (FALSE, & title); if (title) aud_playlist_set_title (aud_playlist_count () - 1, title); }