20 #ifndef __GTK_TREE_MODEL_SORT_H__
21 #define __GTK_TREE_MODEL_SORT_H__
23 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
24 #error "Only <ytk/ytk.h> can be included directly."
27 #include <gdkconfig.h>
33 #define GTK_TYPE_TREE_MODEL_SORT (gtk_tree_model_sort_get_type ())
34 #define GTK_TREE_MODEL_SORT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL_SORT, GtkTreeModelSort))
35 #define GTK_TREE_MODEL_SORT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_MODEL_SORT, GtkTreeModelSortClass))
36 #define GTK_IS_TREE_MODEL_SORT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL_SORT))
37 #define GTK_IS_TREE_MODEL_SORT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_MODEL_SORT))
38 #define GTK_TREE_MODEL_SORT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_SORT, GtkTreeModelSortClass))
61 gpointer
GSEAL (default_sort_data);
62 GDestroyNotify
GSEAL (default_sort_destroy);
67 guint
GSEAL (has_child_toggled_id);
struct _GtkTreePath GtkTreePath
struct _GtkTreeModel GtkTreeModel
GtkTreePath * gtk_tree_model_sort_convert_child_path_to_path(GtkTreeModelSort *tree_model_sort, GtkTreePath *child_path)
GtkTreePath * gtk_tree_model_sort_convert_path_to_child_path(GtkTreeModelSort *tree_model_sort, GtkTreePath *sorted_path)
GtkTreeModel * gtk_tree_model_sort_new_with_model(GtkTreeModel *child_model)
void gtk_tree_model_sort_reset_default_sort_func(GtkTreeModelSort *tree_model_sort)
gboolean gtk_tree_model_sort_iter_is_valid(GtkTreeModelSort *tree_model_sort, GtkTreeIter *iter)
GtkTreeModel * gtk_tree_model_sort_get_model(GtkTreeModelSort *tree_model)
gboolean gtk_tree_model_sort_convert_child_iter_to_iter(GtkTreeModelSort *tree_model_sort, GtkTreeIter *sort_iter, GtkTreeIter *child_iter)
GType gtk_tree_model_sort_get_type(void) G_GNUC_CONST
void gtk_tree_model_sort_clear_cache(GtkTreeModelSort *tree_model_sort)
void gtk_tree_model_sort_convert_iter_to_child_iter(GtkTreeModelSort *tree_model_sort, GtkTreeIter *child_iter, GtkTreeIter *sorted_iter)
gint(* GtkTreeIterCompareFunc)(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user_data)
PBD::PropertyDescriptor< uint32_t > order
void(* _gtk_reserved3)(void)
GObjectClass parent_class
void(* _gtk_reserved2)(void)
void(* _gtk_reserved1)(void)
void(* _gtk_reserved4)(void)
GDestroyNotify GSEAL(default_sort_destroy)
guint GSEAL(has_child_toggled_id)
guint GSEAL(reordered_id)
GtkTreeModel * GSEAL(child_model)
gint GSEAL(sort_column_id)
gpointer GSEAL(default_sort_data)
gint GSEAL(zero_ref_count)
GtkTreeIterCompareFunc GSEAL(default_sort_func)