lp:~3v1n0/unity/input-monitor-menus-scrubbing-triangolation
- Get this branch:
- bzr branch lp:~3v1n0/unity/input-monitor-menus-scrubbing-triangolation
Branch merges
- Andrea Azzarone (community): Approve
-
Diff: 1307 lines (+360/-246)26 files modifieddecorations/DecoratedWindow.cpp (+2/-9)
decorations/DecorationsMenuLayout.cpp (+14/-10)
decorations/DecorationsMenuLayout.h (+2/-1)
decorations/DecorationsPriv.h (+0/-1)
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 (+19/-36)
lockscreen/LockScreenPanel.h (+4/-5)
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 (+2/-105)
panel/PanelView.h (+2/-9)
tests/test_lockscreen_controller.cpp (+2/-2)
unity-shared/InputMonitor.cpp (+39/-5)
unity-shared/InputMonitor.h (+3/-27)
unity-shared/MenuManager.cpp (+162/-1)
unity-shared/MenuManager.h (+4/-0)
unity-shared/SigcSlotHash.h (+70/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 3826. By Marco Trevisan (Treviño)
-
MenuManager: call active tracker after a timeout if mouse didn't move
- 3825. By Marco Trevisan (Treviño)
-
LockScreenPanel: use menu::Manager pointer tracker for entries activation
- 3823. By Marco Trevisan (Treviño)
-
DecorationsMenu
Layout: use menu::Manager pointer tracker for entries activation Moved some logic out from DecoratedWindow too
- 3822. By Marco Trevisan (Treviño)
-
PanelView: use menu::Manager pointer tracker for entries activation
- 3821. By Marco Trevisan (Treviño)
-
MenuManager: ensure active position tracker is set to the right on on late registration
- 3820. By Marco Trevisan (Treviño)
-
MenuManager: add support for mouse trackers with triangle algorithm support
These 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 - 3819. By Marco Trevisan (Treviño)
-
InputMonitor: move the sigc::slot hash functions to a shared header, and make them top-type independent
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:unity