XSetWindowAttributes attr;
attr.override_redirect = options.fullscreen;
- attr.event_mask = ButtonPressMask|ButtonReleaseMask|PointerMotionMask|KeyPressMask|KeyReleaseMask|StructureNotifyMask|EnterWindowMask;
+ attr.event_mask = ButtonPressMask|ButtonReleaseMask|PointerMotionMask|KeyPressMask|KeyReleaseMask|StructureNotifyMask|EnterWindowMask|ExposureMask;
priv->window = XCreateWindow(dpy,
DefaultRootWindow(dpy),
XWarpPointer(display.get_private().display, None, priv->window, 0, 0, 0, 0, x, y);
}
+void Window::platform_set_touch_input()
+{
+}
+
void Window::platform_show()
{
XMapRaised(display.get_private().display, priv->window);
if(options.fullscreen)
XGrabPointer(display.get_private().display, priv->window, true, None, GrabModeAsync, GrabModeAsync, priv->window, None, CurrentTime);
break;
+ case Expose:
+ signal_expose.emit(ev.xexpose.x, ev.xexpose.y, ev.xexpose.width, ev.xexpose.height, evnt);
+ break;
default:
return false;
}