Home
last modified time | relevance | path

Searched refs:thumb (Results 1 – 25 of 145) sorted by relevance

123456

/third_party/libinput/src/
Devdev-mt-touchpad-thumb.c56 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 …]
Devdev-mt-touchpad-gestures.c864 *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/
Dtouchpad-thumb-detection.rst7 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 …]
Dpalm-detection.rst11 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 …]
Dgestures.rst248 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
Dfeatures.rst21 touchpad-thumb-detection.rst
/third_party/flutter/flutter/packages/flutter/lib/src/cupertino/
Dthumb_painter.dart9 /// 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.
Dscrollbar.dart65 /// 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/
Dthumbnail.c39 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/
Dscrollbar_test.dart54 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/
Dslider_theme.dart18 /// 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 …]
Drange_slider.dart43 /// * 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/
Drange_slider_test.dart57 // 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 …]
Dslider_theme_test.dart231 // 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/
Dscrollbar.dart73 /// [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/
Dlibinput-measure-touch-size.py136 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))
Dlibinput-measure-touchpad-pressure.py141 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/
DTriple.cpp66 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/
Dscrollbar_test.dart374 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/
Dok.min.css2thumb{cursor:pointer;-webkit-appearance:none;border-radius:50%;background-color:var(--ok-accent-0)…
/third_party/flutter/flutter/examples/flutter_gallery/lib/demo/material/
Dslider_demo.dart71 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/
DARMTargetInfo.cpp36 RegisterTarget<Triple::thumb, /*HasJIT=*/true> A(getTheThumbLETarget(), in LLVMInitializeARMTargetInfo()
/third_party/cmsis/CMSIS/DSP/Source/TransformFunctions/
Darm_bitreversal2.S49 #define THUMB .thumb
57 #define THUMB .thumb
/third_party/flutter/skia/resources/lua/
Dslides_content.lua27 - Arm - thumb, arm, NEON, ... 64bit?
/third_party/openh264/build/
Dplatform-mingw_nt.mk22 CCAS = gas-preprocessor.pl -as-type clang -force-thumb -- $(CC)

123456