方法
GtkTreeViewget_cell_area
已废弃:4.10
声明 [src]
void
gtk_tree_view_get_cell_area (
GtkTreeView* tree_view,
GtkTreePath* path,
GtkTreeViewColumn* column,
GdkRectangle* rect
)
描述 [src]
在 bin_window 坐标系中填充指定行(由 path
确定)和列(由 column
确定)的单元格的边界矩形。如果 path
为 NULL
,或者指向当前未显示的路径,则矩形的 y
和 height
字段将填充 0。如果 column
为 NULL
,则矩形的 和
width
字段将填充 0。所有单元格矩形的总和并不覆盖整个树;例如,行之间存在额外像素。返回的矩形等同于传递给 gtk_cell_renderer_render() 的 cell_area
。此函数仅在 tree_view 实现有效时有效。
自 4.10 版本起废弃
请使用 GtkListView
或 GtkColumnView
替代。
参数
path
-
类型:
GtkTreePath
用于行的
GtkTreePath
,或NULL
以仅获取水平坐标。此参数可以为 NULL
。数据由方法调用者拥有。 column
-
用于列的
GtkTreeViewColumn
,或NULL
以仅获取垂直坐标。此参数可以为 NULL
。数据由方法调用者拥有。 rect
-
类型:
GdkRectangle
填充单元格矩形的矩形。
函数将设置此参数。 返回的数据由实例拥有。