方法

GtkCellAreaforeach_alloc

声明 [src]

void
gtk_cell_area_foreach_alloc (
  GtkCellArea* area,
  GtkCellAreaContext* context,
  GtkWidget* widget,
  const GdkRectangle* cell_area,
  const GdkRectangle* background_area,
  GtkCellAllocCallback callback,
  gpointer callback_data
)

说明 [src]

针对 area 中的每一种 GtkCellRenderer 调用 callback,其中 GtkCellRenderer 带有 cell_area 内部已分配的矩形。

参数

context

类型: GtkCellAreaContext

此行数据的 GtkCellAreaContext。

数据由该方法的调用者所有。
widget

类型: GtkWidget

area 正在渲染的 GtkWidget

数据由该方法的调用者所有。
cell_area

类型: GdkRectangle

widgetarea 的相对坐标和大小。

数据由该方法的调用者所有。
background_area

类型: GdkRectangle

widget 的背景区域的相对坐标。

数据由该方法的调用者所有。
callback

类型: GtkCellAllocCallback

要调用的 GtkCellAllocCallback

callback_data

类型: gpointer

用户提供的 data 指针。

参数可以为 NULL
数据由该方法的调用者所有。