| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
| |
manage it)
|
|
|
|
| |
registration, window create/close handling, etc)
|
| |
|
|
|
|
| |
class (associated with the much more static "class" name from X11 - use the Title/ShortTitle properties for the ones that change regularly).
|
|
|
|
| |
NativeWindowSystem (GlobalPos, Size, MinSize, MaxSize)
|
|
|
|
| |
ShortTitle, Icon)
|
|
|
|
| |
init routine all ported over, and start filling in the mouse/key handling routines.
|
|
|
|
| |
(close, kill, ping).
|
|
|
|
|
|
|
|
| |
1) Handle all property changes in bulk groups for efficiency
2) Add simplification functions for changing single properties.
3) Automatically prune redundant property settings from signals
4) Add another property or two, and simplify the number of "extra" signals/functions for non-property changes/requests.
5) Starting cleaning up the new NativeWindowSystem class to use the new plumbing, and get it ready for the XCB "guts" to be copied in.
|
|
This will be a replacement for the current LuminaX11 class usage in the desktop, with a generic Qt5 API that talks to the X11/Wayland subsystems in the background.
|