haiku/headers/private/shared
Adrien Destugues 20f2ebae4b Remove MouseDownThread and its usages
This code comes from an old Be Newsletter and since then the API
received the addition of SetMouseEventMask. In several places the
MouseDownThread was misused: it would spawn a new thread on every mouse
click and not clear the previous one. This could for example lead to
BSpinner skipping values if you clicked it at the right speed.

There are functional changes in BSpinner, before it updated for the
first time 100ms after mouse down, and then as you moved the mouse
around the button, now it activates immediately on first click and then
every 200ms (which may be a bit short). In other places, no functional
changes intended.

Change-Id: Ie600dc68cbb87d1e237633953e5189918bf36575
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2599
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
2020-05-07 22:08:23 +00:00
..
AboutMenuItem.h
ArgumentVector.h
Array.h
AttributeUtilities.h
AutoDeleter.h AutoDeleter: add Get method for FileDescriptorCloser 2020-04-20 14:56:16 +00:00
AutoLocker.h
binary-utils.h
BitmapButton.h BitmapButton: move from WebPositive to libshared 2019-06-16 14:51:01 +00:00
BytePointer.h Add BytePointer to help with pointer conversions 2019-03-09 17:09:11 +00:00
CalendarView.h
ColorQuantizer.h
CommandPipe.h
cpu_type.h Fix Zen-based (family 0x8f) CPU naming 2019-07-20 16:07:58 +00:00
DragTrackingFilter.h
DriverSettingsMessageAdapter.h
EntryFilter.h
ExpressionParser.h
FunctionObject.h
FunctionTracer.h
Geolocation.h BGeolocation: add position to country mapping 2019-12-03 08:01:14 +00:00
HashMap.h HashMap: Fix the build with GCC 7. 2019-02-14 19:52:45 -05:00
HashSet.h HashSet: Make iterator const. 2019-02-14 20:43:49 -05:00
HashString.h
IconButton.h
IconView.h Firstbootprompt: remove flags from languages. 2020-05-02 00:53:01 +00:00
Json.h
JsonEvent.h
JsonEventListener.h
JsonMessageWriter.h
JsonTextWriter.h
JsonWriter.h
Keymap.h
locks.h
LongAndDragTrackingFilter.h
MessageBuilder.h
NaturalCompare.h
OpenHashTable.h shared: Merge BOpenHashTable in; remove OpenTracker's OpenHashTable. 2019-02-15 00:34:36 +00:00
OpenWithTracker.h
pci-utils.h
PromptWindow.h
PthreadMutexLocker.h
QueryFile.h
RangeArray.h
RegExp.h
RWLocker.h
RWLockManager.h
SettingsHandler.h PVS V739: EOF compared with a value of the char type. 2019-07-21 15:47:48 +00:00
ShakeTrackingFilter.h
StringForRate.h
StringForSize.h
StripeView.h Move StripeView to libshared 2019-05-21 06:55:45 +00:00
syscall_utils.h
TextTable.h
Thread.h Remove MouseDownThread and its usages 2020-05-07 22:08:23 +00:00
ToolBar.h
TrackerAddOnAppLaunch.h
TypeOperation.h
usb-utils.h
Variant.h
WeakReferenceable.h