D12997: Add new api to support window tabs
Martin Flöser
noreply at phabricator.kde.org
Sun May 20 12:17:32 UTC 2018
graesslin created this revision.
graesslin added reviewers: KWin, Plasma.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
graesslin requested review of this revision.
REVISION SUMMARY
The new API basically just provides a vector of DecoratedClient
referring to the window tabs. This was the idea on how to implement
window tabs I had back when starting the implementation of KDecoration2.
There are a few more requests to close a specific tab and to activate a
tab.
On the private side a new subclass is added, which KWin can implement to
provide window tab support.
TEST PLAN
Early review and KWin doesn't use the new API yet, so completely
untested. Will not merge prior to using the API in KWin.
REPOSITORY
R129 Window Decoration Library
BRANCH
window-tab-api
REVISION DETAIL
https://phabricator.kde.org/D12997
AFFECTED FILES
src/decoration.cpp
src/decoration.h
src/private/decoratedclientprivate.cpp
src/private/decoratedclientprivate.h
To: graesslin, #kwin, #plasma
Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180520/c21f0e32/attachment.html>
More information about the Plasma-devel
mailing list