void main_column_size_changed (DdbListview *listview, int col) { const char *title; int width; int align_right; col_info_t *inf; int minheight; int color_override; GdkColor color; int res = ddb_listview_column_get_info (listview, col, &title, &width, &align_right, &minheight, &color_override, &color, (void **)&inf); if (res == -1) { return; } if (inf->id == DB_COLUMN_ALBUM_ART) { if (listview->scrollpos > 0) { int pos = ddb_listview_get_row_pos (listview, listview->ref_point); gtk_range_set_value (GTK_RANGE (listview->scrollbar), pos - listview->ref_point_offset); } coverart_reset_queue (); ddb_playlist_t *plt = deadbeef->plt_get_curr (); if (plt) { deadbeef->plt_modified (plt); deadbeef->plt_unref (plt); } } }
void main_vscroll_changed (int pos) { coverart_reset_queue (); int curr = deadbeef->plt_get_curr_idx (); char conf[100]; snprintf (conf, sizeof (conf), "playlist.scroll.%d", curr); deadbeef->conf_set_int (conf, pos); }
void main_vscroll_changed (int pos) { coverart_reset_queue (); ddb_playlist_t *plt = deadbeef->plt_get_curr (); if (plt) { deadbeef->plt_set_scroll (plt, pos); deadbeef->plt_unref (plt); } }
void main_column_size_changed (DdbListview *listview, int col) { const char *title; int width; int align_right; col_info_t *inf; int minheight; int res = ddb_listview_column_get_info (listview, col, &title, &width, &align_right, &minheight, (void **)&inf); if (res == -1) { return; } if (inf->id == DB_COLUMN_ALBUM_ART) { coverart_reset_queue (); } }
void main_column_size_changed (DdbListview *listview, int col) { const char *title; int width; int align_right; col_info_t *inf; int minheight; int res = ddb_listview_column_get_info (listview, col, &title, &width, &align_right, &minheight, (void **)&inf); if (res == -1) { return; } if (inf->id == DB_COLUMN_ALBUM_ART) { coverart_reset_queue (); ddb_playlist_t *plt = deadbeef->plt_get_curr (); if (plt) { deadbeef->plt_modified (plt); deadbeef->plt_unref (plt); } } }