ESorter

ESorter

Synopsis

struct              ESorter;
ESorter *           e_sorter_new                        (void);
gint                e_sorter_model_to_sorted            (ESorter *sorter,
                                                         gint row);
gint                e_sorter_sorted_to_model            (ESorter *sorter,
                                                         gint row);
void                e_sorter_get_model_to_sorted_array  (ESorter *sorter,
                                                         gint **array,
                                                         gint *count);
void                e_sorter_get_sorted_to_model_array  (ESorter *sorter,
                                                         gint **array,
                                                         gint *count);
gboolean            e_sorter_needs_sorting              (ESorter *sorter);

Object Hierarchy

  GObject
   +----ESorter
         +----ESorterArray
         +----ETableSorter

Description

Details

struct ESorter

struct ESorter;

e_sorter_new ()

ESorter *           e_sorter_new                        (void);

e_sorter_model_to_sorted ()

gint                e_sorter_model_to_sorted            (ESorter *sorter,
                                                         gint row);

e_sorter_sorted_to_model ()

gint                e_sorter_sorted_to_model            (ESorter *sorter,
                                                         gint row);

e_sorter_get_model_to_sorted_array ()

void                e_sorter_get_model_to_sorted_array  (ESorter *sorter,
                                                         gint **array,
                                                         gint *count);

e_sorter_get_sorted_to_model_array ()

void                e_sorter_get_sorted_to_model_array  (ESorter *sorter,
                                                         gint **array,
                                                         gint *count);

e_sorter_needs_sorting ()

gboolean            e_sorter_needs_sorting              (ESorter *sorter);