+static int blank_cursor_init = 0;
+static Pixmap blank_cursor_pixmap;
+static Cursor blank_cursor;
+
+static void init_blank_cursor(Widget w) {
+ char data = 0;
+
+ XColor c;
+
+ blank_cursor_pixmap = XCreateBitmapFromData(XtDisplay(w), XtWindow(w), &data, 1, 1);
+ if(!blank_cursor_pixmap) return;
+
+ blank_cursor = XCreatePixmapCursor(XtDisplay(w), blank_cursor_pixmap, blank_cursor_pixmap, &c, &c, 0, 0);
+
+ XFreePixmap(XtDisplay(w), blank_cursor_pixmap);
+ blank_cursor_init = 1;
+}
+