Lines Matching refs:deadbeef

34 DB_functions_t *deadbeef;  variable
59 deadbeef->plt_set_curr_idx (playlist); in playlist_set_curr()
60 deadbeef->conf_set_int ("playlist.current", playlist); in playlist_set_curr()
66 int cnt = deadbeef->plt_get_count (); in add_new_playlist()
77 deadbeef->pl_lock (); in add_new_playlist()
80 ddb_playlist_t *plt = deadbeef->plt_get_for_idx (i); in add_new_playlist()
81 deadbeef->plt_get_title (plt, t, sizeof (t)); in add_new_playlist()
82 deadbeef->plt_unref (plt); in add_new_playlist()
87 deadbeef->pl_unlock (); in add_new_playlist()
89 return deadbeef->plt_add (cnt, name); in add_new_playlist()
129 deadbeef->plt_move (plt->last_selected, idx); in on_pltbrowser_row_inserted()
131 deadbeef->plt_set_curr_idx (idx); in on_pltbrowser_row_inserted()
132 deadbeef->sendmessage (DB_EV_PLAYLISTSWITCHED, 0, 0, 0); in on_pltbrowser_row_inserted()
143 deadbeef->plt_set_curr_idx (cursor); in on_pltbrowser_cursor_changed()
157 deadbeef->pl_lock (); in fill_pltbrowser_rows()
158 int n = deadbeef->plt_get_count (); in fill_pltbrowser_rows()
159 int plt_active = deadbeef->streamer_get_current_playlist (); in fill_pltbrowser_rows()
160 int highlight_curr = deadbeef->conf_get_int ("gtkui.pltbrowser.highlight_curr_plt", 0); in fill_pltbrowser_rows()
161 int output_state = deadbeef->get_output ()->state (); in fill_pltbrowser_rows()
164 ddb_playlist_t *plt = deadbeef->plt_get_for_idx (i); in fill_pltbrowser_rows()
174 deadbeef->plt_get_title (plt, title_temp, sizeof (title_temp)); in fill_pltbrowser_rows()
205 int num_items = deadbeef->plt_get_item_count (plt, PL_MAIN); in fill_pltbrowser_rows()
208 float pl_totaltime = deadbeef->plt_get_totaltime (plt); in fill_pltbrowser_rows()
223 deadbeef->plt_unref (plt); in fill_pltbrowser_rows()
225 deadbeef->pl_unlock (); in fill_pltbrowser_rows()
245 deadbeef->pl_lock (); in fill_pltbrowser_cb()
247 int n = deadbeef->plt_get_count (); in fill_pltbrowser_cb()
248 int curr = deadbeef->plt_get_curr_idx (); in fill_pltbrowser_cb()
259 deadbeef->pl_unlock (); in fill_pltbrowser_cb()
273 int curr = deadbeef->plt_get_curr_idx (); in update_treeview_cursor()
287 … int highlight_curr_plt = deadbeef->conf_get_int ("gtkui.pltbrowser.highlight_curr_plt", 0); in pltbrowser_message()
292 ddb_playlist_t *plt_from = deadbeef->pl_get_playlist (ev->from); in pltbrowser_message()
293 ddb_playlist_t *plt_to = deadbeef->pl_get_playlist (ev->to); in pltbrowser_message()
298 deadbeef->plt_unref (plt_from); in pltbrowser_message()
301 deadbeef->plt_unref (plt_to); in pltbrowser_message()
370 deadbeef->conf_set_int ("gtkui.pltbrowser.show_playing_column", active); in on_popup_header_playing_clicked()
384 deadbeef->conf_set_int ("gtkui.pltbrowser.show_items_column", active); in on_popup_header_items_clicked()
398 deadbeef->conf_set_int ("gtkui.pltbrowser.show_duration_column", active); in on_popup_header_duration_clicked()
415 …gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (playing), deadbeef->conf_get_int ("gtkui.pltb… in on_pltbrowser_header_popup_menu()
416 …gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (items), deadbeef->conf_get_int ("gtkui.pltbro… in on_pltbrowser_header_popup_menu()
417 …gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (duration), deadbeef->conf_get_int ("gtkui.plt… in on_pltbrowser_header_popup_menu()
438 deadbeef->plt_get_title (aa, title0, sizeof (title0)); in cmp_playlist_name_func()
439 deadbeef->plt_get_title (bb, title1, sizeof (title1)); in cmp_playlist_name_func()
447 int num_items0 = deadbeef->plt_get_item_count (aa, PL_MAIN); in cmp_playlist_items_func()
448 int num_items1 = deadbeef->plt_get_item_count (bb, PL_MAIN); in cmp_playlist_items_func()
456 float pl_totaltime0 = deadbeef->plt_get_totaltime (aa); in cmp_playlist_duration_func()
457 float pl_totaltime1 = deadbeef->plt_get_totaltime (bb); in cmp_playlist_duration_func()
472 deadbeef->pl_lock (); in sort_playlists()
473 int plt_count = deadbeef->plt_get_count (); in sort_playlists()
476 …for (ddb_playlist_t *plt = deadbeef->plt_get_for_idx (idx); plt; idx++, plt = deadbeef->plt_get_fo… in sort_playlists()
480 deadbeef->pl_unlock (); in sort_playlists()
483 int idx = deadbeef->plt_get_idx (array[i]); in sort_playlists()
485 deadbeef->plt_move (idx, i); in sort_playlists()
488 deadbeef->plt_move (idx, plt_count - i - 1); in sort_playlists()
490 deadbeef->plt_unref (array[i]); in sort_playlists()
494 deadbeef->sendmessage (DB_EV_PLAYLISTCHANGED, 0, DDB_PLAYLIST_CHANGE_POSITION, 0); in sort_playlists()
752 deadbeef->plt_set_curr_idx (row); in on_pltbrowser_drag_motion_event()
796 else if (deadbeef->conf_get_int ("gtkui.pltbrowser.mmb_delete_playlist", 0)) { in on_pltbrowser_button_press_end_event()
798 deadbeef->plt_remove (row_clicked); in on_pltbrowser_button_press_end_event()
799 int playlist = deadbeef->plt_get_curr_idx (); in on_pltbrowser_button_press_end_event()
800 deadbeef->conf_set_int ("playlist.current", playlist); in on_pltbrowser_button_press_end_event()
835 deadbeef->sendmessage (DB_EV_PLAY_NUM, 0, 0, 0); in on_pltbrowser_row_activated()
842 deadbeef->conf_set_int ("gtkui.pltbrowser.show_headers", showheaders); in on_pltbrowser_showheaders_toggled()
851 int showheaders = deadbeef->conf_get_int ("gtkui.pltbrowser.show_headers", 1); in w_pltbrowser_initmenu()
895 int show_playing_column = deadbeef->conf_get_int ("gtkui.pltbrowser.show_playing_column", 0); in w_pltbrowser_create()
901 int show_item_column = deadbeef->conf_get_int ("gtkui.pltbrowser.show_items_column", 0); in w_pltbrowser_create()
908 int show_duration_column = deadbeef->conf_get_int ("gtkui.pltbrowser.show_duration_column", 0); in w_pltbrowser_create()
915 int showheaders = deadbeef->conf_get_int ("gtkui.pltbrowser.show_headers", 1); in w_pltbrowser_create()
952 gtkui_plugin = (ddb_gtkui_t *)deadbeef->plug_get_for_id (DDB_GTKUI_PLUGIN_ID); in pltbrowser_connect()
1025 deadbeef = api;