gi-webkit-3.0.7: WebKit bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.WebKit.Objects.DOMMouseEvent

Contents

Description

 

Synopsis

Exported types

newtype DOMMouseEvent Source #

Constructors

DOMMouseEvent (ManagedPtr DOMMouseEvent) 

Instances

GObject DOMMouseEvent Source # 
IsObject DOMMouseEvent Source # 
IsDOMUIEvent DOMMouseEvent Source # 
IsDOMObject DOMMouseEvent Source # 
IsDOMMouseEvent DOMMouseEvent Source # 
IsDOMEvent DOMMouseEvent Source # 
((~) * info (ResolveDOMMouseEventMethod t DOMMouseEvent), MethodInfo * info DOMMouseEvent p) => IsLabel t (DOMMouseEvent -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> DOMMouseEvent -> p #

((~) * info (ResolveDOMMouseEventMethod t DOMMouseEvent), MethodInfo * info DOMMouseEvent p) => IsLabelProxy t (DOMMouseEvent -> p) Source # 
HasAttributeList * DOMMouseEvent Source # 
type SignalList DOMMouseEvent Source # 
type SignalList DOMMouseEvent
type AttributeList DOMMouseEvent Source # 
type AttributeList DOMMouseEvent

class GObject o => IsDOMMouseEvent o Source #

Methods

getAltKey

data DOMMouseEventGetAltKeyMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDOMMouseEvent a) => MethodInfo * DOMMouseEventGetAltKeyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMouseEventGetAltKeyMethodInfo a -> signature -> s

getButton

data DOMMouseEventGetButtonMethodInfo Source #

Instances

((~) * signature (m Word16), MonadIO m, IsDOMMouseEvent a) => MethodInfo * DOMMouseEventGetButtonMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMouseEventGetButtonMethodInfo a -> signature -> s

getClientX

data DOMMouseEventGetClientXMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m, IsDOMMouseEvent a) => MethodInfo * DOMMouseEventGetClientXMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMouseEventGetClientXMethodInfo a -> signature -> s

getClientY

data DOMMouseEventGetClientYMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m, IsDOMMouseEvent a) => MethodInfo * DOMMouseEventGetClientYMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMouseEventGetClientYMethodInfo a -> signature -> s

getCtrlKey

data DOMMouseEventGetCtrlKeyMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDOMMouseEvent a) => MethodInfo * DOMMouseEventGetCtrlKeyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMouseEventGetCtrlKeyMethodInfo a -> signature -> s

getFromElement

data DOMMouseEventGetFromElementMethodInfo Source #

Instances

((~) * signature (m DOMNode), MonadIO m, IsDOMMouseEvent a) => MethodInfo * DOMMouseEventGetFromElementMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMouseEventGetFromElementMethodInfo a -> signature -> s

getMetaKey

data DOMMouseEventGetMetaKeyMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDOMMouseEvent a) => MethodInfo * DOMMouseEventGetMetaKeyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMouseEventGetMetaKeyMethodInfo a -> signature -> s

getOffsetX

data DOMMouseEventGetOffsetXMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m, IsDOMMouseEvent a) => MethodInfo * DOMMouseEventGetOffsetXMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMouseEventGetOffsetXMethodInfo a -> signature -> s

getOffsetY

data DOMMouseEventGetOffsetYMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m, IsDOMMouseEvent a) => MethodInfo * DOMMouseEventGetOffsetYMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMouseEventGetOffsetYMethodInfo a -> signature -> s

getRelatedTarget

getScreenX

data DOMMouseEventGetScreenXMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m, IsDOMMouseEvent a) => MethodInfo * DOMMouseEventGetScreenXMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMouseEventGetScreenXMethodInfo a -> signature -> s

getScreenY

data DOMMouseEventGetScreenYMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m, IsDOMMouseEvent a) => MethodInfo * DOMMouseEventGetScreenYMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMouseEventGetScreenYMethodInfo a -> signature -> s

getShiftKey

data DOMMouseEventGetShiftKeyMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDOMMouseEvent a) => MethodInfo * DOMMouseEventGetShiftKeyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMouseEventGetShiftKeyMethodInfo a -> signature -> s

getToElement

data DOMMouseEventGetToElementMethodInfo Source #

