45d3bff620
Unix: Rename X11Display to X11Window and make it work again with Spectre/Window/Window
2023-08-22 10:06:19 +02:00
090646b61a
Platform/Unix: Rename X11SharedDisplay to Xlib, and remove Display member variable from all classes.
...
We now initialize/destroy the display in Xlib::init/shutdown that is called in UnixApplication::init/shutdown and
therefore is valid through the whole lifetime. So no need for classes to keep references.
2020-12-26 15:37:56 +01:00
197b4df87f
Unix: Remove unnecessary includes of Spectre/Display/DisplayDescription.h
2020-12-23 14:36:52 +01:00
080c4f77c3
Platform/Unix/X11Keyboard: only update state and signal key down if we have a focused window.
2020-12-20 16:29:12 +01:00
d73c787f40
Platform/Unix/X11SharedDisplay: pass a pointer to the display to XReleaseDisplay() just to be sure client code has a valid pointer
2020-12-19 18:55:11 +01:00
cfe064f02c
Platform/Unix/X11Keyboard: implement isKeyDown()
2020-12-19 18:55:11 +01:00
9954c45fe9
Platform/Unix/X11Keyboard: Implement handleMessage()
2020-12-19 18:55:11 +01:00
6464838159
source/Platform/Unix: stub implementation
2020-12-19 18:55:10 +01:00