方法

GtkTextIterbackward_search

声明 [src]

gboolean
gtk_text_iter_backward_search (
  const GtkTextIter* iter,
  const char* str,
  GtkTextSearchFlags flags,
  GtkTextIter* match_start,
  GtkTextIter* match_end,
  const GtkTextIter* limit
)

描述 [src]

gtk_text_iter_forward_search() 相同,但向相反方向移动。

match_end 不会设置为 iter 后面的 GtkTextIter,即使 iter 之前或处有可能的 match_start

参数

str

类型: const char*

搜索字符串。

数据由方法的调用者拥有。
该值是一个以 NUL 结尾的 UTF-8 字符串。
flags

类型: GtkTextSearchFlags

影响搜索的标志位掩码。

match_start

类型: GtkTextIter

匹配开始的返回位置。

该参数将由函数设置。
该参数可以是 NULL
返回的数据由实例拥有。
match_end

类型: GtkTextIter

匹配结束的返回位置。

该参数将由函数设置。
该参数可以是 NULL
返回的数据由实例拥有。
limit

类型: GtkTextIter

最后一个可能的 match_start 位置,或为缓冲区开始 NULL

该参数可以是 NULL
数据由方法的调用者拥有。

返回值

类型: gboolean

是否找到匹配。