jsaddle-dom-0.9.4.0: DOM library that uses jsaddle to support both GHCJS and GHC

Safe HaskellNone
LanguageHaskell2010

JSDOM.Generated.MouseEvent

Synopsis

Documentation

newMouseEvent :: (MonadDOM m, ToJSString type', IsMouseEventInit eventInitDict) => type' -> Maybe eventInitDict -> m MouseEvent Source #

initMouseEvent :: (MonadDOM m, IsMouseEvent self, ToJSString type', ToJSVal relatedTarget) => self -> Maybe type' -> Bool -> Bool -> Maybe Window -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Bool -> Bool -> Bool -> Bool -> Maybe Word -> Maybe relatedTarget -> m () Source #

pattern WEBKIT_FORCE_AT_MOUSE_DOWN :: forall a. (Eq a, Num a) => a Source #

pattern WEBKIT_FORCE_AT_FORCE_MOUSE_DOWN :: forall a. (Eq a, Num a) => a Source #

newtype MouseEvent Source #

Functions for this inteface are in JSDOM.MouseEvent. Base interface functions are in:

Mozilla MouseEvent documentation

Constructors

MouseEvent 

Fields

Instances
PToJSVal MouseEvent Source # 
Instance details

Defined in JSDOM.Types

Methods

pToJSVal :: MouseEvent -> JSVal #

PFromJSVal MouseEvent Source # 
Instance details

Defined in JSDOM.Types

ToJSVal MouseEvent Source # 
Instance details

Defined in JSDOM.Types

FromJSVal MouseEvent Source # 
Instance details

Defined in JSDOM.Types

MakeObject MouseEvent Source # 
Instance details

Defined in JSDOM.Types

IsUIEvent MouseEvent Source # 
Instance details

Defined in JSDOM.Types

IsMouseEvent MouseEvent Source # 
Instance details

Defined in JSDOM.Types

IsEvent MouseEvent Source # 
Instance details

Defined in JSDOM.Types

IsGObject MouseEvent Source # 
Instance details

Defined in JSDOM.Types

class (IsUIEvent o, IsEvent o, IsGObject o) => IsMouseEvent o Source #

Instances
IsMouseEvent WheelEvent Source # 
Instance details

Defined in JSDOM.Types

IsMouseEvent MouseEvent Source # 
Instance details

Defined in JSDOM.Types