gi-gdk-4.0.10: Gdk bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Interfaces.DevicePad

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gdk.Interfaces.DevicePad module in the gi-gdk4 package.

The link below will take you to the relevant entry in the gi-gdk4 documentation.

Documentation

newtype DevicePad #

Instances

Instances details
Eq DevicePad 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

Methods

(==) :: DevicePad -> DevicePad -> Bool

(/=) :: DevicePad -> DevicePad -> Bool

GObject DevicePad 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

ManagedPtrNewtype DevicePad 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

TypedObject DevicePad 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

Methods

glibType :: IO GType #

HasParentTypes DevicePad 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

HasAttributeList DevicePad 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

(info ~ ResolveDevicePadMethod t DevicePad, OverloadedMethod info DevicePad p, HasField t DevicePad p) => HasField (t :: Symbol) DevicePad p 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

Methods

getField :: DevicePad -> p

(info ~ ResolveDevicePadMethod t DevicePad, OverloadedMethodInfo info DevicePad) => IsLabel t (MethodProxy info DevicePad) 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

Methods

fromLabel :: MethodProxy info DevicePad

(info ~ ResolveDevicePadMethod t DevicePad, OverloadedMethod info DevicePad p) => IsLabel t (DevicePad -> p) 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

Methods

fromLabel :: DevicePad -> p

IsGValue (Maybe DevicePad) 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe DevicePad -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe DevicePad) #

type AttributeList DevicePad 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

type AttributeList DevicePad = DevicePadAttributeList
type ParentTypes DevicePad 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

type ParentTypes DevicePad = '[Device, Object]
type SignalList DevicePad 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

type SignalList DevicePad = DevicePadSignalList

data DevicePadGetFeatureGroupMethodInfo #

Instances

Instances details
(signature ~ (DevicePadFeature -> Int32 -> m Int32), MonadIO m, IsDevicePad a) => OverloadedMethod DevicePadGetFeatureGroupMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DevicePadGetFeatureGroupMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DevicePadGetGroupNModesMethodInfo #

Instances

Instances details
(signature ~ (Int32 -> m Int32), MonadIO m, IsDevicePad a) => OverloadedMethod DevicePadGetGroupNModesMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DevicePadGetGroupNModesMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DevicePadGetNFeaturesMethodInfo #

Instances

Instances details
(signature ~ (DevicePadFeature -> m Int32), MonadIO m, IsDevicePad a) => OverloadedMethod DevicePadGetNFeaturesMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DevicePadGetNFeaturesMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DevicePadGetNGroupsMethodInfo #

Instances

Instances details
(signature ~ m Int32, MonadIO m, IsDevicePad a) => OverloadedMethod DevicePadGetNGroupsMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DevicePadGetNGroupsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf DevicePad o) => IsDevicePad o #

Instances

Instances details
(GObject o, IsDescendantOf DevicePad o) => IsDevicePad o 
Instance details

Defined in GI.Gdk.Interfaces.DevicePad

type family ResolveDevicePadMethod (t :: Symbol) o where ... #

Equations

ResolveDevicePadMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveDevicePadMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveDevicePadMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveDevicePadMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveDevicePadMethod "getv" o = ObjectGetvMethodInfo 
ResolveDevicePadMethod "hasBidiLayouts" o = DeviceHasBidiLayoutsMethodInfo 
ResolveDevicePadMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveDevicePadMethod "notify" o = ObjectNotifyMethodInfo 
ResolveDevicePadMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveDevicePadMethod "ref" o = ObjectRefMethodInfo 
ResolveDevicePadMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveDevicePadMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveDevicePadMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveDevicePadMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveDevicePadMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveDevicePadMethod "unref" o = ObjectUnrefMethodInfo 
ResolveDevicePadMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveDevicePadMethod "getActiveLayoutIndex" o = DeviceGetActiveLayoutIndexMethodInfo 
ResolveDevicePadMethod "getCapsLockState" o = DeviceGetCapsLockStateMethodInfo 
ResolveDevicePadMethod "getData" o = ObjectGetDataMethodInfo 
ResolveDevicePadMethod "getDeviceTool" o = DeviceGetDeviceToolMethodInfo 
ResolveDevicePadMethod "getDirection" o = DeviceGetDirectionMethodInfo 
ResolveDevicePadMethod "getDisplay" o = DeviceGetDisplayMethodInfo 
ResolveDevicePadMethod "getFeatureGroup" o = DevicePadGetFeatureGroupMethodInfo 
ResolveDevicePadMethod "getGroupNModes" o = DevicePadGetGroupNModesMethodInfo 
ResolveDevicePadMethod "getHasCursor" o = DeviceGetHasCursorMethodInfo 
ResolveDevicePadMethod "getLayoutNames" o = DeviceGetLayoutNamesMethodInfo 
ResolveDevicePadMethod "getModifierState" o = DeviceGetModifierStateMethodInfo 
ResolveDevicePadMethod "getNFeatures" o = DevicePadGetNFeaturesMethodInfo 
ResolveDevicePadMethod "getNGroups" o = DevicePadGetNGroupsMethodInfo 
ResolveDevicePadMethod "getName" o = DeviceGetNameMethodInfo 
ResolveDevicePadMethod "getNumLockState" o = DeviceGetNumLockStateMethodInfo 
ResolveDevicePadMethod "getNumTouches" o = DeviceGetNumTouchesMethodInfo 
ResolveDevicePadMethod "getProductId" o = DeviceGetProductIdMethodInfo 
ResolveDevicePadMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveDevicePadMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveDevicePadMethod "getScrollLockState" o = DeviceGetScrollLockStateMethodInfo 
ResolveDevicePadMethod "getSeat" o = DeviceGetSeatMethodInfo 
ResolveDevicePadMethod "getSource" o = DeviceGetSourceMethodInfo 
ResolveDevicePadMethod "getSurfaceAtPosition" o = DeviceGetSurfaceAtPositionMethodInfo 
ResolveDevicePadMethod "getTimestamp" o = DeviceGetTimestampMethodInfo 
ResolveDevicePadMethod "getVendorId" o = DeviceGetVendorIdMethodInfo 
ResolveDevicePadMethod "setData" o = ObjectSetDataMethodInfo 
ResolveDevicePadMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveDevicePadMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveDevicePadMethod l o = MethodResolutionFailed l o :: Type 

devicePadGetFeatureGroup :: (HasCallStack, MonadIO m, IsDevicePad a) => a -> DevicePadFeature -> Int32 -> m Int32 #

devicePadGetGroupNModes :: (HasCallStack, MonadIO m, IsDevicePad a) => a -> Int32 -> m Int32 #

devicePadGetNFeatures :: (HasCallStack, MonadIO m, IsDevicePad a) => a -> DevicePadFeature -> m Int32 #

devicePadGetNGroups :: (HasCallStack, MonadIO m, IsDevicePad a) => a -> m Int32 #

toDevicePad :: (MonadIO m, IsDevicePad o) => o -> m DevicePad #