信号
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插入文本的长度(字节)。