static gboolean tab_button_press_cb(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { if (event->type == GDK_2BUTTON_PRESS && event->button == 1) ui_playlist_notebook_edit_tab_title(widget); if (event->type == GDK_BUTTON_PRESS && event->button == 2) { GtkWidget *page = g_object_get_data(G_OBJECT(widget), "page"); audgui_confirm_playlist_delete(gtk_notebook_page_num(UI_PLAYLIST_NOTEBOOK, page)); } if (event->type == GDK_BUTTON_PRESS && event->button == 3) { GtkWidget *page = g_object_get_data(G_OBJECT(widget), "page"); gtk_notebook_set_current_page(UI_PLAYLIST_NOTEBOOK, gtk_notebook_page_num(UI_PLAYLIST_NOTEBOOK, page)); popup_menu_tab (event->button, event->time); } return FALSE; }
static void pl_close (void) {audgui_confirm_playlist_delete (aud_playlist_get_active ()); }
static void delete_cb (void) { audgui_confirm_playlist_delete (aud_playlist_get_active ()); }
static void pl_tab_close (void) { int playlist = aud_playlist_by_unique_id (menu_tab_playlist_id); if (playlist >= 0) audgui_confirm_playlist_delete (playlist); }
static void close_button_cb (GtkWidget * button, void * id) { audgui_confirm_playlist_delete (aud_playlist_by_unique_id (GPOINTER_TO_INT (id))); }