Skip to content

Commit cb2d631

Browse files
committed
2 parents 096dc6b + 79dce7e commit cb2d631

File tree

1 file changed

+28
-7
lines changed

1 file changed

+28
-7
lines changed

src/main/scala/sri/universal/components/View.scala

Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,20 +50,45 @@ object ViewC {
5050

5151
}
5252

53+
object GestureEvent {
54+
@js.native
55+
trait NativeEvent extends js.Any {
56+
def changedTouches: js.Array[NativeEvent] = js.native
57+
def identifier: Int = js.native
58+
def locationX: Double = js.native
59+
def locationY: Double = js.native
60+
def pageX: Double = js.native
61+
def pageY: Double = js.native
62+
def target: Int = js.native
63+
def timestamp: Double = js.native
64+
def touches: js.Array[NativeEvent] = js.native
65+
}
66+
}
67+
68+
@js.native
69+
trait GestureEvent extends js.Any {
70+
def nativeEvent: GestureEvent.NativeEvent = js.native
71+
}
72+
5373
trait ViewProps extends js.Object {
74+
val onStartShouldSetResponder: js.UndefOr[js.Function] = js.undefined
75+
val onMoveShouldSetResponder: js.UndefOr[js.Function] = js.undefined
76+
val onStartShouldSetResponderCapture: js.UndefOr[js.Function] = js.undefined
77+
val onMoveShouldSetResponderCapture: js.UndefOr[js.Function] = js.undefined
78+
val onResponderGrant: js.UndefOr[js.Function] = js.undefined
5479
val onResponderReject: js.UndefOr[js.Function] = js.undefined
80+
val onResponderMove: js.UndefOr[js.Function] = js.undefined
81+
val onResponderTerminationRequest: js.UndefOr[js.Function] = js.undefined
82+
val onResponderTerminate: js.UndefOr[js.Function] = js.undefined
5583
val renderToHardwareTextureAndroid: js.UndefOr[Boolean] = js.undefined
56-
val onStartShouldSetResponder: js.UndefOr[js.Function] = js.undefined
5784
val onResponderRelease: js.UndefOr[js.Function] = js.undefined
5885
val onMagicTap: js.UndefOr[js.Function] = js.undefined
59-
val onResponderMove: js.UndefOr[js.Function] = js.undefined
6086
val collapsable: js.UndefOr[Boolean] = js.undefined
6187
val shouldRasterizeIOS: js.UndefOr[Boolean] = js.undefined
6288
val onLayout: js.UndefOr[js.Function1[LayoutEvent, _]] = js.undefined
6389
val onAccessibilityTap: js.UndefOr[js.Function0[_]] = js.undefined
6490
val accessibilityLabel: js.UndefOr[String] = js.undefined
6591
val AccessibilityComponentType: js.UndefOr[js.Any] = js.undefined
66-
val onMoveShouldSetResponder: js.UndefOr[js.Function] = js.undefined
6792
val removeClippedSubviews: js.UndefOr[Boolean] = js.undefined
6893
val style: js.UndefOr[js.Any] = js.undefined
6994
val accessibilityTraits: js.UndefOr[js.Array[AccessibilityTraits]] =
@@ -72,12 +97,8 @@ trait ViewProps extends js.Object {
7297
val collapsible: js.UndefOr[Boolean] = js.undefined
7398
val accessibilityViewIsModal: js.UndefOr[Boolean] = js.undefined
7499
val needsOffscreenAlphaCompositing: js.UndefOr[Boolean] = js.undefined
75-
val onResponderTerminationRequest: js.UndefOr[js.Function] = js.undefined
76100
val testID: js.UndefOr[String] = js.undefined
77101
val pointerEvents: js.UndefOr[PointerEvents] = js.undefined
78-
val onResponderTerminate: js.UndefOr[js.Function] = js.undefined
79-
val onStartShouldSetResponderCapture: js.UndefOr[js.Function] = js.undefined
80-
val onResponderGrant: js.UndefOr[js.Function] = js.undefined
81102
val importantForAccessibility: js.UndefOr[ImportantForAccessibility] =
82103
js.undefined
83104
val accessible: js.UndefOr[Boolean] = js.undefined

0 commit comments

Comments
 (0)