[Differential] [Request, 249 lines] D1432: Add states and request methods for move and resize.
hein (Eike Hein)
noreply at phabricator.kde.org
Sun Apr 17 14:42:24 UTC 2016
hein created this revision.
hein added a reviewer: graesslin.
hein added a subscriber: plasma-devel.
hein added a dependency: D1417: Add window shade support to protocol, interfaces and test..
Restricted Application added a project: Plasma.
REVISION SUMMARY
Adds states and request methods to determine whether a window can be put into
move or resize modes, and request move and resize modes, respectively.
request* naming pre-discussed with Martin. I chose to add *Mode to be more
explicit as well as avoid namespace conflicts with possible other Move/Resize
methods in the future.
Since these are not toggleable states, there is no requestToggle* methods.
Protocol version is not bumped (also pre-discussed with Martin) since we have
pending changes already bumping to 3.
Depends on https://phabricator.kde.org/D1417.
TEST PLAN
PlasmaWindowModel test extended.
REPOSITORY
rKWAYLAND KWayland
BRANCH
master
REVISION DETAIL
https://phabricator.kde.org/D1432
AFFECTED FILES
autotests/client/test_plasma_window_model.cpp
src/client/plasmawindowmanagement.cpp
src/client/plasmawindowmanagement.h
src/client/plasmawindowmodel.cpp
src/client/plasmawindowmodel.h
src/client/protocols/plasma-window-management.xml
src/server/plasmawindowmanagement_interface.cpp
src/server/plasmawindowmanagement_interface.h
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: hein, graesslin
Cc: plasma-devel, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20160417/9899ba11/attachment.html>
More information about the Plasma-devel
mailing list