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
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel