| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
1) Get a simple "DISABLE_COMPOSITING" flag working in the NativeEmbedWidget class, and disable the compositing right now (still too many issues with using GPU-accellerated drivers)
2) Get a WM settings file created and add options for "focusFollowsMouse" (true by default) and "raiseOnFocus" (false by default).
3) Add a way for the root window to announce mouse cursor movements to the screensaver, bypassing the XCB event system (can't seem to get it to report those events anyway right now). Probably a better method anyway since moving the mouse won't cause billions of events in a short time then.
With this, it seems like all the mouse cursor management systems are up and running. I have not tested using shortcuts combined with mouse buttons yet though....
|
|
|
|
| |
working with GPU-backed xorg drivers
|
|
|
|
| |
up and running.
|
|
|
|
|
|
| |
long to be mixed in with the rest of the class).
Also finish up a lot more of the conversions. Should be ready for testing now.
|
|
|
|
| |
definition
|
|
|
|
| |
This gets the new "NativeWindowSystem" and associated Native* classes all integrated (untested)
|
|
|
|
| |
init routine all ported over, and start filling in the mouse/key handling routines.
|
|
class for setting/announcing changes to native windows on the system. This allows the WM class (XCB/Wayland-specific) to simply adjust each window object as needed, and the interface (pure Qt) will automatically adjust as needed.
NOTE: Still need to adjust the LXCBEventFilter to use this new class, but the root window and rootsubwindow classes are all setup to use it.
|