GtkTextViewClass

Members

Variables

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 gtk.text_buffer.TextBuffer for the text view. The default implementation is to just call gtk.text_buffer.TextBuffer.new_.

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.

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

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

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;

The class handler for the GtkTextView::insert-emoji signal.

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

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

padding
void*[8] padding;
parentClass
GtkWidgetClass 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.

setAnchor
void function(GtkTextView* textView) setAnchor;

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

snapshotLayer
void function(GtkTextView* textView, GtkTextViewLayer layer, GtkSnapshot* snapshot) snapshotLayer;

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.types.TextViewLayer.BelowText and gtk.types.TextViewLayer.AboveText layers the drawing is done in the buffer coordinate space.

toggleOverwrite
void function(GtkTextView* textView) toggleOverwrite;

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