X-Git-Url: https://develop.uap-core.de/gitweb/uwplayer.git/blobdiff_plain/1e4681c09375d0a2aece4ebdcd4a3d5badee5fc6..c4d69d05f758eb2f8f98be04ff42456c9ae711fe:/application/window.h diff --git a/application/window.h b/application/window.h index 617ff71..77939b0 100644 --- a/application/window.h +++ b/application/window.h @@ -55,12 +55,14 @@ typedef struct { Boolean repeatTrack; Boolean repeatList; Boolean autoplayFolder; + Boolean random; } PlayList; typedef struct MainWindow { Widget window; Widget menubar; Widget player_widget; + Widget sidebar_scrolledwindow; Widget sidebar; char *file; Player *player; @@ -74,10 +76,14 @@ 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; @@ -106,8 +112,9 @@ void WindowShowPlayerCursor(MainWindow *win); 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