方法
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
用于填充单元格背景矩形的矩形。
函数将设置此参数。 返回的数据由实例所有。