Class ShortcutManager

All Implemented Interfaces:
PointerInterface

public class ShortcutManager extends Interface
The `GtkShortcutManager` interface is used to implement
shortcut scopes.

This is important for [iface@Gtk.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
[class@Gtk.Window] and [class@Gtk.Popover].

Every widget that implements `GtkShortcutManager` will be used as a
%GTK_SHORTCUT_SCOPE_MANAGED.

https://docs.gtk.org/gtk4/iface.ShortcutManager.html

  • Constructor Details

  • Method Details

    • getClassHandler

      public static ClassHandler getClassHandler()
    • getTypeID

      public static long getTypeID()
    • getParentTypeID

      public static long getParentTypeID()
    • getTypeSize

      public static TypeSystem.TypeSize getTypeSize()
    • getParentTypeSize

      public static TypeSystem.TypeSize getParentTypeSize()
    • getInstanceSize

      public static int getInstanceSize()