20 #ifndef __GTK_LIST_STORE_H__
21 #define __GTK_LIST_STORE_H__
23 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
24 #error "Only <gtk/gtk.h> can be included directly."
27 #include <gdkconfig.h>
35 #define GTK_TYPE_LIST_STORE (gtk_list_store_get_type ())
36 #define GTK_LIST_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_STORE, GtkListStore))
37 #define GTK_LIST_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_STORE, GtkListStoreClass))
38 #define GTK_IS_LIST_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_STORE))
39 #define GTK_IS_LIST_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_STORE))
40 #define GTK_LIST_STORE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_STORE, GtkListStoreClass))
52 gpointer
GSEAL (_gtk_reserved1);
60 gpointer
GSEAL (default_sort_data);
61 GDestroyNotify
GSEAL (default_sort_destroy);
62 guint
GSEAL (columns_dirty) : 1;
void gtk_list_store_prepend(GtkListStore *list_store, GtkTreeIter *iter)
void gtk_list_store_insert_after(GtkListStore *list_store, GtkTreeIter *iter, GtkTreeIter *sibling)
void gtk_list_store_insert_with_valuesv(GtkListStore *list_store, GtkTreeIter *iter, gint position, gint *columns, GValue *values, gint n_values)
void gtk_list_store_set(GtkListStore *list_store, GtkTreeIter *iter,...)
void gtk_list_store_set_value(GtkListStore *list_store, GtkTreeIter *iter, gint column, GValue *value)
GtkListStore * gtk_list_store_newv(gint n_columns, GType *types)
void gtk_list_store_move_after(GtkListStore *store, GtkTreeIter *iter, GtkTreeIter *position)
void gtk_list_store_insert_with_values(GtkListStore *list_store, GtkTreeIter *iter, gint position,...)
void gtk_list_store_set_valist(GtkListStore *list_store, GtkTreeIter *iter, va_list var_args)
void gtk_list_store_append(GtkListStore *list_store, GtkTreeIter *iter)
gboolean gtk_list_store_iter_is_valid(GtkListStore *list_store, GtkTreeIter *iter)
void gtk_list_store_insert(GtkListStore *list_store, GtkTreeIter *iter, gint position)
void gtk_list_store_swap(GtkListStore *store, GtkTreeIter *a, GtkTreeIter *b)
gboolean gtk_list_store_remove(GtkListStore *list_store, GtkTreeIter *iter)
void gtk_list_store_clear(GtkListStore *list_store)
void gtk_list_store_reorder(GtkListStore *store, gint *new_order)
void gtk_list_store_insert_before(GtkListStore *list_store, GtkTreeIter *iter, GtkTreeIter *sibling)
void gtk_list_store_set_column_types(GtkListStore *list_store, gint n_columns, GType *types)
GtkListStore * gtk_list_store_new(gint n_columns,...)
void gtk_list_store_set_valuesv(GtkListStore *list_store, GtkTreeIter *iter, gint *columns, GValue *values, gint n_values)
GType gtk_list_store_get_type(void) G_GNUC_CONST
void gtk_list_store_move_before(GtkListStore *store, GtkTreeIter *iter, GtkTreeIter *position)
gint(* GtkTreeIterCompareFunc)(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user_data)
PBD::PropertyDescriptor< uint32_t > order
PBD::PropertyDescriptor< timecnt_t > length
GObjectClass parent_class
void(* _gtk_reserved4)(void)
void(* _gtk_reserved3)(void)
void(* _gtk_reserved1)(void)
void(* _gtk_reserved2)(void)
GType * GSEAL(column_headers)
gpointer GSEAL(default_sort_data)
gpointer GSEAL(_gtk_reserved1)
GtkTreeIterCompareFunc GSEAL(default_sort_func)
GDestroyNotify GSEAL(default_sort_destroy)
gint GSEAL(sort_column_id)