haiku/headers/private/shared
Alexandre Deckner 596bb6891a * 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
2011-06-03 21:12:14 +00:00
..
AboutMenuItem.h Simplifying the BAboutMenuItem and adding it properly to the locale kit's DoCatalogs list. 2011-03-15 21:00:16 +00:00
AboutWindow.h
AutoDeleter.h * Renamed DescriptorCloser to FileDescriptorCloser as suggested by Ingo. 2010-08-09 21:23:05 +00:00
AutoLocker.h
binary-utils.h gcc4 build fix. 2009-10-24 01:26:14 +00:00
CalendarView.h
ColorQuantizer.h
CommandPipe.h
cpu_type.h Apply patch from augiedoggie for #6258 which adds Athlon Phenom II's to the CPU 2011-01-03 04:10:56 +00:00
DragTrackingFilter.h
EntryFilter.h
ExpressionParser.h
FunctionTracer.h
HashMap.h Patch by kaliber to fix some compiling errors with clang. Removed the #include <iostream> part, but otherwise not modified. 2010-07-17 10:33:24 +00:00
HashSet.h Added HashSet class based on the (OpenTracker) OpenHashTable code. This is 2010-01-14 21:49:16 +00:00
HashString.h
Holiday.h Moved Easter holidays methods to a Holiday class, an hopefully better place. 2011-01-05 18:00:31 +00:00
IconButton.h * BIconButton now inherits from BControl, solving a TODO comment. 2011-05-20 21:10:15 +00:00
IconView.h Make IconView icon_size:able. Adapt DataTranslations. Disable DataTranslation's info button on list deselection. 2011-04-13 22:56:10 +00:00
Keymap.h * The Keymap::IsDeadKey() of the Keymap preferences which was the main source 2010-04-21 16:36:54 +00:00
locks.h * Private libroot locking primitives: 2010-04-15 21:52:49 +00:00
LongAndDragTrackingFilter.h * Finally rewrote the filthy, busy-looping, mouse tracking in Tracker. 2011-06-03 21:12:14 +00:00
NaturalCompare.h * updated copyright section for NaturalCompare according to commit 2011-02-01 11:25:36 +00:00
OpenHashTable.h Renamed macros ASSERT() and TRESPASS() to avoid clashes with the ones from 2010-09-12 15:06:15 +00:00
OpenWithTracker.h Explicitly allow not giving a relative path. 2009-09-24 21:35:10 +00:00
pci-utils.h
QueryFile.h * Implemented a class that can handle Tracker's query files. Only read support 2010-09-21 20:42:13 +00:00
Referenceable.h * Removed the obsolescent [B]Reference[able] API and replaced the remaining 2010-12-16 16:35:42 +00:00
RWLockManager.h
SHA256.h Moved SHA256 code to libshared.a. 2010-06-23 17:47:07 +00:00
ShakeTrackingFilter.h
StringForSize.h * Moved the duplicate "string_for_size()" implementations into libshared.a. 2010-03-23 16:49:49 +00:00
syscall_utils.h
TrackerAddOnAppLaunch.h Check return value also for B_ALREADY_RUNNING, or else we launch the add-on twice. 2009-09-09 01:29:45 +00:00
usb-utils.h
Variant.h Added methods AddToMessage() and SetFromMessage() to add the value of the 2009-11-05 17:24:58 +00:00
WeakReferenceable.h * Removed the obsolescent [B]Reference[able] API and replaced the remaining 2010-12-16 16:35:42 +00:00