Merge lp:~sil2100/compiz/scale_all into lp:compiz/0.9.8
Status: | Merged |
---|---|
Approved by: | Daniel van Vugt |
Approved revision: | 3257 |
Merged at revision: | 3271 |
Proposed branch: | lp:~sil2100/compiz/scale_all |
Merge into: | lp:compiz/0.9.8 |
Diff against target: |
64 lines (+43/-0) 2 files modified
plugins/scale/src/privates.h (+2/-0) plugins/scale/src/scale.cpp (+41/-0) |
To merge this branch: | bzr merge lp:~sil2100/compiz/scale_all |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Daniel van Vugt | Approve | ||
Review via email: mp+111570@code.launchpad.net |
Commit message
Add support for initiating window picker in other than nomal mode. For now added only the additional 'All windows' picker, essentially fixing LP: #933776.
The code from the all mode comes from a patch made by Doug McMahon. Thanks!
Description of the change
Original description from the 0.9.7 MRQ:
The scale plugin has many actions defined: initiate for current workspace, for all windows, for groups and for current output device. But the scale plugin only supports one handler for all actions (the type of the action is not considered at all). For now I added a distinction between ScaleTypeAll and ScaleTypeNormal. I took the code proposed by Doug in the bug report as the code for ScaleTypeAll.
Tests are needed to enter distro