方法
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
-终止的标签列表,用于应用。