develop.uap-core.de/git
/
uwplayer.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add handler for motion/button events
[uwplayer.git]
/
application
/
window.h
diff --git
a/application/window.h
b/application/window.h
index
03da44e
..
4424273
100644
(file)
--- a/
application/window.h
+++ b/
application/window.h
@@
-44,6
+44,7
@@
typedef struct Player {
double playback_time;
int width;
int height;
double playback_time;
int width;
int height;
+ int osd_height;
} Player;
typedef struct MainWindow {
} Player;
typedef struct MainWindow {
@@
-54,6
+55,8
@@
typedef struct MainWindow {
Player *player;
bool fullscreen;
bool mbvisible;
Player *player;
bool fullscreen;
bool mbvisible;
+ bool cursorhidden;
+ bool buttongrab;
} MainWindow;
MainWindow* WindowCreate(Display *dp);
} MainWindow;
MainWindow* WindowCreate(Display *dp);
@@
-66,10
+69,17
@@
void WindowFullscreen(MainWindow *win, bool enableFullscreen);
void WindowMenubarSetVisible(MainWindow *win, bool visible);
void WindowMenubarSetVisible(MainWindow *win, bool visible);
+void WindowSetFile(MainWindow *win, char *file);
+
void WindowAdjustAspectRatio(MainWindow *win);
void WindowClosePlayer(MainWindow *win);
void WindowAdjustAspectRatio(MainWindow *win);
void WindowClosePlayer(MainWindow *win);
+void WindowHidePlayerCursor(MainWindow *win);
+void WindowShowPlayerCursor(MainWindow *win);
+
+void WindowPlayerWidgetEvent(MainWindow *win, XEvent *event);
+
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
}
#endif