Instances

((~) * signature (m DOMNode), MonadIO m, IsDOMMouseEvent a) => MethodInfo * DOMMouseEventGetToElementMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMouseEventGetToElementMethodInfo a -> signature -> s

getWebkitMovementX

getWebkitMovementY

getX

data DOMMouseEventGetXMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m, IsDOMMouseEvent a) => MethodInfo * DOMMouseEventGetXMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMouseEventGetXMethodInfo a -> signature -> s

getY

data DOMMouseEventGetYMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m, IsDOMMouseEvent a) => MethodInfo * DOMMouseEventGetYMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMouseEventGetYMethodInfo a -> signature -> s

initMouseEvent

data DOMMouseEventInitMouseEventMethodInfo Source #

Instances

((~) * signature (Text -> Bool -> Bool -> b -> CLong -> CLong -> CLong -> CLong -> CLong -> Bool -> Bool -> Bool -> Bool -> Word16 -> c -> m ()), MonadIO m, IsDOMMouseEvent a, IsDOMDOMWindow b, IsDOMEventTarget c) => MethodInfo * DOMMouseEventInitMouseEventMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMouseEventInitMouseEventMethodInfo a -> signature -> s

dOMMouseEventInitMouseEvent :: (MonadIO m, IsDOMMouseEvent a, IsDOMDOMWindow b, IsDOMEventTarget c) => a -> Text -> Bool -> Bool -> b -> CLong -> CLong -> CLong -> CLong -> CLong -> Bool -> Bool -> Bool -> Bool -> Word16 -> c -> m () Source #

Properties

altKey

data DOMMouseEventAltKeyPropertyInfo Source #

Instances

AttrInfo DOMMouseEventAltKeyPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMouseEventAltKeyPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMouseEventAltKeyPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMouseEventAltKeyPropertyInfo :: * -> Constraint

type AttrGetType DOMMouseEventAltKeyPropertyInfo :: *

type AttrLabel DOMMouseEventAltKeyPropertyInfo :: Symbol

type AttrOrigin DOMMouseEventAltKeyPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMMouseEventAltKeyPropertyInfo o => Proxy * DOMMouseEventAltKeyPropertyInfo -> o -> IO (AttrGetType DOMMouseEventAltKeyPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMMouseEventAltKeyPropertyInfo o, AttrSetTypeConstraint DOMMouseEventAltKeyPropertyInfo b) => Proxy * DOMMouseEventAltKeyPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMMouseEventAltKeyPropertyInfo o => Proxy * DOMMouseEventAltKeyPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMMouseEventAltKeyPropertyInfo o, AttrSetTypeConstraint DOMMouseEventAltKeyPropertyInfo b) => Proxy * DOMMouseEventAltKeyPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMMouseEventAltKeyPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventAltKeyPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventAltKeyPropertyInfo Source # 
type AttrLabel DOMMouseEventAltKeyPropertyInfo Source # 
type AttrLabel DOMMouseEventAltKeyPropertyInfo = "alt-key"
type AttrGetType DOMMouseEventAltKeyPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventAltKeyPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventAltKeyPropertyInfo = IsDOMMouseEvent
type AttrAllowedOps DOMMouseEventAltKeyPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventAltKeyPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMouseEventAltKey :: AttrLabelProxy "altKey" Source #

button

data DOMMouseEventButtonPropertyInfo Source #

Instances

AttrInfo DOMMouseEventButtonPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMouseEventButtonPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMouseEventButtonPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMouseEventButtonPropertyInfo :: * -> Constraint

type AttrGetType DOMMouseEventButtonPropertyInfo :: *

type AttrLabel DOMMouseEventButtonPropertyInfo :: Symbol

