Constructor

GtkTreeStorenew

deprecated: 4.10 

Declaration [src]

GtkTreeStore*
gtk_tree_store_new (
  int n_columns,
  ...
)

Description [src]

Creates a new tree store.

The tree store will have n_columns, with each column using the corresponding type passed to this function.

Note that only types derived from standard GObject fundamental types are supported.

As an example:

gtk_tree_store_new (3, G_TYPE_INT, G_TYPE_STRING, GDK_TYPE_TEXTURE);

will create a new GtkTreeStore with three columns of type int, gchararray, and GdkTexture respectively.

Deprecated since: 4.10

Use GtkTreeListModel instead.

This constructor is not directly available to language bindings.

The implementation of this constructor is provided by () in language bindings.

Parameters

n_columns

Type: int

Number of columns in the tree store.

...

Type: 

All GType types for the columns, from first to last.

Return value

Type: GtkTreeStore

A new GtkTreeStore.

The caller of the function takes ownership of the data, and is responsible for freeing it.