Bug 296068

Summary: Packages for Desktop Switching Layouts
Product: [Plasma] kwin Reporter: Martin Flöser <mgraesslin>
Component: tabboxAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version: git master   
Target Milestone: 4.11   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In: 4.11
Bug Depends on:    
Bug Blocks: 296069    

Description Martin Flöser 2012-03-15 13:47:36 UTC
For Window Switcher it is possible to have layouts installable through packages. This should be made possible for Desktop Switching as well.
Comment 1 Martin Flöser 2013-04-24 09:33:39 UTC
Git commit 4b2c6e0b8cbf04a4429eb53133bd38a00b2ba924 by Martin Gräßlin.
Committed on 15/04/2013 at 13:03.
Pushed by graesslin into branch 'master'.

Plasma Package support for desktop switcher layouts

The existing desktop switcher becomes the first available layout called
"informative". For both variants of desktop switchers a new config key is
introduced to define the desktop switcher layout.

Desktop layouts are installed into a different directory than window
switcher layout and use a different service type.

For the moment it's basically a hidden config option as there are no
further layouts yet.
FIXED-IN: 4.11
REVIEW: 110021

M  +1    -0    kwin/tabbox/CMakeLists.txt
M  +48   -17   kwin/tabbox/declarative.cpp
M  +5    -0    kwin/tabbox/declarative.h
A  +14   -0    kwin/tabbox/kwindesktopswitcher.desktop
M  +6    -1    kwin/tabbox/qml/CMakeLists.txt
R  +0    -0    kwin/tabbox/qml/desktops/informative/contents/ui/main.qml [from: kwin/tabbox/qml/desktop.qml - 100% similarity]
A  +17   -0    kwin/tabbox/qml/desktops/informative/metadata.desktop
M  +3    -0    kwin/tabbox/tabbox.cpp

http://commits.kde.org/kde-workspace/4b2c6e0b8cbf04a4429eb53133bd38a00b2ba924