构造函数

GtkTreeViewColumnnew_with_attributes

已弃用: 4.10 

声明 [src]

GtkTreeViewColumn*
gtk_tree_view_column_new_with_attributes (
  const char* title,
  GtkCellRenderer* cell,
  ...
)

描述 [src]

创建一个新的具有多个默认值的 GtkTreeViewColumn。这相当于在新创建的 GtkTreeViewColumn 上调用 gtk_tree_view_column_set_title(), gtk_tree_view_column_pack_start(), 和 gtk_tree_view_column_set_attributes()

以下是一个简单的示例

 enum { TEXT_COLUMN, COLOR_COLUMN, N_COLUMNS };
 // ...
 {
   GtkTreeViewColumn *column;
   GtkCellRenderer   *renderer = gtk_cell_renderer_text_new ();

   column = gtk_tree_view_column_new_with_attributes ("Title",
                                                      renderer,
                                                      "text", TEXT_COLUMN,
                                                      "foreground", COLOR_COLUMN,
                                                      NULL);
 }

自 4.10 开始弃用

请使用 GtkColumnView 代替。

此构造函数可直接用于语言绑定。

参数

标题

类型: const char*

设置标题的标题。

数据由函数的调用者拥有。
值是一个以 null 结尾的 UTF-8 字符串。
单元格

类型: GtkCellRenderer

GtkCellRenderer

数据由函数的调用者拥有。
...

类型: 

一个以 null 结尾的属性列表。

返回值

类型: GtkTreeViewColumn

一个新创建的 GtkTreeViewColumn

数据由被调用函数拥有。