Class TextBuffer.TextBufferClass

All Implemented Interfaces:
Proxy
Direct Known Subclasses:
Buffer.BufferClass
Enclosing class:
TextBuffer

public static class TextBuffer.TextBufferClass extends GObject.ObjectClass
The class structure for GtkTextBuffer.
  • Constructor Details

    • TextBufferClass

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

      public void overrideInsertText(Arena arena, @Nullable Method method)
      Override virtual method insert_text.
      Parameters:
      method - the method to invoke
    • overrideInsertPaintable

      public void overrideInsertPaintable(Arena arena, @Nullable Method method)
      Override virtual method insert_paintable.
      Parameters:
      method - the method to invoke
    • overrideInsertChildAnchor

      public void overrideInsertChildAnchor(Arena arena, @Nullable Method method)
      Override virtual method insert_child_anchor.
      Parameters:
      method - the method to invoke
    • overrideDeleteRange

      public void overrideDeleteRange(Arena arena, @Nullable Method method)
      Override virtual method delete_range.
      Parameters:
      method - the method to invoke
    • overrideChanged

      public void overrideChanged(Arena arena, @Nullable Method method)
      Override virtual method changed.
      Parameters:
      method - the method to invoke
    • overrideModifiedChanged

      public void overrideModifiedChanged(Arena arena, @Nullable Method method)
      Override virtual method modified_changed.
      Parameters:
      method - the method to invoke
    • overrideMarkSet

      public void overrideMarkSet(Arena arena, @Nullable Method method)
      Override virtual method mark_set.
      Parameters:
      method - the method to invoke
    • overrideMarkDeleted

      public void overrideMarkDeleted(Arena arena, @Nullable Method method)
      Override virtual method mark_deleted.
      Parameters:
      method - the method to invoke
    • overrideApplyTag

      public void overrideApplyTag(Arena arena, @Nullable Method method)
      Override virtual method apply_tag.
      Parameters:
      method - the method to invoke
    • overrideRemoveTag

      public void overrideRemoveTag(Arena arena, @Nullable Method method)
      Override virtual method remove_tag.
      Parameters:
      method - the method to invoke
    • overrideBeginUserAction

      public void overrideBeginUserAction(Arena arena, @Nullable Method method)
      Override virtual method begin_user_action.
      Parameters:
      method - the method to invoke
    • overrideEndUserAction

      public void overrideEndUserAction(Arena arena, @Nullable Method method)
      Override virtual method end_user_action.
      Parameters:
      method - the method to invoke
    • overridePasteDone

      public void overridePasteDone(Arena arena, @Nullable Method method)
      Override virtual method paste_done.
      Parameters:
      method - the method to invoke
    • overrideUndo

      public void overrideUndo(Arena arena, @Nullable Method method)
      Override virtual method undo.
      Parameters:
      method - the method to invoke
    • overrideRedo

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