type AttrOrigin DOMMouseEventButtonPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMMouseEventButtonPropertyInfo o => Proxy * DOMMouseEventButtonPropertyInfo -> o -> IO (AttrGetType DOMMouseEventButtonPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMMouseEventButtonPropertyInfo o, AttrSetTypeConstraint DOMMouseEventButtonPropertyInfo b) => Proxy * DOMMouseEventButtonPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMMouseEventButtonPropertyInfo o => Proxy * DOMMouseEventButtonPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMMouseEventButtonPropertyInfo o, AttrSetTypeConstraint DOMMouseEventButtonPropertyInfo b) => Proxy * DOMMouseEventButtonPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMMouseEventButtonPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventButtonPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventButtonPropertyInfo Source # 
type AttrLabel DOMMouseEventButtonPropertyInfo Source # 
type AttrLabel DOMMouseEventButtonPropertyInfo = "button"
type AttrGetType DOMMouseEventButtonPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventButtonPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventButtonPropertyInfo = IsDOMMouseEvent
type AttrAllowedOps DOMMouseEventButtonPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventButtonPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMouseEventButton :: AttrLabelProxy "button" Source #

clientX

data DOMMouseEventClientXPropertyInfo Source #

Instances

AttrInfo DOMMouseEventClientXPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMouseEventClientXPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMouseEventClientXPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMouseEventClientXPropertyInfo :: * -> Constraint

type AttrGetType DOMMouseEventClientXPropertyInfo :: *

type AttrLabel DOMMouseEventClientXPropertyInfo :: Symbol

type AttrOrigin DOMMouseEventClientXPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMMouseEventClientXPropertyInfo o => Proxy * DOMMouseEventClientXPropertyInfo -> o -> IO (AttrGetType DOMMouseEventClientXPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMMouseEventClientXPropertyInfo o, AttrSetTypeConstraint DOMMouseEventClientXPropertyInfo b) => Proxy * DOMMouseEventClientXPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMMouseEventClientXPropertyInfo o => Proxy * DOMMouseEventClientXPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMMouseEventClientXPropertyInfo o, AttrSetTypeConstraint DOMMouseEventClientXPropertyInfo b) => Proxy * DOMMouseEventClientXPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMMouseEventClientXPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventClientXPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventClientXPropertyInfo Source # 
type AttrLabel DOMMouseEventClientXPropertyInfo Source # 
type AttrLabel DOMMouseEventClientXPropertyInfo = "client-x"
type AttrGetType DOMMouseEventClientXPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventClientXPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventClientXPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventClientXPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMouseEventClientX :: AttrLabelProxy "clientX" Source #

clientY

data DOMMouseEventClientYPropertyInfo Source #

Instances

AttrInfo DOMMouseEventClientYPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMouseEventClientYPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMouseEventClientYPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMouseEventClientYPropertyInfo :: * -> Constraint

type AttrGetType DOMMouseEventClientYPropertyInfo :: *

type AttrLabel DOMMouseEventClientYPropertyInfo :: Symbol

type AttrOrigin DOMMouseEventClientYPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMMouseEventClientYPropertyInfo o => Proxy * DOMMouseEventClientYPropertyInfo -> o -> IO (AttrGetType DOMMouseEventClientYPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMMouseEventClientYPropertyInfo o, AttrSetTypeConstraint DOMMouseEventClientYPropertyInfo b) => Proxy * DOMMouseEventClientYPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMMouseEventClientYPropertyInfo o => Proxy * DOMMouseEventClientYPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMMouseEventClientYPropertyInfo o, AttrSetTypeConstraint DOMMouseEventClientYPropertyInfo b) => Proxy * DOMMouseEventClientYPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMMouseEventClientYPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventClientYPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventClientYPropertyInfo Source # 
type AttrLabel DOMMouseEventClientYPropertyInfo Source # 
type AttrLabel DOMMouseEventClientYPropertyInfo = "client-y"
type AttrGetType DOMMouseEventClientYPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventClientYPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventClientYPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventClientYPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMouseEventClientY :: AttrLabelProxy "clientY" Source #

ctrlKey

data DOMMouseEventCtrlKeyPropertyInfo Source #

Instances

AttrInfo DOMMouseEventCtrlKeyPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMouseEventCtrlKeyPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMouseEventCtrlKeyPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMouseEventCtrlKeyPropertyInfo :: * -> Constraint

type AttrGetType DOMMouseEventCtrlKeyPropertyInfo :: *

type AttrLabel DOMMouseEventCtrlKeyPropertyInfo :: Symbol

