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 IMAP: New folders will now adopt default mail attributes. 2016-01-14 21:00:38 +01:00
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 BCalendarView: Adjust day name format to available space. 2017-09-01 20:20:06 +02:00
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 DriverSettingsMessageAdapter: added "wildcard" support. 2015-07-22 20:42:22 +02:00
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 HaikuDepot : additional debugging for json-rpc invocations 2018-03-25 05:44:19 +00:00
JsonEvent.h Implementation of JSON Streaming Parser 2017-05-13 19:35:51 +12:00
JsonEventListener.h Implementation of JSON Streaming Parser 2017-05-13 19:35:51 +12:00
JsonMessageWriter.h Implementation of JSON Streaming Parser 2017-05-13 19:35:51 +12:00
JsonTextWriter.h Json : Fix String Writer 2018-10-06 19:58:35 +00:00
JsonWriter.h Implementation of JSON Streaming Parser 2017-05-13 19:35:51 +12:00
Keymap.h
locks.h shared/locks: Add RecursiveLocker. 2018-12-17 19:51:45 -05:00
LongAndDragTrackingFilter.h
MessageBuilder.h libshared: Introduce JSON parser and MessageBuilder. 2014-08-24 17:36:20 +02:00
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 RWLocker: Move to kits/shared. 2015-12-15 21:15:06 -05:00
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 libshared: Change string_for_rate to use KiB/s instead of Kbps. 2018-09-02 00:10:30 -04:00
StringForSize.h Extract parse_size function from ramdisk command. 2019-02-08 07:19:26 +00:00
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 BToolBar: made FindButton() public. 2015-09-04 17:33:46 +02:00
TrackerAddOnAppLaunch.h
TypeOperation.h
usb-utils.h
Variant.h
WeakReferenceable.h