Summary: | In Wayland session when Breeze decoration set to "no borders", you cannot resize from frameless edges/corners | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Ken Vermette <vermette> |
Component: | input | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Flags: | mgraesslin:
ReviewRequest+
|
Priority: | NOR | ||
Version: | 5.6.95 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
URL: | https://phabricator.kde.org/D2787 | ||
Latest Commit: | http://commits.kde.org/kwin/fb59b054881e9888da97ebede8564b9391756457 | Version Fixed In: | 5.8.1 |
Description
Ken Vermette
2016-06-21 17:12:25 UTC
That's https://todo.kde.org/?controller=task&action=show&task_id=1633 To resize just use Alt+rightclick Way easier than I expected: https://phabricator.kde.org/D2787 Git commit fb59b054881e9888da97ebede8564b9391756457 by Martin Gräßlin. Committed on 05/10/2016 at 05:49. Pushed by graesslin into branch 'Plasma/5.8'. Add support for resize only borders on Wayland Summary: This change adds support for resizing outside the window decoration (e.g. setting borders to NoSide or None). To support this a new Toplevel::inputGeometry() -> QRect method is added which exposes the geometry adjusted by the margins provided by the decoration. This is checked in InputRedirection when finding a Toplevel at a given position. The logic for figuring out whether the event should go to the decoration or the window already handled the situation correctly, so no further changes are needed. FIXED-IN: 5.8.1 Reviewers: #kwin, #plasma_on_wayland Subscribers: plasma-devel, kwin Tags: #plasma_on_wayland, #kwin Differential Revision: https://phabricator.kde.org/D2787 M +8 -0 abstract_client.cpp M +2 -0 abstract_client.h M +65 -0 autotests/integration/decoration_input_test.cpp M +1 -1 input.cpp M +5 -0 toplevel.cpp M +7 -0 toplevel.h http://commits.kde.org/kwin/fb59b054881e9888da97ebede8564b9391756457 |