方法
GtkTreeViewget_tooltip_context
已弃用:4.10
声明 [源]
gboolean
gtk_tree_view_get_tooltip_context (
GtkTreeView* tree_view,
int x,
int y,
gboolean keyboard_tip,
GtkTreeModel** model,
GtkTreePath** path,
GtkTreeIter* iter
)
描述 [源]
此函数应用于 GtkTreeView
的 ::query-tooltip 信号处理器。在信号处理器中接收到的 x
、y
和 keyboard_tip
值应该未经修改地传递给此函数。
返回值表示在给定坐标处是否存在树视图行(TRUE
表示存在,FALSE
表示不存在)对于鼠标提示。对于键盘提示,返回的行将是光标所在的行。当 TRUE
时,则 model
、path
和 iter
中提供的任何项都将设置为指向该行以及相应的模型。《x》和 y
总是在 tree_view
的 bin_window 相对于的情况下转换为相对坐标,如果 keyboard_tooltip
是 FALSE
。
自 4.10 版本起弃用
请使用 GtkListView
或 GtkColumnView
代替。
参数
x
-
类型:
int
x 坐标(相对于小部件坐标)
y
-
类型:
int
y 坐标(相对于小部件坐标)
keyboard_tip
-
类型:
gboolean
是否为键盘提示。
model
-
类型:
GtkTreeModel
指向接收
GtkTreeModel
的指针。此参数将由函数设置。 方法可以将此参数设置为 NULL
。此参数可以为 NULL
。返回的数据由实例所有。 path
-
类型:
GtkTreePath
指向接收
GtkTreePath
的指针。此参数将由函数设置。 此参数可以为 NULL
。方法调用者将对返回的数据拥有所有权,并负责释放它。 iter
-
类型:
GtkTreeIter
指向接收
GtkTreeIter
的指针。此参数将由函数设置。 此参数可以为 NULL
。返回的数据由实例所有。