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 : |