Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
GI.Gtk.Interfaces.ShortcutManager
Contents
Description
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 GtkShortcutManager
are
Window
and Popover
.
Every widget that implements GtkShortcutManager
will be used as a
ShortcutScopeManaged
.
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.
Constructors
ShortcutManager (ManagedPtr ShortcutManager) |
Instances
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
.
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getProperty, getQdata.