方法

GtkTextBuffer后退键

声明 [src]

gboolean
gtk_text_buffer_backspace (
  GtkTextBuffer* buffer,
  GtkTextIter* iter,
  gboolean interactive,
  gboolean default_editable
)

描述 [源]

执行合适操作,仿佛用户按了删除键,光标位于由 iter 指定位置。

在正常情况下,将删除单个字符,但当涉及组合重音符号时,可能会删除多个字符;当涉及预组合字符与重音符号组合时,则可能不会删除一个字符。

由于缓冲区被修改,调用此函数后,所有未解决的迭代器都变为无效;但是,iter 将重新初始化以指向删除文本的位置。

参数

iter

类型: GtkTextIter

buffer 中的一个位置。

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

类型: gboolean

是否由于用户交互导致删除。

default_editable

类型: gboolean

缓冲区是否默认可编辑。

返回值

类型: gboolean

TRUE 表示缓冲区已被修改。