Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
GI.WebKit.Objects.DOMGamepad
Description
- newtype DOMGamepad = DOMGamepad (ManagedPtr DOMGamepad)
- class GObject o => IsDOMGamepad o
- toDOMGamepad :: IsDOMGamepad o => o -> IO DOMGamepad
- noDOMGamepad :: Maybe DOMGamepad
- data DOMGamepadGetIdMethodInfo
- dOMGamepadGetId :: (HasCallStack, MonadIO m, IsDOMGamepad a) => a -> m Text
- data DOMGamepadGetIndexMethodInfo
- dOMGamepadGetIndex :: (HasCallStack, MonadIO m, IsDOMGamepad a) => a -> m CULong
- data DOMGamepadGetTimestampMethodInfo
- dOMGamepadGetTimestamp :: (HasCallStack, MonadIO m, IsDOMGamepad a) => a -> m Word64
- data DOMGamepadIdPropertyInfo
- dOMGamepadId :: AttrLabelProxy "id"
- getDOMGamepadId :: (MonadIO m, IsDOMGamepad o) => o -> m (Maybe Text)
- data DOMGamepadIndexPropertyInfo
- dOMGamepadIndex :: AttrLabelProxy "index"
- getDOMGamepadIndex :: (MonadIO m, IsDOMGamepad o) => o -> m CULong
- data DOMGamepadTimestampPropertyInfo
- dOMGamepadTimestamp :: AttrLabelProxy "timestamp"
- getDOMGamepadTimestamp :: (MonadIO m, IsDOMGamepad o) => o -> m Word64
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 # | |
((~) * info (ResolveDOMGamepadMethod t DOMGamepad), MethodInfo * info DOMGamepad p) => IsLabelProxy t (DOMGamepad -> p) Source # | |
HasAttributeList * DOMGamepad Source # | |
type AttributeList DOMGamepad Source # | |
type SignalList DOMGamepad Source # | |
class GObject o => IsDOMGamepad o Source #
Instances
toDOMGamepad :: IsDOMGamepad o => o -> IO DOMGamepad Source #
Methods
getId
data DOMGamepadGetIdMethodInfo Source #
Instances
((~) * signature (m Text), MonadIO m, IsDOMGamepad a) => MethodInfo * DOMGamepadGetIdMethodInfo a signature Source # | |
Arguments
:: (HasCallStack, MonadIO m, IsDOMGamepad a) | |
=> a |
|
-> m Text | Returns: A |
No description available in the introspection data.
getIndex
data DOMGamepadGetIndexMethodInfo Source #
Instances
((~) * signature (m CULong), MonadIO m, IsDOMGamepad a) => MethodInfo * DOMGamepadGetIndexMethodInfo a signature Source # | |
Arguments
:: (HasCallStack, MonadIO m, IsDOMGamepad a) | |
=> a |
|
-> m CULong | Returns: A |
No description available in the introspection data.
getTimestamp
data DOMGamepadGetTimestampMethodInfo Source #
Instances
((~) * signature (m Word64), MonadIO m, IsDOMGamepad a) => MethodInfo * DOMGamepadGetTimestampMethodInfo a signature Source # | |
dOMGamepadGetTimestamp Source #
Arguments
:: (HasCallStack, MonadIO m, IsDOMGamepad a) | |
=> a |
|
-> m Word64 | Returns: A |
No description available in the introspection data.
Properties
id
data DOMGamepadIdPropertyInfo Source #
Instances
dOMGamepadId :: AttrLabelProxy "id" Source #
getDOMGamepadId :: (MonadIO m, IsDOMGamepad o) => o -> m (Maybe Text) Source #
index
data DOMGamepadIndexPropertyInfo Source #
Instances
dOMGamepadIndex :: AttrLabelProxy "index" Source #
getDOMGamepadIndex :: (MonadIO m, IsDOMGamepad o) => o -> m CULong Source #
timestamp
data DOMGamepadTimestampPropertyInfo Source #
Instances
dOMGamepadTimestamp :: AttrLabelProxy "timestamp" Source #
getDOMGamepadTimestamp :: (MonadIO m, IsDOMGamepad o) => o -> m Word64 Source #