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.DOMGamepad

Contents

Description

 

Synopsis

Exported types

newtype DOMGamepad Source #

Constructors

DOMGamepad (ManagedPtr DOMGamepad) 

Instances

GObject DOMGamepad Source # 
IsObject DOMGamepad Source # 
IsDOMObject DOMGamepad Source # 
IsDOMGamepad DOMGamepad Source # 
((~) * info (ResolveDOMGamepadMethod t DOMGamepad), MethodInfo * info DOMGamepad p) => IsLabel t (DOMGamepad -> p) Source # 

Methods

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

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

class GObject o => IsDOMGamepad o Source #

Instances

(GObject a, UnknownAncestorError Constraint DOMGamepad a) => IsDOMGamepad a Source # 
IsDOMGamepad DOMGamepad Source # 

Methods

getId

data DOMGamepadGetIdMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMGamepad a) => MethodInfo * DOMGamepadGetIdMethodInfo a signature Source # 

Methods

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

dOMGamepadGetId :: (MonadIO m, IsDOMGamepad a) => a -> m Text Source #

getIndex

data DOMGamepadGetIndexMethodInfo Source #

Instances

((~) * signature (m CULong), MonadIO m, IsDOMGamepad a) => MethodInfo * DOMGamepadGetIndexMethodInfo a signature Source # 

Methods

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

getTimestamp

data DOMGamepadGetTimestampMethodInfo Source #

Instances

((~) * signature (m Word64), MonadIO m, IsDOMGamepad a) => MethodInfo * DOMGamepadGetTimestampMethodInfo a signature Source # 

Methods

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

Properties

id

data DOMGamepadIdPropertyInfo Source #

Instances

AttrInfo DOMGamepadIdPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMGamepadIdPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMGamepadIdPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMGamepadIdPropertyInfo :: * -> Constraint

type AttrGetType DOMGamepadIdPropertyInfo :: *

type AttrLabel DOMGamepadIdPropertyInfo :: Symbol

type AttrOrigin DOMGamepadIdPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMGamepadIdPropertyInfo Source # 
type AttrSetTypeConstraint DOMGamepadIdPropertyInfo = * ~ ()
type AttrOrigin DOMGamepadIdPropertyInfo Source # 
type AttrLabel DOMGamepadIdPropertyInfo Source # 
type AttrLabel DOMGamepadIdPropertyInfo = "id"
type AttrGetType DOMGamepadIdPropertyInfo Source # 
type AttrGetType DOMGamepadIdPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMGamepadIdPropertyInfo Source # 
type AttrBaseTypeConstraint DOMGamepadIdPropertyInfo = IsDOMGamepad
type AttrAllowedOps DOMGamepadIdPropertyInfo Source # 
type AttrAllowedOps DOMGamepadIdPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMGamepadId :: AttrLabelProxy "id" Source #

getDOMGamepadId :: (MonadIO m, IsDOMGamepad o) => o -> m (Maybe Text) Source #

index

data DOMGamepadIndexPropertyInfo Source #

Instances

AttrInfo DOMGamepadIndexPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMGamepadIndexPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMGamepadIndexPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMGamepadIndexPropertyInfo :: * -> Constraint

type AttrGetType DOMGamepadIndexPropertyInfo :: *

type AttrLabel DOMGamepadIndexPropertyInfo :: Symbol

type AttrOrigin DOMGamepadIndexPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMGamepadIndexPropertyInfo Source # 
type AttrSetTypeConstraint DOMGamepadIndexPropertyInfo = * ~ ()
type AttrOrigin DOMGamepadIndexPropertyInfo Source # 
type AttrLabel DOMGamepadIndexPropertyInfo Source # 
type AttrLabel DOMGamepadIndexPropertyInfo = "index"
type AttrGetType DOMGamepadIndexPropertyInfo Source # 
type AttrBaseTypeConstraint DOMGamepadIndexPropertyInfo Source # 
type AttrBaseTypeConstraint DOMGamepadIndexPropertyInfo = IsDOMGamepad
type AttrAllowedOps DOMGamepadIndexPropertyInfo Source # 
type AttrAllowedOps DOMGamepadIndexPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMGamepadIndex :: AttrLabelProxy "index" Source #

timestamp

data DOMGamepadTimestampPropertyInfo Source #

Instances

AttrInfo DOMGamepadTimestampPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMGamepadTimestampPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMGamepadTimestampPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMGamepadTimestampPropertyInfo :: * -> Constraint

type AttrGetType DOMGamepadTimestampPropertyInfo :: *

type AttrLabel DOMGamepadTimestampPropertyInfo :: Symbol

type AttrOrigin DOMGamepadTimestampPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMGamepadTimestampPropertyInfo Source # 
type AttrSetTypeConstraint DOMGamepadTimestampPropertyInfo = * ~ ()
type AttrOrigin DOMGamepadTimestampPropertyInfo Source # 
type AttrLabel DOMGamepadTimestampPropertyInfo Source # 
type AttrLabel DOMGamepadTimestampPropertyInfo = "timestamp"
type AttrGetType DOMGamepadTimestampPropertyInfo Source # 
type AttrBaseTypeConstraint DOMGamepadTimestampPropertyInfo Source # 
type AttrBaseTypeConstraint DOMGamepadTimestampPropertyInfo = IsDOMGamepad
type AttrAllowedOps DOMGamepadTimestampPropertyInfo Source # 
type AttrAllowedOps DOMGamepadTimestampPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMGamepadTimestamp :: AttrLabelProxy "timestamp" Source #