extend player instance with app intstance pointer and index
[omnplay] / src / omnplay.h
index 4eef5d7..dada024 100644 (file)
@@ -53,20 +53,26 @@ typedef enum control_buttons
 
 #define MAX_PLAYERS 4
 
+struct omnplay_instance;
+
 typedef struct omnplay_player
 {
+    int idx;
     char name[PATH_MAX];
     char host[PATH_MAX];
     void* handle;
     pthread_t thread;
     pthread_mutex_t lock;
     GtkWidget *label_status, *label_state, *label_tc_cur, *label_tc_rem, *label_clip;
+    struct omnplay_instance *app;
 }
 omnplay_player_t;
 
 typedef struct omnplay_instance
 {
     GtkWidget *window;
+    GtkWidget *playlist;
+    GtkWidget *library;
     GtkWidget *buttons[BUTTON_LAST + 1];
     struct
     {