X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fplaylist.h;fp=src%2Fplaylist.h;h=1ed329e3b41a98db35d093c44957c7b0f912e095;hb=4327370bd9e07150bdeea7df0416f87f0417b8ab;hp=7d0910b4b02614e8056f1f855688029252b89c7b;hpb=cfbef984de0dc53c8b882d7706556656b9934de2;p=melted_gui diff --git a/src/playlist.h b/src/playlist.h index 7d0910b..1ed329e 100644 --- a/src/playlist.h +++ b/src/playlist.h @@ -215,14 +215,53 @@ int playlist_item_index(instance_t* app, int start, int idx); void playlist_block(instance_t* app, int loop); /** @} */ -#if 0 -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); -#endif + +/** + * @anchor playlist_item_copy + * + * function copy selected items from playlist into the clipboard + * + * @param[in] app application instance handle + * + * @{ + */ +void playlist_item_copy(instance_t* app); +/** @} */ + + +/** + * @anchor playlist_item_paste + * + * function insert items from clipboard to playlist + * + * @param[in] app application instance handle + * @param[in] after flag indicating that insertion is after selected + * + * @{ + */ +void playlist_item_paste(instance_t* app, int after); +/** @} */ + + +/** + * @anchor playlist_item_swap + * + * swap first selected item with next or previous item + * + * @param[in] app application instance handle + * @param[in] dir swap direction + * + * @{ + */ +void playlist_item_swap(instance_t* app, int dir); +/** @} */ + +void playlist_save(instance_t* app); +void playlist_load(instance_t* app); +void playlist_item_edit(instance_t* app); +void playlist_item_add(instance_t* app, int after); +void playlist_relink(instance_t* app); +void playlist_item_add_from_library(instance_t* app, int after); #ifdef __cplusplus };