Review Request 125871: WIP: task geometries to wayland for minimize effect
Marco Martin
notmart at gmail.com
Fri Oct 30 14:15:05 UTC 2015
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/125871/
-----------------------------------------------------------
(Updated Oct. 30, 2015, 2:15 p.m.)
Review request for kwin and Plasma.
Changes
-------
* manage panels going away
* add api to remove the position for a given panel (use case: either a taskbar gets removed or changes filtering) (maybe putting it in plasmawindowmanageentinterface to instead remove references for this panel in all windowinterfaces everywhere?)
Repository: kwayland
Description
-------
this exposes the geometry of taskbar entries in plasma-windowmanagement, in order to make the minimize effects possible.
unlike on X11, it takes relative positions and it has one geometry per panel, making possible to have multiple taskbars working.
however this is still not completely exposed, as internally kwin has still only one geometry, it will need a change in kwin itself (suggestions welcome) probably the rotocol will need also a minimizeTo function that takes the panel as argument.
another thing completely missing is tests: unfortunately the whole plasma-windowmanagement doesn't have any autotest yet :/
Diffs (updated)
-----
autotests/client/CMakeLists.txt 1556c47
autotests/client/test_wayland_windowmanagement.cpp PRE-CREATION
src/client/plasmawindowmanagement.h abd8fa6
src/client/plasmawindowmanagement.cpp 1f9674c
src/client/plasmawindowmodel.h 5a6aac4
src/client/plasmawindowmodel.cpp 355ef53
src/client/protocols/plasma-window-management.xml ca6a7cc
src/server/plasmashell_interface.h 9db3f52
src/server/plasmashell_interface.cpp d29d7bc
src/server/plasmawindowmanagement_interface.h 6ccc22e
src/server/plasmawindowmanagement_interface.cpp ad714a5
Diff: https://git.reviewboard.kde.org/r/125871/diff/
Testing
-------
Thanks,
Marco Martin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20151030/09745cb2/attachment-0001.html>
More information about the Plasma-devel
mailing list