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
- dOMEventGetBubbles
- dOMEventGetCancelBubble
- dOMEventGetCancelable
- dOMEventGetCurrentTarget
- dOMEventGetDefaultPrevented
- dOMEventGetEventPhase
- dOMEventGetReturnValue
- dOMEventGetSrcElement
- dOMEventGetTarget
- dOMEventGetTimeStamp
- dOMEventInitEvent
- dOMEventPreventDefault
- dOMEventSetCancelBubble
- dOMEventSetReturnValue
- dOMEventStopImmediatePropagation
- dOMEventStopPropagation
- Properties
- newtype DOMEvent = DOMEvent (ForeignPtr DOMEvent)
- class GObject o => DOMEventK o
- toDOMEvent :: DOMEventK o => o -> IO DOMEvent
- noDOMEvent :: Maybe DOMEvent
- dOMEventGetBubbles :: (MonadIO m, DOMEventK a) => a -> m Bool
- dOMEventGetCancelBubble :: (MonadIO m, DOMEventK a) => a -> m Bool
- dOMEventGetCancelable :: (MonadIO m, DOMEventK a) => a -> m Bool
- dOMEventGetCurrentTarget :: (MonadIO m, DOMEventK a) => a -> m DOMEventTarget
- dOMEventGetDefaultPrevented :: (MonadIO m, DOMEventK a) => a -> m Bool
- dOMEventGetEventPhase :: (MonadIO m, DOMEventK a) => a -> m Word16
- dOMEventGetReturnValue :: (MonadIO m, DOMEventK a) => a -> m Bool
- dOMEventGetSrcElement :: (MonadIO m, DOMEventK a) => a -> m DOMEventTarget
- dOMEventGetTarget :: (MonadIO m, DOMEventK a) => a -> m DOMEventTarget
- dOMEventGetTimeStamp :: (MonadIO m, DOMEventK a) => a -> m Word32
- dOMEventInitEvent :: (MonadIO m, DOMEventK a) => a -> Text -> Bool -> Bool -> m ()
- dOMEventPreventDefault :: (MonadIO m, DOMEventK a) => a -> m ()
- dOMEventSetCancelBubble :: (MonadIO m, DOMEventK a) => a -> Bool -> m ()
- dOMEventSetReturnValue :: (MonadIO m, DOMEventK a) => a -> Bool -> m ()
- dOMEventStopImmediatePropagation :: (MonadIO m, DOMEventK a) => a -> m ()
- dOMEventStopPropagation :: (MonadIO m, DOMEventK a) => a -> m ()
- data DOMEventBubblesPropertyInfo
- getDOMEventBubbles :: (MonadIO m, DOMEventK o) => o -> m Bool
- data DOMEventCancelBubblePropertyInfo
- constructDOMEventCancelBubble :: Bool -> IO ([Char], GValue)
- getDOMEventCancelBubble :: (MonadIO m, DOMEventK o) => o -> m Bool
- setDOMEventCancelBubble :: (MonadIO m, DOMEventK o) => o -> Bool -> m ()
- data DOMEventCancelablePropertyInfo
- getDOMEventCancelable :: (MonadIO m, DOMEventK o) => o -> m Bool
- data DOMEventCurrentTargetPropertyInfo
- getDOMEventCurrentTarget :: (MonadIO m, DOMEventK o) => o -> m DOMEventTarget
- data DOMEventDefaultPreventedPropertyInfo
- getDOMEventDefaultPrevented :: (MonadIO m, DOMEventK o) => o -> m Bool
- data DOMEventEventPhasePropertyInfo
- getDOMEventEventPhase :: (MonadIO m, DOMEventK o) => o -> m Word32
- data DOMEventReturnValuePropertyInfo
- constructDOMEventReturnValue :: Bool -> IO ([Char], GValue)
- getDOMEventReturnValue :: (MonadIO m, DOMEventK o) => o -> m Bool
- setDOMEventReturnValue :: (MonadIO m, DOMEventK o) => o -> Bool -> m ()
- data DOMEventSrcElementPropertyInfo
- getDOMEventSrcElement :: (MonadIO m, DOMEventK o) => o -> m DOMEventTarget
- data DOMEventTargetPropertyInfo
- getDOMEventTarget :: (MonadIO m, DOMEventK o) => o -> m DOMEventTarget
- data DOMEventTimeStampPropertyInfo
- getDOMEventTimeStamp :: (MonadIO m, DOMEventK o) => o -> m Word32
- data DOMEventTypePropertyInfo
- getDOMEventType :: (MonadIO m, DOMEventK o) => o -> m Text
Exported types
GObject DOMEvent | |
type ParentTypes DOMEvent | |
type AttributeList DOMEvent | |
type SignalList DOMEvent |
toDOMEvent :: DOMEventK o => o -> IO DOMEvent Source
Methods
dOMEventGetBubbles
dOMEventGetBubbles :: (MonadIO m, DOMEventK a) => a -> m Bool Source
dOMEventGetCancelBubble
dOMEventGetCancelBubble :: (MonadIO m, DOMEventK a) => a -> m Bool Source
dOMEventGetCancelable
dOMEventGetCancelable :: (MonadIO m, DOMEventK a) => a -> m Bool Source
dOMEventGetCurrentTarget
dOMEventGetCurrentTarget :: (MonadIO m, DOMEventK a) => a -> m DOMEventTarget Source
dOMEventGetDefaultPrevented
dOMEventGetDefaultPrevented :: (MonadIO m, DOMEventK a) => a -> m Bool Source
dOMEventGetEventPhase
dOMEventGetEventPhase :: (MonadIO m, DOMEventK a) => a -> m Word16 Source
dOMEventGetReturnValue
dOMEventGetReturnValue :: (MonadIO m, DOMEventK a) => a -> m Bool Source
dOMEventGetSrcElement
dOMEventGetSrcElement :: (MonadIO m, DOMEventK a) => a -> m DOMEventTarget Source
dOMEventGetTarget
dOMEventGetTarget :: (MonadIO m, DOMEventK a) => a -> m DOMEventTarget Source
dOMEventGetTimeStamp
dOMEventGetTimeStamp :: (MonadIO m, DOMEventK a) => a -> m Word32 Source
dOMEventInitEvent
dOMEventPreventDefault
dOMEventPreventDefault :: (MonadIO m, DOMEventK a) => a -> m () Source
dOMEventSetCancelBubble
dOMEventSetCancelBubble :: (MonadIO m, DOMEventK a) => a -> Bool -> m () Source
dOMEventSetReturnValue
dOMEventSetReturnValue :: (MonadIO m, DOMEventK a) => a -> Bool -> m () Source
dOMEventStopImmediatePropagation
dOMEventStopImmediatePropagation :: (MonadIO m, DOMEventK a) => a -> m () Source
dOMEventStopPropagation
dOMEventStopPropagation :: (MonadIO m, DOMEventK a) => a -> m () Source
Properties
Bubbles
data DOMEventBubblesPropertyInfo Source
AttrInfo DOMEventBubblesPropertyInfo | |
type AttrLabel DOMEventBubblesPropertyInfo = "DOMEvent::bubbles" | |
type AttrGetType DOMEventBubblesPropertyInfo = Bool | |
type AttrBaseTypeConstraint DOMEventBubblesPropertyInfo = DOMEventK | |
type AttrSetTypeConstraint DOMEventBubblesPropertyInfo = * ~ () | |
type AttrAllowedOps DOMEventBubblesPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMEventBubbles :: (MonadIO m, DOMEventK o) => o -> m Bool Source
CancelBubble
data DOMEventCancelBubblePropertyInfo Source
AttrInfo DOMEventCancelBubblePropertyInfo | |
type AttrLabel DOMEventCancelBubblePropertyInfo = "DOMEvent::cancel-bubble" | |
type AttrGetType DOMEventCancelBubblePropertyInfo = Bool | |
type AttrBaseTypeConstraint DOMEventCancelBubblePropertyInfo = DOMEventK | |
type AttrSetTypeConstraint DOMEventCancelBubblePropertyInfo = * ~ Bool | |
type AttrAllowedOps DOMEventCancelBubblePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getDOMEventCancelBubble :: (MonadIO m, DOMEventK o) => o -> m Bool Source
setDOMEventCancelBubble :: (MonadIO m, DOMEventK o) => o -> Bool -> m () Source
Cancelable
data DOMEventCancelablePropertyInfo Source
AttrInfo DOMEventCancelablePropertyInfo | |
type AttrLabel DOMEventCancelablePropertyInfo = "DOMEvent::cancelable" | |
type AttrGetType DOMEventCancelablePropertyInfo = Bool | |
type AttrBaseTypeConstraint DOMEventCancelablePropertyInfo = DOMEventK | |
type AttrSetTypeConstraint DOMEventCancelablePropertyInfo = * ~ () | |
type AttrAllowedOps DOMEventCancelablePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMEventCancelable :: (MonadIO m, DOMEventK o) => o -> m Bool Source
CurrentTarget
data DOMEventCurrentTargetPropertyInfo Source
AttrInfo DOMEventCurrentTargetPropertyInfo | |
type AttrLabel DOMEventCurrentTargetPropertyInfo = "DOMEvent::current-target" | |
type AttrGetType DOMEventCurrentTargetPropertyInfo = DOMEventTarget | |
type AttrBaseTypeConstraint DOMEventCurrentTargetPropertyInfo = DOMEventK | |
type AttrSetTypeConstraint DOMEventCurrentTargetPropertyInfo = * ~ () | |
type AttrAllowedOps DOMEventCurrentTargetPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMEventCurrentTarget :: (MonadIO m, DOMEventK o) => o -> m DOMEventTarget Source
DefaultPrevented
data DOMEventDefaultPreventedPropertyInfo Source
AttrInfo DOMEventDefaultPreventedPropertyInfo | |
type AttrLabel DOMEventDefaultPreventedPropertyInfo = "DOMEvent::default-prevented" | |
type AttrGetType DOMEventDefaultPreventedPropertyInfo = Bool | |
type AttrBaseTypeConstraint DOMEventDefaultPreventedPropertyInfo = DOMEventK | |
type AttrSetTypeConstraint DOMEventDefaultPreventedPropertyInfo = * ~ () | |
type AttrAllowedOps DOMEventDefaultPreventedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMEventDefaultPrevented :: (MonadIO m, DOMEventK o) => o -> m Bool Source
EventPhase
data DOMEventEventPhasePropertyInfo Source
AttrInfo DOMEventEventPhasePropertyInfo | |
type AttrLabel DOMEventEventPhasePropertyInfo = "DOMEvent::event-phase" | |
type AttrGetType DOMEventEventPhasePropertyInfo = Word32 | |
type AttrBaseTypeConstraint DOMEventEventPhasePropertyInfo = DOMEventK | |
type AttrSetTypeConstraint DOMEventEventPhasePropertyInfo = * ~ () | |
type AttrAllowedOps DOMEventEventPhasePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMEventEventPhase :: (MonadIO m, DOMEventK o) => o -> m Word32 Source
ReturnValue
data DOMEventReturnValuePropertyInfo Source
AttrInfo DOMEventReturnValuePropertyInfo | |
type AttrLabel DOMEventReturnValuePropertyInfo = "DOMEvent::return-value" | |
type AttrGetType DOMEventReturnValuePropertyInfo = Bool | |
type AttrBaseTypeConstraint DOMEventReturnValuePropertyInfo = DOMEventK | |
type AttrSetTypeConstraint DOMEventReturnValuePropertyInfo = * ~ Bool | |
type AttrAllowedOps DOMEventReturnValuePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getDOMEventReturnValue :: (MonadIO m, DOMEventK o) => o -> m Bool Source
setDOMEventReturnValue :: (MonadIO m, DOMEventK o) => o -> Bool -> m () Source
SrcElement
data DOMEventSrcElementPropertyInfo Source
AttrInfo DOMEventSrcElementPropertyInfo | |
type AttrLabel DOMEventSrcElementPropertyInfo = "DOMEvent::src-element" | |
type AttrGetType DOMEventSrcElementPropertyInfo = DOMEventTarget | |
type AttrBaseTypeConstraint DOMEventSrcElementPropertyInfo = DOMEventK | |
type AttrSetTypeConstraint DOMEventSrcElementPropertyInfo = * ~ () | |
type AttrAllowedOps DOMEventSrcElementPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMEventSrcElement :: (MonadIO m, DOMEventK o) => o -> m DOMEventTarget Source
Target
data DOMEventTargetPropertyInfo Source
AttrInfo DOMEventTargetPropertyInfo | |
type AttrLabel DOMEventTargetPropertyInfo = "DOMEvent::target" | |
type AttrGetType DOMEventTargetPropertyInfo = DOMEventTarget | |
type AttrBaseTypeConstraint DOMEventTargetPropertyInfo = DOMEventK | |
type AttrSetTypeConstraint DOMEventTargetPropertyInfo = * ~ () | |
type AttrAllowedOps DOMEventTargetPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMEventTarget :: (MonadIO m, DOMEventK o) => o -> m DOMEventTarget Source
TimeStamp
data DOMEventTimeStampPropertyInfo Source
AttrInfo DOMEventTimeStampPropertyInfo | |
type AttrLabel DOMEventTimeStampPropertyInfo = "DOMEvent::time-stamp" | |
type AttrGetType DOMEventTimeStampPropertyInfo = Word32 | |
type AttrBaseTypeConstraint DOMEventTimeStampPropertyInfo = DOMEventK | |
type AttrSetTypeConstraint DOMEventTimeStampPropertyInfo = * ~ () | |
type AttrAllowedOps DOMEventTimeStampPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMEventTimeStamp :: (MonadIO m, DOMEventK o) => o -> m Word32 Source
Type
data DOMEventTypePropertyInfo Source
AttrInfo DOMEventTypePropertyInfo | |
type AttrLabel DOMEventTypePropertyInfo = "DOMEvent::type" | |
type AttrGetType DOMEventTypePropertyInfo = Text | |
type AttrBaseTypeConstraint DOMEventTypePropertyInfo = DOMEventK | |
type AttrSetTypeConstraint DOMEventTypePropertyInfo = * ~ () | |
type AttrAllowedOps DOMEventTypePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMEventType :: (MonadIO m, DOMEventK o) => o -> m Text Source