| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gdk.Objects.Seat
Description
Documentation
Constructors
| Seat (ManagedPtr Seat) |
Instances
| Eq Seat | |
| GObject Seat | |
Defined in GI.Gdk.Objects.Seat | |
| ManagedPtrNewtype Seat | |
Defined in GI.Gdk.Objects.Seat Methods toManagedPtr :: Seat -> ManagedPtr Seat # | |
| TypedObject Seat | |
Defined in GI.Gdk.Objects.Seat | |
| HasParentTypes Seat | |
Defined in GI.Gdk.Objects.Seat | |
| HasAttributeList Seat | |
Defined in GI.Gdk.Objects.Seat | |
| (info ~ ResolveSeatMethod t Seat, OverloadedMethod info Seat p, HasField t Seat p) => HasField (t :: Symbol) Seat p | |
Defined in GI.Gdk.Objects.Seat | |
| (info ~ ResolveSeatMethod t Seat, OverloadedMethodInfo info Seat) => IsLabel t (MethodProxy info Seat) | |
Defined in GI.Gdk.Objects.Seat | |
| (info ~ ResolveSeatMethod t Seat, OverloadedMethod info Seat p) => IsLabel t (Seat -> p) | |
Defined in GI.Gdk.Objects.Seat | |
| IsGValue (Maybe Seat) | |
Defined in GI.Gdk.Objects.Seat Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Seat -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Seat) # | |
| type AttributeList Seat | |
Defined in GI.Gdk.Objects.Seat type AttributeList Seat = SeatAttributeList | |
| type ParentTypes Seat | |
Defined in GI.Gdk.Objects.Seat type ParentTypes Seat = '[Object] | |
| type SignalList Seat | |
Defined in GI.Gdk.Objects.Seat type SignalList Seat = SeatSignalList | |
class (GObject o, IsDescendantOf Seat o) => IsSeat o #
Instances
| (GObject o, IsDescendantOf Seat o) => IsSeat o | |
Defined in GI.Gdk.Objects.Seat | |
type family ResolveSeatMethod (t :: Symbol) o where ... #
Equations
| ResolveSeatMethod "bindProperty" o = ObjectBindPropertyMethodInfo | |
| ResolveSeatMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo | |
| ResolveSeatMethod "forceFloating" o = ObjectForceFloatingMethodInfo | |
| ResolveSeatMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo | |
| ResolveSeatMethod "getv" o = ObjectGetvMethodInfo | |
| ResolveSeatMethod "isFloating" o = ObjectIsFloatingMethodInfo | |
| ResolveSeatMethod "notify" o = ObjectNotifyMethodInfo | |
| ResolveSeatMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo | |
| ResolveSeatMethod "ref" o = ObjectRefMethodInfo | |
| ResolveSeatMethod "refSink" o = ObjectRefSinkMethodInfo | |
| ResolveSeatMethod "runDispose" o = ObjectRunDisposeMethodInfo | |
| ResolveSeatMethod "stealData" o = ObjectStealDataMethodInfo | |
| ResolveSeatMethod "stealQdata" o = ObjectStealQdataMethodInfo | |
| ResolveSeatMethod "thawNotify" o = ObjectThawNotifyMethodInfo | |
| ResolveSeatMethod "unref" o = ObjectUnrefMethodInfo | |
| ResolveSeatMethod "watchClosure" o = ObjectWatchClosureMethodInfo | |
| ResolveSeatMethod "getCapabilities" o = SeatGetCapabilitiesMethodInfo | |
| ResolveSeatMethod "getData" o = ObjectGetDataMethodInfo | |
| ResolveSeatMethod "getDevices" o = SeatGetDevicesMethodInfo | |
| ResolveSeatMethod "getDisplay" o = SeatGetDisplayMethodInfo | |
| ResolveSeatMethod "getKeyboard" o = SeatGetKeyboardMethodInfo | |
| ResolveSeatMethod "getPointer" o = SeatGetPointerMethodInfo | |
| ResolveSeatMethod "getProperty" o = ObjectGetPropertyMethodInfo | |
| ResolveSeatMethod "getQdata" o = ObjectGetQdataMethodInfo | |
| ResolveSeatMethod "getTools" o = SeatGetToolsMethodInfo | |
| ResolveSeatMethod "setData" o = ObjectSetDataMethodInfo | |
| ResolveSeatMethod "setDataFull" o = ObjectSetDataFullMethodInfo | |
| ResolveSeatMethod "setProperty" o = ObjectSetPropertyMethodInfo | |
| ResolveSeatMethod l o = MethodResolutionFailed l o :: Type |
type SeatDeviceAddedCallback = Device -> IO () #
data SeatDeviceAddedSignalInfo #
Instances
| SignalInfo SeatDeviceAddedSignalInfo | |||||
Defined in GI.Gdk.Objects.Seat Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType SeatDeviceAddedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType SeatDeviceAddedSignalInfo | |||||
Defined in GI.Gdk.Objects.Seat | |||||
type SeatDeviceRemovedCallback = Device -> IO () #
data SeatDeviceRemovedSignalInfo #
Instances
| SignalInfo SeatDeviceRemovedSignalInfo | |||||
Defined in GI.Gdk.Objects.Seat Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType SeatDeviceRemovedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType SeatDeviceRemovedSignalInfo | |||||
Defined in GI.Gdk.Objects.Seat | |||||
data SeatDisplayPropertyInfo #
Instances
| AttrInfo SeatDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Seat Associated Types
Methods attrGet :: AttrBaseTypeConstraint SeatDisplayPropertyInfo o => o -> IO (AttrGetType SeatDisplayPropertyInfo) attrSet :: (AttrBaseTypeConstraint SeatDisplayPropertyInfo o, AttrSetTypeConstraint SeatDisplayPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint SeatDisplayPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint SeatDisplayPropertyInfo o, AttrSetTypeConstraint SeatDisplayPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint SeatDisplayPropertyInfo o, AttrTransferTypeConstraint SeatDisplayPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType SeatDisplayPropertyInfo) attrPut :: AttrBaseTypeConstraint SeatDisplayPropertyInfo o => o -> AttrGetType SeatDisplayPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps SeatDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Seat type AttrAllowedOps SeatDisplayPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint SeatDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Seat | |||||||||||||||||||||||||||||||||
| type AttrGetType SeatDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Seat | |||||||||||||||||||||||||||||||||
| type AttrLabel SeatDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Seat type AttrLabel SeatDisplayPropertyInfo = "display" | |||||||||||||||||||||||||||||||||
| type AttrOrigin SeatDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Seat | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint SeatDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Seat | |||||||||||||||||||||||||||||||||
| type AttrTransferType SeatDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Seat | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint SeatDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Seat | |||||||||||||||||||||||||||||||||
data SeatGetCapabilitiesMethodInfo #
Instances
| (signature ~ m [SeatCapabilities], MonadIO m, IsSeat a) => OverloadedMethod SeatGetCapabilitiesMethodInfo a signature | |
Defined in GI.Gdk.Objects.Seat Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SeatGetCapabilitiesMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Seat Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SeatGetDevicesMethodInfo #
Instances
| (signature ~ ([SeatCapabilities] -> m [Device]), MonadIO m, IsSeat a) => OverloadedMethod SeatGetDevicesMethodInfo a signature | |
Defined in GI.Gdk.Objects.Seat Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SeatGetDevicesMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Seat Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SeatGetDisplayMethodInfo #
Instances
| (signature ~ m Display, MonadIO m, IsSeat a) => OverloadedMethod SeatGetDisplayMethodInfo a signature | |
Defined in GI.Gdk.Objects.Seat Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SeatGetDisplayMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Seat Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SeatGetKeyboardMethodInfo #
Instances
| (signature ~ m (Maybe Device), MonadIO m, IsSeat a) => OverloadedMethod SeatGetKeyboardMethodInfo a signature | |
Defined in GI.Gdk.Objects.Seat Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SeatGetKeyboardMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Seat Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SeatGetPointerMethodInfo #
Instances
| (signature ~ m (Maybe Device), MonadIO m, IsSeat a) => OverloadedMethod SeatGetPointerMethodInfo a signature | |
Defined in GI.Gdk.Objects.Seat Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SeatGetPointerMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Seat Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SeatGetToolsMethodInfo #
Instances
| (signature ~ m [DeviceTool], MonadIO m, IsSeat a) => OverloadedMethod SeatGetToolsMethodInfo a signature | |
Defined in GI.Gdk.Objects.Seat Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SeatGetToolsMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Seat Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type SeatToolAddedCallback = DeviceTool -> IO () #
data SeatToolAddedSignalInfo #
Instances
| SignalInfo SeatToolAddedSignalInfo | |||||
Defined in GI.Gdk.Objects.Seat Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType SeatToolAddedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType SeatToolAddedSignalInfo | |||||
Defined in GI.Gdk.Objects.Seat | |||||
type SeatToolRemovedCallback = DeviceTool -> IO () #
data SeatToolRemovedSignalInfo #
Instances
| SignalInfo SeatToolRemovedSignalInfo | |||||
Defined in GI.Gdk.Objects.Seat Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType SeatToolRemovedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType SeatToolRemovedSignalInfo | |||||
Defined in GI.Gdk.Objects.Seat | |||||
afterSeatDeviceAdded :: (IsSeat a, MonadIO m) => a -> ((?self :: a) => SeatDeviceAddedCallback) -> m SignalHandlerId #
afterSeatDeviceRemoved :: (IsSeat a, MonadIO m) => a -> ((?self :: a) => SeatDeviceRemovedCallback) -> m SignalHandlerId #
afterSeatToolAdded :: (IsSeat a, MonadIO m) => a -> ((?self :: a) => SeatToolAddedCallback) -> m SignalHandlerId #
afterSeatToolRemoved :: (IsSeat a, MonadIO m) => a -> ((?self :: a) => SeatToolRemovedCallback) -> m SignalHandlerId #
constructSeatDisplay :: (IsSeat o, MonadIO m, IsDisplay a) => a -> m (GValueConstruct o) #
getSeatDisplay :: (MonadIO m, IsSeat o) => o -> m Display #
onSeatDeviceAdded :: (IsSeat a, MonadIO m) => a -> ((?self :: a) => SeatDeviceAddedCallback) -> m SignalHandlerId #
onSeatDeviceRemoved :: (IsSeat a, MonadIO m) => a -> ((?self :: a) => SeatDeviceRemovedCallback) -> m SignalHandlerId #
onSeatToolAdded :: (IsSeat a, MonadIO m) => a -> ((?self :: a) => SeatToolAddedCallback) -> m SignalHandlerId #
onSeatToolRemoved :: (IsSeat a, MonadIO m) => a -> ((?self :: a) => SeatToolRemovedCallback) -> m SignalHandlerId #
seatDisplay :: AttrLabelProxy "display" #
seatGetCapabilities :: (HasCallStack, MonadIO m, IsSeat a) => a -> m [SeatCapabilities] #
seatGetDevices :: (HasCallStack, MonadIO m, IsSeat a) => a -> [SeatCapabilities] -> m [Device] #
seatGetDisplay :: (HasCallStack, MonadIO m, IsSeat a) => a -> m Display #
seatGetKeyboard :: (HasCallStack, MonadIO m, IsSeat a) => a -> m (Maybe Device) #
seatGetPointer :: (HasCallStack, MonadIO m, IsSeat a) => a -> m (Maybe Device) #
seatGetTools :: (HasCallStack, MonadIO m, IsSeat a) => a -> m [DeviceTool] #