diff options
author | lgb <lgb@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-04-13 00:54:05 +0000 |
---|---|---|
committer | lgb <lgb@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-04-13 00:54:05 +0000 |
commit | 8b84635c64500dc48ba1785710e0168bd4a1d51f (patch) | |
tree | d5385c263dd647dc4bd6f6cab538e1cf0534cdfd /libvo/x11_common.c | |
parent | 9daf9a82ba77041831bd87106201bb0ecb1ec9f6 (diff) | |
download | mpv-8b84635c64500dc48ba1785710e0168bd4a1d51f.tar.bz2 mpv-8b84635c64500dc48ba1785710e0168bd4a1d51f.tar.xz |
Autohide X11 cursor
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@385 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/x11_common.c')
-rw-r--r-- | libvo/x11_common.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/libvo/x11_common.c b/libvo/x11_common.c index 765ad7e237..9402e97e19 100644 --- a/libvo/x11_common.c +++ b/libvo/x11_common.c @@ -24,6 +24,23 @@ int vo_dheight=0; static int dpms_disabled=0; static int timeout_save=0; + +void vo_hidecursor ( Display *disp , Window win ) +{ + Cursor no_ptr; + Pixmap bm_no; + XColor black,dummy; + Colormap colormap; + static unsigned char bm_no_data[] = { 0,0,0,0, 0,0,0,0 }; + + colormap = DefaultColormap(disp,DefaultScreen(disp)); + XAllocNamedColor(disp,colormap,"black",&black,&dummy); + bm_no = XCreateBitmapFromData(disp, win, bm_no_data, 8,8); + no_ptr=XCreatePixmapCursor(disp, bm_no, bm_no,&black, &black,0, 0); + XDefineCursor(disp,win,no_ptr); +} + + int vo_init( void ) { int CompletionType = -1; |