Package org.gnome.gtk
Class TextBuffer.TextBufferClass
java.lang.Object
io.github.jwharm.javagi.base.ProxyInstance
org.gnome.gobject.TypeClass
org.gnome.gobject.GObject.ObjectClass
org.gnome.gtk.TextBuffer.TextBufferClass
- All Implemented Interfaces:
Proxy
- Direct Known Subclasses:
Buffer.BufferClass
- Enclosing class:
TextBuffer
The class structure for
GtkTextBuffer
.-
Constructor Summary
ConstructorDescriptionAllocate a new TextBufferClass.TextBufferClass
(Arena arena) Allocate a new TextBufferClass.TextBufferClass
(MemorySegment address) Create a TextBufferClass proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLayout
The memory layout of the native struct.void
overrideApplyTag
(Arena arena, Method method) Override virtual methodapply_tag
.void
overrideBeginUserAction
(Arena arena, Method method) Override virtual methodbegin_user_action
.void
overrideChanged
(Arena arena, Method method) Override virtual methodchanged
.void
overrideDeleteRange
(Arena arena, Method method) Override virtual methoddelete_range
.void
overrideEndUserAction
(Arena arena, Method method) Override virtual methodend_user_action
.void
overrideInsertChildAnchor
(Arena arena, Method method) Override virtual methodinsert_child_anchor
.void
overrideInsertPaintable
(Arena arena, Method method) Override virtual methodinsert_paintable
.void
overrideInsertText
(Arena arena, Method method) Override virtual methodinsert_text
.void
overrideMarkDeleted
(Arena arena, Method method) Override virtual methodmark_deleted
.void
overrideMarkSet
(Arena arena, Method method) Override virtual methodmark_set
.void
overrideModifiedChanged
(Arena arena, Method method) Override virtual methodmodified_changed
.void
overridePasteDone
(Arena arena, Method method) Override virtual methodpaste_done
.void
overrideRedo
(Arena arena, Method method) Override virtual methodredo
.void
overrideRemoveTag
(Arena arena, Method method) Override virtual methodremove_tag
.void
overrideUndo
(Arena arena, Method method) Override virtual methodundo
.Methods inherited from class org.gnome.gobject.GObject.ObjectClass
findProperty, installProperties, installProperty, listProperties, overrideConstructed, overrideConstructor, overrideDispatchPropertiesChanged, overrideDispose, overrideFinalize, overrideGetProperty, overrideNotify, overrideProperty, overrideSetProperty, readFlags, readNConstructProperties, readNPspecs, readPdummy, readPspecs, writeFlags, writeNConstructProperties, writeNPspecs, writePdummy, writePspecs
Methods inherited from class org.gnome.gobject.TypeClass
addPrivate, adjustPrivateOffset, getInstancePrivateOffset, getPrivate, peek, peekParent, peekStatic, readGType, ref, unref, unrefUncached, writeGType
Methods inherited from class io.github.jwharm.javagi.base.ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
TextBufferClass
Create a TextBufferClass proxy instance for the provided memory address.- Parameters:
address
- the memory address of the native object
-
TextBufferClass
Allocate a new TextBufferClass.- Parameters:
arena
- to control the memory allocation scope
-
TextBufferClass
public TextBufferClass()Allocate a new TextBufferClass. The memory is allocated withArena.ofAuto()
.
-
-
Method Details
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
overrideInsertText
-
overrideInsertPaintable
-
overrideInsertChildAnchor
-
overrideDeleteRange
-
overrideChanged
-
overrideModifiedChanged
-
overrideMarkSet
-
overrideMarkDeleted
-
overrideApplyTag
-
overrideRemoveTag
-
overrideBeginUserAction
-
overrideEndUserAction
-
overridePasteDone
-
overrideUndo
-
overrideRedo
-