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);
+void ui_set_status(instance_t* app, char* str, int lock);
struct ui_playlist_io_funcs
{
char* title;
char* ext;
- int (*load)(instance_t* app, char* filename);
- int (*save)(instance_t* app, char* filename);
+ int (*load)(instance_t* app, char* filename, char* err_buf, int err_len);
+ int (*save)(instance_t* app, char* filename, char* err_buf, int err_len);
};
int ui_playlist_load(instance_t* app, char* path, struct ui_playlist_io_funcs* procs);