20f2ebae4b
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> |
||
---|---|---|
.. | ||
AboutMenuItem.h | ||
ArgumentVector.h | ||
Array.h | ||
AttributeUtilities.h | ||
AutoDeleter.h | ||
AutoLocker.h | ||
binary-utils.h | ||
BitmapButton.h | ||
BytePointer.h | ||
CalendarView.h | ||
ColorQuantizer.h | ||
CommandPipe.h | ||
cpu_type.h | ||
DragTrackingFilter.h | ||
DriverSettingsMessageAdapter.h | ||
EntryFilter.h | ||
ExpressionParser.h | ||
FunctionObject.h | ||
FunctionTracer.h | ||
Geolocation.h | ||
HashMap.h | ||
HashSet.h | ||
HashString.h | ||
IconButton.h | ||
IconView.h | ||
Json.h | ||
JsonEvent.h | ||
JsonEventListener.h | ||
JsonMessageWriter.h | ||
JsonTextWriter.h | ||
JsonWriter.h | ||
Keymap.h | ||
locks.h | ||
LongAndDragTrackingFilter.h | ||
MessageBuilder.h | ||
NaturalCompare.h | ||
OpenHashTable.h | ||
OpenWithTracker.h | ||
pci-utils.h | ||
PromptWindow.h | ||
PthreadMutexLocker.h | ||
QueryFile.h | ||
RangeArray.h | ||
RegExp.h | ||
RWLocker.h | ||
RWLockManager.h | ||
SettingsHandler.h | ||
ShakeTrackingFilter.h | ||
StringForRate.h | ||
StringForSize.h | ||
StripeView.h | ||
syscall_utils.h | ||
TextTable.h | ||
Thread.h | ||
ToolBar.h | ||
TrackerAddOnAppLaunch.h | ||
TypeOperation.h | ||
usb-utils.h | ||
Variant.h | ||
WeakReferenceable.h |