函数
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
。数据由函数调用者所有。 cell
-
类型:
GtkCellRenderer
由
tree_column
渲染的GtkCellRenderer
。数据由函数调用者所有。 tree_model
-
类型:
GtkTreeModel
正在渲染的
GtkTreeModel
。数据由函数调用者所有。 iter
-
类型:
GtkTreeIter
当前所渲染行的
GtkTreeIter
。数据由函数调用者所有。 data
-
类型:
gpointer
用户数据。
参数可以为 NULL
。数据由函数调用者所有。