TextBuffer.insertInteractive

Inserts @text in @buffer.

Like [method@Gtk.TextBuffer.insert], but the insertion will not occur if @iter is at a non-editable location in the buffer. Usually you want to prevent insertions at ineditable locations if the insertion results from a user action (is interactive).

@default_editable indicates the editability of text that doesn't have a tag affecting editability applied to it. Typically the result of [method@Gtk.TextView.get_editable] is appropriate here.

class TextBuffer
bool
insertInteractive

Parameters

iter TextIter

a position in @buffer

text string

some UTF-8 text

defaultEditable bool

default editability of buffer

Return Value

Type: bool

whether text was actually inserted

Meta