Class ShortcutManager.ShortcutManagerInterface

java.lang.Object
org.javagi.base.ProxyInstance
org.gnome.gobject.TypeInterface
org.gnome.gtk.ShortcutManager.ShortcutManagerInterface
All Implemented Interfaces:
Proxy
Enclosing interface:
ShortcutManager

public static class ShortcutManager.ShortcutManagerInterface extends TypeInterface

The list of functions that can be implemented for the GtkShortcutManager interface.

Note that no function is mandatory to implement, the default implementation will work fine.

  • Constructor Details

    • ShortcutManagerInterface

      public ShortcutManagerInterface(MemorySegment address)
      Create a ShortcutManagerInterface proxy instance for the provided memory address.
      Parameters:
      address - the memory address of the native object
  • Method Details

    • getMemoryLayout

      public static MemoryLayout getMemoryLayout()
      The memory layout of the native struct.
      Returns:
      the memory layout
    • overrideAddController

      public void overrideAddController(Arena arena, @Nullable Method method)
      Override virtual method add_controller.
      Parameters:
      method - the method to invoke
    • overrideRemoveController

      public void overrideRemoveController(Arena arena, @Nullable Method method)
      Override virtual method remove_controller.
      Parameters:
      method - the method to invoke