Merge lp://staging/~3v1n0/unity/input-monitor-menus-scrubbing-triangolation into lp://staging/unity
Proposed by
Marco Trevisan (Treviño)
Status: | Superseded |
---|---|
Proposed branch: | lp://staging/~3v1n0/unity/input-monitor-menus-scrubbing-triangolation |
Merge into: | lp://staging/unity |
Diff against target: |
2205 lines (+870/-400) 38 files modified
decorations/DecoratedWindow.cpp (+2/-9) decorations/DecorationsMenuLayout.cpp (+35/-37) decorations/DecorationsMenuLayout.h (+3/-2) decorations/DecorationsPriv.h (+0/-1) launcher/EdgeBarrierController.cpp (+32/-115) launcher/EdgeBarrierControllerPrivate.h (+1/-6) lockscreen/KylinLockScreenShield.cpp (+1/-1) lockscreen/LockScreenBaseShield.cpp (+0/-2) lockscreen/LockScreenBaseShield.h (+3/-4) lockscreen/LockScreenController.cpp (+3/-3) lockscreen/LockScreenController.h (+1/-2) lockscreen/LockScreenPanel.cpp (+25/-56) lockscreen/LockScreenPanel.h (+5/-9) lockscreen/LockScreenShield.cpp (+7/-6) lockscreen/LockScreenShield.h (+4/-3) lockscreen/LockScreenShieldFactory.cpp (+2/-2) lockscreen/LockScreenShieldFactory.h (+3/-3) panel/PanelIndicatorEntryView.cpp (+10/-0) panel/PanelMenuView.cpp (+1/-7) panel/PanelMenuView.h (+0/-2) panel/PanelView.cpp (+3/-115) panel/PanelView.h (+3/-12) plugins/unityshell/src/unityshell.h (+2/-0) tests/test_edge_barrier_controller.cpp (+2/-0) tests/test_lockscreen_controller.cpp (+2/-2) tests/test_panel_controller.cpp (+2/-0) tests/test_panel_view.cpp (+2/-0) unity-shared/CMakeLists.txt (+1/-0) unity-shared/InputMonitor.cpp (+408/-0) unity-shared/InputMonitor.h (+67/-0) unity-shared/MenuManager.cpp (+160/-1) unity-shared/MenuManager.h (+4/-0) unity-shared/SigcSlotHash.h (+64/-0) unity-shared/StandaloneWindowManager.cpp (+3/-0) unity-shared/StandaloneWindowManager.h (+1/-0) unity-shared/WindowManager.h (+1/-0) unity-shared/XWindowManager.cpp (+6/-0) unity-shared/XWindowManager.h (+1/-0) |
To merge this branch: | bzr merge lp://staging/~3v1n0/unity/input-monitor-menus-scrubbing-triangolation |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Unity Team | Pending | ||
Review via email: mp+304352@code.staging.launchpad.net |
This proposal has been superseded by a proposal from 2016-08-30.
Commit message
MenuManager: add support for mouse trackers with triangle algorithm support
It allows to register pointer trackers with menu entries selection by using the triangle
technique which prevents menus items from being opened on quick menu scrubbing
Then use use menu::Manager pointer tracker for entries activation in PanelView, LockScreenPanel and DecorationsMenu
To post a comment you must log in.