方法
GtkTreeViewget_background_area
已废弃(since 4.10)
声明 [来源]
void
gtk_tree_view_get_background_area (
GtkTreeView* tree_view,
GtkTreePath* path,
GtkTreeViewColumn* column,
GdkRectangle* rect
)
描述 [来源]
填充指定由path参数定义的行和由column参数定义的列的单元格在bin_window坐标中的边界矩形。如果path为NULL,或者指针指向在树中找不到的节点,则矩形的y和height字段将填充0。如果column是NULL,则矩形的x和width字段将填充0。返回的矩形相当于传递给gtk_cell_renderer_render()的background_area。这些背景区域拼接以覆盖整个bin窗口。与由gtk_tree_view_get_cell_area()返回的cell_area(它只返回单元格本身,不包括周围的边框和树展开区域)进行对比。
已废弃自:4.10
请使用GtkListView或GtkColumnView代替。
参数
path-
类型:
GtkTreePath用于行的
GtkTreePath,或NULL以获取仅水平坐标。该参数可以是 NULL。数据由方法调用者所有。 column-
用于列的
GtkTreeViewColumn,或NULL以获取仅垂直坐标。该参数可以是 NULL。数据由方法调用者所有。 rect-
类型:
GdkRectangle用于填充单元格背景矩形的矩形。
函数将设置此参数。 返回的数据由实例所有。