| 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 |
GI.WebKit.Objects.DOMEvent
Contents
Description
- newtype DOMEvent = DOMEvent (ManagedPtr DOMEvent)
- class GObject o => IsDOMEvent o
- toDOMEvent :: IsDOMEvent o => o -> IO DOMEvent
- noDOMEvent :: Maybe DOMEvent
- data DOMEventGetBubblesMethodInfo
- dOMEventGetBubbles :: (MonadIO m, IsDOMEvent a) => a -> m Bool
- data DOMEventGetCancelBubbleMethodInfo
- dOMEventGetCancelBubble :: (MonadIO m, IsDOMEvent a) => a -> m Bool
- data DOMEventGetCancelableMethodInfo
- dOMEventGetCancelable :: (MonadIO m, IsDOMEvent a) => a -> m Bool
- data DOMEventGetCurrentTargetMethodInfo
- dOMEventGetCurrentTarget :: (MonadIO m, IsDOMEvent a) => a -> m DOMEventTarget
- data DOMEventGetDefaultPreventedMethodInfo
- dOMEventGetDefaultPrevented :: (MonadIO m, IsDOMEvent a) => a -> m Bool
- data DOMEventGetEventPhaseMethodInfo
- dOMEventGetEventPhase :: (MonadIO m, IsDOMEvent a) => a -> m Word16
- data DOMEventGetReturnValueMethodInfo
- dOMEventGetReturnValue :: (MonadIO m, IsDOMEvent a) => a -> m Bool
- data DOMEventGetSrcElementMethodInfo
- dOMEventGetSrcElement :: (MonadIO m, IsDOMEvent a) => a -> m DOMEventTarget
- data DOMEventGetTargetMethodInfo
- dOMEventGetTarget :: (MonadIO m, IsDOMEvent a) => a -> m DOMEventTarget
- data DOMEventGetTimeStampMethodInfo
- dOMEventGetTimeStamp :: (MonadIO m, IsDOMEvent a) => a -> m Word32
- data DOMEventInitEventMethodInfo
- dOMEventInitEvent :: (MonadIO m, IsDOMEvent a) => a -> Text -> Bool -> Bool -> m ()
- data DOMEventPreventDefaultMethodInfo
- dOMEventPreventDefault :: (MonadIO m, IsDOMEvent a) => a -> m ()
- data DOMEventSetCancelBubbleMethodInfo
- dOMEventSetCancelBubble :: (MonadIO m, IsDOMEvent a) => a -> Bool -> m ()
- data DOMEventSetReturnValueMethodInfo
- dOMEventSetReturnValue :: (MonadIO m, IsDOMEvent a) => a -> Bool -> m ()
- data DOMEventStopImmediatePropagationMethodInfo
- dOMEventStopImmediatePropagation :: (MonadIO m, IsDOMEvent a) => a -> m ()
- data DOMEventStopPropagationMethodInfo
- dOMEventStopPropagation :: (MonadIO m, IsDOMEvent a) => a -> m ()
- data DOMEventBubblesPropertyInfo
- dOMEventBubbles :: AttrLabelProxy "bubbles"
- getDOMEventBubbles :: (MonadIO m, IsDOMEvent o) => o -> m Bool
- data DOMEventCancelBubblePropertyInfo
- constructDOMEventCancelBubble :: IsDOMEvent o => Bool -> IO (GValueConstruct o)
- dOMEventCancelBubble :: AttrLabelProxy "cancelBubble"
- getDOMEventCancelBubble :: (MonadIO m, IsDOMEvent o) => o -> m Bool
- setDOMEventCancelBubble :: (MonadIO m, IsDOMEvent o) => o -> Bool -> m ()
- data DOMEventCancelablePropertyInfo
- dOMEventCancelable :: AttrLabelProxy "cancelable"
- getDOMEventCancelable :: (MonadIO m, IsDOMEvent o) => o -> m Bool
- data DOMEventCurrentTargetPropertyInfo
- dOMEventCurrentTarget :: AttrLabelProxy "currentTarget"
- getDOMEventCurrentTarget :: (MonadIO m, IsDOMEvent o) => o -> m (Maybe DOMEventTarget)
- data DOMEventDefaultPreventedPropertyInfo
- dOMEventDefaultPrevented :: AttrLabelProxy "defaultPrevented"
- getDOMEventDefaultPrevented :: (MonadIO m, IsDOMEvent o) => o -> m Bool
- data DOMEventEventPhasePropertyInfo
- dOMEventEventPhase :: AttrLabelProxy "eventPhase"
- getDOMEventEventPhase :: (MonadIO m, IsDOMEvent o) => o -> m Word32
- data DOMEventReturnValuePropertyInfo
- constructDOMEventReturnValue :: IsDOMEvent o => Bool -> IO (GValueConstruct o)
- dOMEventReturnValue :: AttrLabelProxy "returnValue"
- getDOMEventReturnValue :: (MonadIO m, IsDOMEvent o) => o -> m Bool
- setDOMEventReturnValue :: (MonadIO m, IsDOMEvent o) => o -> Bool -> m ()
- data DOMEventSrcElementPropertyInfo
- dOMEventSrcElement :: AttrLabelProxy "srcElement"
- getDOMEventSrcElement :: (MonadIO m, IsDOMEvent o) => o -> m (Maybe DOMEventTarget)
- data DOMEventTargetPropertyInfo
- dOMEventTarget :: AttrLabelProxy "target"
- getDOMEventTarget :: (MonadIO m, IsDOMEvent o) => o -> m (Maybe DOMEventTarget)
- data DOMEventTimeStampPropertyInfo
- dOMEventTimeStamp :: AttrLabelProxy "timeStamp"
- getDOMEventTimeStamp :: (MonadIO m, IsDOMEvent o) => o -> m Word32
- data DOMEventTypePropertyInfo
- dOMEventType :: AttrLabelProxy "type"
- getDOMEventType :: (MonadIO m, IsDOMEvent o) => o -> m (Maybe Text)
Exported types
Instances
| GObject DOMEvent Source # | |
| IsObject DOMEvent Source # | |
| IsDOMObject DOMEvent Source # | |
| IsDOMEvent DOMEvent Source # | |
| ((~) * info (ResolveDOMEventMethod t DOMEvent), MethodInfo * info DOMEvent p) => IsLabel t (DOMEvent -> p) Source # | |
| ((~) * info (ResolveDOMEventMethod t DOMEvent), MethodInfo * info DOMEvent p) => IsLabelProxy t (DOMEvent -> p) Source # | |
| HasAttributeList * DOMEvent Source # | |
| type SignalList DOMEvent Source # | |
| type AttributeList DOMEvent Source # | |
class GObject o => IsDOMEvent o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DOMEvent a) => IsDOMEvent a Source # | |
| IsDOMEvent DOMUIEvent Source # | |
| IsDOMEvent DOMMouseEvent Source # | |
| IsDOMEvent DOMEvent Source # | |
| IsDOMEvent DOMTrackEvent Source # | |
| IsDOMEvent DOMKeyboardEvent Source # | |
| IsDOMEvent DOMWheelEvent Source # | |
toDOMEvent :: IsDOMEvent o => o -> IO DOMEvent Source #
Methods
getBubbles
data DOMEventGetBubblesMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsDOMEvent a) => MethodInfo * DOMEventGetBubblesMethodInfo a signature Source # | |
dOMEventGetBubbles :: (MonadIO m, IsDOMEvent a) => a -> m Bool Source #
getCancelBubble
data DOMEventGetCancelBubbleMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsDOMEvent a) => MethodInfo * DOMEventGetCancelBubbleMethodInfo a signature Source # | |
dOMEventGetCancelBubble :: (MonadIO m, IsDOMEvent a) => a -> m Bool Source #
getCancelable
data DOMEventGetCancelableMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsDOMEvent a) => MethodInfo * DOMEventGetCancelableMethodInfo a signature Source # | |
dOMEventGetCancelable :: (MonadIO m, IsDOMEvent a) => a -> m Bool Source #
getCurrentTarget
data DOMEventGetCurrentTargetMethodInfo Source #
Instances
| ((~) * signature (m DOMEventTarget), MonadIO m, IsDOMEvent a) => MethodInfo * DOMEventGetCurrentTargetMethodInfo a signature Source # | |
dOMEventGetCurrentTarget :: (MonadIO m, IsDOMEvent a) => a -> m DOMEventTarget Source #
getDefaultPrevented
data DOMEventGetDefaultPreventedMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsDOMEvent a) => MethodInfo * DOMEventGetDefaultPreventedMethodInfo a signature Source # | |
dOMEventGetDefaultPrevented :: (MonadIO m, IsDOMEvent a) => a -> m Bool Source #
getEventPhase
data DOMEventGetEventPhaseMethodInfo Source #
Instances
| ((~) * signature (m Word16), MonadIO m, IsDOMEvent a) => MethodInfo * DOMEventGetEventPhaseMethodInfo a signature Source # | |
dOMEventGetEventPhase :: (MonadIO m, IsDOMEvent a) => a -> m Word16 Source #
getReturnValue
data DOMEventGetReturnValueMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsDOMEvent a) => MethodInfo * DOMEventGetReturnValueMethodInfo a signature Source # | |
dOMEventGetReturnValue :: (MonadIO m, IsDOMEvent a) => a -> m Bool Source #
getSrcElement
data DOMEventGetSrcElementMethodInfo Source #
Instances
| ((~) * signature (m DOMEventTarget), MonadIO m, IsDOMEvent a) => MethodInfo * DOMEventGetSrcElementMethodInfo a signature Source # | |
dOMEventGetSrcElement :: (MonadIO m, IsDOMEvent a) => a -> m DOMEventTarget Source #
getTarget
data DOMEventGetTargetMethodInfo Source #
Instances
| ((~) * signature (m DOMEventTarget), MonadIO m, IsDOMEvent a) => MethodInfo * DOMEventGetTargetMethodInfo a signature Source # | |
dOMEventGetTarget :: (MonadIO m, IsDOMEvent a) => a -> m DOMEventTarget Source #
getTimeStamp
data DOMEventGetTimeStampMethodInfo Source #
Instances
| ((~) * signature (m Word32), MonadIO m, IsDOMEvent a) => MethodInfo * DOMEventGetTimeStampMethodInfo a signature Source # | |
dOMEventGetTimeStamp :: (MonadIO m, IsDOMEvent a) => a -> m Word32 Source #
initEvent
data DOMEventInitEventMethodInfo Source #
Instances
| ((~) * signature (Text -> Bool -> Bool -> m ()), MonadIO m, IsDOMEvent a) => MethodInfo * DOMEventInitEventMethodInfo a signature Source # | |
dOMEventInitEvent :: (MonadIO m, IsDOMEvent a) => a -> Text -> Bool -> Bool -> m () Source #
preventDefault
data DOMEventPreventDefaultMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsDOMEvent a) => MethodInfo * DOMEventPreventDefaultMethodInfo a signature Source # | |
dOMEventPreventDefault :: (MonadIO m, IsDOMEvent a) => a -> m () Source #
setCancelBubble
data DOMEventSetCancelBubbleMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsDOMEvent a) => MethodInfo * DOMEventSetCancelBubbleMethodInfo a signature Source # | |
dOMEventSetCancelBubble :: (MonadIO m, IsDOMEvent a) => a -> Bool -> m () Source #
setReturnValue
data DOMEventSetReturnValueMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsDOMEvent a) => MethodInfo * DOMEventSetReturnValueMethodInfo a signature Source # | |
dOMEventSetReturnValue :: (MonadIO m, IsDOMEvent a) => a -> Bool -> m () Source #
stopImmediatePropagation
data DOMEventStopImmediatePropagationMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsDOMEvent a) => MethodInfo * DOMEventStopImmediatePropagationMethodInfo a signature Source # | |
dOMEventStopImmediatePropagation :: (MonadIO m, IsDOMEvent a) => a -> m () Source #
stopPropagation
data DOMEventStopPropagationMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsDOMEvent a) => MethodInfo * DOMEventStopPropagationMethodInfo a signature Source # | |
dOMEventStopPropagation :: (MonadIO m, IsDOMEvent a) => a -> m () Source #
Properties
bubbles
data DOMEventBubblesPropertyInfo Source #
Instances
| AttrInfo DOMEventBubblesPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMEventBubblesPropertyInfo Source # | |
| type AttrOrigin DOMEventBubblesPropertyInfo Source # | |
| type AttrLabel DOMEventBubblesPropertyInfo Source # | |
| type AttrGetType DOMEventBubblesPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMEventBubblesPropertyInfo Source # | |
| type AttrAllowedOps DOMEventBubblesPropertyInfo Source # | |
dOMEventBubbles :: AttrLabelProxy "bubbles" Source #
getDOMEventBubbles :: (MonadIO m, IsDOMEvent o) => o -> m Bool Source #
cancelBubble
data DOMEventCancelBubblePropertyInfo Source #
Instances
| AttrInfo DOMEventCancelBubblePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMEventCancelBubblePropertyInfo Source # | |
| type AttrOrigin DOMEventCancelBubblePropertyInfo Source # | |
| type AttrLabel DOMEventCancelBubblePropertyInfo Source # | |
| type AttrGetType DOMEventCancelBubblePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMEventCancelBubblePropertyInfo Source # | |
| type AttrAllowedOps DOMEventCancelBubblePropertyInfo Source # | |
constructDOMEventCancelBubble :: IsDOMEvent o => Bool -> IO (GValueConstruct o) Source #
dOMEventCancelBubble :: AttrLabelProxy "cancelBubble" Source #
getDOMEventCancelBubble :: (MonadIO m, IsDOMEvent o) => o -> m Bool Source #
setDOMEventCancelBubble :: (MonadIO m, IsDOMEvent o) => o -> Bool -> m () Source #
cancelable
data DOMEventCancelablePropertyInfo Source #
Instances
| AttrInfo DOMEventCancelablePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMEventCancelablePropertyInfo Source # | |
| type AttrOrigin DOMEventCancelablePropertyInfo Source # | |
| type AttrLabel DOMEventCancelablePropertyInfo Source # | |
| type AttrGetType DOMEventCancelablePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMEventCancelablePropertyInfo Source # | |
| type AttrAllowedOps DOMEventCancelablePropertyInfo Source # | |
dOMEventCancelable :: AttrLabelProxy "cancelable" Source #
getDOMEventCancelable :: (MonadIO m, IsDOMEvent o) => o -> m Bool Source #
currentTarget
data DOMEventCurrentTargetPropertyInfo Source #
Instances
| AttrInfo DOMEventCurrentTargetPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMEventCurrentTargetPropertyInfo Source # | |
| type AttrOrigin DOMEventCurrentTargetPropertyInfo Source # | |
| type AttrLabel DOMEventCurrentTargetPropertyInfo Source # | |
| type AttrGetType DOMEventCurrentTargetPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMEventCurrentTargetPropertyInfo Source # | |
| type AttrAllowedOps DOMEventCurrentTargetPropertyInfo Source # | |
dOMEventCurrentTarget :: AttrLabelProxy "currentTarget" Source #
getDOMEventCurrentTarget :: (MonadIO m, IsDOMEvent o) => o -> m (Maybe DOMEventTarget) Source #
defaultPrevented
data DOMEventDefaultPreventedPropertyInfo Source #
Instances
| AttrInfo DOMEventDefaultPreventedPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMEventDefaultPreventedPropertyInfo Source # | |
| type AttrOrigin DOMEventDefaultPreventedPropertyInfo Source # | |
| type AttrLabel DOMEventDefaultPreventedPropertyInfo Source # | |
| type AttrGetType DOMEventDefaultPreventedPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMEventDefaultPreventedPropertyInfo Source # | |
| type AttrAllowedOps DOMEventDefaultPreventedPropertyInfo Source # | |
dOMEventDefaultPrevented :: AttrLabelProxy "defaultPrevented" Source #
getDOMEventDefaultPrevented :: (MonadIO m, IsDOMEvent o) => o -> m Bool Source #
eventPhase
data DOMEventEventPhasePropertyInfo Source #
Instances
| AttrInfo DOMEventEventPhasePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMEventEventPhasePropertyInfo Source # | |
| type AttrOrigin DOMEventEventPhasePropertyInfo Source # | |
| type AttrLabel DOMEventEventPhasePropertyInfo Source # | |
| type AttrGetType DOMEventEventPhasePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMEventEventPhasePropertyInfo Source # | |
| type AttrAllowedOps DOMEventEventPhasePropertyInfo Source # | |
dOMEventEventPhase :: AttrLabelProxy "eventPhase" Source #
getDOMEventEventPhase :: (MonadIO m, IsDOMEvent o) => o -> m Word32 Source #
returnValue
data DOMEventReturnValuePropertyInfo Source #
Instances
| AttrInfo DOMEventReturnValuePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMEventReturnValuePropertyInfo Source # | |
| type AttrOrigin DOMEventReturnValuePropertyInfo Source # | |
| type AttrLabel DOMEventReturnValuePropertyInfo Source # | |
| type AttrGetType DOMEventReturnValuePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMEventReturnValuePropertyInfo Source # | |
| type AttrAllowedOps DOMEventReturnValuePropertyInfo Source # | |
constructDOMEventReturnValue :: IsDOMEvent o => Bool -> IO (GValueConstruct o) Source #
dOMEventReturnValue :: AttrLabelProxy "returnValue" Source #
getDOMEventReturnValue :: (MonadIO m, IsDOMEvent o) => o -> m Bool Source #
setDOMEventReturnValue :: (MonadIO m, IsDOMEvent o) => o -> Bool -> m () Source #
srcElement
data DOMEventSrcElementPropertyInfo Source #
Instances
| AttrInfo DOMEventSrcElementPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMEventSrcElementPropertyInfo Source # | |
| type AttrOrigin DOMEventSrcElementPropertyInfo Source # | |
| type AttrLabel DOMEventSrcElementPropertyInfo Source # | |
| type AttrGetType DOMEventSrcElementPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMEventSrcElementPropertyInfo Source # | |
| type AttrAllowedOps DOMEventSrcElementPropertyInfo Source # | |
dOMEventSrcElement :: AttrLabelProxy "srcElement" Source #
getDOMEventSrcElement :: (MonadIO m, IsDOMEvent o) => o -> m (Maybe DOMEventTarget) Source #
target
data DOMEventTargetPropertyInfo Source #
Instances
| AttrInfo DOMEventTargetPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMEventTargetPropertyInfo Source # | |
| type AttrOrigin DOMEventTargetPropertyInfo Source # | |
| type AttrLabel DOMEventTargetPropertyInfo Source # | |
| type AttrGetType DOMEventTargetPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMEventTargetPropertyInfo Source # | |
| type AttrAllowedOps DOMEventTargetPropertyInfo Source # | |
dOMEventTarget :: AttrLabelProxy "target" Source #
getDOMEventTarget :: (MonadIO m, IsDOMEvent o) => o -> m (Maybe DOMEventTarget) Source #
timeStamp
data DOMEventTimeStampPropertyInfo Source #
Instances
| AttrInfo DOMEventTimeStampPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMEventTimeStampPropertyInfo Source # | |
| type AttrOrigin DOMEventTimeStampPropertyInfo Source # | |
| type AttrLabel DOMEventTimeStampPropertyInfo Source # | |
| type AttrGetType DOMEventTimeStampPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMEventTimeStampPropertyInfo Source # | |
| type AttrAllowedOps DOMEventTimeStampPropertyInfo Source # | |
dOMEventTimeStamp :: AttrLabelProxy "timeStamp" Source #
getDOMEventTimeStamp :: (MonadIO m, IsDOMEvent o) => o -> m Word32 Source #
type
data DOMEventTypePropertyInfo Source #
Instances
| AttrInfo DOMEventTypePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMEventTypePropertyInfo Source # | |
| type AttrOrigin DOMEventTypePropertyInfo Source # | |
| type AttrLabel DOMEventTypePropertyInfo Source # | |
| type AttrGetType DOMEventTypePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMEventTypePropertyInfo Source # | |
| type AttrAllowedOps DOMEventTypePropertyInfo Source # | |
dOMEventType :: AttrLabelProxy "type" Source #
getDOMEventType :: (MonadIO m, IsDOMEvent o) => o -> m (Maybe Text) Source #