方法

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起已弃用

请改用GtkListViewGtkColumnView

参数

position

类型: int

要插入的位置,-1为追加。

title

类型: const char*

列标题。

数据由方法调用者所有。
值是一个终止于NUL的UTF-8字符串。
cell

类型: GtkCellRenderer

列的单元格渲染器。

数据由方法调用者所有。
func

类型: GtkTreeCellDataFunc

设置单元格渲染器属性的函数。

data

类型: gpointer

func的数据。

参数可以是NULL
数据由方法调用者所有。
dnotify

类型: GDestroyNotify

data的销毁通知器。

返回值

类型: int

插入后树视图中的列数