方法
GtkTreeViewis_blank_at_pos
已弃用:4.10
声明 [src]
gboolean
gtk_tree_view_is_blank_at_pos (
GtkTreeView* tree_view,
int x,
int y,
GtkTreePath** path,
GtkTreeViewColumn** column,
int* cell_x,
int* cell_y
)
描述 [src]
确定树木视图中点(x
,y
)处是否为空白,即在该位置未绘制单元格内容或展开箭头。如果是这样,该位置可以视为背景。您可能希望在背景上执行特殊操作,例如清除当前选择、自定义上下文菜单或开始橡皮筋操作。
提供的 x
和 y
坐标必须是相对于 bin_window 的。使用因应 gtk_tree_view_convert_widget_to_bin_window_coords() 进行坐标转换。
有关转换小部件坐标(例如,您从 GtkWidget::query-tooltip 收到的坐标),请参阅 gtk_tree_view_convert_widget_to_bin_window_coords()。
path
、column
、cell_x
和 cell_y
参数将与 gtk_tree_view_get_path_at_pos() 中类似地填充。有关更多信息,请参阅 gtk_tree_view_get_path_at_pos()。
自 4.10 起已弃用
使用 GtkListView 或 GtkColumnView 代替。
参数
x
-
类型:
int
要识别的 X 位置(相对于 bin_window)。
y
-
类型:
int
要识别的 Y 位置(相对于 bin_window)。
path
-
类型:
GtkTreePath
指向一个将填充的
GtkTreePath
指针的指针。该参数将由函数设置。 方法可以将其设置为 NULL
。参数可以 NULL
。方法调用的使用者将获得返回数据的所有权,并负责释放它。 column
-
指向一个将填充的
GtkTreeViewColumn
指针的指针。该参数将由函数设置。 方法可以将其设置为 NULL
。参数可以 NULL
。返回的数据属于实例。 cell_x
-
类型:
int*
一个可以放置相对于单元格的 X 坐标的指针。
该参数将由函数设置。 参数可以 NULL
。 cell_y
-
类型:
int*
一个可以放置相对于单元格的 Y 坐标的指针。
该参数将由函数设置。 参数可以 NULL
。