Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_GtkTextBufferClass Struct Reference

#include <gtktextbuffer.h>

Data Fields

GObjectClass parent_class
 
void(* insert_text )(GtkTextBuffer *buffer, GtkTextIter *pos, const char *new_text, int new_text_length)
 
void(* insert_paintable )(GtkTextBuffer *buffer, GtkTextIter *iter, GdkPaintable *paintable)
 
void(* insert_child_anchor )(GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextChildAnchor *anchor)
 
void(* delete_range )(GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end)
 
void(* changed )(GtkTextBuffer *buffer)
 
void(* modified_changed )(GtkTextBuffer *buffer)
 
void(* mark_set )(GtkTextBuffer *buffer, const GtkTextIter *location, GtkTextMark *mark)
 
void(* mark_deleted )(GtkTextBuffer *buffer, GtkTextMark *mark)
 
void(* apply_tag )(GtkTextBuffer *buffer, GtkTextTag *tag, const GtkTextIter *start, const GtkTextIter *end)
 
void(* remove_tag )(GtkTextBuffer *buffer, GtkTextTag *tag, const GtkTextIter *start, const GtkTextIter *end)
 
void(* begin_user_action )(GtkTextBuffer *buffer)
 
void(* end_user_action )(GtkTextBuffer *buffer)
 
void(* paste_done )(GtkTextBuffer *buffer, GdkClipboard *clipboard)
 
void(* undo )(GtkTextBuffer *buffer)
 
void(* redo )(GtkTextBuffer *buffer)
 
void(* _gtk_reserved1 )(void)
 
void(* _gtk_reserved2 )(void)
 
void(* _gtk_reserved3 )(void)
 
void(* _gtk_reserved4 )(void)
 

Detailed Description

GtkTextBufferClass: @parent_class: The object class structure needs to be the first. @insert_text: The class handler for the GtkTextBuffer::insert-text signal. @insert_paintable: The class handler for the GtkTextBuffer::insert-paintable signal. @insert_child_anchor: The class handler for the GtkTextBuffer::insert-child-anchor signal. @delete_range: The class handler for the GtkTextBuffer::delete-range signal. @changed: The class handler for the GtkTextBuffer::changed signal. @modified_changed: The class handler for the GtkTextBuffer::modified-changed signal. @mark_set: The class handler for the GtkTextBuffer::mark-set signal. @mark_deleted: The class handler for the GtkTextBuffer::mark-deleted signal. @apply_tag: The class handler for the GtkTextBuffer::apply-tag signal. @remove_tag: The class handler for the GtkTextBuffer::remove-tag signal. @begin_user_action: The class handler for the GtkTextBuffer::begin-user-action signal. @end_user_action: The class handler for the GtkTextBuffer::end-user-action signal. @paste_done: The class handler for the GtkTextBuffer::paste-done signal. @undo: The class handler for the GtkTextBuffer::undo signal @redo: The class handler for the GtkTextBuffer::redo signal

The class structure for GtkTextBuffer.

Definition at line 126 of file gtktextbuffer.h.

Field Documentation

◆ _gtk_reserved1

void(* _GtkTextBufferClass::_gtk_reserved1) (void)

Definition at line 180 of file gtktextbuffer.h.

◆ _gtk_reserved2

void(* _GtkTextBufferClass::_gtk_reserved2) (void)

Definition at line 181 of file gtktextbuffer.h.

◆ _gtk_reserved3

void(* _GtkTextBufferClass::_gtk_reserved3) (void)

Definition at line 182 of file gtktextbuffer.h.

◆ _gtk_reserved4

void(* _GtkTextBufferClass::_gtk_reserved4) (void)

Definition at line 183 of file gtktextbuffer.h.

◆ apply_tag

void(* _GtkTextBufferClass::apply_tag) (GtkTextBuffer *buffer, GtkTextTag *tag, const GtkTextIter *start, const GtkTextIter *end)

Definition at line 158 of file gtktextbuffer.h.

◆ begin_user_action

void(* _GtkTextBufferClass::begin_user_action) (GtkTextBuffer *buffer)

Definition at line 168 of file gtktextbuffer.h.

◆ changed

void(* _GtkTextBufferClass::changed) (GtkTextBuffer *buffer)

Definition at line 147 of file gtktextbuffer.h.

◆ delete_range

void(* _GtkTextBufferClass::delete_range) (GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end)

Definition at line 143 of file gtktextbuffer.h.

◆ end_user_action

void(* _GtkTextBufferClass::end_user_action) (GtkTextBuffer *buffer)

Definition at line 170 of file gtktextbuffer.h.

◆ insert_child_anchor

void(* _GtkTextBufferClass::insert_child_anchor) (GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextChildAnchor *anchor)

Definition at line 139 of file gtktextbuffer.h.

◆ insert_paintable

void(* _GtkTextBufferClass::insert_paintable) (GtkTextBuffer *buffer, GtkTextIter *iter, GdkPaintable *paintable)

Definition at line 135 of file gtktextbuffer.h.

◆ insert_text

void(* _GtkTextBufferClass::insert_text) (GtkTextBuffer *buffer, GtkTextIter *pos, const char *new_text, int new_text_length)

Definition at line 130 of file gtktextbuffer.h.

◆ mark_deleted

void(* _GtkTextBufferClass::mark_deleted) (GtkTextBuffer *buffer, GtkTextMark *mark)

Definition at line 155 of file gtktextbuffer.h.

◆ mark_set

void(* _GtkTextBufferClass::mark_set) (GtkTextBuffer *buffer, const GtkTextIter *location, GtkTextMark *mark)

Definition at line 151 of file gtktextbuffer.h.

◆ modified_changed

void(* _GtkTextBufferClass::modified_changed) (GtkTextBuffer *buffer)

Definition at line 149 of file gtktextbuffer.h.

◆ parent_class

GObjectClass _GtkTextBufferClass::parent_class

Definition at line 128 of file gtktextbuffer.h.

◆ paste_done

void(* _GtkTextBufferClass::paste_done) (GtkTextBuffer *buffer, GdkClipboard *clipboard)

Definition at line 172 of file gtktextbuffer.h.

◆ redo

void(* _GtkTextBufferClass::redo) (GtkTextBuffer *buffer)

Definition at line 175 of file gtktextbuffer.h.

◆ remove_tag

void(* _GtkTextBufferClass::remove_tag) (GtkTextBuffer *buffer, GtkTextTag *tag, const GtkTextIter *start, const GtkTextIter *end)

Definition at line 163 of file gtktextbuffer.h.

◆ undo

void(* _GtkTextBufferClass::undo) (GtkTextBuffer *buffer)

Definition at line 174 of file gtktextbuffer.h.


The documentation for this struct was generated from the following file: