add empty sidebar
[uwplayer.git] / application / window.h
index 4424273..e3202c0 100644 (file)
@@ -51,12 +51,30 @@ typedef struct MainWindow {
     Widget window;
     Widget menubar;
     Widget player_widget;
+    Widget sidebar;
     char *file;
     Player *player;
     bool fullscreen;
     bool mbvisible;
+    bool sidebarvisible;
     bool cursorhidden;
     bool buttongrab;
+    bool pwbuttonpressed;
+    
+    Widget playRepeatTrackButton;
+    Widget playRepeatListButton;
+    Widget playAutoPlayButton;
+    Widget viewSidebarButton;
+    
+    Time player_event_time;
+    Time button_press_time;
+    double motion_playback_time;
+    int mouse_x;
+    int mouse_y;
+    
+    Boolean repeatTrack;
+    Boolean repeatList;
+    Boolean autoplayFolder;
 } MainWindow;
 
 MainWindow* WindowCreate(Display *dp);
@@ -78,7 +96,10 @@ void WindowClosePlayer(MainWindow *win);
 void WindowHidePlayerCursor(MainWindow *win);
 void WindowShowPlayerCursor(MainWindow *win);
 
-void WindowPlayerWidgetEvent(MainWindow *win, XEvent *event);
+void WindowHandlePlayerEvent(MainWindow *win, XEvent *event);
+
+void WindowHideSidebar(MainWindow *win);
+void WindowShowSidebar(MainWindow *win);
 
 #ifdef __cplusplus
 }