2cf035089b
source/Platform/Unix/X11Display.cpp: implement fullscreen somewhat correctly :)
2023-08-02 20:30:37 +02:00
0a5eb397c7
Platform/Unix/X11Display: Adding stub for enterFullscreen and exitFullscreen
2022-10-02 23:31:46 +02:00
36c6024649
Platform/Unix/X11Display: remove setIcon(const std::string&) as this exists in Generic Display class.
2022-10-02 17:06:02 +02:00
b78ddba11e
Platform/Unix/X11Display: implement setDecoration()
2022-10-02 17:01:40 +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
d9f54b08ca
Platform/Unix/X11Display: Adding getFocused()
2020-12-20 16:01:37 +01:00
56c24f7118
Platform/Unix/X11Display: Implement missing interface functions.
...
* getPosition
* setVisible
* minimize
* maximize
* grabCursor (only stub. to get the code to compile)
2020-12-20 13:43:35 +01:00
f5d80aa46f
Platform/Unix/X11Display: Implement setIcon()
2020-12-19 18:55:12 +01:00
3d9dda64ca
Platform/Unix/X11Display: Implement showCursor()
2020-12-19 18:55:12 +01:00
30dc11f0d5
Platform/Unix/X11Display.h: Some documentation.
2020-12-19 18:55:11 +01:00
7a694e8fd0
Platform/Unix/X11Display: Adding processEvent() to handle resize.
2020-12-19 18:55:11 +01:00
b65cb9c2d2
source/Platform/Unix/X11Display.cpp: Initial implementation
2020-12-19 18:55:10 +01:00
6464838159
source/Platform/Unix: stub implementation
2020-12-19 18:55:10 +01:00