From ccc9aac5e15f7128719606371afd5e7baf762ffb Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sun, 22 May 2005 22:42:13 +0000 Subject: [PATCH] hide the mouse cursor --- stepmania/src/archutils/Unix/X11Helper.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/stepmania/src/archutils/Unix/X11Helper.cpp b/stepmania/src/archutils/Unix/X11Helper.cpp index 16a1f3c008..0086c2c2b9 100644 --- a/stepmania/src/archutils/Unix/X11Helper.cpp +++ b/stepmania/src/archutils/Unix/X11Helper.cpp @@ -120,6 +120,19 @@ bool X11Helper::MakeWindow( int screenNum, int depth, Visual *visual, int width, pHaveWin = true; + /* Hide the mouse cursor. */ + { + const char pBlank[] = { 0,0,0,0,0,0,0,0 }; + Pixmap BlankBitmap = XCreateBitmapFromData( Dpy, Win, pBlank, 8, 8 ); + + XColor black = { 0, 0, 0, 0, 0, 0 }; + Cursor pBlankPointer = XCreatePixmapCursor( Dpy, BlankBitmap, BlankBitmap, &black, &black, 0, 0 ); + XFreePixmap( Dpy, BlankBitmap ); + + XDefineCursor( Dpy, Win, pBlankPointer ); + XFreeCursor( Dpy, pBlankPointer ); + } + return true; }