webkit-0.12.6.1: Binding to the Webkit library.

Safe Haskell | None
Language | Haskell98

Graphics.UI.Gtk.WebKit.DOM.MouseEvent

# Documentation

mouseEventInitMouseEvent :: (MouseEventClass self, DOMWindowClass view, EventTargetClass relatedTarget) => self -> String -> Bool -> Bool -> Maybe view -> Int -> Int -> Int -> Int -> Int -> Bool -> Bool -> Bool -> Bool -> Word -> Maybe relatedTarget -> IO ()

mouseEventGetScreenX :: MouseEventClass self => self -> IO Int

mouseEventGetScreenY :: MouseEventClass self => self -> IO Int

mouseEventGetClientX :: MouseEventClass self => self -> IO Int

mouseEventGetClientY :: MouseEventClass self => self -> IO Int

mouseEventGetCtrlKey :: MouseEventClass self => self -> IO Bool

mouseEventGetShiftKey :: MouseEventClass self => self -> IO Bool

mouseEventGetAltKey :: MouseEventClass self => self -> IO Bool

mouseEventGetMetaKey :: MouseEventClass self => self -> IO Bool

mouseEventGetButton :: MouseEventClass self => self -> IO Word

mouseEventGetRelatedTarget :: MouseEventClass self => self -> IO (Maybe EventTarget)

mouseEventGetWebkitMovementX :: MouseEventClass self => self -> IO Int

mouseEventGetWebkitMovementY :: MouseEventClass self => self -> IO Int

mouseEventGetOffsetX :: MouseEventClass self => self -> IO Int

mouseEventGetOffsetY :: MouseEventClass self => self -> IO Int

mouseEventGetX :: MouseEventClass self => self -> IO Int

mouseEventGetY :: MouseEventClass self => self -> IO Int

mouseEventGetFromElement :: MouseEventClass self => self -> IO (Maybe Node)

mouseEventGetToElement :: MouseEventClass self => self -> IO (Maybe Node)

data MouseEvent

Instances

Eq MouseEvent |
Ord MouseEvent |
GObjectClass MouseEvent |
MouseEventClass MouseEvent |
UIEventClass MouseEvent |
EventClass MouseEvent |

class UIEventClass o => MouseEventClass o

Instances

MouseEventClass MouseEvent |

castToMouseEvent :: GObjectClass obj => obj -> MouseEvent

gTypeMouseEvent :: GType

toMouseEvent :: MouseEventClass o => o -> MouseEvent