ListStore


Description:

[ CCode ( has_construct_function = false , sentinel = "-1" ) ]
public ListStore (int n_columns, ...)

Creates a new list store.

Note:

Use [class@Gio.ListStore] instead

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:

```c 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.

Parameters:

n_columns

number of columns in the list store

...

all `GType` types for the columns, from first to last

Returns:

a new `GtkListStore`