方法
GtkTreeViewinsert_column_with_data_func
已弃用:4.10
声明 [源]
int
gtk_tree_view_insert_column_with_data_func (
GtkTreeView* tree_view,
int position,
const char* title,
GtkCellRenderer* cell,
GtkTreeCellDataFunc func,
gpointer data,
GDestroyNotify dnotify
)
描述 [源]
一个便利函数,可以将一个新列插入到具有指定单元格渲染器和GtkTreeCellDataFunc
来设置单元格渲染器属性(通常使用模型中的数据)的GtkTreeView
中。另请参阅gtk_tree_view_column_set_cell_data_func(),gtk_tree_view_column_pack_start()。如果tree_view
启用了“fixed_height”模式,则新列的“sizing”属性将设置为GTK_TREE_VIEW_COLUMN_FIXED。
自4.10起已弃用
请改用GtkListView
或GtkColumnView
。
参数
position
-
类型:
int
要插入的位置,-1为追加。
title
-
类型:
const char*
列标题。
数据由方法调用者所有。 值是一个终止于NUL的UTF-8字符串。 cell
-
类型:
GtkCellRenderer
列的单元格渲染器。
数据由方法调用者所有。 func
-
设置单元格渲染器属性的函数。
data
-
类型:
gpointer
func的数据。
参数可以是 NULL
。数据由方法调用者所有。 dnotify
-
类型:
GDestroyNotify
data的销毁通知器。