Merge lp://qastaging/~thumper/unity/lock-out-hud into lp://qastaging/unity
Proposed by
Tim Penhey
Status: | Merged |
---|---|
Merge reported by: | Didier Roche-Tolomelli |
Merged at revision: | not available |
Proposed branch: | lp://qastaging/~thumper/unity/lock-out-hud |
Merge into: | lp://qastaging/unity |
Diff against target: |
1083 lines (+427/-93) 17 files modified
manual-tests/Hud.txt (+14/-0) plugins/unityshell/src/BFBLauncherIcon.cpp (+27/-1) plugins/unityshell/src/BFBLauncherIcon.h (+5/-1) plugins/unityshell/src/HudController.cpp (+34/-11) plugins/unityshell/src/HudController.h (+4/-0) plugins/unityshell/src/HudLauncherIcon.cpp (+125/-0) plugins/unityshell/src/HudLauncherIcon.h (+60/-0) plugins/unityshell/src/HudView.cpp (+47/-26) plugins/unityshell/src/HudView.h (+11/-2) plugins/unityshell/src/Launcher.cpp (+47/-34) plugins/unityshell/src/Launcher.h (+2/-0) plugins/unityshell/src/LauncherController.cpp (+13/-1) plugins/unityshell/src/LauncherHideMachine.cpp (+7/-7) plugins/unityshell/src/LauncherOptions.h (+10/-10) plugins/unityshell/src/UBusMessages.h (+5/-0) plugins/unityshell/src/unityshell.cpp (+5/-0) tests/autopilot/autopilot/tests/test_hud.py (+11/-0) |
To merge this branch: | bzr merge lp://qastaging/~thumper/unity/lock-out-hud |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Gord Allott (community) | Approve | ||
Marco Trevisan (Treviño) | Approve | ||
Mirco Müller | Pending | ||
Review via email:
|
This proposal supersedes a proposal from 2012-03-16.
Commit message
Adapt the HUD visuals to look nice with a locked out launcher.
Description of the change
Changes the behaviour of the HUD/Launcher interaction in HideMode: Never
= The Problem =
See: https:/
= The Fix =
Modify the Launcher to accept a new LauncherIcon that will listen to a UBUS message dictating its icon
= Testing =
Manual test included, lock-out behaviour is not included in out AP tests so ensuring a valid AP test seems non trivial at this point, requires an AP test module that can modify compiz options
To post a comment you must log in.
Actually adding an autopilot test for this is trivial.
What we can do is to run the HUD AP tests with the launcher in each state, locked out and auto-hide. We already do something like this for launchers for each monitor. I'll tackle the HUD tests with thomi tomorrow.