type AttrOrigin DOMMouseEventCtrlKeyPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMMouseEventCtrlKeyPropertyInfo o => Proxy * DOMMouseEventCtrlKeyPropertyInfo -> o -> IO (AttrGetType DOMMouseEventCtrlKeyPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMMouseEventCtrlKeyPropertyInfo o, AttrSetTypeConstraint DOMMouseEventCtrlKeyPropertyInfo b) => Proxy * DOMMouseEventCtrlKeyPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMMouseEventCtrlKeyPropertyInfo o => Proxy * DOMMouseEventCtrlKeyPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMMouseEventCtrlKeyPropertyInfo o, AttrSetTypeConstraint DOMMouseEventCtrlKeyPropertyInfo b) => Proxy * DOMMouseEventCtrlKeyPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMMouseEventCtrlKeyPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventCtrlKeyPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventCtrlKeyPropertyInfo Source # 
type AttrLabel DOMMouseEventCtrlKeyPropertyInfo Source # 
type AttrLabel DOMMouseEventCtrlKeyPropertyInfo = "ctrl-key"
type AttrGetType DOMMouseEventCtrlKeyPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventCtrlKeyPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventCtrlKeyPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventCtrlKeyPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMouseEventCtrlKey :: AttrLabelProxy "ctrlKey" Source #

fromElement

data DOMMouseEventFromElementPropertyInfo Source #

Instances

AttrInfo DOMMouseEventFromElementPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventFromElementPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventFromElementPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventFromElementPropertyInfo Source # 
type AttrLabel DOMMouseEventFromElementPropertyInfo Source # 
type AttrLabel DOMMouseEventFromElementPropertyInfo = "from-element"
type AttrGetType DOMMouseEventFromElementPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventFromElementPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventFromElementPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventFromElementPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMMouseEventFromElement :: AttrLabelProxy "fromElement" Source #

metaKey

data DOMMouseEventMetaKeyPropertyInfo Source #

Instances

AttrInfo DOMMouseEventMetaKeyPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMouseEventMetaKeyPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMouseEventMetaKeyPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMouseEventMetaKeyPropertyInfo :: * -> Constraint

type AttrGetType DOMMouseEventMetaKeyPropertyInfo :: *

type AttrLabel DOMMouseEventMetaKeyPropertyInfo :: Symbol

type AttrOrigin DOMMouseEventMetaKeyPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMMouseEventMetaKeyPropertyInfo o => Proxy * DOMMouseEventMetaKeyPropertyInfo -> o -> IO (AttrGetType DOMMouseEventMetaKeyPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMMouseEventMetaKeyPropertyInfo o, AttrSetTypeConstraint DOMMouseEventMetaKeyPropertyInfo b) => Proxy * DOMMouseEventMetaKeyPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMMouseEventMetaKeyPropertyInfo o => Proxy * DOMMouseEventMetaKeyPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMMouseEventMetaKeyPropertyInfo o, AttrSetTypeConstraint DOMMouseEventMetaKeyPropertyInfo b) => Proxy * DOMMouseEventMetaKeyPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMMouseEventMetaKeyPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventMetaKeyPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventMetaKeyPropertyInfo Source # 
type AttrLabel DOMMouseEventMetaKeyPropertyInfo Source # 
type AttrLabel DOMMouseEventMetaKeyPropertyInfo = "meta-key"
type AttrGetType DOMMouseEventMetaKeyPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventMetaKeyPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventMetaKeyPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventMetaKeyPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMouseEventMetaKey :: AttrLabelProxy "metaKey" Source #

offsetX

data DOMMouseEventOffsetXPropertyInfo Source #

Instances

AttrInfo DOMMouseEventOffsetXPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMouseEventOffsetXPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMouseEventOffsetXPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMouseEventOffsetXPropertyInfo :: * -> Constraint

type AttrGetType DOMMouseEventOffsetXPropertyInfo :: *

type AttrLabel DOMMouseEventOffsetXPropertyInfo :: Symbol

