| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.EventControllerKey
Description
Documentation
newtype EventControllerKey #
Constructors
| EventControllerKey (ManagedPtr EventControllerKey) |
Instances
data EventControllerKeyForwardMethodInfo #
Instances
| (signature ~ (b -> m Bool), MonadIO m, IsEventControllerKey a, IsWidget b) => OverloadedMethod EventControllerKeyForwardMethodInfo a signature | |
Defined in GI.Gtk.Objects.EventControllerKey Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventControllerKeyForwardMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.EventControllerKey Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventControllerKeyGetGroupMethodInfo #
Instances
| (signature ~ m Word32, MonadIO m, IsEventControllerKey a) => OverloadedMethod EventControllerKeyGetGroupMethodInfo a signature | |
Defined in GI.Gtk.Objects.EventControllerKey Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventControllerKeyGetGroupMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.EventControllerKey Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventControllerKeyGetImContextMethodInfo #
Instances
| (signature ~ m (Maybe IMContext), MonadIO m, IsEventControllerKey a) => OverloadedMethod EventControllerKeyGetImContextMethodInfo a signature | |
Defined in GI.Gtk.Objects.EventControllerKey Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventControllerKeyGetImContextMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.EventControllerKey Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type EventControllerKeyImUpdateCallback = IO () #
data EventControllerKeyImUpdateSignalInfo #
Instances
| SignalInfo EventControllerKeyImUpdateSignalInfo | |||||
Defined in GI.Gtk.Objects.EventControllerKey Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType EventControllerKeyImUpdateSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType EventControllerKeyImUpdateSignalInfo | |||||
Defined in GI.Gtk.Objects.EventControllerKey | |||||
type EventControllerKeyKeyPressedCallback = Word32 -> Word32 -> [ModifierType] -> IO Bool #
data EventControllerKeyKeyPressedSignalInfo #
Instances
| SignalInfo EventControllerKeyKeyPressedSignalInfo | |||||
Defined in GI.Gtk.Objects.EventControllerKey Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType EventControllerKeyKeyPressedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType EventControllerKeyKeyPressedSignalInfo | |||||
Defined in GI.Gtk.Objects.EventControllerKey type HaskellCallbackType EventControllerKeyKeyPressedSignalInfo = EventControllerKeyKeyPressedCallback | |||||
type EventControllerKeyKeyReleasedCallback = Word32 -> Word32 -> [ModifierType] -> IO () #
data EventControllerKeyKeyReleasedSignalInfo #
Instances
| SignalInfo EventControllerKeyKeyReleasedSignalInfo | |||||
Defined in GI.Gtk.Objects.EventControllerKey Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType EventControllerKeyKeyReleasedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType EventControllerKeyKeyReleasedSignalInfo | |||||
Defined in GI.Gtk.Objects.EventControllerKey type HaskellCallbackType EventControllerKeyKeyReleasedSignalInfo = EventControllerKeyKeyReleasedCallback | |||||
type EventControllerKeyModifiersCallback = [ModifierType] -> IO Bool #
data EventControllerKeyModifiersSignalInfo #
Instances
| SignalInfo EventControllerKeyModifiersSignalInfo | |||||
Defined in GI.Gtk.Objects.EventControllerKey Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType EventControllerKeyModifiersSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType EventControllerKeyModifiersSignalInfo | |||||
Defined in GI.Gtk.Objects.EventControllerKey type HaskellCallbackType EventControllerKeyModifiersSignalInfo = EventControllerKeyModifiersCallback | |||||
data EventControllerKeySetImContextMethodInfo #
Instances
| (signature ~ (Maybe b -> m ()), MonadIO m, IsEventControllerKey a, IsIMContext b) => OverloadedMethod EventControllerKeySetImContextMethodInfo a signature | |
Defined in GI.Gtk.Objects.EventControllerKey Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventControllerKeySetImContextMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.EventControllerKey Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
class (GObject o, IsDescendantOf EventControllerKey o) => IsEventControllerKey o #
Instances
| (GObject o, IsDescendantOf EventControllerKey o) => IsEventControllerKey o | |
Defined in GI.Gtk.Objects.EventControllerKey | |
type family ResolveEventControllerKeyMethod (t :: Symbol) o where ... #
Equations
afterEventControllerKeyImUpdate :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyImUpdateCallback) -> m SignalHandlerId #
afterEventControllerKeyKeyPressed :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyKeyPressedCallback) -> m SignalHandlerId #
afterEventControllerKeyKeyReleased :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyKeyReleasedCallback) -> m SignalHandlerId #
afterEventControllerKeyModifiers :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyModifiersCallback) -> m SignalHandlerId #
eventControllerKeyForward :: (HasCallStack, MonadIO m, IsEventControllerKey a, IsWidget b) => a -> b -> m Bool #
eventControllerKeyGetGroup :: (HasCallStack, MonadIO m, IsEventControllerKey a) => a -> m Word32 #
eventControllerKeyGetImContext :: (HasCallStack, MonadIO m, IsEventControllerKey a) => a -> m (Maybe IMContext) #
eventControllerKeyNew :: (HasCallStack, MonadIO m) => m EventControllerKey #
eventControllerKeySetImContext :: (HasCallStack, MonadIO m, IsEventControllerKey a, IsIMContext b) => a -> Maybe b -> m () #
onEventControllerKeyImUpdate :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyImUpdateCallback) -> m SignalHandlerId #
onEventControllerKeyKeyPressed :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyKeyPressedCallback) -> m SignalHandlerId #
onEventControllerKeyKeyReleased :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyKeyReleasedCallback) -> m SignalHandlerId #
onEventControllerKeyModifiers :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyModifiersCallback) -> m SignalHandlerId #
toEventControllerKey :: (MonadIO m, IsEventControllerKey o) => o -> m EventControllerKey #