596bb6891a
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 |
||
---|---|---|
.. | ||
AboutMenuItem.h | ||
AboutWindow.h | ||
AutoDeleter.h | ||
AutoLocker.h | ||
binary-utils.h | ||
CalendarView.h | ||
ColorQuantizer.h | ||
CommandPipe.h | ||
cpu_type.h | ||
DragTrackingFilter.h | ||
EntryFilter.h | ||
ExpressionParser.h | ||
FunctionTracer.h | ||
HashMap.h | ||
HashSet.h | ||
HashString.h | ||
Holiday.h | ||
IconButton.h | ||
IconView.h | ||
Keymap.h | ||
locks.h | ||
LongAndDragTrackingFilter.h | ||
NaturalCompare.h | ||
OpenHashTable.h | ||
OpenWithTracker.h | ||
pci-utils.h | ||
QueryFile.h | ||
Referenceable.h | ||
RWLockManager.h | ||
SHA256.h | ||
ShakeTrackingFilter.h | ||
StringForSize.h | ||
syscall_utils.h | ||
TrackerAddOnAppLaunch.h | ||
usb-utils.h | ||
Variant.h | ||
WeakReferenceable.h |