| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gdk.Objects.DeviceTool
Description
Documentation
newtype DeviceTool #
Constructors
| DeviceTool (ManagedPtr DeviceTool) |
Instances
data DeviceToolAxesPropertyInfo #
Instances
data DeviceToolGetAxesMethodInfo #
Instances
| (signature ~ m [AxisFlags], MonadIO m, IsDeviceTool a) => OverloadedMethod DeviceToolGetAxesMethodInfo a signature | |
Defined in GI.Gdk.Objects.DeviceTool Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DeviceToolGetAxesMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.DeviceTool Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DeviceToolGetHardwareIdMethodInfo #
Instances
| (signature ~ m Word64, MonadIO m, IsDeviceTool a) => OverloadedMethod DeviceToolGetHardwareIdMethodInfo a signature | |
Defined in GI.Gdk.Objects.DeviceTool Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DeviceToolGetHardwareIdMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.DeviceTool Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DeviceToolGetSerialMethodInfo #
Instances
| (signature ~ m Word64, MonadIO m, IsDeviceTool a) => OverloadedMethod DeviceToolGetSerialMethodInfo a signature | |
Defined in GI.Gdk.Objects.DeviceTool Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DeviceToolGetSerialMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.DeviceTool Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DeviceToolGetToolTypeMethodInfo #
Instances
| (signature ~ m DeviceToolType, MonadIO m, IsDeviceTool a) => OverloadedMethod DeviceToolGetToolTypeMethodInfo a signature | |
Defined in GI.Gdk.Objects.DeviceTool Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DeviceToolGetToolTypeMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.DeviceTool Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DeviceToolHardwareIdPropertyInfo #
Instances
| AttrInfo DeviceToolHardwareIdPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool Associated Types
Methods attrGet :: AttrBaseTypeConstraint DeviceToolHardwareIdPropertyInfo o => o -> IO (AttrGetType DeviceToolHardwareIdPropertyInfo) attrSet :: (AttrBaseTypeConstraint DeviceToolHardwareIdPropertyInfo o, AttrSetTypeConstraint DeviceToolHardwareIdPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint DeviceToolHardwareIdPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint DeviceToolHardwareIdPropertyInfo o, AttrSetTypeConstraint DeviceToolHardwareIdPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint DeviceToolHardwareIdPropertyInfo o, AttrTransferTypeConstraint DeviceToolHardwareIdPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DeviceToolHardwareIdPropertyInfo) attrPut :: AttrBaseTypeConstraint DeviceToolHardwareIdPropertyInfo o => o -> AttrGetType DeviceToolHardwareIdPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps DeviceToolHardwareIdPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool type AttrAllowedOps DeviceToolHardwareIdPropertyInfo = '['AttrConstruct, 'AttrGet] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint DeviceToolHardwareIdPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool | |||||||||||||||||||||||||||||||||
| type AttrGetType DeviceToolHardwareIdPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool type AttrGetType DeviceToolHardwareIdPropertyInfo = Word64 | |||||||||||||||||||||||||||||||||
| type AttrLabel DeviceToolHardwareIdPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool type AttrLabel DeviceToolHardwareIdPropertyInfo = "hardware-id" | |||||||||||||||||||||||||||||||||
| type AttrOrigin DeviceToolHardwareIdPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint DeviceToolHardwareIdPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool type AttrSetTypeConstraint DeviceToolHardwareIdPropertyInfo = Type ~ Word64 | |||||||||||||||||||||||||||||||||
| type AttrTransferType DeviceToolHardwareIdPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool type AttrTransferType DeviceToolHardwareIdPropertyInfo = Word64 | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint DeviceToolHardwareIdPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool type AttrTransferTypeConstraint DeviceToolHardwareIdPropertyInfo = Type ~ Word64 | |||||||||||||||||||||||||||||||||
data DeviceToolSerialPropertyInfo #
Instances
| AttrInfo DeviceToolSerialPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool Associated Types
Methods attrGet :: AttrBaseTypeConstraint DeviceToolSerialPropertyInfo o => o -> IO (AttrGetType DeviceToolSerialPropertyInfo) attrSet :: (AttrBaseTypeConstraint DeviceToolSerialPropertyInfo o, AttrSetTypeConstraint DeviceToolSerialPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint DeviceToolSerialPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint DeviceToolSerialPropertyInfo o, AttrSetTypeConstraint DeviceToolSerialPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint DeviceToolSerialPropertyInfo o, AttrTransferTypeConstraint DeviceToolSerialPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DeviceToolSerialPropertyInfo) attrPut :: AttrBaseTypeConstraint DeviceToolSerialPropertyInfo o => o -> AttrGetType DeviceToolSerialPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps DeviceToolSerialPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool type AttrAllowedOps DeviceToolSerialPropertyInfo = '['AttrConstruct, 'AttrGet] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint DeviceToolSerialPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool | |||||||||||||||||||||||||||||||||
| type AttrGetType DeviceToolSerialPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool type AttrGetType DeviceToolSerialPropertyInfo = Word64 | |||||||||||||||||||||||||||||||||
| type AttrLabel DeviceToolSerialPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool type AttrLabel DeviceToolSerialPropertyInfo = "serial" | |||||||||||||||||||||||||||||||||
| type AttrOrigin DeviceToolSerialPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint DeviceToolSerialPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool type AttrSetTypeConstraint DeviceToolSerialPropertyInfo = Type ~ Word64 | |||||||||||||||||||||||||||||||||
| type AttrTransferType DeviceToolSerialPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool type AttrTransferType DeviceToolSerialPropertyInfo = Word64 | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint DeviceToolSerialPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool type AttrTransferTypeConstraint DeviceToolSerialPropertyInfo = Type ~ Word64 | |||||||||||||||||||||||||||||||||
data DeviceToolToolTypePropertyInfo #
Instances
| AttrInfo DeviceToolToolTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool Associated Types
Methods attrGet :: AttrBaseTypeConstraint DeviceToolToolTypePropertyInfo o => o -> IO (AttrGetType DeviceToolToolTypePropertyInfo) attrSet :: (AttrBaseTypeConstraint DeviceToolToolTypePropertyInfo o, AttrSetTypeConstraint DeviceToolToolTypePropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint DeviceToolToolTypePropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint DeviceToolToolTypePropertyInfo o, AttrSetTypeConstraint DeviceToolToolTypePropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint DeviceToolToolTypePropertyInfo o, AttrTransferTypeConstraint DeviceToolToolTypePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DeviceToolToolTypePropertyInfo) attrPut :: AttrBaseTypeConstraint DeviceToolToolTypePropertyInfo o => o -> AttrGetType DeviceToolToolTypePropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps DeviceToolToolTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool type AttrAllowedOps DeviceToolToolTypePropertyInfo = '['AttrConstruct, 'AttrGet] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint DeviceToolToolTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool | |||||||||||||||||||||||||||||||||
| type AttrGetType DeviceToolToolTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool | |||||||||||||||||||||||||||||||||
| type AttrLabel DeviceToolToolTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool type AttrLabel DeviceToolToolTypePropertyInfo = "tool-type" | |||||||||||||||||||||||||||||||||
| type AttrOrigin DeviceToolToolTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint DeviceToolToolTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool | |||||||||||||||||||||||||||||||||
| type AttrTransferType DeviceToolToolTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint DeviceToolToolTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DeviceTool | |||||||||||||||||||||||||||||||||
class (GObject o, IsDescendantOf DeviceTool o) => IsDeviceTool o #
Instances
| (GObject o, IsDescendantOf DeviceTool o) => IsDeviceTool o | |
Defined in GI.Gdk.Objects.DeviceTool | |
type family ResolveDeviceToolMethod (t :: Symbol) o where ... #
Equations
| ResolveDeviceToolMethod "bindProperty" o = ObjectBindPropertyMethodInfo | |
| ResolveDeviceToolMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo | |
| ResolveDeviceToolMethod "forceFloating" o = ObjectForceFloatingMethodInfo | |
| ResolveDeviceToolMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo | |
| ResolveDeviceToolMethod "getv" o = ObjectGetvMethodInfo | |
| ResolveDeviceToolMethod "isFloating" o = ObjectIsFloatingMethodInfo | |
| ResolveDeviceToolMethod "notify" o = ObjectNotifyMethodInfo | |
| ResolveDeviceToolMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo | |
| ResolveDeviceToolMethod "ref" o = ObjectRefMethodInfo | |
| ResolveDeviceToolMethod "refSink" o = ObjectRefSinkMethodInfo | |
| ResolveDeviceToolMethod "runDispose" o = ObjectRunDisposeMethodInfo | |
| ResolveDeviceToolMethod "stealData" o = ObjectStealDataMethodInfo | |
| ResolveDeviceToolMethod "stealQdata" o = ObjectStealQdataMethodInfo | |
| ResolveDeviceToolMethod "thawNotify" o = ObjectThawNotifyMethodInfo | |
| ResolveDeviceToolMethod "unref" o = ObjectUnrefMethodInfo | |
| ResolveDeviceToolMethod "watchClosure" o = ObjectWatchClosureMethodInfo | |
| ResolveDeviceToolMethod "getAxes" o = DeviceToolGetAxesMethodInfo | |
| ResolveDeviceToolMethod "getData" o = ObjectGetDataMethodInfo | |
| ResolveDeviceToolMethod "getHardwareId" o = DeviceToolGetHardwareIdMethodInfo | |
| ResolveDeviceToolMethod "getProperty" o = ObjectGetPropertyMethodInfo | |
| ResolveDeviceToolMethod "getQdata" o = ObjectGetQdataMethodInfo | |
| ResolveDeviceToolMethod "getSerial" o = DeviceToolGetSerialMethodInfo | |
| ResolveDeviceToolMethod "getToolType" o = DeviceToolGetToolTypeMethodInfo | |
| ResolveDeviceToolMethod "setData" o = ObjectSetDataMethodInfo | |
| ResolveDeviceToolMethod "setDataFull" o = ObjectSetDataFullMethodInfo | |
| ResolveDeviceToolMethod "setProperty" o = ObjectSetPropertyMethodInfo | |
| ResolveDeviceToolMethod l o = MethodResolutionFailed l o :: Type |
constructDeviceToolAxes :: (IsDeviceTool o, MonadIO m) => [AxisFlags] -> m (GValueConstruct o) #
constructDeviceToolHardwareId :: (IsDeviceTool o, MonadIO m) => Word64 -> m (GValueConstruct o) #
constructDeviceToolSerial :: (IsDeviceTool o, MonadIO m) => Word64 -> m (GValueConstruct o) #
constructDeviceToolToolType :: (IsDeviceTool o, MonadIO m) => DeviceToolType -> m (GValueConstruct o) #
deviceToolAxes :: AttrLabelProxy "axes" #
deviceToolGetAxes :: (HasCallStack, MonadIO m, IsDeviceTool a) => a -> m [AxisFlags] #
deviceToolGetHardwareId :: (HasCallStack, MonadIO m, IsDeviceTool a) => a -> m Word64 #
deviceToolGetSerial :: (HasCallStack, MonadIO m, IsDeviceTool a) => a -> m Word64 #
deviceToolGetToolType :: (HasCallStack, MonadIO m, IsDeviceTool a) => a -> m DeviceToolType #
deviceToolHardwareId :: AttrLabelProxy "hardwareId" #
deviceToolSerial :: AttrLabelProxy "serial" #
deviceToolToolType :: AttrLabelProxy "toolType" #
getDeviceToolAxes :: (MonadIO m, IsDeviceTool o) => o -> m [AxisFlags] #
getDeviceToolHardwareId :: (MonadIO m, IsDeviceTool o) => o -> m Word64 #
getDeviceToolSerial :: (MonadIO m, IsDeviceTool o) => o -> m Word64 #
getDeviceToolToolType :: (MonadIO m, IsDeviceTool o) => o -> m DeviceToolType #
toDeviceTool :: (MonadIO m, IsDeviceTool o) => o -> m DeviceTool #