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

#include <gtktextview.h>

Data Fields

GtkWidgetClass parent_class
 
void(* move_cursor )(GtkTextView *text_view, GtkMovementStep step, int count, gboolean extend_selection)
 
void(* set_anchor )(GtkTextView *text_view)
 
void(* insert_at_cursor )(GtkTextView *text_view, const char *str)
 
void(* delete_from_cursor )(GtkTextView *text_view, GtkDeleteType type, int count)
 
void(* backspace )(GtkTextView *text_view)
 
void(* cut_clipboard )(GtkTextView *text_view)
 
void(* copy_clipboard )(GtkTextView *text_view)
 
void(* paste_clipboard )(GtkTextView *text_view)
 
void(* toggle_overwrite )(GtkTextView *text_view)
 
GtkTextBuffer *(* create_buffer )(GtkTextView *text_view)
 
void(* snapshot_layer )(GtkTextView *text_view, GtkTextViewLayer layer, GtkSnapshot *snapshot)
 
gboolean(* extend_selection )(GtkTextView *text_view, GtkTextExtendSelection granularity, const GtkTextIter *location, GtkTextIter *start, GtkTextIter *end)
 
void(* insert_emoji )(GtkTextView *text_view)
 
gpointer padding [8]
 

Detailed Description

GtkTextViewClass: @parent_class: The object class structure needs to be the first @move_cursor: The class handler for the GtkTextView::move-cursor keybinding signal. @set_anchor: The class handler for the GtkTextView::set-anchor keybinding signal. @insert_at_cursor: The class handler for the GtkTextView::insert-at-cursor keybinding signal. @delete_from_cursor: The class handler for the GtkTextView::delete-from-cursor keybinding signal. @backspace: The class handler for the GtkTextView::backspace keybinding signal. @cut_clipboard: The class handler for the GtkTextView::cut-clipboard keybinding signal @copy_clipboard: The class handler for the GtkTextView::copy-clipboard keybinding signal. @paste_clipboard: The class handler for the GtkTextView::paste-clipboard keybinding signal. @toggle_overwrite: The class handler for the GtkTextView::toggle-overwrite keybinding signal. @create_buffer: The create_buffer vfunc is called to create a GtkTextBuffer for the text view. The default implementation is to just call gtk_text_buffer_new(). @snapshot_layer: The snapshot_layer vfunc is called before and after the text view is drawing its own text. Applications can override this vfunc in a subclass to draw customized content underneath or above the text. In the GTK_TEXT_VIEW_LAYER_BELOW_TEXT and GTK_TEXT_VIEW_LAYER_ABOVE_TEXT layers the drawing is done in the buffer coordinate space. @extend_selection: The class handler for the GtkTextView::extend-selection signal. @insert_emoji: The class handler for the GtkTextView::insert-emoji signal.

Definition at line 148 of file gtktextview.h.

Field Documentation

◆ backspace

void(* _GtkTextViewClass::backspace) (GtkTextView *text_view)

Definition at line 164 of file gtktextview.h.

◆ copy_clipboard

void(* _GtkTextViewClass::copy_clipboard) (GtkTextView *text_view)

Definition at line 166 of file gtktextview.h.

◆ create_buffer

GtkTextBuffer *(* _GtkTextViewClass::create_buffer) (GtkTextView *text_view)

Definition at line 169 of file gtktextview.h.

◆ cut_clipboard

void(* _GtkTextViewClass::cut_clipboard) (GtkTextView *text_view)

Definition at line 165 of file gtktextview.h.

◆ delete_from_cursor

void(* _GtkTextViewClass::delete_from_cursor) (GtkTextView *text_view, GtkDeleteType type, int count)

Definition at line 161 of file gtktextview.h.

◆ extend_selection

gboolean(* _GtkTextViewClass::extend_selection) (GtkTextView *text_view, GtkTextExtendSelection granularity, const GtkTextIter *location, GtkTextIter *start, GtkTextIter *end)

Definition at line 173 of file gtktextview.h.

◆ insert_at_cursor

void(* _GtkTextViewClass::insert_at_cursor) (GtkTextView *text_view, const char *str)

Definition at line 159 of file gtktextview.h.

◆ insert_emoji

void(* _GtkTextViewClass::insert_emoji) (GtkTextView *text_view)

Definition at line 178 of file gtktextview.h.

◆ move_cursor

void(* _GtkTextViewClass::move_cursor) (GtkTextView *text_view, GtkMovementStep step, int count, gboolean extend_selection)

Definition at line 154 of file gtktextview.h.

◆ padding

gpointer _GtkTextViewClass::padding[8]

Definition at line 182 of file gtktextview.h.

◆ parent_class

GtkWidgetClass _GtkTextViewClass::parent_class

Definition at line 150 of file gtktextview.h.

◆ paste_clipboard

void(* _GtkTextViewClass::paste_clipboard) (GtkTextView *text_view)

Definition at line 167 of file gtktextview.h.

◆ set_anchor

void(* _GtkTextViewClass::set_anchor) (GtkTextView *text_view)

Definition at line 158 of file gtktextview.h.

◆ snapshot_layer

void(* _GtkTextViewClass::snapshot_layer) (GtkTextView *text_view, GtkTextViewLayer layer, GtkSnapshot *snapshot)

Definition at line 170 of file gtktextview.h.

◆ toggle_overwrite

void(* _GtkTextViewClass::toggle_overwrite) (GtkTextView *text_view)

Definition at line 168 of file gtktextview.h.


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