方法
GtkTextViewget_iter_at_position
声明 [源]
gboolean
gtk_text_view_get_iter_at_position (
GtkTextView* text_view,
GtkTextIter* iter,
int* trailing,
int x,
int y
)
描述 [源]
获取指向缓冲区坐标 x 和 y 处字符的迭代器。
缓冲区坐标是指整个缓冲区的坐标,而不仅仅是当前显示的部分。如果您有来自事件的坐标,必须使用 gtk_text_view_window_to_buffer_coords() 将其转换为缓冲区坐标。
注意,这与 gtk_text_view_get_iter_at_location() 不同,后者返回光标位置,即字符之间的位置。
参数
iter-
类型:
GtkTextIterGtkTextIter。该参数将由函数设置。 返回的数据属于实例。 trailing-
类型:
int*如果非
NULL,则存储表示用户在哪个grapheme上点击的整数的存储位置。它可以是零,也可以是grapheme中的字符数。0表示grapheme的尾部边缘。该参数将由函数设置。 该参数可以是 NULL。 x-
类型:
int在缓冲区坐标中的X位置。
y-
类型:
int在缓冲区坐标中的Y位置。