方法
GtkTextBufferinsert_with_tags
声明 [src]
void
gtk_text_buffer_insert_with_tags (
GtkTextBuffer* buffer,
GtkTextIter* iter,
const char* text,
int len,
GtkTextTag* first_tag,
...
)
描述 [src]
在 buffer 中将 text 插入到 iter 位置,并对新插入的文本应用标签列表。
最后一个指定的标签必须是 NULL 以终止列表。相当于调用 gtk_text_buffer_insert(),然后对插入的文本调用 gtk_text_buffer_apply_tag();这是一个便捷函数。
此方法不直接提供给语言绑定。
参数
iter-
类型:
GtkTextIter位于
buffer中的迭代器。数据由方法调用者所有。 text-
类型:
const char*UTF-8 文本。
数据由方法调用者所有。 该值是一个以 NUL 结尾的 UTF-8 字符串。 len-
类型:
int文本
text的长度,或 -1。 first_tag-
类型:
GtkTextTag应用给
text的第一个标签。数据由方法调用者所有。 ...-
类型:
NULL-终止的标签列表,用于应用。