make omnplay_selected_idxs_playlist public function
[melted_gui] / src / omnplay.h
index e92196e..aad4ade 100644 (file)
@@ -105,6 +105,7 @@ typedef struct playlist_item
     int omn_idx;
     int omn_offset;
     int error;
+    int del;
 } playlist_item_t;
 
 #define MAX_PLAYERS 4
@@ -117,7 +118,7 @@ typedef struct omnplay_player
     char name[PATH_MAX];
     char host[PATH_MAX];
     void* handle;
-    pthread_t thread;
+    GThread* thread;
     GtkWidget *label_status, *label_state, *label_tc_cur, *label_tc_rem, *label_clip;
     struct omnplay_instance *app;
     int playlist_start;
@@ -130,6 +131,7 @@ typedef struct omnplay_instance
     GtkWidget *playlist_grid;
     GtkWidget *library_grid;
     GtkWidget *buttons[BUTTON_LAST + 1];
+    GtkWidget *status_label;
     struct
     {
         omnplay_player_t item[MAX_PLAYERS];
@@ -155,8 +157,7 @@ typedef struct omnplay_instance
         char filename[PATH_MAX];
         char whois[PATH_MAX];
         pthread_mutex_t lock;
-        pthread_t refresh_thread;
-        GtkWidget *refresh_ui[2];
+        GThread* refresh_thread;
         GtkWidget *search;
     } library;
     struct
@@ -189,6 +190,8 @@ int omnplay_library_normalize_item(omnplay_instance_t* app, playlist_item_t* ite
 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);
+void omnplay_set_status(omnplay_instance_t* app, char* str);
+int* omnplay_selected_idxs_playlist(omnplay_instance_t* app);
 
 #ifdef __cplusplus
 };