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
- dOMTouchGetClientX :: (MonadIO m, DOMTouchK a) => a -> m Int64
- dOMTouchGetClientY :: (MonadIO m, DOMTouchK a) => a -> m Int64
- dOMTouchGetIdentifier :: (MonadIO m, DOMTouchK a) => a -> m Word64
- dOMTouchGetPageX :: (MonadIO m, DOMTouchK a) => a -> m Int64
- dOMTouchGetPageY :: (MonadIO m, DOMTouchK a) => a -> m Int64
- dOMTouchGetScreenX :: (MonadIO m, DOMTouchK a) => a -> m Int64
- dOMTouchGetScreenY :: (MonadIO m, DOMTouchK a) => a -> m Int64
- dOMTouchGetTarget :: (MonadIO m, DOMTouchK a) => a -> m DOMEventTarget
- dOMTouchGetWebkitForce :: (MonadIO m, DOMTouchK a) => a -> m Float
- dOMTouchGetWebkitRadiusX :: (MonadIO m, DOMTouchK a) => a -> m Int64
- dOMTouchGetWebkitRadiusY :: (MonadIO m, DOMTouchK a) => a -> m Int64
- dOMTouchGetWebkitRotationAngle :: (MonadIO m, DOMTouchK a) => a -> m Float
- data DOMTouchClientXPropertyInfo
- getDOMTouchClientX :: (MonadIO m, DOMTouchK o) => o -> m Int64
- data DOMTouchClientYPropertyInfo
- getDOMTouchClientY :: (MonadIO m, DOMTouchK o) => o -> m Int64
- data DOMTouchIdentifierPropertyInfo
- getDOMTouchIdentifier :: (MonadIO m, DOMTouchK o) => o -> m Word64
- data DOMTouchPageXPropertyInfo
- getDOMTouchPageX :: (MonadIO m, DOMTouchK o) => o -> m Int64
- data DOMTouchPageYPropertyInfo
- getDOMTouchPageY :: (MonadIO m, DOMTouchK o) => o -> m Int64
- data DOMTouchScreenXPropertyInfo
- getDOMTouchScreenX :: (MonadIO m, DOMTouchK o) => o -> m Int64
- data DOMTouchScreenYPropertyInfo
- getDOMTouchScreenY :: (MonadIO m, DOMTouchK o) => o -> m Int64
- data DOMTouchTargetPropertyInfo
- getDOMTouchTarget :: (MonadIO m, DOMTouchK o) => o -> m DOMEventTarget
- data DOMTouchWebkitForcePropertyInfo
- getDOMTouchWebkitForce :: (MonadIO m, DOMTouchK o) => o -> m Float
- data DOMTouchWebkitRadiusXPropertyInfo
- getDOMTouchWebkitRadiusX :: (MonadIO m, DOMTouchK o) => o -> m Int64
- data DOMTouchWebkitRadiusYPropertyInfo
- getDOMTouchWebkitRadiusY :: (MonadIO m, DOMTouchK o) => o -> m Int64
- data DOMTouchWebkitRotationAnglePropertyInfo
- getDOMTouchWebkitRotationAngle :: (MonadIO m, DOMTouchK o) => o -> m Float
Exported types
GObject DOMTouch | |
type ParentTypes DOMTouch | |
type AttributeList DOMTouch | |
type SignalList DOMTouch |
toDOMTouch :: DOMTouchK o => o -> IO DOMTouch Source
Methods
dOMTouchGetClientX
dOMTouchGetClientX :: (MonadIO m, DOMTouchK a) => a -> m Int64 Source
dOMTouchGetClientY
dOMTouchGetClientY :: (MonadIO m, DOMTouchK a) => a -> m Int64 Source
dOMTouchGetIdentifier
dOMTouchGetIdentifier :: (MonadIO m, DOMTouchK a) => a -> m Word64 Source
dOMTouchGetPageX
dOMTouchGetPageX :: (MonadIO m, DOMTouchK a) => a -> m Int64 Source
dOMTouchGetPageY
dOMTouchGetPageY :: (MonadIO m, DOMTouchK a) => a -> m Int64 Source
dOMTouchGetScreenX
dOMTouchGetScreenX :: (MonadIO m, DOMTouchK a) => a -> m Int64 Source
dOMTouchGetScreenY
dOMTouchGetScreenY :: (MonadIO m, DOMTouchK a) => a -> m Int64 Source
dOMTouchGetTarget
dOMTouchGetTarget :: (MonadIO m, DOMTouchK a) => a -> m DOMEventTarget Source
dOMTouchGetWebkitForce
dOMTouchGetWebkitForce :: (MonadIO m, DOMTouchK a) => a -> m Float Source
dOMTouchGetWebkitRadiusX
dOMTouchGetWebkitRadiusX :: (MonadIO m, DOMTouchK a) => a -> m Int64 Source
dOMTouchGetWebkitRadiusY
dOMTouchGetWebkitRadiusY :: (MonadIO m, DOMTouchK a) => a -> m Int64 Source
dOMTouchGetWebkitRotationAngle
dOMTouchGetWebkitRotationAngle :: (MonadIO m, DOMTouchK a) => a -> m Float Source
Properties
ClientX
data DOMTouchClientXPropertyInfo Source
AttrInfo DOMTouchClientXPropertyInfo | |
type AttrLabel DOMTouchClientXPropertyInfo = "DOMTouch::client-x" | |
type AttrGetType DOMTouchClientXPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMTouchClientXPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchClientXPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchClientXPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTouchClientX :: (MonadIO m, DOMTouchK o) => o -> m Int64 Source
ClientY
data DOMTouchClientYPropertyInfo Source
AttrInfo DOMTouchClientYPropertyInfo | |
type AttrLabel DOMTouchClientYPropertyInfo = "DOMTouch::client-y" | |
type AttrGetType DOMTouchClientYPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMTouchClientYPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchClientYPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchClientYPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTouchClientY :: (MonadIO m, DOMTouchK o) => o -> m Int64 Source
Identifier
data DOMTouchIdentifierPropertyInfo Source
AttrInfo DOMTouchIdentifierPropertyInfo | |
type AttrLabel DOMTouchIdentifierPropertyInfo = "DOMTouch::identifier" | |
type AttrGetType DOMTouchIdentifierPropertyInfo = Word64 | |
type AttrBaseTypeConstraint DOMTouchIdentifierPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchIdentifierPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchIdentifierPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTouchIdentifier :: (MonadIO m, DOMTouchK o) => o -> m Word64 Source
PageX
data DOMTouchPageXPropertyInfo Source
AttrInfo DOMTouchPageXPropertyInfo | |
type AttrLabel DOMTouchPageXPropertyInfo = "DOMTouch::page-x" | |
type AttrGetType DOMTouchPageXPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMTouchPageXPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchPageXPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchPageXPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTouchPageX :: (MonadIO m, DOMTouchK o) => o -> m Int64 Source
PageY
data DOMTouchPageYPropertyInfo Source
AttrInfo DOMTouchPageYPropertyInfo | |
type AttrLabel DOMTouchPageYPropertyInfo = "DOMTouch::page-y" | |
type AttrGetType DOMTouchPageYPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMTouchPageYPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchPageYPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchPageYPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTouchPageY :: (MonadIO m, DOMTouchK o) => o -> m Int64 Source
ScreenX
data DOMTouchScreenXPropertyInfo Source
AttrInfo DOMTouchScreenXPropertyInfo | |
type AttrLabel DOMTouchScreenXPropertyInfo = "DOMTouch::screen-x" | |
type AttrGetType DOMTouchScreenXPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMTouchScreenXPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchScreenXPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchScreenXPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTouchScreenX :: (MonadIO m, DOMTouchK o) => o -> m Int64 Source
ScreenY
data DOMTouchScreenYPropertyInfo Source
AttrInfo DOMTouchScreenYPropertyInfo | |
type AttrLabel DOMTouchScreenYPropertyInfo = "DOMTouch::screen-y" | |
type AttrGetType DOMTouchScreenYPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMTouchScreenYPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchScreenYPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchScreenYPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTouchScreenY :: (MonadIO m, DOMTouchK o) => o -> m Int64 Source
Target
data DOMTouchTargetPropertyInfo Source
AttrInfo DOMTouchTargetPropertyInfo | |
type AttrLabel DOMTouchTargetPropertyInfo = "DOMTouch::target" | |
type AttrGetType DOMTouchTargetPropertyInfo = DOMEventTarget | |
type AttrBaseTypeConstraint DOMTouchTargetPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchTargetPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchTargetPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTouchTarget :: (MonadIO m, DOMTouchK o) => o -> m DOMEventTarget Source
WebkitForce
data DOMTouchWebkitForcePropertyInfo Source
AttrInfo DOMTouchWebkitForcePropertyInfo | |
type AttrLabel DOMTouchWebkitForcePropertyInfo = "DOMTouch::webkit-force" | |
type AttrGetType DOMTouchWebkitForcePropertyInfo = Float | |
type AttrBaseTypeConstraint DOMTouchWebkitForcePropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchWebkitForcePropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchWebkitForcePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTouchWebkitForce :: (MonadIO m, DOMTouchK o) => o -> m Float Source
WebkitRadiusX
data DOMTouchWebkitRadiusXPropertyInfo Source
AttrInfo DOMTouchWebkitRadiusXPropertyInfo | |
type AttrLabel DOMTouchWebkitRadiusXPropertyInfo = "DOMTouch::webkit-radius-x" | |
type AttrGetType DOMTouchWebkitRadiusXPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMTouchWebkitRadiusXPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchWebkitRadiusXPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchWebkitRadiusXPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTouchWebkitRadiusX :: (MonadIO m, DOMTouchK o) => o -> m Int64 Source
WebkitRadiusY
data DOMTouchWebkitRadiusYPropertyInfo Source
AttrInfo DOMTouchWebkitRadiusYPropertyInfo | |
type AttrLabel DOMTouchWebkitRadiusYPropertyInfo = "DOMTouch::webkit-radius-y" | |
type AttrGetType DOMTouchWebkitRadiusYPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMTouchWebkitRadiusYPropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchWebkitRadiusYPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchWebkitRadiusYPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTouchWebkitRadiusY :: (MonadIO m, DOMTouchK o) => o -> m Int64 Source
WebkitRotationAngle
data DOMTouchWebkitRotationAnglePropertyInfo Source
AttrInfo DOMTouchWebkitRotationAnglePropertyInfo | |
type AttrLabel DOMTouchWebkitRotationAnglePropertyInfo = "DOMTouch::webkit-rotation-angle" | |
type AttrGetType DOMTouchWebkitRotationAnglePropertyInfo = Float | |
type AttrBaseTypeConstraint DOMTouchWebkitRotationAnglePropertyInfo = DOMTouchK | |
type AttrSetTypeConstraint DOMTouchWebkitRotationAnglePropertyInfo = * ~ () | |
type AttrAllowedOps DOMTouchWebkitRotationAnglePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTouchWebkitRotationAngle :: (MonadIO m, DOMTouchK o) => o -> m Float Source