Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype DOMTouch = DOMTouch (ForeignPtr DOMTouch)
- class GObject o => DOMTouchK o
- toDOMTouch :: DOMTouchK o => o -> IO DOMTouch
- noDOMTouch :: Maybe DOMTouch
- data DOMTouchGetClientXMethodInfo
- dOMTouchGetClientX :: (MonadIO m, DOMTouchK a) => a -> m CLong
- data DOMTouchGetClientYMethodInfo
- dOMTouchGetClientY :: (MonadIO m, DOMTouchK a) => a -> m CLong
- data DOMTouchGetIdentifierMethodInfo
- dOMTouchGetIdentifier :: (MonadIO m, DOMTouchK a) => a -> m CULong
- data DOMTouchGetPageXMethodInfo
- dOMTouchGetPageX :: (MonadIO m, DOMTouchK a) => a -> m CLong
- data DOMTouchGetPageYMethodInfo
- dOMTouchGetPageY :: (MonadIO m, DOMTouchK a) => a -> m CLong
- data DOMTouchGetScreenXMethodInfo
- dOMTouchGetScreenX :: (MonadIO m, DOMTouchK a) => a -> m CLong
- data DOMTouchGetScreenYMethodInfo
- dOMTouchGetScreenY :: (MonadIO m, DOMTouchK a) => a -> m CLong
- data DOMTouchGetTargetMethodInfo
- dOMTouchGetTarget :: (MonadIO m, DOMTouchK a) => a -> m DOMEventTarget
- data DOMTouchGetWebkitForceMethodInfo
- dOMTouchGetWebkitForce :: (MonadIO m, DOMTouchK a) => a -> m Float
- data DOMTouchGetWebkitRadiusXMethodInfo
- dOMTouchGetWebkitRadiusX :: (MonadIO m, DOMTouchK a) => a -> m CLong
- data DOMTouchGetWebkitRadiusYMethodInfo
- dOMTouchGetWebkitRadiusY :: (MonadIO m, DOMTouchK a) => a -> m CLong
- data DOMTouchGetWebkitRotationAngleMethodInfo
- dOMTouchGetWebkitRotationAngle :: (MonadIO m, DOMTouchK a) => a -> m Float
- data DOMTouchClientXPropertyInfo
- dOMTouchClientX :: AttrLabelProxy "clientX"
- getDOMTouchClientX :: (MonadIO m, DOMTouchK o) => o -> m CLong
- data DOMTouchClientYPropertyInfo
- dOMTouchClientY :: AttrLabelProxy "clientY"
- getDOMTouchClientY :: (MonadIO m, DOMTouchK o) => o -> m CLong
- data DOMTouchIdentifierPropertyInfo
- dOMTouchIdentifier :: AttrLabelProxy "identifier"
- getDOMTouchIdentifier :: (MonadIO m, DOMTouchK o) => o -> m CULong
- data DOMTouchPageXPropertyInfo
- dOMTouchPageX :: AttrLabelProxy "pageX"
- getDOMTouchPageX :: (MonadIO m, DOMTouchK o) => o -> m CLong
- data DOMTouchPageYPropertyInfo
- dOMTouchPageY :: AttrLabelProxy "pageY"
- getDOMTouchPageY :: (MonadIO m, DOMTouchK o) => o -> m CLong
- data DOMTouchScreenXPropertyInfo
- dOMTouchScreenX :: AttrLabelProxy "screenX"
- getDOMTouchScreenX :: (MonadIO m, DOMTouchK o) => o -> m CLong
- data DOMTouchScreenYPropertyInfo
- dOMTouchScreenY :: AttrLabelProxy "screenY"
- getDOMTouchScreenY :: (MonadIO m, DOMTouchK o) => o -> m CLong
- data DOMTouchTargetPropertyInfo
- dOMTouchTarget :: AttrLabelProxy "target"
- getDOMTouchTarget :: (MonadIO m, DOMTouchK o) => o -> m (Maybe DOMEventTarget)
- data DOMTouchWebkitForcePropertyInfo
- dOMTouchWebkitForce :: AttrLabelProxy "webkitForce"
- getDOMTouchWebkitForce :: (MonadIO m, DOMTouchK o) => o -> m Float
- data DOMTouchWebkitRadiusXPropertyInfo
- dOMTouchWebkitRadiusX :: AttrLabelProxy "webkitRadiusX"
- getDOMTouchWebkitRadiusX :: (MonadIO m, DOMTouchK o) => o -> m CLong
- data DOMTouchWebkitRadiusYPropertyInfo
- dOMTouchWebkitRadiusY :: AttrLabelProxy "webkitRadiusY"
- getDOMTouchWebkitRadiusY :: (MonadIO m, DOMTouchK o) => o -> m CLong
- data DOMTouchWebkitRotationAnglePropertyInfo
- dOMTouchWebkitRotationAngle :: AttrLabelProxy "webkitRotationAngle"
- getDOMTouchWebkitRotationAngle :: (MonadIO m, DOMTouchK o) => o -> m Float
Exported types
GObject DOMTouch | |
((~) * info (ResolveDOMTouchMethod t DOMTouch), MethodInfo * info DOMTouch p) => IsLabelProxy t (DOMTouch -> p) | |
type ParentTypes DOMTouch | |
type AttributeList DOMTouch | |
type SignalList DOMTouch |
toDOMTouch :: DOMTouchK o => o -> IO DOMTouch Source
Methods
dOMTouchGetClientX
data DOMTouchGetClientXMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMTouchK a) => MethodInfo * DOMTouchGetClientXMethodInfo a signature |
dOMTouchGetClientX :: (MonadIO m, DOMTouchK a) => a -> m CLong Source
dOMTouchGetClientY
data DOMTouchGetClientYMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMTouchK a) => MethodInfo * DOMTouchGetClientYMethodInfo a signature |
dOMTouchGetClientY :: (MonadIO m, DOMTouchK a) => a -> m CLong Source
dOMTouchGetIdentifier
data DOMTouchGetIdentifierMethodInfo Source
((~) * signature (m CULong), MonadIO m, DOMTouchK a) => MethodInfo * DOMTouchGetIdentifierMethodInfo a signature |
dOMTouchGetIdentifier :: (MonadIO m, DOMTouchK a) => a -> m CULong Source
dOMTouchGetPageX
data DOMTouchGetPageXMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMTouchK a) => MethodInfo * DOMTouchGetPageXMethodInfo a signature |
dOMTouchGetPageX :: (MonadIO m, DOMTouchK a) => a -> m CLong Source
dOMTouchGetPageY
data DOMTouchGetPageYMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMTouchK a) => MethodInfo * DOMTouchGetPageYMethodInfo a signature |
dOMTouchGetPageY :: (MonadIO m, DOMTouchK a) => a -> m CLong Source
dOMTouchGetScreenX
data DOMTouchGetScreenXMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMTouchK a) => MethodInfo * DOMTouchGetScreenXMethodInfo a signature |
dOMTouchGetScreenX :: (MonadIO m, DOMTouchK a) => a -> m CLong Source
dOMTouchGetScreenY
data DOMTouchGetScreenYMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMTouchK a) => MethodInfo * DOMTouchGetScreenYMethodInfo a signature |
dOMTouchGetScreenY :: (MonadIO m, DOMTouchK a) => a -> m CLong Source
dOMTouchGetTarget
data DOMTouchGetTargetMethodInfo Source
((~) * signature (m DOMEventTarget), MonadIO m, DOMTouchK a) => MethodInfo * DOMTouchGetTargetMethodInfo a signature |
dOMTouchGetTarget :: (MonadIO m, DOMTouchK a) => a -> m DOMEventTarget Source
dOMTouchGetWebkitForce
data DOMTouchGetWebkitForceMethodInfo Source
((~) * signature (m Float), MonadIO m, DOMTouchK a) => MethodInfo * DOMTouchGetWebkitForceMethodInfo a signature |
dOMTouchGetWebkitForce :: (MonadIO m, DOMTouchK a) => a -> m Float Source
dOMTouchGetWebkitRadiusX
data DOMTouchGetWebkitRadiusXMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMTouchK a) => MethodInfo * DOMTouchGetWebkitRadiusXMethodInfo a signature |
dOMTouchGetWebkitRadiusX :: (MonadIO m, DOMTouchK a) => a -> m CLong Source
dOMTouchGetWebkitRadiusY
data DOMTouchGetWebkitRadiusYMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMTouchK a) => MethodInfo * DOMTouchGetWebkitRadiusYMethodInfo a signature |
dOMTouchGetWebkitRadiusY :: (MonadIO m, DOMTouchK a) => a -> m CLong Source
dOMTouchGetWebkitRotationAngle
data DOMTouchGetWebkitRotationAngleMethodInfo Source
((~) * signature (m Float), MonadIO m, DOMTouchK a) => MethodInfo * DOMTouchGetWebkitRotationAngleMethodInfo a signature |
dOMTouchGetWebkitRotationAngle :: (MonadIO m, DOMTouchK a) => a -> m Float Source
Properties
ClientX
data DOMTouchClientXPropertyInfo Source
AttrInfo DOMTouchClientXPropertyInfo | |
type AttrLabel DOMTouchClientXPropertyInfo = "client-x" | |
type AttrGetType DOMTouchClientXPropertyInfo = CLong | |
type AttrBaseTypeConstraint DOMTouchClientXPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchClientXPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchClientXPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
dOMTouchClientX :: AttrLabelProxy "clientX" Source
getDOMTouchClientX :: (MonadIO m, DOMTouchK o) => o -> m CLong Source
ClientY
data DOMTouchClientYPropertyInfo Source
AttrInfo DOMTouchClientYPropertyInfo | |
type AttrLabel DOMTouchClientYPropertyInfo = "client-y" | |
type AttrGetType DOMTouchClientYPropertyInfo = CLong | |
type AttrBaseTypeConstraint DOMTouchClientYPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchClientYPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchClientYPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
dOMTouchClientY :: AttrLabelProxy "clientY" Source
getDOMTouchClientY :: (MonadIO m, DOMTouchK o) => o -> m CLong Source
Identifier
data DOMTouchIdentifierPropertyInfo Source
AttrInfo DOMTouchIdentifierPropertyInfo | |
type AttrLabel DOMTouchIdentifierPropertyInfo = "identifier" | |
type AttrGetType DOMTouchIdentifierPropertyInfo = CULong | |
type AttrBaseTypeConstraint DOMTouchIdentifierPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchIdentifierPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchIdentifierPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
dOMTouchIdentifier :: AttrLabelProxy "identifier" Source
getDOMTouchIdentifier :: (MonadIO m, DOMTouchK o) => o -> m CULong Source
PageX
data DOMTouchPageXPropertyInfo Source
AttrInfo DOMTouchPageXPropertyInfo | |
type AttrLabel DOMTouchPageXPropertyInfo = "page-x" | |
type AttrGetType DOMTouchPageXPropertyInfo = CLong | |
type AttrBaseTypeConstraint DOMTouchPageXPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchPageXPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchPageXPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
dOMTouchPageX :: AttrLabelProxy "pageX" Source
getDOMTouchPageX :: (MonadIO m, DOMTouchK o) => o -> m CLong Source
PageY
data DOMTouchPageYPropertyInfo Source
AttrInfo DOMTouchPageYPropertyInfo | |
type AttrLabel DOMTouchPageYPropertyInfo = "page-y" | |
type AttrGetType DOMTouchPageYPropertyInfo = CLong | |
type AttrBaseTypeConstraint DOMTouchPageYPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchPageYPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchPageYPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
dOMTouchPageY :: AttrLabelProxy "pageY" Source
getDOMTouchPageY :: (MonadIO m, DOMTouchK o) => o -> m CLong Source
ScreenX
data DOMTouchScreenXPropertyInfo Source
AttrInfo DOMTouchScreenXPropertyInfo | |
type AttrLabel DOMTouchScreenXPropertyInfo = "screen-x" | |
type AttrGetType DOMTouchScreenXPropertyInfo = CLong | |
type AttrBaseTypeConstraint DOMTouchScreenXPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchScreenXPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchScreenXPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
dOMTouchScreenX :: AttrLabelProxy "screenX" Source
getDOMTouchScreenX :: (MonadIO m, DOMTouchK o) => o -> m CLong Source
ScreenY
data DOMTouchScreenYPropertyInfo Source
AttrInfo DOMTouchScreenYPropertyInfo | |
type AttrLabel DOMTouchScreenYPropertyInfo = "screen-y" | |
type AttrGetType DOMTouchScreenYPropertyInfo = CLong | |
type AttrBaseTypeConstraint DOMTouchScreenYPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchScreenYPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchScreenYPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
dOMTouchScreenY :: AttrLabelProxy "screenY" Source
getDOMTouchScreenY :: (MonadIO m, DOMTouchK o) => o -> m CLong Source
Target
data DOMTouchTargetPropertyInfo Source
AttrInfo DOMTouchTargetPropertyInfo | |
type AttrLabel DOMTouchTargetPropertyInfo = "target" | |
type AttrGetType DOMTouchTargetPropertyInfo = Maybe DOMEventTarget | |
type AttrBaseTypeConstraint DOMTouchTargetPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchTargetPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchTargetPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
dOMTouchTarget :: AttrLabelProxy "target" Source
getDOMTouchTarget :: (MonadIO m, DOMTouchK o) => o -> m (Maybe DOMEventTarget) Source
WebkitForce
data DOMTouchWebkitForcePropertyInfo Source
AttrInfo DOMTouchWebkitForcePropertyInfo | |
type AttrLabel DOMTouchWebkitForcePropertyInfo = "webkit-force" | |
type AttrGetType DOMTouchWebkitForcePropertyInfo = Float | |
type AttrBaseTypeConstraint DOMTouchWebkitForcePropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchWebkitForcePropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchWebkitForcePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
dOMTouchWebkitForce :: AttrLabelProxy "webkitForce" Source
getDOMTouchWebkitForce :: (MonadIO m, DOMTouchK o) => o -> m Float Source
WebkitRadiusX
data DOMTouchWebkitRadiusXPropertyInfo Source
AttrInfo DOMTouchWebkitRadiusXPropertyInfo | |
type AttrLabel DOMTouchWebkitRadiusXPropertyInfo = "webkit-radius-x" | |
type AttrGetType DOMTouchWebkitRadiusXPropertyInfo = CLong | |
type AttrBaseTypeConstraint DOMTouchWebkitRadiusXPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchWebkitRadiusXPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchWebkitRadiusXPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
dOMTouchWebkitRadiusX :: AttrLabelProxy "webkitRadiusX" Source
getDOMTouchWebkitRadiusX :: (MonadIO m, DOMTouchK o) => o -> m CLong Source
WebkitRadiusY
data DOMTouchWebkitRadiusYPropertyInfo Source
AttrInfo DOMTouchWebkitRadiusYPropertyInfo | |
type AttrLabel DOMTouchWebkitRadiusYPropertyInfo = "webkit-radius-y" | |
type AttrGetType DOMTouchWebkitRadiusYPropertyInfo = CLong | |
type AttrBaseTypeConstraint DOMTouchWebkitRadiusYPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchWebkitRadiusYPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchWebkitRadiusYPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
dOMTouchWebkitRadiusY :: AttrLabelProxy "webkitRadiusY" Source
getDOMTouchWebkitRadiusY :: (MonadIO m, DOMTouchK o) => o -> m CLong Source
WebkitRotationAngle
data DOMTouchWebkitRotationAnglePropertyInfo Source
AttrInfo DOMTouchWebkitRotationAnglePropertyInfo | |
type AttrLabel DOMTouchWebkitRotationAnglePropertyInfo = "webkit-rotation-angle" | |
type AttrGetType DOMTouchWebkitRotationAnglePropertyInfo = Float | |
type AttrBaseTypeConstraint DOMTouchWebkitRotationAnglePropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchWebkitRotationAnglePropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchWebkitRotationAnglePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
dOMTouchWebkitRotationAngle :: AttrLabelProxy "webkitRotationAngle" Source
getDOMTouchWebkitRotationAngle :: (MonadIO m, DOMTouchK o) => o -> m Float Source