方法
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-
类型:
gpointerfunc的数据。
参数可以是 NULL。数据由方法调用者所有。 dnotify-
类型:
GDestroyNotifydata的销毁通知器。