| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
CDP.Domains.Input
Description
Input
Synopsis
- data PInputSynthesizeTapGesture = PInputSynthesizeTapGesture {}
- data PInputSynthesizeScrollGesture = PInputSynthesizeScrollGesture {
- pInputSynthesizeScrollGestureX :: Double
- pInputSynthesizeScrollGestureY :: Double
- pInputSynthesizeScrollGestureXDistance :: Maybe Double
- pInputSynthesizeScrollGestureYDistance :: Maybe Double
- pInputSynthesizeScrollGestureXOverscroll :: Maybe Double
- pInputSynthesizeScrollGestureYOverscroll :: Maybe Double
- pInputSynthesizeScrollGesturePreventFling :: Maybe Bool
- pInputSynthesizeScrollGestureSpeed :: Maybe Int
- pInputSynthesizeScrollGestureGestureSourceType :: Maybe InputGestureSourceType
- pInputSynthesizeScrollGestureRepeatCount :: Maybe Int
- pInputSynthesizeScrollGestureRepeatDelayMs :: Maybe Int
- pInputSynthesizeScrollGestureInteractionMarkerName :: Maybe Text
- data PInputSynthesizePinchGesture = PInputSynthesizePinchGesture {}
- data PInputSetInterceptDrags = PInputSetInterceptDrags {}
- data PInputSetIgnoreInputEvents = PInputSetIgnoreInputEvents {}
- data PInputEmulateTouchFromMouseEvent = PInputEmulateTouchFromMouseEvent {
- pInputEmulateTouchFromMouseEventType :: PInputEmulateTouchFromMouseEventType
- pInputEmulateTouchFromMouseEventX :: Int
- pInputEmulateTouchFromMouseEventY :: Int
- pInputEmulateTouchFromMouseEventButton :: InputMouseButton
- pInputEmulateTouchFromMouseEventTimestamp :: Maybe InputTimeSinceEpoch
- pInputEmulateTouchFromMouseEventDeltaX :: Maybe Double
- pInputEmulateTouchFromMouseEventDeltaY :: Maybe Double
- pInputEmulateTouchFromMouseEventModifiers :: Maybe Int
- pInputEmulateTouchFromMouseEventClickCount :: Maybe Int
- data PInputEmulateTouchFromMouseEventType
- data PInputDispatchTouchEvent = PInputDispatchTouchEvent {}
- data PInputDispatchTouchEventType
- data PInputDispatchMouseEvent = PInputDispatchMouseEvent {
- pInputDispatchMouseEventType :: PInputDispatchMouseEventType
- pInputDispatchMouseEventX :: Double
- pInputDispatchMouseEventY :: Double
- pInputDispatchMouseEventModifiers :: Maybe Int
- pInputDispatchMouseEventTimestamp :: Maybe InputTimeSinceEpoch
- pInputDispatchMouseEventButton :: Maybe InputMouseButton
- pInputDispatchMouseEventButtons :: Maybe Int
- pInputDispatchMouseEventClickCount :: Maybe Int
- pInputDispatchMouseEventForce :: Maybe Double
- pInputDispatchMouseEventTangentialPressure :: Maybe Double
- pInputDispatchMouseEventTiltX :: Maybe Int
- pInputDispatchMouseEventTiltY :: Maybe Int
- pInputDispatchMouseEventTwist :: Maybe Int
- pInputDispatchMouseEventDeltaX :: Maybe Double
- pInputDispatchMouseEventDeltaY :: Maybe Double
- pInputDispatchMouseEventPointerType :: Maybe PInputDispatchMouseEventPointerType
- data PInputDispatchMouseEventPointerType
- data PInputDispatchMouseEventType
- data PInputImeSetComposition = PInputImeSetComposition {}
- data PInputInsertText = PInputInsertText {}
- data PInputDispatchKeyEvent = PInputDispatchKeyEvent {
- pInputDispatchKeyEventType :: PInputDispatchKeyEventType
- pInputDispatchKeyEventModifiers :: Maybe Int
- pInputDispatchKeyEventTimestamp :: Maybe InputTimeSinceEpoch
- pInputDispatchKeyEventText :: Maybe Text
- pInputDispatchKeyEventUnmodifiedText :: Maybe Text
- pInputDispatchKeyEventKeyIdentifier :: Maybe Text
- pInputDispatchKeyEventCode :: Maybe Text
- pInputDispatchKeyEventKey :: Maybe Text
- pInputDispatchKeyEventWindowsVirtualKeyCode :: Maybe Int
- pInputDispatchKeyEventNativeVirtualKeyCode :: Maybe Int
- pInputDispatchKeyEventAutoRepeat :: Maybe Bool
- pInputDispatchKeyEventIsKeypad :: Maybe Bool
- pInputDispatchKeyEventIsSystemKey :: Maybe Bool
- pInputDispatchKeyEventLocation :: Maybe Int
- pInputDispatchKeyEventCommands :: Maybe [Text]
- data PInputDispatchKeyEventType
- data PInputDispatchDragEvent = PInputDispatchDragEvent {}
- data PInputDispatchDragEventType
- data InputDragIntercepted = InputDragIntercepted {}
- data InputDragData = InputDragData {}
- data InputDragDataItem = InputDragDataItem {}
- type InputTimeSinceEpoch = Double
- data InputMouseButton
- data InputGestureSourceType
- data InputTouchPoint = InputTouchPoint {
- inputTouchPointX :: Double
- inputTouchPointY :: Double
- inputTouchPointRadiusX :: Maybe Double
- inputTouchPointRadiusY :: Maybe Double
- inputTouchPointRotationAngle :: Maybe Double
- inputTouchPointForce :: Maybe Double
- inputTouchPointTangentialPressure :: Maybe Double
- inputTouchPointTiltX :: Maybe Int
- inputTouchPointTiltY :: Maybe Int
- inputTouchPointTwist :: Maybe Int
- inputTouchPointId :: Maybe Double
- pInputDispatchDragEvent :: PInputDispatchDragEventType -> Double -> Double -> InputDragData -> PInputDispatchDragEvent
- pInputDispatchKeyEvent :: PInputDispatchKeyEventType -> PInputDispatchKeyEvent
- pInputInsertText :: Text -> PInputInsertText
- pInputImeSetComposition :: Text -> Int -> Int -> PInputImeSetComposition
- pInputDispatchMouseEvent :: PInputDispatchMouseEventType -> Double -> Double -> PInputDispatchMouseEvent
- pInputDispatchTouchEvent :: PInputDispatchTouchEventType -> [InputTouchPoint] -> PInputDispatchTouchEvent
- pInputEmulateTouchFromMouseEvent :: PInputEmulateTouchFromMouseEventType -> Int -> Int -> InputMouseButton -> PInputEmulateTouchFromMouseEvent
- pInputSetIgnoreInputEvents :: Bool -> PInputSetIgnoreInputEvents
- pInputSetInterceptDrags :: Bool -> PInputSetInterceptDrags
- pInputSynthesizePinchGesture :: Double -> Double -> Double -> PInputSynthesizePinchGesture
- pInputSynthesizeScrollGesture :: Double -> Double -> PInputSynthesizeScrollGesture
- pInputSynthesizeTapGesture :: Double -> Double -> PInputSynthesizeTapGesture
Documentation
data PInputSynthesizeTapGesture Source #
Synthesizes a tap gesture over a time period by issuing appropriate touch events.
Parameters of the synthesizeTapGesture command.
Constructors
| PInputSynthesizeTapGesture | |
Fields
| |
Instances
| Eq PInputSynthesizeTapGesture Source # | |
Defined in CDP.Domains.Input Methods (==) :: PInputSynthesizeTapGesture -> PInputSynthesizeTapGesture -> Bool # (/=) :: PInputSynthesizeTapGesture -> PInputSynthesizeTapGesture -> Bool # | |
| Show PInputSynthesizeTapGesture Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> PInputSynthesizeTapGesture -> ShowS # show :: PInputSynthesizeTapGesture -> String # showList :: [PInputSynthesizeTapGesture] -> ShowS # | |
| ToJSON PInputSynthesizeTapGesture Source # | |
Defined in CDP.Domains.Input Methods toJSON :: PInputSynthesizeTapGesture -> Value # toEncoding :: PInputSynthesizeTapGesture -> Encoding # toJSONList :: [PInputSynthesizeTapGesture] -> Value # toEncodingList :: [PInputSynthesizeTapGesture] -> Encoding # | |
| Command PInputSynthesizeTapGesture Source # | |
Defined in CDP.Domains.Input Associated Types | |
| type CommandResponse PInputSynthesizeTapGesture Source # | |
Defined in CDP.Domains.Input | |
data PInputSynthesizeScrollGesture Source #
Synthesizes a scroll gesture over a time period by issuing appropriate touch events.
Parameters of the synthesizeScrollGesture command.
Constructors
| PInputSynthesizeScrollGesture | |
Fields
| |
Instances
| Eq PInputSynthesizeScrollGesture Source # | |
Defined in CDP.Domains.Input | |
| Show PInputSynthesizeScrollGesture Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> PInputSynthesizeScrollGesture -> ShowS # show :: PInputSynthesizeScrollGesture -> String # showList :: [PInputSynthesizeScrollGesture] -> ShowS # | |
| ToJSON PInputSynthesizeScrollGesture Source # | |
Defined in CDP.Domains.Input Methods toJSON :: PInputSynthesizeScrollGesture -> Value # toEncoding :: PInputSynthesizeScrollGesture -> Encoding # toJSONList :: [PInputSynthesizeScrollGesture] -> Value # toEncodingList :: [PInputSynthesizeScrollGesture] -> Encoding # | |
| Command PInputSynthesizeScrollGesture Source # | |
Defined in CDP.Domains.Input Associated Types | |
| type CommandResponse PInputSynthesizeScrollGesture Source # | |
Defined in CDP.Domains.Input | |
data PInputSynthesizePinchGesture Source #
Synthesizes a pinch gesture over a time period by issuing appropriate touch events.
Parameters of the synthesizePinchGesture command.
Constructors
| PInputSynthesizePinchGesture | |
Fields
| |
Instances
| Eq PInputSynthesizePinchGesture Source # | |
Defined in CDP.Domains.Input Methods (==) :: PInputSynthesizePinchGesture -> PInputSynthesizePinchGesture -> Bool # (/=) :: PInputSynthesizePinchGesture -> PInputSynthesizePinchGesture -> Bool # | |
| Show PInputSynthesizePinchGesture Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> PInputSynthesizePinchGesture -> ShowS # show :: PInputSynthesizePinchGesture -> String # showList :: [PInputSynthesizePinchGesture] -> ShowS # | |
| ToJSON PInputSynthesizePinchGesture Source # | |
Defined in CDP.Domains.Input Methods toJSON :: PInputSynthesizePinchGesture -> Value # toEncoding :: PInputSynthesizePinchGesture -> Encoding # toJSONList :: [PInputSynthesizePinchGesture] -> Value # toEncodingList :: [PInputSynthesizePinchGesture] -> Encoding # | |
| Command PInputSynthesizePinchGesture Source # | |
Defined in CDP.Domains.Input Associated Types | |
| type CommandResponse PInputSynthesizePinchGesture Source # | |
Defined in CDP.Domains.Input | |
data PInputSetInterceptDrags Source #
Prevents default drag and drop behavior and instead emits dragIntercepted events.
Drag and drop behavior can be directly controlled via dispatchDragEvent.
Parameters of the setInterceptDrags command.
Constructors
| PInputSetInterceptDrags | |
Fields | |
Instances
data PInputSetIgnoreInputEvents Source #
Ignores input events (useful while auditing page).
Parameters of the setIgnoreInputEvents command.
Constructors
| PInputSetIgnoreInputEvents | |
Fields
| |
Instances
| Eq PInputSetIgnoreInputEvents Source # | |
Defined in CDP.Domains.Input Methods (==) :: PInputSetIgnoreInputEvents -> PInputSetIgnoreInputEvents -> Bool # (/=) :: PInputSetIgnoreInputEvents -> PInputSetIgnoreInputEvents -> Bool # | |
| Show PInputSetIgnoreInputEvents Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> PInputSetIgnoreInputEvents -> ShowS # show :: PInputSetIgnoreInputEvents -> String # showList :: [PInputSetIgnoreInputEvents] -> ShowS # | |
| ToJSON PInputSetIgnoreInputEvents Source # | |
Defined in CDP.Domains.Input Methods toJSON :: PInputSetIgnoreInputEvents -> Value # toEncoding :: PInputSetIgnoreInputEvents -> Encoding # toJSONList :: [PInputSetIgnoreInputEvents] -> Value # toEncodingList :: [PInputSetIgnoreInputEvents] -> Encoding # | |
| Command PInputSetIgnoreInputEvents Source # | |
Defined in CDP.Domains.Input Associated Types | |
| type CommandResponse PInputSetIgnoreInputEvents Source # | |
Defined in CDP.Domains.Input | |
data PInputEmulateTouchFromMouseEvent Source #
Constructors
| PInputEmulateTouchFromMouseEvent | |
Fields
| |
Instances
| Eq PInputEmulateTouchFromMouseEvent Source # | |
Defined in CDP.Domains.Input | |
| Show PInputEmulateTouchFromMouseEvent Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> PInputEmulateTouchFromMouseEvent -> ShowS # | |
| ToJSON PInputEmulateTouchFromMouseEvent Source # | |
Defined in CDP.Domains.Input | |
| Command PInputEmulateTouchFromMouseEvent Source # | |
Defined in CDP.Domains.Input Associated Types type CommandResponse PInputEmulateTouchFromMouseEvent Source # | |
| type CommandResponse PInputEmulateTouchFromMouseEvent Source # | |
Defined in CDP.Domains.Input | |
data PInputEmulateTouchFromMouseEventType Source #
Emulates touch event from the mouse event parameters.
Parameters of the emulateTouchFromMouseEvent command.
Constructors
| PInputEmulateTouchFromMouseEventTypeMousePressed | |
| PInputEmulateTouchFromMouseEventTypeMouseReleased | |
| PInputEmulateTouchFromMouseEventTypeMouseMoved | |
| PInputEmulateTouchFromMouseEventTypeMouseWheel |
Instances
data PInputDispatchTouchEvent Source #
Constructors
| PInputDispatchTouchEvent | |
Fields
| |
Instances
data PInputDispatchTouchEventType Source #
Dispatches a touch event to the page.
Parameters of the dispatchTouchEvent command.
Constructors
| PInputDispatchTouchEventTypeTouchStart | |
| PInputDispatchTouchEventTypeTouchEnd | |
| PInputDispatchTouchEventTypeTouchMove | |
| PInputDispatchTouchEventTypeTouchCancel |
Instances
data PInputDispatchMouseEvent Source #
Constructors
| PInputDispatchMouseEvent | |
Fields
| |
Instances
data PInputDispatchMouseEventPointerType Source #
Instances
data PInputDispatchMouseEventType Source #
Dispatches a mouse event to the page.
Parameters of the dispatchMouseEvent command.
Constructors
| PInputDispatchMouseEventTypeMousePressed | |
| PInputDispatchMouseEventTypeMouseReleased | |
| PInputDispatchMouseEventTypeMouseMoved | |
| PInputDispatchMouseEventTypeMouseWheel |
Instances
data PInputImeSetComposition Source #
This method sets the current candidate text for ime. Use imeCommitComposition to commit the final text. Use imeSetComposition with empty string as text to cancel composition.
Parameters of the imeSetComposition command.
Constructors
| PInputImeSetComposition | |
Fields
| |
Instances
data PInputInsertText Source #
This method emulates inserting text that doesn't come from a key press, for example an emoji keyboard or an IME.
Parameters of the insertText command.
Constructors
| PInputInsertText | |
Fields
| |
Instances
| Eq PInputInsertText Source # | |
Defined in CDP.Domains.Input Methods (==) :: PInputInsertText -> PInputInsertText -> Bool # (/=) :: PInputInsertText -> PInputInsertText -> Bool # | |
| Show PInputInsertText Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> PInputInsertText -> ShowS # show :: PInputInsertText -> String # showList :: [PInputInsertText] -> ShowS # | |
| ToJSON PInputInsertText Source # | |
Defined in CDP.Domains.Input Methods toJSON :: PInputInsertText -> Value # toEncoding :: PInputInsertText -> Encoding # toJSONList :: [PInputInsertText] -> Value # toEncodingList :: [PInputInsertText] -> Encoding # | |
| Command PInputInsertText Source # | |
Defined in CDP.Domains.Input Associated Types Methods commandName :: Proxy PInputInsertText -> String Source # fromJSON :: Proxy PInputInsertText -> Value -> Result (CommandResponse PInputInsertText) Source # | |
| type CommandResponse PInputInsertText Source # | |
Defined in CDP.Domains.Input | |
data PInputDispatchKeyEvent Source #
Constructors
| PInputDispatchKeyEvent | |
Fields
| |
Instances
| Eq PInputDispatchKeyEvent Source # | |
Defined in CDP.Domains.Input Methods (==) :: PInputDispatchKeyEvent -> PInputDispatchKeyEvent -> Bool # (/=) :: PInputDispatchKeyEvent -> PInputDispatchKeyEvent -> Bool # | |
| Show PInputDispatchKeyEvent Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> PInputDispatchKeyEvent -> ShowS # show :: PInputDispatchKeyEvent -> String # showList :: [PInputDispatchKeyEvent] -> ShowS # | |
| ToJSON PInputDispatchKeyEvent Source # | |
Defined in CDP.Domains.Input Methods toJSON :: PInputDispatchKeyEvent -> Value # toEncoding :: PInputDispatchKeyEvent -> Encoding # toJSONList :: [PInputDispatchKeyEvent] -> Value # | |
| Command PInputDispatchKeyEvent Source # | |
Defined in CDP.Domains.Input Associated Types Methods commandName :: Proxy PInputDispatchKeyEvent -> String Source # fromJSON :: Proxy PInputDispatchKeyEvent -> Value -> Result (CommandResponse PInputDispatchKeyEvent) Source # | |
| type CommandResponse PInputDispatchKeyEvent Source # | |
Defined in CDP.Domains.Input | |
data PInputDispatchKeyEventType Source #
Dispatches a key event to the page.
Parameters of the dispatchKeyEvent command.
Constructors
| PInputDispatchKeyEventTypeKeyDown | |
| PInputDispatchKeyEventTypeKeyUp | |
| PInputDispatchKeyEventTypeRawKeyDown | |
| PInputDispatchKeyEventTypeChar |
Instances
data PInputDispatchDragEvent Source #
Constructors
| PInputDispatchDragEvent | |
Fields
| |
Instances
data PInputDispatchDragEventType Source #
Dispatches a drag event into the page.
Parameters of the dispatchDragEvent command.
Constructors
| PInputDispatchDragEventTypeDragEnter | |
| PInputDispatchDragEventTypeDragOver | |
| PInputDispatchDragEventTypeDrop | |
| PInputDispatchDragEventTypeDragCancel |
Instances
data InputDragIntercepted Source #
Type of the dragIntercepted event.
Constructors
| InputDragIntercepted | |
Fields | |
Instances
| Eq InputDragIntercepted Source # | |
Defined in CDP.Domains.Input Methods (==) :: InputDragIntercepted -> InputDragIntercepted -> Bool # (/=) :: InputDragIntercepted -> InputDragIntercepted -> Bool # | |
| Show InputDragIntercepted Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> InputDragIntercepted -> ShowS # show :: InputDragIntercepted -> String # showList :: [InputDragIntercepted] -> ShowS # | |
| FromJSON InputDragIntercepted Source # | |
Defined in CDP.Domains.Input Methods parseJSON :: Value -> Parser InputDragIntercepted # parseJSONList :: Value -> Parser [InputDragIntercepted] # | |
| Event InputDragIntercepted Source # | |
Defined in CDP.Domains.Input | |
data InputDragData Source #
Type DragData.
Constructors
| InputDragData | |
Fields
| |
Instances
| Eq InputDragData Source # | |
Defined in CDP.Domains.Input Methods (==) :: InputDragData -> InputDragData -> Bool # (/=) :: InputDragData -> InputDragData -> Bool # | |
| Show InputDragData Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> InputDragData -> ShowS # show :: InputDragData -> String # showList :: [InputDragData] -> ShowS # | |
| ToJSON InputDragData Source # | |
Defined in CDP.Domains.Input Methods toJSON :: InputDragData -> Value # toEncoding :: InputDragData -> Encoding # toJSONList :: [InputDragData] -> Value # toEncodingList :: [InputDragData] -> Encoding # | |
| FromJSON InputDragData Source # | |
Defined in CDP.Domains.Input Methods parseJSON :: Value -> Parser InputDragData # parseJSONList :: Value -> Parser [InputDragData] # | |
data InputDragDataItem Source #
Type DragDataItem.
Constructors
| InputDragDataItem | |
Fields
| |
Instances
| Eq InputDragDataItem Source # | |
Defined in CDP.Domains.Input Methods (==) :: InputDragDataItem -> InputDragDataItem -> Bool # (/=) :: InputDragDataItem -> InputDragDataItem -> Bool # | |
| Show InputDragDataItem Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> InputDragDataItem -> ShowS # show :: InputDragDataItem -> String # showList :: [InputDragDataItem] -> ShowS # | |
| ToJSON InputDragDataItem Source # | |
Defined in CDP.Domains.Input Methods toJSON :: InputDragDataItem -> Value # toEncoding :: InputDragDataItem -> Encoding # toJSONList :: [InputDragDataItem] -> Value # toEncodingList :: [InputDragDataItem] -> Encoding # | |
| FromJSON InputDragDataItem Source # | |
Defined in CDP.Domains.Input Methods parseJSON :: Value -> Parser InputDragDataItem # parseJSONList :: Value -> Parser [InputDragDataItem] # | |
type InputTimeSinceEpoch = Double Source #
Type TimeSinceEpoch.
UTC time in seconds, counted from January 1, 1970.
data InputMouseButton Source #
Type MouseButton.
Constructors
| InputMouseButtonNone | |
| InputMouseButtonLeft | |
| InputMouseButtonMiddle | |
| InputMouseButtonRight | |
| InputMouseButtonBack | |
| InputMouseButtonForward |
Instances
data InputGestureSourceType Source #
Type GestureSourceType.
Instances
data InputTouchPoint Source #
Type TouchPoint.
Constructors
| InputTouchPoint | |
Fields
| |
Instances
| Eq InputTouchPoint Source # | |
Defined in CDP.Domains.Input Methods (==) :: InputTouchPoint -> InputTouchPoint -> Bool # (/=) :: InputTouchPoint -> InputTouchPoint -> Bool # | |
| Show InputTouchPoint Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> InputTouchPoint -> ShowS # show :: InputTouchPoint -> String # showList :: [InputTouchPoint] -> ShowS # | |
| ToJSON InputTouchPoint Source # | |
Defined in CDP.Domains.Input Methods toJSON :: InputTouchPoint -> Value # toEncoding :: InputTouchPoint -> Encoding # toJSONList :: [InputTouchPoint] -> Value # toEncodingList :: [InputTouchPoint] -> Encoding # | |
| FromJSON InputTouchPoint Source # | |
Defined in CDP.Domains.Input Methods parseJSON :: Value -> Parser InputTouchPoint # parseJSONList :: Value -> Parser [InputTouchPoint] # | |
pInputDispatchDragEvent :: PInputDispatchDragEventType -> Double -> Double -> InputDragData -> PInputDispatchDragEvent Source #
pInputImeSetComposition :: Text -> Int -> Int -> PInputImeSetComposition Source #
pInputDispatchMouseEvent :: PInputDispatchMouseEventType -> Double -> Double -> PInputDispatchMouseEvent Source #
pInputDispatchTouchEvent :: PInputDispatchTouchEventType -> [InputTouchPoint] -> PInputDispatchTouchEvent Source #