gboolean gtk_text_buffer_insert_interactive ( GtkTextBuffer* buffer, GtkTextIter* iter, const gchar* text, gint len, gboolean default_editable )
Like gtk_text_buffer_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
gtk_text_view_get_editable() is appropriate here.
A position in
The data is owned by the caller of the function.
Some UTF-8 text.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.
Length of text in bytes, or -1
Default editability of buffer.