Class Application.ApplicationClass

All Implemented Interfaces:
Proxy
Direct Known Subclasses:
Application.ApplicationClass
Enclosing class:
Application

public static class Application.ApplicationClass extends GObject.ObjectClass
Virtual function table for GApplication.
Since:
2.28
  • Constructor Details

    • ApplicationClass

      public ApplicationClass(MemorySegment address)
      Create a ApplicationClass 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
    • overrideStartup

      public void overrideStartup(Arena arena, @Nullable Method method)
      Override virtual method startup.
      Parameters:
      method - the method to invoke
    • overrideActivate

      public void overrideActivate(Arena arena, @Nullable Method method)
      Override virtual method activate.
      Parameters:
      method - the method to invoke
    • overrideOpen

      public void overrideOpen(Arena arena, @Nullable Method method)
      Override virtual method open.
      Parameters:
      method - the method to invoke
    • overrideCommandLine

      public void overrideCommandLine(Arena arena, @Nullable Method method)
      Override virtual method command_line.
      Parameters:
      method - the method to invoke
    • overrideLocalCommandLine

      public void overrideLocalCommandLine(Arena arena, @Nullable Method method)
      Override virtual method local_command_line.
      Parameters:
      method - the method to invoke
    • overrideBeforeEmit

      public void overrideBeforeEmit(Arena arena, @Nullable Method method)
      Override virtual method before_emit.
      Parameters:
      method - the method to invoke
    • overrideAfterEmit

      public void overrideAfterEmit(Arena arena, @Nullable Method method)
      Override virtual method after_emit.
      Parameters:
      method - the method to invoke
    • overrideAddPlatformData

      public void overrideAddPlatformData(Arena arena, @Nullable Method method)
      Override virtual method add_platform_data.
      Parameters:
      method - the method to invoke
    • overrideQuitMainloop

      public void overrideQuitMainloop(Arena arena, @Nullable Method method)
      Override virtual method quit_mainloop.
      Parameters:
      method - the method to invoke
    • overrideRunMainloop

      public void overrideRunMainloop(Arena arena, @Nullable Method method)
      Override virtual method run_mainloop.
      Parameters:
      method - the method to invoke
    • overrideShutdown

      public void overrideShutdown(Arena arena, @Nullable Method method)
      Override virtual method shutdown.
      Parameters:
      method - the method to invoke
    • overrideDbusRegister

      public void overrideDbusRegister(Arena arena, @Nullable Method method)
      Override virtual method dbus_register.
      Parameters:
      method - the method to invoke
    • overrideDbusUnregister

      public void overrideDbusUnregister(Arena arena, @Nullable Method method)
      Override virtual method dbus_unregister.
      Parameters:
      method - the method to invoke
    • overrideHandleLocalOptions

      public void overrideHandleLocalOptions(Arena arena, @Nullable Method method)
      Override virtual method handle_local_options.
      Parameters:
      method - the method to invoke
    • overrideNameLost

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