Boolean repeatTrack;
Boolean repeatList;
Boolean autoplayFolder;
+ Boolean random;
} PlayList;
typedef struct MainWindow {
Widget playRepeatTrackButton;
Widget playRepeatListButton;
Widget playAutoPlayButton;
+ Widget playRandom;
Widget viewSidebarButton;
+ Widget viewAdjustWindowSize;
PlayList playlist;
+ bool adjustWindowSize;
+
Time player_event_time;
Time button_press_time;
double motion_playback_time;
void WindowHandlePlayerEvent(MainWindow *win, XEvent *event);
-void WindowHideSidebar(MainWindow *win);
-void WindowShowSidebar(MainWindow *win);
+void WindowShowSidebar(MainWindow *win, bool visible);
+
+void WindowUpdate(MainWindow *win);
#ifdef __cplusplus