void ui_playlist_select_item(instance_t* app, int idx);
int ui_playlist_item_dialog(instance_t* app, playlist_item_t* item);
void ui_playlist_draw(instance_t* app);
+void ui_set_status(instance_t* app, char* str);
+
+struct ui_playlist_io_funcs
+{
+ char* title;
+ char* ext;
+ int (*load)(instance_t* app, char* filename);
+ int (*save)(instance_t* app, char* filename);
+};
+
+int ui_playlist_load(instance_t* app, char* path, struct ui_playlist_io_funcs* procs);
+int ui_playlist_save(instance_t* app, char* path, struct ui_playlist_io_funcs* procs);
+
#ifdef __cplusplus
};