GtkListStore

Name

GtkListStore -- 

Synopsis


#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);

Description

Details

struct GtkListStore

struct GtkListStore
{
  GtkObject parent;

  /*< private >*/
  gint stamp;
  gpointer root;
  gint n_columns;
  GType *column_headers;
};


gtk_list_store_new ()

GtkListStore* gtk_list_store_new            (void);

Returns : 


gtk_list_store_new_with_types ()

GtkListStore* gtk_list_store_new_with_types (gint n_columns,
                                             ...);

n_columns : 
... : 
Returns : 


gtk_list_store_set_n_columns ()

void        gtk_list_store_set_n_columns    (GtkListStore *store,
                                             gint n_columns);

store : 
n_columns : 


gtk_list_store_set_column_type ()

void        gtk_list_store_set_column_type  (GtkListStore *store,
                                             gint column,
                                             GType type);

store : 
column : 
type : 


gtk_list_store_set_cell ()

void        gtk_list_store_set_cell         (GtkListStore *store,
                                             GtkTreeIter *iter,
                                             gint column,
                                             GValue *value);

store : 
iter : 
column : 
value : 


gtk_list_store_remove ()

void        gtk_list_store_remove           (GtkListStore *store,
                                             GtkTreeIter *iter);

store : 
iter : 


gtk_list_store_insert ()

void        gtk_list_store_insert           (GtkListStore *store,
                                             GtkTreeIter *iter,
                                             gint position);

store : 
iter : 
position : 


gtk_list_store_insert_before ()

void        gtk_list_store_insert_before    (GtkListStore *store,
                                             GtkTreeIter *iter,
                                             GtkTreeIter *sibling);

store : 
iter : 
sibling : 


gtk_list_store_insert_after ()

void        gtk_list_store_insert_after     (GtkListStore *store,
                                             GtkTreeIter *iter,
                                             GtkTreeIter *sibling);

store : 
iter : 
sibling : 


gtk_list_store_prepend ()

void        gtk_list_store_prepend          (GtkListStore *store,
                                             GtkTreeIter *iter);

store : 
iter : 


gtk_list_store_append ()

void        gtk_list_store_append           (GtkListStore *store,
                                             GtkTreeIter *iter);

store : 
iter :