Class TreeView.TreeViewClass

All Implemented Interfaces:
Proxy
Enclosing class:
TreeView

public static class TreeView.TreeViewClass extends Widget.WidgetClass
  • Constructor Details

    • TreeViewClass

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

      public void overrideRowActivated(Arena arena, @Nullable Method method)
      Override virtual method row_activated.
      Parameters:
      method - the method to invoke
    • overrideTestExpandRow

      public void overrideTestExpandRow(Arena arena, @Nullable Method method)
      Override virtual method test_expand_row.
      Parameters:
      method - the method to invoke
    • overrideTestCollapseRow

      public void overrideTestCollapseRow(Arena arena, @Nullable Method method)
      Override virtual method test_collapse_row.
      Parameters:
      method - the method to invoke
    • overrideRowExpanded

      public void overrideRowExpanded(Arena arena, @Nullable Method method)
      Override virtual method row_expanded.
      Parameters:
      method - the method to invoke
    • overrideRowCollapsed

      public void overrideRowCollapsed(Arena arena, @Nullable Method method)
      Override virtual method row_collapsed.
      Parameters:
      method - the method to invoke
    • overrideColumnsChanged

      public void overrideColumnsChanged(Arena arena, @Nullable Method method)
      Override virtual method columns_changed.
      Parameters:
      method - the method to invoke
    • overrideCursorChanged

      public void overrideCursorChanged(Arena arena, @Nullable Method method)
      Override virtual method cursor_changed.
      Parameters:
      method - the method to invoke
    • overrideMoveCursor

      public void overrideMoveCursor(Arena arena, @Nullable Method method)
      Override virtual method move_cursor.
      Parameters:
      method - the method to invoke
    • overrideSelectAll

      public void overrideSelectAll(Arena arena, @Nullable Method method)
      Override virtual method select_all.
      Parameters:
      method - the method to invoke
    • overrideUnselectAll

      public void overrideUnselectAll(Arena arena, @Nullable Method method)
      Override virtual method unselect_all.
      Parameters:
      method - the method to invoke
    • overrideSelectCursorRow

      public void overrideSelectCursorRow(Arena arena, @Nullable Method method)
      Override virtual method select_cursor_row.
      Parameters:
      method - the method to invoke
    • overrideToggleCursorRow

      public void overrideToggleCursorRow(Arena arena, @Nullable Method method)
      Override virtual method toggle_cursor_row.
      Parameters:
      method - the method to invoke
    • overrideExpandCollapseCursorRow

      public void overrideExpandCollapseCursorRow(Arena arena, @Nullable Method method)
      Override virtual method expand_collapse_cursor_row.
      Parameters:
      method - the method to invoke
    • overrideSelectCursorParent

      public void overrideSelectCursorParent(Arena arena, @Nullable Method method)
      Override virtual method select_cursor_parent.
      Parameters:
      method - the method to invoke
    • overrideStartInteractiveSearch

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