summaryrefslogtreecommitdiffstats
path: root/libvo/x11_common.c
diff options
context:
space:
mode:
authorlgb <lgb@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-04-13 00:54:05 +0000
committerlgb <lgb@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-04-13 00:54:05 +0000
commit8b84635c64500dc48ba1785710e0168bd4a1d51f (patch)
treed5385c263dd647dc4bd6f6cab538e1cf0534cdfd /libvo/x11_common.c
parent9daf9a82ba77041831bd87106201bb0ecb1ec9f6 (diff)
downloadmpv-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.c17
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;