虚方法

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

类型: GtkCellRendererState

影响渲染的标志。