GtkTextViewClass

Members

Variables

GtkReserved1
void function() GtkReserved1;
GtkReserved2
void function() GtkReserved2;
GtkReserved3
void function() GtkReserved3;
GtkReserved4
void function() GtkReserved4;
backspace
void function(GtkTextView* textView) backspace;

The class handler for the #GtkTextView::backspace keybinding signal.

copyClipboard
void function(GtkTextView* textView) copyClipboard;

The class handler for the #GtkTextview::copy-clipboard keybinding signal.

createBuffer
GtkTextBuffer* function(GtkTextView* textView) createBuffer;

The create_buffer vfunc is called to create a #GtkTextBuffer for the text view. The default implementation is to just call gtk.text_buffer.TextBuffer.new_. Since: 3.10

cutClipboard
void function(GtkTextView* textView) cutClipboard;

The class handler for the #GtkTextView::cut-clipboard keybinding signal

deleteFromCursor
void function(GtkTextView* textView, GtkDeleteType type, int count) deleteFromCursor;

The class handler for the #GtkTextView::delete-from-cursor keybinding signal.

drawLayer
void function(GtkTextView* textView, GtkTextViewLayer layer, cairo_t* cr) drawLayer;

The draw_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.types.TextViewLayer.BelowText and gtk.types.TextViewLayer.AboveText the drawing is done in the buffer coordinate space, but the older (deprecated) layers gtk.types.TextViewLayer.Below and gtk.types.TextViewLayer.Above work in viewport coordinates, which makes them unnecessarily hard to use. Since: 3.14

extendSelection
gboolean function(GtkTextView* textView, GtkTextExtendSelection granularity, const(GtkTextIter)* location, GtkTextIter* start, GtkTextIter* end) extendSelection;

The class handler for the #GtkTextView::extend-selection signal. Since 3.16

insertAtCursor
void function(GtkTextView* textView, const(char)* str) insertAtCursor;

The class handler for the #GtkTextView::insert-at-cursor keybinding signal.

insertEmoji
void function(GtkTextView* textView) insertEmoji;
moveCursor
void function(GtkTextView* textView, GtkMovementStep step, int count, gboolean extendSelection) moveCursor;

The class handler for the #GtkTextView::move-cursor keybinding signal.

parentClass
GtkContainerClass parentClass;

The object class structure needs to be the first

pasteClipboard
void function(GtkTextView* textView) pasteClipboard;

The class handler for the #GtkTextView::paste-clipboard keybinding signal.

populatePopup
void function(GtkTextView* textView, GtkWidget* popup) populatePopup;

The class handler for the #GtkTextView::populate-popup signal.

setAnchor
void function(GtkTextView* textView) setAnchor;

The class handler for the #GtkTextView::set-anchor keybinding signal.

toggleOverwrite
void function(GtkTextView* textView) toggleOverwrite;

The class handler for the #GtkTextView::toggle-overwrite keybinding signal.