type AttrOrigin DOMMouseEventOffsetXPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMMouseEventOffsetXPropertyInfo o => Proxy * DOMMouseEventOffsetXPropertyInfo -> o -> IO (AttrGetType DOMMouseEventOffsetXPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMMouseEventOffsetXPropertyInfo o, AttrSetTypeConstraint DOMMouseEventOffsetXPropertyInfo b) => Proxy * DOMMouseEventOffsetXPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMMouseEventOffsetXPropertyInfo o => Proxy * DOMMouseEventOffsetXPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMMouseEventOffsetXPropertyInfo o, AttrSetTypeConstraint DOMMouseEventOffsetXPropertyInfo b) => Proxy * DOMMouseEventOffsetXPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMMouseEventOffsetXPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventOffsetXPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventOffsetXPropertyInfo Source # 
type AttrLabel DOMMouseEventOffsetXPropertyInfo Source # 
type AttrLabel DOMMouseEventOffsetXPropertyInfo = "offset-x"
type AttrGetType DOMMouseEventOffsetXPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventOffsetXPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventOffsetXPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventOffsetXPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMouseEventOffsetX :: AttrLabelProxy "offsetX" Source #

offsetY

data DOMMouseEventOffsetYPropertyInfo Source #

Instances

AttrInfo DOMMouseEventOffsetYPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMouseEventOffsetYPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMouseEventOffsetYPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMouseEventOffsetYPropertyInfo :: * -> Constraint

type AttrGetType DOMMouseEventOffsetYPropertyInfo :: *

type AttrLabel DOMMouseEventOffsetYPropertyInfo :: Symbol

type AttrOrigin DOMMouseEventOffsetYPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMMouseEventOffsetYPropertyInfo o => Proxy * DOMMouseEventOffsetYPropertyInfo -> o -> IO (AttrGetType DOMMouseEventOffsetYPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMMouseEventOffsetYPropertyInfo o, AttrSetTypeConstraint DOMMouseEventOffsetYPropertyInfo b) => Proxy * DOMMouseEventOffsetYPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMMouseEventOffsetYPropertyInfo o => Proxy * DOMMouseEventOffsetYPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMMouseEventOffsetYPropertyInfo o, AttrSetTypeConstraint DOMMouseEventOffsetYPropertyInfo b) => Proxy * DOMMouseEventOffsetYPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMMouseEventOffsetYPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventOffsetYPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventOffsetYPropertyInfo Source # 
type AttrLabel DOMMouseEventOffsetYPropertyInfo Source # 
type AttrLabel DOMMouseEventOffsetYPropertyInfo = "offset-y"
type AttrGetType DOMMouseEventOffsetYPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventOffsetYPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventOffsetYPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventOffsetYPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMouseEventOffsetY :: AttrLabelProxy "offsetY" Source #

relatedTarget

data DOMMouseEventRelatedTargetPropertyInfo Source #

Instances

AttrInfo DOMMouseEventRelatedTargetPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventRelatedTargetPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventRelatedTargetPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventRelatedTargetPropertyInfo Source # 
type AttrLabel DOMMouseEventRelatedTargetPropertyInfo Source # 
type AttrLabel DOMMouseEventRelatedTargetPropertyInfo = "related-target"
type AttrGetType DOMMouseEventRelatedTargetPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventRelatedTargetPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventRelatedTargetPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventRelatedTargetPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMMouseEventRelatedTarget :: AttrLabelProxy "relatedTarget" Source #

screenX

data DOMMouseEventScreenXPropertyInfo Source #

Instances

AttrInfo DOMMouseEventScreenXPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMouseEventScreenXPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMouseEventScreenXPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMouseEventScreenXPropertyInfo :: * -> Constraint

type AttrGetType DOMMouseEventScreenXPropertyInfo :: *

type AttrLabel DOMMouseEventScreenXPropertyInfo :: Symbol

type AttrOrigin DOMMouseEventScreenXPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMMouseEventScreenXPropertyInfo o => Proxy * DOMMouseEventScreenXPropertyInfo -> o -> IO (AttrGetType DOMMouseEventScreenXPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMMouseEventScreenXPropertyInfo o, AttrSetTypeConstraint DOMMouseEventScreenXPropertyInfo b) => Proxy * DOMMouseEventScreenXPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMMouseEventScreenXPropertyInfo o => Proxy * DOMMouseEventScreenXPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMMouseEventScreenXPropertyInfo o, AttrSetTypeConstraint DOMMouseEventScreenXPropertyInfo b) => Proxy * DOMMouseEventScreenXPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMMouseEventScreenXPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventScreenXPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventScreenXPropertyInfo Source # 
type AttrLabel DOMMouseEventScreenXPropertyInfo Source # 
type AttrLabel DOMMouseEventScreenXPropertyInfo = "screen-x"
type AttrGetType DOMMouseEventScreenXPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventScreenXPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventScreenXPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventScreenXPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMouseEventScreenX :: AttrLabelProxy "screenX" Source #

