Method

Gtk.TextBuffer.insert

Declaration [src]

void
gtk_text_buffer_insert (
  GtkTextBuffer* buffer,
  GtkTextIter* iter,
  const char* text,
  int len
)

Description [src]

Inserts len bytes of text at position iter.

If len is -1, text must be nul-terminated and will be inserted in its entirety. Emits the “insert-text” signal; insertion actually occurs in the default handler for the signal. iter is invalidated when insertion occurs (because the buffer contents change), but the default signal handler revalidates it to point to the end of the inserted text.

Parameters

iter GtkTextIter
 

a position in the buffer

 Ownership is not transferred to the callee
text const char*
 

text in UTF-8 format

 Ownership is not transferred to the callee
 The string is a NUL terminated UTF-8 string
len int
 

length of text in bytes, or -1