信号
GtkTextBuffer::insert-text
声明
void
insert_text (
GtkTextBuffer* self,
const GtkTextIter* location,
gchar* text,
gint len,
gpointer user_data
)
描述 [源代码]
当在一个 GtkTextBuffer
中插入文本时触发。
实际上在默认处理程序中发生插入。
请注意,如果您的处理程序在默认处理程序之前运行,它不得使 location
迭代器失效(或者必须重新验证它)。默认信号处理程序将其重新验证以指向已插入文本的末尾。
另请参阅:gtk_text_buffer_insert()
,gtk_text_buffer_insert_range()
。
默认处理程序 当使用 |
参数
location
-
类型:
GtkTextIter
在
textbuffer
中插入text
的位置。数据由函数的调用者拥有。 text
-
类型:
gchar*
要插入的 UTF-8 文本。
数据由函数的调用者拥有。 该值是一个以 NUL 结尾的 UTF-8 字符串。 len
-
类型:
gint
插入文本的长度(字节)。