X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fomnplay.h;h=22e2dff7ff9636ffd3a107cf66f673e9ad315919;hb=8a59ea0de242375817b55fab9f2deedd713889f7;hp=aad4adef421d3bf6bda463ab9cddba11af1e7759;hpb=3b734bdf296b2d0888924661c6bffeeb62088996;p=omnplay diff --git a/src/omnplay.h b/src/omnplay.h index aad4ade..22e2dff 100644 --- a/src/omnplay.h +++ b/src/omnplay.h @@ -53,6 +53,8 @@ typedef enum control_buttons BUTTON_LIBRARY_FIND, BUTTON_LIBRARY_FIND_NEXT, + BUTTON_PLAYLIST_RELINK, + BUTTON_LAST } control_buttons_t; @@ -159,6 +161,8 @@ typedef struct omnplay_instance pthread_mutex_t lock; GThread* refresh_thread; GtkWidget *search; + int id_display_rate; + int id_display_idx; } library; struct { @@ -173,6 +177,7 @@ void omnplay_release(omnplay_instance_t* app); 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); @@ -187,6 +192,7 @@ int omnplay_whois_list(omnplay_instance_t* app, playlist_item_t *items, int* pli 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);