方法
GtkTextBufferinsert_child_anchor
声明 [源]
void
gtk_text_buffer_insert_child_anchor (
GtkTextBuffer* buffer,
GtkTextIter* iter,
GtkTextChildAnchor* anchor
)
描述 [源]
在文本缓冲区中的 iter
位置插入子小部件锚点。
该锚点在字符计数中被计算为一个字符,并且在将缓冲区内容作为字符串获取时,将由 Unicode 的“对象替换字符”0xFFFC 表示。请注意,“slice”变体的获取缓冲区部分字符串包括子锚点的这个字符,但“text”变体不包括。例如,请参阅 gtk_text_buffer_get_slice()
和 gtk_text_buffer_get_text()
。
将 gtk_text_buffer_create_child_anchor()
视为此函数更便利的替代方案。缓冲区将添加对锚点的引用,因此您可以在插入后取消引用。
参数
iter
-
类型:
GtkTextIter
插入锚点的位置。
数据是由方法调用者拥有的。 anchor
-
GtkTextChildAnchor
。数据是由方法调用者拥有的。