#
f2068166 |
|
04-Jun-2011 |
Alexandre Deckner <alex@zappotek.com> |
* Fix regression spotted by Humdinger. Emulate right click dragging like it used to work before, i.e right mouse button dragging works and the context menu shows on mouse up if not dragged. I guess that at some point we'll rethink all the mouse gestures we support and maybe simplify a bit, like dropping long click support (as an emulated right button), and possibly separating some features via user settings if needed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41929 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
596bb689 |
|
03-Jun-2011 |
Alexandre Deckner <alex@zappotek.com> |
* Finally rewrote the filthy, busy-looping, mouse tracking in Tracker. The new asynchronous tracking doesn't lock the view and makes desktop replicants happy while clicking and dragging around. Fixes #880, #7241 and certainly other tickets, that i will revisit, about refresh locks on the desktop or mouse related bugs. Based on a reusable MessageFilter and the recent B_MOUSE_IDLE message. Some parts are ported from the old code and could use further simplification. There should be no intentional user fonctional change, except: - slightly bigger threshold radius, shorter duration thresholds (= 1.0 x the system-wide doubleclick setting) - not reimplemented: quickening threshold when holding shift while dragging a pose over a destination pose. Some parts are ported from the old code and could use further simplification. There is one known minor regression with autoscrolling while rect-selecting but that will be better fixed with some changes to the autoscroll code. Will address that ASAP. As for the unknown regressions, please test :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41892 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f2068166ad1255dbd705d0ef165fd618f1833aa0 |
|
04-Jun-2011 |
Alexandre Deckner <alex@zappotek.com> |
* Fix regression spotted by Humdinger. Emulate right click dragging like it used to work before, i.e right mouse button dragging works and the context menu shows on mouse up if not dragged. I guess that at some point we'll rethink all the mouse gestures we support and maybe simplify a bit, like dropping long click support (as an emulated right button), and possibly separating some features via user settings if needed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41929 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
596bb6891a80782c057a54f77c72060671761248 |
|
03-Jun-2011 |
Alexandre Deckner <alex@zappotek.com> |
* Finally rewrote the filthy, busy-looping, mouse tracking in Tracker. The new asynchronous tracking doesn't lock the view and makes desktop replicants happy while clicking and dragging around. Fixes #880, #7241 and certainly other tickets, that i will revisit, about refresh locks on the desktop or mouse related bugs. Based on a reusable MessageFilter and the recent B_MOUSE_IDLE message. Some parts are ported from the old code and could use further simplification. There should be no intentional user fonctional change, except: - slightly bigger threshold radius, shorter duration thresholds (= 1.0 x the system-wide doubleclick setting) - not reimplemented: quickening threshold when holding shift while dragging a pose over a destination pose. Some parts are ported from the old code and could use further simplification. There is one known minor regression with autoscrolling while rect-selecting but that will be better fixed with some changes to the autoscroll code. Will address that ASAP. As for the unknown regressions, please test :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41892 a95241bf-73f2-0310-859d-f6bbb57e9c96
|