/third_party/libinput/src/ |
D | evdev-mt-touchpad-thumb.c | 56 if (tp->thumb.state == state && tp->thumb.index == index) in tp_thumb_set_state() 62 thumb_state_to_str(tp->thumb.state), in tp_thumb_set_state() 65 tp->thumb.state = state; in tp_thumb_set_state() 66 tp->thumb.index = index; in tp_thumb_set_state() 72 tp->thumb.state = THUMB_STATE_FINGER; in tp_thumb_reset() 73 tp->thumb.index = UINT_MAX; in tp_thumb_reset() 74 tp->thumb.pinch_eligible = true; in tp_thumb_reset() 80 tp->thumb.state = THUMB_STATE_FINGER; in tp_thumb_lift() 81 tp->thumb.index = UINT_MAX; in tp_thumb_lift() 88 return (t->point.y > tp->thumb.lower_thumb_line && in tp_thumb_in_exclusion_area() [all …]
|
D | evdev-mt-touchpad-gestures.c | 864 *thumb; in tp_gesture_detect_motion_gestures() local 926 thumb = first; in tp_gesture_detect_motion_gestures() 930 thumb = second; in tp_gesture_detect_motion_gestures() 959 if (tp->thumb.detect_thumbs && thumb_mm < min_move) { in tp_gesture_detect_motion_gestures() 960 tp_thumb_suppress(tp, thumb); in tp_gesture_detect_motion_gestures() 981 tp->thumb.pinch_eligible) { in tp_gesture_detect_motion_gestures() 1278 struct tp_touch *thumb; in tp_gesture_thumb_moved() local 1282 thumb = tp_thumb_get_touch(tp); in tp_gesture_thumb_moved() 1283 if (!thumb) in tp_gesture_thumb_moved() 1286 thumb_moved = tp_gesture_mm_moved(tp, thumb); in tp_gesture_thumb_moved() [all …]
|
/third_party/libinput/doc/user/ |
D | touchpad-thumb-detection.rst | 7 Thumb detection tries to identify touches triggered by a thumb rather than a 12 working thumb detection. 14 libinput has built-in thumb detection, partially dependent on 22 to ignore a thumb depends on the interaction at the time. 30 The simplest form of thumb detection identifies a touch as thumb when the 35 thumb detection based on the size of the touch ellipse. This works similar to 39 Pressure- and size-based thumb detection depends on the location of the 40 thumb and usually only applies within the :ref:`thumb_areas`. 44 thumb detection require thresholds set in the :ref:`device-quirks`. 53 A thumb hanging mostly off the touchpad will have a small surface area. [all …]
|
D | palm-detection.rst | 11 touchpad with the palm (usually the area below the thumb). This can lead to 190 Many users rest their thumb on the touchpad while using the index finger to 191 move the finger around. For clicks, often the thumb is used rather than the 192 finger. The thumb should otherwise be ignored as a touch, i.e. it should not 196 libinput uses two triggers for thumb detection: pressure and 197 location. A touch exceeding a pressure threshold is considered a thumb if it 198 is within the thumb detection zone. 201 surface area has a higher pressure and thus hints at a thumb or palm 205 thumb hanging mostly off the touchpad will have a small surface area. 206 libinput has a definitive thumb zone where any touch is considered a resting [all …]
|
D | gestures.rst | 248 Hold gestures and thumb/palm detection 256 if the finger was removed from the device. Where other non-thumb/non-palm 260 Notably, libinput's thumb and palm detection is not a simple boolean per 262 example, a touch may be a thumb for tapping but not for clickfinger 266 Likewise, libinput may classify a finger as thumb in the same hardware event 271 Information to determine whether a touch is a thumb or a palm may not be 275 the touch as thumb/palm and send the corresponding **hold cancel** 341 user executes a three-finger pinch gesture, with the thumb remaining in the
|
D | features.rst | 21 touchpad-thumb-detection.rst
|
/third_party/flutter/flutter/packages/flutter/lib/src/cupertino/ |
D | thumb_painter.dart | 9 /// Paints an iOS-style slider thumb. 13 /// Creates an object that paints an iOS-style slider thumb. 22 /// The color of the interior of the thumb. 25 /// The color of the shadow case by the thumb. 28 /// The paint used to draw the shadow case by the thumb. 31 /// Half the default diameter of the thumb. 34 /// The default amount the thumb should be extended horizontally when pressed. 37 /// Paints the thumb onto the given canvas in the given rectangle. 40 /// rectangle to use for the thumb.
|
D | scrollbar.dart | 65 /// on top of the scrollbar thumb, which enlarges the thumb and makes it 206 // on the scrollbar thumb and then drags the scrollbar without releasing. 233 // from the right on top of the scrollbar thumb and then drags the scrollbar 297 // thumb. 367 // thumb and ignores everything else. 393 // scrollbar's thumb and ignores everything else. 426 // scrollbar should only respond to a gesture directly on its thumb, so 427 // manually check for a hit on the thumb here.
|
/third_party/libexif/contrib/examples/ |
D | thumbnail.c | 39 FILE *thumb; in main() local 46 thumb = fopen(thumb_name, "wb"); in main() 47 if (thumb) { in main() 49 fwrite(ed->data, 1, ed->size, thumb); in main() 50 fclose(thumb); in main()
|
/third_party/flutter/flutter/packages/flutter/test/cupertino/ |
D | scrollbar_test.dart | 54 testWidgets('Scrollbar thumb can be dragged with long press', (WidgetTester tester) async { 81 // Scrollbar thumb is fully showing and scroll offset has moved by 97 // Longpress on the scrollbar thumb and expect a vibration. 103 // Drag the thumb down to scroll down. 112 // The scrollbar thumb is still fully visible. 117 // Let the thumb fade out so all timers have resolved. 122 …testWidgets('Scrollbar thumb can be dragged by swiping in from right', (WidgetTester tester) async… 149 // Scrollbar thumb is fully showing and scroll offset has moved by 165 // Drag in from the right side on top of the scrollbar thumb and expect a 174 // Drag the thumb down to scroll down. [all …]
|
/third_party/flutter/flutter/packages/flutter/lib/src/material/ |
D | slider_theme.dart | 18 /// the [Slider]'s thumb, overlay, and value indicator and the 34 /// the [RangeSlider]'s thumb. 53 /// * [RoundSliderThumbShape], which is the default [Slider]'s thumb shape that 78 /// * [RoundRangeSliderThumbShape] for the default [RangeSlider]'s thumb shape 98 /// The track segment between the start of the slider and the thumb is the 99 /// active track segment. The track segment between the thumb and the end of the 107 /// track segments between the thumb and each end of the slider are the inactive 122 /// the [SliderComponentShape.getPreferredSize] of the thumb shape, 220 /// Identifier for a thumb. 224 /// For [TextDirection.ltr], the [start] thumb is the left-most thumb and the [all …]
|
D | range_slider.dart | 43 /// * The "overlay", which is a highlight that's drawn over a thumb in response 46 /// is dragging a thumb to show the value being selected. 72 /// To determine how it should be displayed (e.g. colors, thumb shape, etc.), 273 /// There are two labels: one for the start thumb and one for the end thumb. 297 /// between the min and the start thumb, and the end thumb and the max. 456 // Finds closest thumb. If the thumbs are close to each other, no thumb is 458 // non-zero displacement is negative, then the left thumb is selected, and if its 459 // positive, then the right thumb is selected. 472 // Use dx if the thumb touch targets overlap. If dx is 0 and the drag 473 // position is in both touch targets, no thumb is selected because it is [all …]
|
/third_party/flutter/flutter/packages/flutter/test/material/ |
D | range_slider_test.dart | 57 // The start thumb is selected when tapping the left inactive track. 63 // The end thumb is selected when tapping the right inactive track. 112 // The end thumb is selected when tapping the left inactive track. 118 // The start thumb is selected when tapping the right inactive track. 170 // The start thumb is selected when tapping the left inactive track. 177 // The end thumb is selected when tapping the right inactive track. 230 // The start thumb is selected when tapping the left inactive track. 237 // The end thumb is selected when tapping the right inactive track. 279 // Drag the start thumb to the min. 284 // Drag the end thumb to the max. [all …]
|
D | slider_theme_test.dart | 231 // The enabled slider thumb has track segments that extend to and from 232 // the center of the thumb. 243 // The disabled slider thumb has a horizontal gap between itself and the 245 // not extend to the center of the thumb, but rather the outer edge of th 267 // With no touch, paints only the thumb. 284 // After touch, paints thumb and overlay. 305 // After the gesture is up and complete, it again paints only the thumb. 318 testWidgets('Default slider ticker and thumb shape draw correctly', (WidgetTester tester) async { 552 // The disabled thumb is smaller so the active track has to paint longer to 562 …testWidgets('The default slider thumb shape sizes can be overridden', (WidgetTester tester) async { [all …]
|
/third_party/flutter/flutter/packages/flutter/lib/src/widgets/ |
D | scrollbar.dart | 73 /// [Color] of the thumb. Mustn't be null. 83 /// An opacity [Animation] that dictates the opacity of the thumb. 230 // thumb. iOS behavior appears to have the thumb reach its minimum size 233 // values for the thumb that range between minLength and the smallest 253 // Padding of the thumb track. 255 // The size of the thumb track. 265 /// Convert between a thumb track position and the corresponding scroll 268 /// thumbOffsetLocal is a position in the thumb track. Cannot be null. 278 // thumb track. 315 // The thumb is not able to be hit when transparent. [all …]
|
/third_party/libinput/tools/ |
D | libinput-measure-touch-size.py | 136 self.is_thumb = self.device.thumb != 0 and touch.major > self.device.thumb 203 self.thumb = 0 246 self.thumb = int(q[1]) 311 print("Thumb size used: {}".format(self.thumb))
|
D | libinput-measure-touchpad-pressure.py | 141 self.is_thumb = touch.pressure > self.device.thumb 240 self.thumb = absinfo.maximum 279 self.thumb = int(q[1]) 353 print(fmt.values(["Thresh", device.down, device.up, device.palm, device.thumb])) 415 device.thumb = args.thumb_threshold
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/ |
D | Triple.cpp | 66 case thumb: return "thumb"; in getArchTypeName() 92 case thumb: in getArchTypePrefix() 297 .Case("thumb", thumb) in getArchTypeForLLVMName() 335 arch = Triple::thumb; in parseARMArch() 382 return Triple::thumb; in parseARMArch() 407 .Case("thumb", Triple::thumb) in parseArch() 659 case Triple::thumb: in getDefaultFormat() 1265 case llvm::Triple::thumb: in getArchPointerBitWidth() 1348 case Triple::thumb: in get32BitArchVariant() 1432 case Triple::thumb: T.setArch(Triple::aarch64); break; in get64BitArchVariant() [all …]
|
/third_party/flutter/flutter/packages/flutter/test/widgets/ |
D | scrollbar_test.dart | 374 testWidgets('thumb resizes gradually on overscroll', (WidgetTester tester) async { 393 // No overscroll gives a full sized thumb. 404 // Scrolling to the middle also gives a full sized thumb. 414 // Scrolling just to the very end also gives a full sized thumb. 424 // Scrolling just past the end shrinks the thumb slightly. 434 // Scrolling way past the end shrinks the thumb to minimum.
|
/third_party/skia/third_party/externals/expat/expat/doc/ |
D | ok.min.css | 2 …thumb{cursor:pointer;-webkit-appearance:none;border-radius:50%;background-color:var(--ok-accent-0)…
|
/third_party/flutter/flutter/examples/flutter_gallery/lib/demo/material/ |
D | slider_demo.dart | 71 Thumb thumb, 83 switch (thumb) { 93 switch (thumb) { 207 description: 'Sliders containing 1 thumb',
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/TargetInfo/ |
D | ARMTargetInfo.cpp | 36 RegisterTarget<Triple::thumb, /*HasJIT=*/true> A(getTheThumbLETarget(), in LLVMInitializeARMTargetInfo()
|
/third_party/cmsis/CMSIS/DSP/Source/TransformFunctions/ |
D | arm_bitreversal2.S | 49 #define THUMB .thumb 57 #define THUMB .thumb
|
/third_party/flutter/skia/resources/lua/ |
D | slides_content.lua | 27 - Arm - thumb, arm, NEON, ... 64bit?
|
/third_party/openh264/build/ |
D | platform-mingw_nt.mk | 22 CCAS = gas-preprocessor.pl -as-type clang -force-thumb -- $(CC)
|