screenY

data DOMMouseEventScreenYPropertyInfo Source #

Instances

AttrInfo DOMMouseEventScreenYPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMouseEventScreenYPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMouseEventScreenYPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMouseEventScreenYPropertyInfo :: * -> Constraint

type AttrGetType DOMMouseEventScreenYPropertyInfo :: *

type AttrLabel DOMMouseEventScreenYPropertyInfo :: Symbol

type AttrOrigin DOMMouseEventScreenYPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMMouseEventScreenYPropertyInfo o => Proxy * DOMMouseEventScreenYPropertyInfo -> o -> IO (AttrGetType DOMMouseEventScreenYPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMMouseEventScreenYPropertyInfo o, AttrSetTypeConstraint DOMMouseEventScreenYPropertyInfo b) => Proxy * DOMMouseEventScreenYPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMMouseEventScreenYPropertyInfo o => Proxy * DOMMouseEventScreenYPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMMouseEventScreenYPropertyInfo o, AttrSetTypeConstraint DOMMouseEventScreenYPropertyInfo b) => Proxy * DOMMouseEventScreenYPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMMouseEventScreenYPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventScreenYPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventScreenYPropertyInfo Source # 
type AttrLabel DOMMouseEventScreenYPropertyInfo Source # 
type AttrLabel DOMMouseEventScreenYPropertyInfo = "screen-y"
type AttrGetType DOMMouseEventScreenYPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventScreenYPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventScreenYPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventScreenYPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMouseEventScreenY :: AttrLabelProxy "screenY" Source #

shiftKey

data DOMMouseEventShiftKeyPropertyInfo Source #

Instances

AttrInfo DOMMouseEventShiftKeyPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMouseEventShiftKeyPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMouseEventShiftKeyPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMouseEventShiftKeyPropertyInfo :: * -> Constraint

type AttrGetType DOMMouseEventShiftKeyPropertyInfo :: *

type AttrLabel DOMMouseEventShiftKeyPropertyInfo :: Symbol

type AttrOrigin DOMMouseEventShiftKeyPropertyInfo :: *

type AttrSetTypeConstraint DOMMouseEventShiftKeyPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventShiftKeyPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventShiftKeyPropertyInfo Source # 
type AttrLabel DOMMouseEventShiftKeyPropertyInfo Source # 
type AttrLabel DOMMouseEventShiftKeyPropertyInfo = "shift-key"
type AttrGetType DOMMouseEventShiftKeyPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventShiftKeyPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventShiftKeyPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventShiftKeyPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMouseEventShiftKey :: AttrLabelProxy "shiftKey" Source #

toElement

data DOMMouseEventToElementPropertyInfo Source #

Instances

AttrInfo DOMMouseEventToElementPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMouseEventToElementPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMouseEventToElementPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMouseEventToElementPropertyInfo :: * -> Constraint

type AttrGetType DOMMouseEventToElementPropertyInfo :: *

type AttrLabel DOMMouseEventToElementPropertyInfo :: Symbol

type AttrOrigin DOMMouseEventToElementPropertyInfo :: *

type AttrSetTypeConstraint DOMMouseEventToElementPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventToElementPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventToElementPropertyInfo Source # 
type AttrLabel DOMMouseEventToElementPropertyInfo Source # 
type AttrLabel DOMMouseEventToElementPropertyInfo = "to-element"
type AttrGetType DOMMouseEventToElementPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventToElementPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventToElementPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventToElementPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMMouseEventToElement :: AttrLabelProxy "toElement" Source #

webkitMovementX

data DOMMouseEventWebkitMovementXPropertyInfo Source #

Instances

