20 #ifndef __GTK_TREE_DATA_LIST_H__
21 #define __GTK_TREE_DATA_LIST_H__
55 GType *column_headers);
80 GDestroyNotify destroy);
GtkTreeDataList * _gtk_tree_data_list_alloc(void)
GList * _gtk_tree_data_list_set_header(GList *header_list, gint sort_column_id, GtkTreeIterCompareFunc func, gpointer data, GDestroyNotify destroy)
void _gtk_tree_data_list_node_to_value(GtkTreeDataList *list, GType type, GValue *value)
GtkTreeDataList * _gtk_tree_data_list_node_copy(GtkTreeDataList *list, GType type)
void _gtk_tree_data_list_free(GtkTreeDataList *list, GType *column_headers)
gint _gtk_tree_data_list_compare_func(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user_data)
void _gtk_tree_data_list_header_free(GList *header_list)
gboolean _gtk_tree_data_list_check_type(GType type)
void _gtk_tree_data_list_value_to_node(GtkTreeDataList *list, GValue *value)
GtkTreeDataSortHeader * _gtk_tree_data_list_get_header(GList *header_list, gint sort_column_id)
GList * _gtk_tree_data_list_header_new(gint n_columns, GType *types)
struct _GtkTreeDataSortHeader GtkTreeDataSortHeader
struct _GtkTreeModel GtkTreeModel
gint(* GtkTreeIterCompareFunc)(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user_data)
union _GtkTreeDataList::@55 data