Class CellArea.CellAreaClass

All Implemented Interfaces:
Proxy
Enclosing class:
CellArea

public static class CellArea.CellAreaClass extends InitiallyUnowned.InitiallyUnownedClass
  • Constructor Details

    • CellAreaClass

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

      public void overrideAdd(Arena arena, @Nullable Method method)
      Override virtual method add.
      Parameters:
      method - the method to invoke
    • overrideRemove

      public void overrideRemove(Arena arena, @Nullable Method method)
      Override virtual method remove.
      Parameters:
      method - the method to invoke
    • overrideForeach

      public void overrideForeach(Arena arena, @Nullable Method method)
      Override virtual method foreach.
      Parameters:
      method - the method to invoke
    • overrideForeachAlloc

      public void overrideForeachAlloc(Arena arena, @Nullable Method method)
      Override virtual method foreach_alloc.
      Parameters:
      method - the method to invoke
    • overrideEvent

      public void overrideEvent(Arena arena, @Nullable Method method)
      Override virtual method event.
      Parameters:
      method - the method to invoke
    • overrideSnapshot

      public void overrideSnapshot(Arena arena, @Nullable Method method)
      Override virtual method snapshot.
      Parameters:
      method - the method to invoke
    • overrideApplyAttributes

      public void overrideApplyAttributes(Arena arena, @Nullable Method method)
      Override virtual method apply_attributes.
      Parameters:
      method - the method to invoke
    • overrideCreateContext

      public void overrideCreateContext(Arena arena, @Nullable Method method)
      Override virtual method create_context.
      Parameters:
      method - the method to invoke
    • overrideCopyContext

      public void overrideCopyContext(Arena arena, @Nullable Method method)
      Override virtual method copy_context.
      Parameters:
      method - the method to invoke
    • overrideGetRequestMode

      public void overrideGetRequestMode(Arena arena, @Nullable Method method)
      Override virtual method get_request_mode.
      Parameters:
      method - the method to invoke
    • overrideGetPreferredWidth

      public void overrideGetPreferredWidth(Arena arena, @Nullable Method method)
      Override virtual method get_preferred_width.
      Parameters:
      method - the method to invoke
    • overrideGetPreferredHeightForWidth

      public void overrideGetPreferredHeightForWidth(Arena arena, @Nullable Method method)
      Override virtual method get_preferred_height_for_width.
      Parameters:
      method - the method to invoke
    • overrideGetPreferredHeight

      public void overrideGetPreferredHeight(Arena arena, @Nullable Method method)
      Override virtual method get_preferred_height.
      Parameters:
      method - the method to invoke
    • overrideGetPreferredWidthForHeight

      public void overrideGetPreferredWidthForHeight(Arena arena, @Nullable Method method)
      Override virtual method get_preferred_width_for_height.
      Parameters:
      method - the method to invoke
    • overrideSetCellProperty

      public void overrideSetCellProperty(Arena arena, @Nullable Method method)
      Override virtual method set_cell_property.
      Parameters:
      method - the method to invoke
    • overrideGetCellProperty

      public void overrideGetCellProperty(Arena arena, @Nullable Method method)
      Override virtual method get_cell_property.
      Parameters:
      method - the method to invoke
    • overrideFocus

      public void overrideFocus(Arena arena, @Nullable Method method)
      Override virtual method focus.
      Parameters:
      method - the method to invoke
    • overrideIsActivatable

      public void overrideIsActivatable(Arena arena, @Nullable Method method)
      Override virtual method is_activatable.
      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
    • findCellProperty

      @Deprecated public ParamSpec findCellProperty(String propertyName)
      Deprecated.
      Finds a cell property of a cell area class by name.
      Parameters:
      propertyName - the name of the child property to find
      Returns:
      the GParamSpec of the child property
    • installCellProperty

      @Deprecated public void installCellProperty(int propertyId, ParamSpec pspec)
      Deprecated.
      Installs a cell property on a cell area class.
      Parameters:
      propertyId - the id for the property
      pspec - the GParamSpec for the property
    • listCellProperties

      @Deprecated public ParamSpec[] listCellProperties()
      Deprecated.
      Returns all cell properties of a cell area class.
      Returns:
      a newly allocated null-terminated array of GParamSpec*. The array must be freed with g_free().