Interface ShortcutManager

All Superinterfaces:
Proxy
All Known Implementing Classes:
AboutDialog, AboutDialog, AboutWindow, AlertDialog, AppChooserDialog, ApplicationWindow, ApplicationWindow, Assistant, ColorChooserDialog, Dialog, Dialog, EmojiChooser, FileChooserDialog, FontChooserDialog, MessageDialog, MessageDialog, PageSetupUnixDialog, Popover, PopoverMenu, PreferencesDialog, PreferencesWindow, PrintUnixDialog, ShortcutManager.ShortcutManager$Impl, ShortcutsDialog, ShortcutsWindow, Window, Window

@Generated("org.javagi.JavaGI") public interface ShortcutManager extends Proxy

An interface that 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 GTK_SHORTCUT_SCOPE_MANAGED.

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    The ShortcutManager$Impl type represents a native instance of the ShortcutManager interface.
    static class 
    The list of functions that can be implemented for the GtkShortcutManager interface.
  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    static @Nullable Type
    Get the GType of the ShortcutManager class.

    Methods inherited from interface Proxy

    handle
  • Method Details

    • getType

      static @Nullable Type getType()
      Get the GType of the ShortcutManager class.
      Returns:
      the GType