AttrInfo DOMMouseEventWebkitMovementXPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventWebkitMovementXPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventWebkitMovementXPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventWebkitMovementXPropertyInfo Source # 
type AttrLabel DOMMouseEventWebkitMovementXPropertyInfo Source # 
type AttrLabel DOMMouseEventWebkitMovementXPropertyInfo = "webkit-movement-x"
type AttrGetType DOMMouseEventWebkitMovementXPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventWebkitMovementXPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventWebkitMovementXPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventWebkitMovementXPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMouseEventWebkitMovementX :: AttrLabelProxy "webkitMovementX" Source #

webkitMovementY

data DOMMouseEventWebkitMovementYPropertyInfo Source #

Instances

AttrInfo DOMMouseEventWebkitMovementYPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventWebkitMovementYPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventWebkitMovementYPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventWebkitMovementYPropertyInfo Source # 
type AttrLabel DOMMouseEventWebkitMovementYPropertyInfo Source # 
type AttrLabel DOMMouseEventWebkitMovementYPropertyInfo = "webkit-movement-y"
type AttrGetType DOMMouseEventWebkitMovementYPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventWebkitMovementYPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventWebkitMovementYPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventWebkitMovementYPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMouseEventWebkitMovementY :: AttrLabelProxy "webkitMovementY" Source #

x

data DOMMouseEventXPropertyInfo Source #

Instances

AttrInfo DOMMouseEventXPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMouseEventXPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMouseEventXPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMouseEventXPropertyInfo :: * -> Constraint

type AttrGetType DOMMouseEventXPropertyInfo :: *

type AttrLabel DOMMouseEventXPropertyInfo :: Symbol

type AttrOrigin DOMMouseEventXPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMMouseEventXPropertyInfo o => Proxy * DOMMouseEventXPropertyInfo -> o -> IO (AttrGetType DOMMouseEventXPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMMouseEventXPropertyInfo o, AttrSetTypeConstraint DOMMouseEventXPropertyInfo b) => Proxy * DOMMouseEventXPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMMouseEventXPropertyInfo o => Proxy * DOMMouseEventXPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMMouseEventXPropertyInfo o, AttrSetTypeConstraint DOMMouseEventXPropertyInfo b) => Proxy * DOMMouseEventXPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMMouseEventXPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventXPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventXPropertyInfo Source # 
type AttrLabel DOMMouseEventXPropertyInfo Source # 
type AttrLabel DOMMouseEventXPropertyInfo = "x"
type AttrGetType DOMMouseEventXPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventXPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventXPropertyInfo = IsDOMMouseEvent
type AttrAllowedOps DOMMouseEventXPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventXPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMouseEventX :: AttrLabelProxy "x" Source #

y

data DOMMouseEventYPropertyInfo Source #

Instances

AttrInfo DOMMouseEventYPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMouseEventYPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMouseEventYPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMouseEventYPropertyInfo :: * -> Constraint

type AttrGetType DOMMouseEventYPropertyInfo :: *

type AttrLabel DOMMouseEventYPropertyInfo :: Symbol

type AttrOrigin DOMMouseEventYPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMMouseEventYPropertyInfo o => Proxy * DOMMouseEventYPropertyInfo -> o -> IO (AttrGetType DOMMouseEventYPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMMouseEventYPropertyInfo o, AttrSetTypeConstraint DOMMouseEventYPropertyInfo b) => Proxy * DOMMouseEventYPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMMouseEventYPropertyInfo o => Proxy * DOMMouseEventYPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMMouseEventYPropertyInfo o, AttrSetTypeConstraint DOMMouseEventYPropertyInfo b) => Proxy * DOMMouseEventYPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMMouseEventYPropertyInfo Source # 
type AttrSetTypeConstraint DOMMouseEventYPropertyInfo = * ~ ()
type AttrOrigin DOMMouseEventYPropertyInfo Source # 
type AttrLabel DOMMouseEventYPropertyInfo Source # 
type AttrLabel DOMMouseEventYPropertyInfo = "y"
type AttrGetType DOMMouseEventYPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventYPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMouseEventYPropertyInfo = IsDOMMouseEvent
type AttrAllowedOps DOMMouseEventYPropertyInfo Source # 
type AttrAllowedOps DOMMouseEventYPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMouseEventY :: AttrLabelProxy "y" Source #