| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gdk.Objects.KeyEvent
Description
Documentation
Constructors
| KeyEvent (ManagedPtr KeyEvent) |
Instances
| Eq KeyEvent | |
| BoxedPtr KeyEvent | |
Defined in GI.Gdk.Objects.KeyEvent | |
| ManagedPtrNewtype KeyEvent | |
Defined in GI.Gdk.Objects.KeyEvent Methods toManagedPtr :: KeyEvent -> ManagedPtr KeyEvent # | |
| TypedObject KeyEvent | |
Defined in GI.Gdk.Objects.KeyEvent | |
| HasParentTypes KeyEvent | |
Defined in GI.Gdk.Objects.KeyEvent | |
| (info ~ ResolveKeyEventMethod t KeyEvent, OverloadedMethod info KeyEvent p, HasField t KeyEvent p) => HasField (t :: Symbol) KeyEvent p | |
Defined in GI.Gdk.Objects.KeyEvent | |
| (info ~ ResolveKeyEventMethod t KeyEvent, OverloadedMethodInfo info KeyEvent) => IsLabel t (MethodProxy info KeyEvent) | |
Defined in GI.Gdk.Objects.KeyEvent | |
| (info ~ ResolveKeyEventMethod t KeyEvent, OverloadedMethod info KeyEvent p) => IsLabel t (KeyEvent -> p) | |
Defined in GI.Gdk.Objects.KeyEvent | |
| type ParentTypes KeyEvent | |
Defined in GI.Gdk.Objects.KeyEvent | |
class (BoxedPtr o, TypedObject o, IsDescendantOf KeyEvent o) => IsKeyEvent o #
Instances
| (BoxedPtr o, TypedObject o, IsDescendantOf KeyEvent o) => IsKeyEvent o | |
Defined in GI.Gdk.Objects.KeyEvent | |
data KeyEventGetConsumedModifiersMethodInfo #
Instances
| (signature ~ m [ModifierType], MonadIO m, IsKeyEvent a) => OverloadedMethod KeyEventGetConsumedModifiersMethodInfo a signature | |
Defined in GI.Gdk.Objects.KeyEvent Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo KeyEventGetConsumedModifiersMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.KeyEvent Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data KeyEventGetKeycodeMethodInfo #
Instances
| (signature ~ m Word32, MonadIO m, IsKeyEvent a) => OverloadedMethod KeyEventGetKeycodeMethodInfo a signature | |
Defined in GI.Gdk.Objects.KeyEvent Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo KeyEventGetKeycodeMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.KeyEvent Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data KeyEventGetKeyvalMethodInfo #
Instances
| (signature ~ m Word32, MonadIO m, IsKeyEvent a) => OverloadedMethod KeyEventGetKeyvalMethodInfo a signature | |
Defined in GI.Gdk.Objects.KeyEvent Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo KeyEventGetKeyvalMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.KeyEvent Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data KeyEventGetLayoutMethodInfo #
Instances
| (signature ~ m Word32, MonadIO m, IsKeyEvent a) => OverloadedMethod KeyEventGetLayoutMethodInfo a signature | |
Defined in GI.Gdk.Objects.KeyEvent Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo KeyEventGetLayoutMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.KeyEvent Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data KeyEventGetLevelMethodInfo #
Instances
| (signature ~ m Word32, MonadIO m, IsKeyEvent a) => OverloadedMethod KeyEventGetLevelMethodInfo a signature | |
Defined in GI.Gdk.Objects.KeyEvent Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo KeyEventGetLevelMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.KeyEvent Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data KeyEventGetMatchMethodInfo #
Instances
| (signature ~ m (Bool, Word32, [ModifierType]), MonadIO m, IsKeyEvent a) => OverloadedMethod KeyEventGetMatchMethodInfo a signature | |
Defined in GI.Gdk.Objects.KeyEvent Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo KeyEventGetMatchMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.KeyEvent Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data KeyEventIsModifierMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m, IsKeyEvent a) => OverloadedMethod KeyEventIsModifierMethodInfo a signature | |
Defined in GI.Gdk.Objects.KeyEvent Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo KeyEventIsModifierMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.KeyEvent Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data KeyEventMatchesMethodInfo #
Instances
| (signature ~ (Word32 -> [ModifierType] -> m KeyMatch), MonadIO m, IsKeyEvent a) => OverloadedMethod KeyEventMatchesMethodInfo a signature | |
Defined in GI.Gdk.Objects.KeyEvent Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo KeyEventMatchesMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.KeyEvent Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type family ResolveKeyEventMethod (t :: Symbol) o where ... #
Equations
keyEventGetConsumedModifiers :: (HasCallStack, MonadIO m, IsKeyEvent a) => a -> m [ModifierType] #
keyEventGetKeycode :: (HasCallStack, MonadIO m, IsKeyEvent a) => a -> m Word32 #
keyEventGetKeyval :: (HasCallStack, MonadIO m, IsKeyEvent a) => a -> m Word32 #
keyEventGetLayout :: (HasCallStack, MonadIO m, IsKeyEvent a) => a -> m Word32 #
keyEventGetLevel :: (HasCallStack, MonadIO m, IsKeyEvent a) => a -> m Word32 #
keyEventGetMatch :: (HasCallStack, MonadIO m, IsKeyEvent a) => a -> m (Bool, Word32, [ModifierType]) #
keyEventIsModifier :: (HasCallStack, MonadIO m, IsKeyEvent a) => a -> m Bool #
keyEventMatches :: (HasCallStack, MonadIO m, IsKeyEvent a) => a -> Word32 -> [ModifierType] -> m KeyMatch #
toKeyEvent :: (MonadIO m, IsKeyEvent o) => o -> m KeyEvent #