Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
ghcjs_dom_mouse_event_init_mouse_event :: JSRef MouseEvent -> JSString -> Bool -> Bool -> JSRef DOMWindow -> Int -> Int -> Int -> Int -> Int -> Bool -> Bool -> Bool -> Bool -> Word -> JSRef EventTarget -> IO () Source
mouseEventInitMouseEvent :: (IsMouseEvent self, ToJSString type', IsDOMWindow view, IsEventTarget relatedTarget) => self -> type' -> Bool -> Bool -> Maybe view -> Int -> Int -> Int -> Int -> Int -> Bool -> Bool -> Bool -> Bool -> Word -> Maybe relatedTarget -> IO () Source
mouseEventGetScreenX :: IsMouseEvent self => self -> IO Int Source
mouseEventGetScreenY :: IsMouseEvent self => self -> IO Int Source
mouseEventGetClientX :: IsMouseEvent self => self -> IO Int Source
mouseEventGetClientY :: IsMouseEvent self => self -> IO Int Source
mouseEventGetCtrlKey :: IsMouseEvent self => self -> IO Bool Source
mouseEventGetShiftKey :: IsMouseEvent self => self -> IO Bool Source
mouseEventGetAltKey :: IsMouseEvent self => self -> IO Bool Source
mouseEventGetMetaKey :: IsMouseEvent self => self -> IO Bool Source
mouseEventGetButton :: IsMouseEvent self => self -> IO Word Source
mouseEventGetRelatedTarget :: IsMouseEvent self => self -> IO (Maybe EventTarget) Source
mouseEventGetMovementX :: IsMouseEvent self => self -> IO Int Source
mouseEventGetMovementY :: IsMouseEvent self => self -> IO Int Source
mouseEventGetOffsetX :: IsMouseEvent self => self -> IO Int Source
mouseEventGetOffsetY :: IsMouseEvent self => self -> IO Int Source
mouseEventGetX :: IsMouseEvent self => self -> IO Int Source
mouseEventGetY :: IsMouseEvent self => self -> IO Int Source
mouseEventGetFromElement :: IsMouseEvent self => self -> IO (Maybe Node) Source
mouseEventGetToElement :: IsMouseEvent self => self -> IO (Maybe Node) Source
data MouseEvent Source
class IsUIEvent o => IsMouseEvent o Source
castToMouseEvent :: GObjectClass obj => obj -> MouseEvent Source
toMouseEvent :: IsMouseEvent o => o -> MouseEvent Source