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 |
- Exported types
- Methods
- dOMMouseEventGetAltKey
- dOMMouseEventGetButton
- dOMMouseEventGetClientX
- dOMMouseEventGetClientY
- dOMMouseEventGetCtrlKey
- dOMMouseEventGetFromElement
- dOMMouseEventGetMetaKey
- dOMMouseEventGetOffsetX
- dOMMouseEventGetOffsetY
- dOMMouseEventGetRelatedTarget
- dOMMouseEventGetScreenX
- dOMMouseEventGetScreenY
- dOMMouseEventGetShiftKey
- dOMMouseEventGetToElement
- dOMMouseEventGetWebkitMovementX
- dOMMouseEventGetWebkitMovementY
- dOMMouseEventGetX
- dOMMouseEventGetY
- dOMMouseEventInitMouseEvent
- Properties
- newtype DOMMouseEvent = DOMMouseEvent (ForeignPtr DOMMouseEvent)
- class GObject o => DOMMouseEventK o
- toDOMMouseEvent :: DOMMouseEventK o => o -> IO DOMMouseEvent
- noDOMMouseEvent :: Maybe DOMMouseEvent
- data DOMMouseEventGetAltKeyMethodInfo
- dOMMouseEventGetAltKey :: (MonadIO m, DOMMouseEventK a) => a -> m Bool
- data DOMMouseEventGetButtonMethodInfo
- dOMMouseEventGetButton :: (MonadIO m, DOMMouseEventK a) => a -> m Word16
- data DOMMouseEventGetClientXMethodInfo
- dOMMouseEventGetClientX :: (MonadIO m, DOMMouseEventK a) => a -> m CLong
- data DOMMouseEventGetClientYMethodInfo
- dOMMouseEventGetClientY :: (MonadIO m, DOMMouseEventK a) => a -> m CLong
- data DOMMouseEventGetCtrlKeyMethodInfo
- dOMMouseEventGetCtrlKey :: (MonadIO m, DOMMouseEventK a) => a -> m Bool
- data DOMMouseEventGetFromElementMethodInfo
- dOMMouseEventGetFromElement :: (MonadIO m, DOMMouseEventK a) => a -> m DOMNode
- data DOMMouseEventGetMetaKeyMethodInfo
- dOMMouseEventGetMetaKey :: (MonadIO m, DOMMouseEventK a) => a -> m Bool
- data DOMMouseEventGetOffsetXMethodInfo
- dOMMouseEventGetOffsetX :: (MonadIO m, DOMMouseEventK a) => a -> m CLong
- data DOMMouseEventGetOffsetYMethodInfo
- dOMMouseEventGetOffsetY :: (MonadIO m, DOMMouseEventK a) => a -> m CLong
- data DOMMouseEventGetRelatedTargetMethodInfo
- dOMMouseEventGetRelatedTarget :: (MonadIO m, DOMMouseEventK a) => a -> m DOMEventTarget
- data DOMMouseEventGetScreenXMethodInfo
- dOMMouseEventGetScreenX :: (MonadIO m, DOMMouseEventK a) => a -> m CLong
- data DOMMouseEventGetScreenYMethodInfo
- dOMMouseEventGetScreenY :: (MonadIO m, DOMMouseEventK a) => a -> m CLong
- data DOMMouseEventGetShiftKeyMethodInfo
- dOMMouseEventGetShiftKey :: (MonadIO m, DOMMouseEventK a) => a -> m Bool
- data DOMMouseEventGetToElementMethodInfo
- dOMMouseEventGetToElement :: (MonadIO m, DOMMouseEventK a) => a -> m DOMNode
- data DOMMouseEventGetWebkitMovementXMethodInfo
- dOMMouseEventGetWebkitMovementX :: (MonadIO m, DOMMouseEventK a) => a -> m CLong
- data DOMMouseEventGetWebkitMovementYMethodInfo
- dOMMouseEventGetWebkitMovementY :: (MonadIO m, DOMMouseEventK a) => a -> m CLong
- data DOMMouseEventGetXMethodInfo
- dOMMouseEventGetX :: (MonadIO m, DOMMouseEventK a) => a -> m CLong
- data DOMMouseEventGetYMethodInfo
- dOMMouseEventGetY :: (MonadIO m, DOMMouseEventK a) => a -> m CLong
- data DOMMouseEventInitMouseEventMethodInfo
- dOMMouseEventInitMouseEvent :: (MonadIO m, DOMMouseEventK a, DOMDOMWindowK b, DOMEventTargetK c) => a -> Text -> Bool -> Bool -> b -> CLong -> CLong -> CLong -> CLong -> CLong -> Bool -> Bool -> Bool -> Bool -> Word16 -> c -> m ()
- data DOMMouseEventAltKeyPropertyInfo
- dOMMouseEventAltKey :: AttrLabelProxy "altKey"
- getDOMMouseEventAltKey :: (MonadIO m, DOMMouseEventK o) => o -> m Bool
- data DOMMouseEventButtonPropertyInfo
- dOMMouseEventButton :: AttrLabelProxy "button"
- getDOMMouseEventButton :: (MonadIO m, DOMMouseEventK o) => o -> m Word32
- data DOMMouseEventClientXPropertyInfo
- dOMMouseEventClientX :: AttrLabelProxy "clientX"
- getDOMMouseEventClientX :: (MonadIO m, DOMMouseEventK o) => o -> m CLong
- data DOMMouseEventClientYPropertyInfo
- dOMMouseEventClientY :: AttrLabelProxy "clientY"
- getDOMMouseEventClientY :: (MonadIO m, DOMMouseEventK o) => o -> m CLong
- data DOMMouseEventCtrlKeyPropertyInfo
- dOMMouseEventCtrlKey :: AttrLabelProxy "ctrlKey"
- getDOMMouseEventCtrlKey :: (MonadIO m, DOMMouseEventK o) => o -> m Bool
- data DOMMouseEventFromElementPropertyInfo
- dOMMouseEventFromElement :: AttrLabelProxy "fromElement"
- getDOMMouseEventFromElement :: (MonadIO m, DOMMouseEventK o) => o -> m DOMNode
- data DOMMouseEventMetaKeyPropertyInfo
- dOMMouseEventMetaKey :: AttrLabelProxy "metaKey"
- getDOMMouseEventMetaKey :: (MonadIO m, DOMMouseEventK o) => o -> m Bool
- data DOMMouseEventOffsetXPropertyInfo
- dOMMouseEventOffsetX :: AttrLabelProxy "offsetX"
- getDOMMouseEventOffsetX :: (MonadIO m, DOMMouseEventK o) => o -> m CLong
- data DOMMouseEventOffsetYPropertyInfo
- dOMMouseEventOffsetY :: AttrLabelProxy "offsetY"
- getDOMMouseEventOffsetY :: (MonadIO m, DOMMouseEventK o) => o -> m CLong
- data DOMMouseEventRelatedTargetPropertyInfo
- dOMMouseEventRelatedTarget :: AttrLabelProxy "relatedTarget"
- getDOMMouseEventRelatedTarget :: (MonadIO m, DOMMouseEventK o) => o -> m (Maybe DOMEventTarget)
- data DOMMouseEventScreenXPropertyInfo
- dOMMouseEventScreenX :: AttrLabelProxy "screenX"
- getDOMMouseEventScreenX :: (MonadIO m, DOMMouseEventK o) => o -> m CLong
- data DOMMouseEventScreenYPropertyInfo
- dOMMouseEventScreenY :: AttrLabelProxy "screenY"
- getDOMMouseEventScreenY :: (MonadIO m, DOMMouseEventK o) => o -> m CLong
- data DOMMouseEventShiftKeyPropertyInfo
- dOMMouseEventShiftKey :: AttrLabelProxy "shiftKey"
- getDOMMouseEventShiftKey :: (MonadIO m, DOMMouseEventK o) => o -> m Bool
- data DOMMouseEventToElementPropertyInfo
- dOMMouseEventToElement :: AttrLabelProxy "toElement"
- getDOMMouseEventToElement :: (MonadIO m, DOMMouseEventK o) => o -> m DOMNode
- data DOMMouseEventWebkitMovementXPropertyInfo
- dOMMouseEventWebkitMovementX :: AttrLabelProxy "webkitMovementX"
- getDOMMouseEventWebkitMovementX :: (MonadIO m, DOMMouseEventK o) => o -> m CLong
- data DOMMouseEventWebkitMovementYPropertyInfo
- dOMMouseEventWebkitMovementY :: AttrLabelProxy "webkitMovementY"
- getDOMMouseEventWebkitMovementY :: (MonadIO m, DOMMouseEventK o) => o -> m CLong
- data DOMMouseEventXPropertyInfo
- dOMMouseEventX :: AttrLabelProxy "x"
- getDOMMouseEventX :: (MonadIO m, DOMMouseEventK o) => o -> m CLong
- data DOMMouseEventYPropertyInfo
- dOMMouseEventY :: AttrLabelProxy "y"
- getDOMMouseEventY :: (MonadIO m, DOMMouseEventK o) => o -> m CLong
Exported types
newtype DOMMouseEvent Source
GObject DOMMouseEvent | |
((~) * info (ResolveDOMMouseEventMethod t DOMMouseEvent), MethodInfo * info DOMMouseEvent p) => IsLabelProxy t (DOMMouseEvent -> p) | |
type ParentTypes DOMMouseEvent | |
type AttributeList DOMMouseEvent | |
type SignalList DOMMouseEvent |
class GObject o => DOMMouseEventK o Source
(GObject o, IsDescendantOf DOMMouseEvent o) => DOMMouseEventK o |
toDOMMouseEvent :: DOMMouseEventK o => o -> IO DOMMouseEvent Source
Methods
dOMMouseEventGetAltKey
data DOMMouseEventGetAltKeyMethodInfo Source
((~) * signature (m Bool), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetAltKeyMethodInfo a signature |
dOMMouseEventGetAltKey :: (MonadIO m, DOMMouseEventK a) => a -> m Bool Source
dOMMouseEventGetButton
data DOMMouseEventGetButtonMethodInfo Source
((~) * signature (m Word16), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetButtonMethodInfo a signature |
dOMMouseEventGetButton :: (MonadIO m, DOMMouseEventK a) => a -> m Word16 Source
dOMMouseEventGetClientX
data DOMMouseEventGetClientXMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetClientXMethodInfo a signature |
dOMMouseEventGetClientX :: (MonadIO m, DOMMouseEventK a) => a -> m CLong Source
dOMMouseEventGetClientY
data DOMMouseEventGetClientYMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetClientYMethodInfo a signature |
dOMMouseEventGetClientY :: (MonadIO m, DOMMouseEventK a) => a -> m CLong Source
dOMMouseEventGetCtrlKey
data DOMMouseEventGetCtrlKeyMethodInfo Source
((~) * signature (m Bool), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetCtrlKeyMethodInfo a signature |
dOMMouseEventGetCtrlKey :: (MonadIO m, DOMMouseEventK a) => a -> m Bool Source
dOMMouseEventGetFromElement
data DOMMouseEventGetFromElementMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetFromElementMethodInfo a signature |
dOMMouseEventGetFromElement :: (MonadIO m, DOMMouseEventK a) => a -> m DOMNode Source
dOMMouseEventGetMetaKey
data DOMMouseEventGetMetaKeyMethodInfo Source
((~) * signature (m Bool), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetMetaKeyMethodInfo a signature |
dOMMouseEventGetMetaKey :: (MonadIO m, DOMMouseEventK a) => a -> m Bool Source
dOMMouseEventGetOffsetX
data DOMMouseEventGetOffsetXMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetOffsetXMethodInfo a signature |
dOMMouseEventGetOffsetX :: (MonadIO m, DOMMouseEventK a) => a -> m CLong Source
dOMMouseEventGetOffsetY
data DOMMouseEventGetOffsetYMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetOffsetYMethodInfo a signature |
dOMMouseEventGetOffsetY :: (MonadIO m, DOMMouseEventK a) => a -> m CLong Source
dOMMouseEventGetRelatedTarget
data DOMMouseEventGetRelatedTargetMethodInfo Source
((~) * signature (m DOMEventTarget), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetRelatedTargetMethodInfo a signature |
dOMMouseEventGetRelatedTarget :: (MonadIO m, DOMMouseEventK a) => a -> m DOMEventTarget Source
dOMMouseEventGetScreenX
data DOMMouseEventGetScreenXMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetScreenXMethodInfo a signature |
dOMMouseEventGetScreenX :: (MonadIO m, DOMMouseEventK a) => a -> m CLong Source
dOMMouseEventGetScreenY
data DOMMouseEventGetScreenYMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetScreenYMethodInfo a signature |
dOMMouseEventGetScreenY :: (MonadIO m, DOMMouseEventK a) => a -> m CLong Source
dOMMouseEventGetShiftKey
data DOMMouseEventGetShiftKeyMethodInfo Source
((~) * signature (m Bool), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetShiftKeyMethodInfo a signature |
dOMMouseEventGetShiftKey :: (MonadIO m, DOMMouseEventK a) => a -> m Bool Source
dOMMouseEventGetToElement
data DOMMouseEventGetToElementMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetToElementMethodInfo a signature |
dOMMouseEventGetToElement :: (MonadIO m, DOMMouseEventK a) => a -> m DOMNode Source
dOMMouseEventGetWebkitMovementX
data DOMMouseEventGetWebkitMovementXMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetWebkitMovementXMethodInfo a signature |
dOMMouseEventGetWebkitMovementX :: (MonadIO m, DOMMouseEventK a) => a -> m CLong Source
dOMMouseEventGetWebkitMovementY
data DOMMouseEventGetWebkitMovementYMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetWebkitMovementYMethodInfo a signature |
dOMMouseEventGetWebkitMovementY :: (MonadIO m, DOMMouseEventK a) => a -> m CLong Source
dOMMouseEventGetX
data DOMMouseEventGetXMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetXMethodInfo a signature |
dOMMouseEventGetX :: (MonadIO m, DOMMouseEventK a) => a -> m CLong Source
dOMMouseEventGetY
data DOMMouseEventGetYMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo * DOMMouseEventGetYMethodInfo a signature |
dOMMouseEventGetY :: (MonadIO m, DOMMouseEventK a) => a -> m CLong Source
dOMMouseEventInitMouseEvent
data DOMMouseEventInitMouseEventMethodInfo Source
((~) * signature (Text -> Bool -> Bool -> b -> CLong -> CLong -> CLong -> CLong -> CLong -> Bool -> Bool -> Bool -> Bool -> Word16 -> c -> m ()), MonadIO m, DOMMouseEventK a, DOMDOMWindowK b, DOMEventTargetK c) => MethodInfo * DOMMouseEventInitMouseEventMethodInfo a signature |
dOMMouseEventInitMouseEvent :: (MonadIO m, DOMMouseEventK a, DOMDOMWindowK b, DOMEventTargetK c) => a -> Text -> Bool -> Bool -> b -> CLong -> CLong -> CLong -> CLong -> CLong -> Bool -> Bool -> Bool -> Bool -> Word16 -> c -> m () Source
Properties
AltKey
data DOMMouseEventAltKeyPropertyInfo Source
dOMMouseEventAltKey :: AttrLabelProxy "altKey" Source
getDOMMouseEventAltKey :: (MonadIO m, DOMMouseEventK o) => o -> m Bool Source
Button
data DOMMouseEventButtonPropertyInfo Source
dOMMouseEventButton :: AttrLabelProxy "button" Source
getDOMMouseEventButton :: (MonadIO m, DOMMouseEventK o) => o -> m Word32 Source
ClientX
data DOMMouseEventClientXPropertyInfo Source
dOMMouseEventClientX :: AttrLabelProxy "clientX" Source
getDOMMouseEventClientX :: (MonadIO m, DOMMouseEventK o) => o -> m CLong Source
ClientY
data DOMMouseEventClientYPropertyInfo Source
dOMMouseEventClientY :: AttrLabelProxy "clientY" Source
getDOMMouseEventClientY :: (MonadIO m, DOMMouseEventK o) => o -> m CLong Source
CtrlKey
data DOMMouseEventCtrlKeyPropertyInfo Source
dOMMouseEventCtrlKey :: AttrLabelProxy "ctrlKey" Source
getDOMMouseEventCtrlKey :: (MonadIO m, DOMMouseEventK o) => o -> m Bool Source
FromElement
data DOMMouseEventFromElementPropertyInfo Source
dOMMouseEventFromElement :: AttrLabelProxy "fromElement" Source
getDOMMouseEventFromElement :: (MonadIO m, DOMMouseEventK o) => o -> m DOMNode Source
MetaKey
data DOMMouseEventMetaKeyPropertyInfo Source
dOMMouseEventMetaKey :: AttrLabelProxy "metaKey" Source
getDOMMouseEventMetaKey :: (MonadIO m, DOMMouseEventK o) => o -> m Bool Source
OffsetX
data DOMMouseEventOffsetXPropertyInfo Source
dOMMouseEventOffsetX :: AttrLabelProxy "offsetX" Source
getDOMMouseEventOffsetX :: (MonadIO m, DOMMouseEventK o) => o -> m CLong Source
OffsetY
data DOMMouseEventOffsetYPropertyInfo Source
dOMMouseEventOffsetY :: AttrLabelProxy "offsetY" Source
getDOMMouseEventOffsetY :: (MonadIO m, DOMMouseEventK o) => o -> m CLong Source
RelatedTarget
data DOMMouseEventRelatedTargetPropertyInfo Source
dOMMouseEventRelatedTarget :: AttrLabelProxy "relatedTarget" Source
getDOMMouseEventRelatedTarget :: (MonadIO m, DOMMouseEventK o) => o -> m (Maybe DOMEventTarget) Source
ScreenX
data DOMMouseEventScreenXPropertyInfo Source
dOMMouseEventScreenX :: AttrLabelProxy "screenX" Source
getDOMMouseEventScreenX :: (MonadIO m, DOMMouseEventK o) => o -> m CLong Source
ScreenY
data DOMMouseEventScreenYPropertyInfo Source
dOMMouseEventScreenY :: AttrLabelProxy "screenY" Source
getDOMMouseEventScreenY :: (MonadIO m, DOMMouseEventK o) => o -> m CLong Source
ShiftKey
data DOMMouseEventShiftKeyPropertyInfo Source
dOMMouseEventShiftKey :: AttrLabelProxy "shiftKey" Source
getDOMMouseEventShiftKey :: (MonadIO m, DOMMouseEventK o) => o -> m Bool Source
ToElement
data DOMMouseEventToElementPropertyInfo Source
dOMMouseEventToElement :: AttrLabelProxy "toElement" Source
getDOMMouseEventToElement :: (MonadIO m, DOMMouseEventK o) => o -> m DOMNode Source
WebkitMovementX
data DOMMouseEventWebkitMovementXPropertyInfo Source
dOMMouseEventWebkitMovementX :: AttrLabelProxy "webkitMovementX" Source
getDOMMouseEventWebkitMovementX :: (MonadIO m, DOMMouseEventK o) => o -> m CLong Source
WebkitMovementY
data DOMMouseEventWebkitMovementYPropertyInfo Source
dOMMouseEventWebkitMovementY :: AttrLabelProxy "webkitMovementY" Source
getDOMMouseEventWebkitMovementY :: (MonadIO m, DOMMouseEventK o) => o -> m CLong Source
X
data DOMMouseEventXPropertyInfo Source
dOMMouseEventX :: AttrLabelProxy "x" Source
getDOMMouseEventX :: (MonadIO m, DOMMouseEventK o) => o -> m CLong Source
Y
data DOMMouseEventYPropertyInfo Source
dOMMouseEventY :: AttrLabelProxy "y" Source
getDOMMouseEventY :: (MonadIO m, DOMMouseEventK o) => o -> m CLong Source