方法

GtkTextBufferdelete_interactive

声明 [源]

gboolean
gtk_text_buffer_delete_interactive (
  GtkTextBuffer* buffer,
  GtkTextIter* start_iter,
  GtkTextIter* end_iter,
  gboolean default_editable
)

描述 [源]

删除给定范围内所有可编辑的文本。

对 [start,end] 的每个可编辑子范围调用 gtk_text_buffer_delete()startend 将重新验证,以指向最后一个删除范围的最后位置,或者在没有删除文本的情况下保持不变。

参数

start_iter

类型: GtkTextIter

要删除范围的起始位置。

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

类型: GtkTextIter

范围的结束。

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

类型: 布尔型

默认情况下,缓冲区是否可编辑。

返回值

类型: 布尔型

是否实际删除了一些文本。