basic UI added
[melted_gui] / src / omnplay.h
index 9a95c21..0d1ab64 100644 (file)
@@ -25,10 +25,36 @@ extern "C"
 {
 #endif /* __cplusplus */
 
+typedef enum control_buttons
+{
+    BUTTON_PLAYLIST_ITEM_ADD = 1,
+    BUTTON_PLAYLIST_ITEM_DEL,
+    BUTTON_PLAYLIST_ITEM_EDIT,
+
+    BUTTON_PLAYLIST_LOAD,
+    BUTTON_PLAYLIST_SAVE,
+
+    BUTTON_PLAYLIST_BLOCK_SINGLE,
+    BUTTON_PLAYLIST_BLOCK_LOOP,
+
+    BUTTON_PLAYLIST_ITEM_UP,
+    BUTTON_PLAYLIST_ITEM_DOWN,
+
+    BUTTON_PLAYER_CUE,
+    BUTTON_PLAYER_PLAY,
+    BUTTON_PLAYER_PAUSE,
+    BUTTON_PLAYER_STOP,
+
+    BUTTON_LIBRARY_ADD,
+    BUTTON_LIBRARY_REFRESH,
+
+    BUTTON_LAST
+} control_buttons_t;
 
 typedef struct omnplay_instance
 {
     GtkWidget *window;
+    GtkWidget *buttons[BUTTON_LAST + 1];
 }
 omnplay_instance_t;