[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