方法

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

GtkTextChildAnchor

数据是由方法调用者拥有的。