BUTTON_LIBRARY_FIND,
BUTTON_LIBRARY_FIND_NEXT,
+ BUTTON_PLAYLIST_RELINK,
+
BUTTON_LAST
} control_buttons_t;
pthread_mutex_t lock;
GThread* refresh_thread;
GtkWidget *search;
+ int id_display_rate;
+ int id_display_idx;
} library;
struct
{
void omnplay_destroy(omnplay_instance_t* app);
void omnplay_playlist_load(omnplay_instance_t* app);
void omnplay_playlist_save(omnplay_instance_t* app);
+void omnplay_playlist_relink(omnplay_instance_t* app);
void omnplay_playlist_draw(omnplay_instance_t* app);
void omnplay_playlist_draw_item(omnplay_instance_t* app, int idx);
void omnplay_playlist_draw_item_rem(omnplay_instance_t* app, int idx, char* rem);
int omnplay_library_load_file(playlist_item_t* items, int *pcount, char* filename);
playlist_item_t* omnplay_library_find(omnplay_instance_t* app, char* id);
int omnplay_library_normalize_item(omnplay_instance_t* app, playlist_item_t* item);
+int omnplay_library_relink_item(omnplay_instance_t* app, playlist_item_t* item);
playlist_item_t* omnplay_library_get_selected(omnplay_instance_t* app, int *count);
void omnplay_playlist_normalize(omnplay_instance_t* app);
void omnplay_library_search(omnplay_instance_t* app, int next);