Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
The GtkShortcutManager interface is used to implement shortcut scopes.
This is important for Native
widgets that have their own surface,
since the event controllers that are used to implement managed and
global scopes are limited to the same native.
Examples for widgets implementing ShortcutManager
are Window
and Popover
.
Synopsis
- newtype ShortcutManager = ShortcutManager (ManagedPtr ShortcutManager)
- class (GObject o, IsDescendantOf ShortcutManager o) => IsShortcutManager o
- toShortcutManager :: (MonadIO m, IsShortcutManager o) => o -> m ShortcutManager
Exported types
newtype ShortcutManager Source #
Memory-managed wrapper type.
Instances
Eq ShortcutManager Source # | |
Defined in GI.Gtk.Interfaces.ShortcutManager (==) :: ShortcutManager -> ShortcutManager -> Bool # (/=) :: ShortcutManager -> ShortcutManager -> Bool # | |
IsGValue ShortcutManager Source # | Convert |
Defined in GI.Gtk.Interfaces.ShortcutManager toGValue :: ShortcutManager -> IO GValue # fromGValue :: GValue -> IO ShortcutManager # | |
ManagedPtrNewtype ShortcutManager Source # | |
Defined in GI.Gtk.Interfaces.ShortcutManager | |
TypedObject ShortcutManager Source # | |
Defined in GI.Gtk.Interfaces.ShortcutManager | |
GObject ShortcutManager Source # | |
Defined in GI.Gtk.Interfaces.ShortcutManager | |
HasParentTypes ShortcutManager Source # | |
Defined in GI.Gtk.Interfaces.ShortcutManager | |
type ParentTypes ShortcutManager Source # | |
Defined in GI.Gtk.Interfaces.ShortcutManager |
class (GObject o, IsDescendantOf ShortcutManager o) => IsShortcutManager o Source #
Type class for types which can be safely cast to ShortcutManager
, for instance with toShortcutManager
.
Instances
(GObject o, IsDescendantOf ShortcutManager o) => IsShortcutManager o Source # | |
Defined in GI.Gtk.Interfaces.ShortcutManager |
toShortcutManager :: (MonadIO m, IsShortcutManager o) => o -> m ShortcutManager Source #
Cast to ShortcutManager
, for types for which this is known to be safe. For general casts, use castTo
.