Class BuilderScope.BuilderScopeInterface

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

public static class BuilderScope.BuilderScopeInterface extends TypeInterface
The virtual function table to implement for GtkBuilderScope implementations. Default implementations for each function do exist, but they usually just fail, so it is suggested that implementations implement all of them.
  • Constructor Details

    • BuilderScopeInterface

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

      public void overrideGetTypeFromName(Arena arena, @Nullable Method method)
      Override virtual method get_type_from_name.
      Parameters:
      method - the method to invoke
    • overrideGetTypeFromFunction

      public void overrideGetTypeFromFunction(Arena arena, @Nullable Method method)
      Override virtual method get_type_from_function.
      Parameters:
      method - the method to invoke
    • overrideCreateClosure

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