方法

GtkTextBufferinsert_range_interactive

声明 [源]

gboolean
gtk_text_buffer_insert_range_interactive (
  GtkTextBuffer* buffer,
  GtkTextIter* iter,
  const GtkTextIter* start,
  const GtkTextIter* end,
  gboolean default_editable
)

描述 [源]

startend 之间复制文本、标签和可绘画的对象,并将副本插入到 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

缓冲区的默认可编辑性。

返回值

类型: gboolean

是否可以在 iter 处进行插入。