webkitgtk3-0.14.1.1: Binding to the Webkit library.

Safe HaskellNone
LanguageHaskell98

Graphics.UI.Gtk.WebKit.DOM.MouseEvent

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

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

getToElement :: (MonadIO m, MouseEventClass self) => self -> m (Maybe Node) Source