方法

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 信号处理器。在信号处理器中接收到的 xykeyboard_tip 值应该未经修改地传递给此函数。

返回值表示在给定坐标处是否存在树视图行(TRUE 表示存在,FALSE 表示不存在)对于鼠标提示。对于键盘提示,返回的行将是光标所在的行。当 TRUE 时,则 modelpathiter 中提供的任何项都将设置为指向该行以及相应的模型。《x》和 y 总是在 tree_view 的 bin_window 相对于的情况下转换为相对坐标,如果 keyboard_tooltipFALSE

自 4.10 版本起弃用

请使用 GtkListViewGtkColumnView 代替。

参数

x

类型: int

x 坐标(相对于小部件坐标)

y

类型: int

y 坐标(相对于小部件坐标)

keyboard_tip

类型: gboolean

是否为键盘提示。

model

类型: GtkTreeModel

指向接收 GtkTreeModel 的指针。

此参数将由函数设置。
方法可以将此参数设置为 NULL
此参数可以为 NULL
返回的数据由实例所有。
path

类型: GtkTreePath

指向接收 GtkTreePath 的指针。

此参数将由函数设置。
此参数可以为 NULL
方法调用者将对返回的数据拥有所有权,并负责释放它。
iter

类型: GtkTreeIter

指向接收 GtkTreeIter 的指针。

此参数将由函数设置。
此参数可以为 NULL
返回的数据由实例所有。

返回值

类型: gboolean

给定的提示上下文是否指向行。