方法

GtkTextView在位置获取迭代器

声明 [源代码]

gboolean
gtk_text_view_get_iter_at_location (
  GtkTextView* text_view,
  GtkTextIter* iter,
  int x,
  int y
)

描述 [源代码]

在缓冲区坐标 xy 处检索迭代器。

缓冲区坐标是整个缓冲区的坐标,而不仅是当前显示的部分。如果您有从事件获取的坐标,您需要使用 gtk_text_view_window_to_buffer_coords() 将其转换为缓冲区坐标。

参数

iter

类型: GtkTextIter

GtkTextIter

该参数将由函数设置。
返回的数据归实例所有。
x

类型: int

X坐标,以缓冲区坐标为单位。

y

类型: int

Y坐标,以缓冲区坐标为单位。

返回值

类型: gboolean

TRUE 如果位置在文本上。