虚方法
GtkCellRenderersnapshot
已弃用:4.10
声明 [源]
void
snapshot (
GtkCellRenderer* cell,
GtkSnapshot* snapshot,
GtkWidget* widget,
const GdkRectangle* background_area,
const GdkRectangle* cell_area,
GtkCellRendererState flags
)
描述 [源]
调用GtkCellRenderer
的虚渲染函数。传入的三个矩形都在cr
中。大多数渲染器将在cell_area
内绘制;应尊重GtkCellRenderer
的xalign、yalign、xpad和ypad字段与cell_area
的关系。background_area
包括单元格周围的空白区域,以及包含树展开器的区域;所以所有单元格的background_area
矩形拼接覆盖整个window
。
自4.10起已弃用
请勿在新的代码中使用它。
参数
snapshot
-
类型:
GtkSnapshot
绘制到的
GtkSnapshot
。数据由方法调用者所有。 widget
-
类型:
GtkWidget
拥有
window
的控件。数据由方法调用者所有。 background_area
-
类型:
GdkRectangle
整个单元格区域(包括树展开器和可能的侧面填充)。
数据由方法调用者所有。 cell_area
-
类型:
GdkRectangle
单元格渲染器通常渲染的区域。
数据由方法调用者所有。 flags
-
影响渲染的标志。