方法
GtkTextBufferinsert_range_interactive
声明 [源]
gboolean
gtk_text_buffer_insert_range_interactive (
GtkTextBuffer* buffer,
GtkTextIter* iter,
const GtkTextIter* start,
const GtkTextIter* end,
gboolean default_editable
)
描述 [源]
在 start
和 end
之间复制文本、标签和可绘画的对象,并将副本插入到 iter
处。
与 gtk_text_buffer_insert_range()
相同,但如果插入点不可编辑,则不执行任何操作。default_editable
参数指示如果没有包含 iter
的标签影响可编辑性,则在 iter
处文本是否可编辑。通常,此处应使用 gtk_text_view_get_editable()
的结果。
参数
iter
-
类型:
GtkTextIter
buffer
中的位置。这些数据由方法调用者拥有。 start
-
类型:
GtkTextIter
GtkTextBuffer
中的位置。这些数据由方法调用者拥有。 end
-
类型:
GtkTextIter
与
start
相同缓冲区中的另一个位置。这些数据由方法调用者拥有。 default_editable
-
类型:
gboolean
缓冲区的默认可编辑性。