方法

GtkTextBufferselect_range

声明 [源码]

void
gtk_text_buffer_select_range (
  GtkTextBuffer* buffer,
  const GtkTextIter* ins,
  const GtkTextIter* bound
)

描述 [源码]

这个函数同时移动“插入”和“选择边界”标记。

如果您分别使用gtk_text_buffer_move_mark()移动它们两步,您将在它们旧位置和新位置之间临时选择一个区域,这可能会相当低效,因为临时选择的区域将迫使重新计算。此函数将它们作为一个单元移动,可以进行优化。

参数

ins

类型: GtkTextIter

放置“插入”标记的位置。

数据由方法调用者拥有。
bound

类型: GtkTextIter

放置“选择边界”标记的位置。

数据由方法调用者拥有。