方法

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 确定)的单元格的边界矩形。如果 pathNULL,或者指向当前未显示的路径,则矩形的 yheight 字段将填充 0。如果 columnNULL,则矩形的 width 字段将填充 0。所有单元格矩形的总和并不覆盖整个树;例如,行之间存在额外像素。返回的矩形等同于传递给 gtk_cell_renderer_render() 的 cell_area。此函数仅在 tree_view 实现有效时有效。

自 4.10 版本起废弃

请使用 GtkListViewGtkColumnView 替代。

参数

path

类型: GtkTreePath

用于行的 GtkTreePath,或 NULL 以仅获取水平坐标。

此参数可以为 NULL
数据由方法调用者拥有。
column

类型: GtkTreeViewColumn

用于列的 GtkTreeViewColumn,或 NULL 以仅获取垂直坐标。

此参数可以为 NULL
数据由方法调用者拥有。
rect

类型: GdkRectangle

填充单元格矩形的矩形。

函数将设置此参数。
返回的数据由实例拥有。