方法
GtkTextBufferinsert_range
声明 [源码]
void
gtk_text_buffer_insert_range (
GtkTextBuffer* buffer,
GtkTextIter* iter,
const GtkTextIter* start,
const GtkTextIter* end
)
描述 [源]
复制从 start 到 end 的文本、标记和画布元素,并在 iter 处插入复制的内容。
start 和 end 的顺序不重要。
与简单的获取/插入文本相比,它保留了图像和标记。如果 start 和 end 在不同的 buffer 中,这两个缓冲区必须共享相同的标记表。
通过发射 ::insert-text 和 ::apply-tag 信号实现,因此请期待这些信号。
参数
iter-
类型:
GtkTextIterbuffer中的一个位置。数据由方法调用者拥有。 start-
类型:
GtkTextIterGtkTextBuffer中的一个位置。数据由方法调用者拥有。 end-
类型:
GtkTextIter与
start同样在该缓冲区中的另一个位置。数据由方法调用者拥有。