Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
stopPropagation :: (MonadIO m, EventClass self) => self -> m () Source
preventDefault :: (MonadIO m, EventClass self) => self -> m () Source
initEvent :: (MonadIO m, EventClass self, GlibString string) => self -> string -> Bool -> Bool -> m () Source
stopImmediatePropagation :: (MonadIO m, EventClass self) => self -> m () Source
NONE
CAPTURING_PHASE
AT_TARGET
BUBBLING_PHASE
MOUSEDOWN
MOUSEUP
MOUSEOVER
MOUSEOUT
MOUSEMOVE
MOUSEDRAG
CLICK
DBLCLICK
KEYDOWN
KEYUP
KEYPRESS
DRAGDROP
FOCUS
BLUR
SELECT
CHANGE
getTarget :: (MonadIO m, EventClass self) => self -> m (Maybe EventTarget) Source
getCurrentTarget :: (MonadIO m, EventClass self) => self -> m (Maybe EventTarget) Source
getEventPhase :: (MonadIO m, EventClass self) => self -> m Word Source
getBubbles :: (MonadIO m, EventClass self) => self -> m Bool Source
getCancelable :: (MonadIO m, EventClass self) => self -> m Bool Source
getTimeStamp :: (MonadIO m, EventClass self) => self -> m Word Source
getDefaultPrevented :: (MonadIO m, EventClass self) => self -> m Bool Source
getSrcElement :: (MonadIO m, EventClass self) => self -> m (Maybe EventTarget) Source
setReturnValue :: (MonadIO m, EventClass self) => self -> Bool -> m () Source
getReturnValue :: (MonadIO m, EventClass self) => self -> m Bool Source
setCancelBubble :: (MonadIO m, EventClass self) => self -> Bool -> m () Source
getCancelBubble :: (MonadIO m, EventClass self) => self -> m Bool Source
castToEvent :: GObjectClass obj => obj -> Event Source
class GObjectClass o => EventClass o Source
toEvent :: EventClass o => o -> Event Source