Constructor

GtkListStorenew

Declaration [src]

GtkListStore*
gtk_list_store_new (
  int n_columns,
  ...
)

Description [src]

Creates a new list store.

The list store will have n_columns columns, with each column using the given type passed to this function.

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

As an example:

gtk_list_store_new (3, G_TYPE_INT, G_TYPE_STRING, GDK_TYPE_TEXTURE);

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

Deprecated since:4.10

Use GListStore instead.

This constructor is not directly available to language bindings

Parameters

n_columns int
 

Number of columns in the list store.

...
 

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

Return value

Returns: GtkListStore
 

A new GtkListStore

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