函数

GtkTreeCellDataFunc

声明

void
(* GtkTreeCellDataFunc) (
  GtkTreeViewColumn* tree_column,
  GtkCellRenderer* cell,
  GtkTreeModel* tree_model,
  GtkTreeIter* iter,
  gpointer data
)

描述 [src]

一个用于设置单格属性的函数,而非仅仅使用单格和模型之间的直接映射。

此函数对于客户单格渲染器非常有用。例如,一个函数可能从 tree_model 获取一个整数,并将它转换成书面同等内容,然后将它渲染到 “cell” 的 “text” 属性。

另请参阅:gtk_tree_view_column_set_cell_data_func()。

参数

tree_column

类型: GtkTreeViewColumn

一个 GtkTreeViewColumn

数据由函数调用者所有。
cell

类型: GtkCellRenderer

tree_column 渲染的 GtkCellRenderer

数据由函数调用者所有。
tree_model

类型: GtkTreeModel

正在渲染的 GtkTreeModel

数据由函数调用者所有。
iter

类型: GtkTreeIter

当前所渲染行的 GtkTreeIter

数据由函数调用者所有。
data

类型: gpointer

用户数据。

参数可以为 NULL
数据由函数调用者所有。