| GTK+ Reference Manual | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | Next Page >>> |
#include <gtk/gtk.h> struct GtkListStore; GtkListStore* gtk_list_store_new (void); GtkListStore* gtk_list_store_new_with_types (gint n_columns, ...); void gtk_list_store_set_n_columns (GtkListStore *store, gint n_columns); void gtk_list_store_set_column_type (GtkListStore *store, gint column, GType type); void gtk_list_store_set_cell (GtkListStore *store, GtkTreeIter *iter, gint column, GValue *value); void gtk_list_store_remove (GtkListStore *store, GtkTreeIter *iter); void gtk_list_store_insert (GtkListStore *store, GtkTreeIter *iter, gint position); void gtk_list_store_insert_before (GtkListStore *store, GtkTreeIter *iter, GtkTreeIter *sibling); void gtk_list_store_insert_after (GtkListStore *store, GtkTreeIter *iter, GtkTreeIter *sibling); void gtk_list_store_prepend (GtkListStore *store, GtkTreeIter *iter); void gtk_list_store_append (GtkListStore *store, GtkTreeIter *iter); |
struct GtkListStore
{
GtkObject parent;
/*< private >*/
gint stamp;
gpointer root;
gint n_columns;
GType *column_headers;
}; |
GtkListStore* gtk_list_store_new_with_types (gint n_columns, ...); |
| n_columns : | |
| ... : | |
| Returns : |
void gtk_list_store_set_n_columns (GtkListStore *store, gint n_columns); |
| store : | |
| n_columns : |
void gtk_list_store_set_column_type (GtkListStore *store, gint column, GType type); |
| store : | |
| column : | |
| type : |
void gtk_list_store_set_cell (GtkListStore *store, GtkTreeIter *iter, gint column, GValue *value); |
| store : | |
| iter : | |
| column : | |
| value : |
void gtk_list_store_remove (GtkListStore *store, GtkTreeIter *iter); |
| store : | |
| iter : |
void gtk_list_store_insert (GtkListStore *store, GtkTreeIter *iter, gint position); |
| store : | |
| iter : | |
| position : |
void gtk_list_store_insert_before (GtkListStore *store, GtkTreeIter *iter, GtkTreeIter *sibling); |
| store : | |
| iter : | |
| sibling : |
void gtk_list_store_insert_after (GtkListStore *store, GtkTreeIter *iter, GtkTreeIter *sibling); |
| store : | |
| iter : | |
| sibling : |
void gtk_list_store_prepend (GtkListStore *store, GtkTreeIter *iter); |
| store : | |
| iter : |
void gtk_list_store_append (GtkListStore *store, GtkTreeIter *iter); |
| store : | |
| iter : |