kwin/plugins
David Edmundson 5b4eb80c8f Set specific edge cursor shape when resizing
Summary:
Instead of seeing the cursor <--> on the left edge you now see an icon
that looks like |<-  .

This brings kwin decorations in line with GTK CSD icons.

In theory this is also useful to tell which window will resize in the
case of side-by-side windows (regardless of whether borders are on or
not). In practice with the adwaita icon theme I tested with it's not
very intuitive to realise which is which till you learn the icon.

Change is more involved than it should be as Qt::CursorShape doesn't
have these entries, and I don't want to shadow that enum internally or
have
to change kwin effect code.

Specifics depend on cursor icon theme if they are not present it will
fallback to the <--> icon. (Breeze does not have them currently)

Test Plan:
Resized some windows (on X and on Wayland)
Correct icon appeared on Adwaita
Existing icon appeared on Breeze

Reviewers: #plasma

Subscribers: kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D13396
2018-06-11 10:05:07 +01:00
..
idletime
kdecorations Fix Plastik bottom and right border 2018-01-10 12:11:09 +00:00
kglobalaccel [autotests] Support new way to run the tests without need to install 2017-11-21 20:34:52 +01:00
platforms Set specific edge cursor shape when resizing 2018-06-11 10:05:07 +01:00
qpa Remove Qt module declarations in includes 2018-06-05 18:07:23 +01:00
scenes [scenes/qpainter] Draw decoration shadows 2018-06-07 12:27:31 +03:00
CMakeLists.txt Move SceneXRender into a plugin 2017-09-01 17:42:28 +02:00