Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
initMouseEvent :: (MonadIO m, MouseEventClass self, WindowClass view, EventTargetClass relatedTarget, GlibString string) => self -> string -> Bool -> Bool -> Maybe view -> Int -> Int -> Int -> Int -> Int -> Bool -> Bool -> Bool -> Bool -> Word -> Maybe relatedTarget -> m () Source
getScreenX :: (MonadIO m, MouseEventClass self) => self -> m Int Source
getScreenY :: (MonadIO m, MouseEventClass self) => self -> m Int Source
getClientX :: (MonadIO m, MouseEventClass self) => self -> m Int Source
getClientY :: (MonadIO m, MouseEventClass self) => self -> m Int Source
getCtrlKey :: (MonadIO m, MouseEventClass self) => self -> m Bool Source
getShiftKey :: (MonadIO m, MouseEventClass self) => self -> m Bool Source
getAltKey :: (MonadIO m, MouseEventClass self) => self -> m Bool Source
getMetaKey :: (MonadIO m, MouseEventClass self) => self -> m Bool Source
getButton :: (MonadIO m, MouseEventClass self) => self -> m Word Source
getRelatedTarget :: (MonadIO m, MouseEventClass self) => self -> m (Maybe EventTarget) Source
getMovementX :: (MonadIO m, MouseEventClass self) => self -> m Int Source
getMovementY :: (MonadIO m, MouseEventClass self) => self -> m Int Source
getOffsetX :: (MonadIO m, MouseEventClass self) => self -> m Int Source
getOffsetY :: (MonadIO m, MouseEventClass self) => self -> m Int Source
getX :: (MonadIO m, MouseEventClass self) => self -> m Int Source
getY :: (MonadIO m, MouseEventClass self) => self -> m Int Source
getFromElement :: (MonadIO m, MouseEventClass self) => self -> m (Maybe Node) Source
getToElement :: (MonadIO m, MouseEventClass self) => self -> m (Maybe Node) Source
data MouseEvent Source
castToMouseEvent :: GObjectClass obj => obj -> MouseEvent Source
class UIEventClass o => MouseEventClass o Source
toMouseEvent :: MouseEventClass o => o -> MouseEvent Source