ESorterArray

ESorterArray

Synopsis

struct              ESorterArray;
GHashTable *        (*ECreateCmpCacheFunc)              (gpointer closure);
gint                (*ECompareRowsFunc)                 (gint row1,
                                                         gint row2,
                                                         GHashTable *cmp_cache,
                                                         gpointer closure);
ESorterArray *      e_sorter_array_construct            (ESorterArray *sorter,
                                                         ECreateCmpCacheFunc create_cmp_cache,
                                                         ECompareRowsFunc compare,
                                                         gpointer closure);
ESorterArray *      e_sorter_array_new                  (ECreateCmpCacheFunc create_cmp_cache,
                                                         ECompareRowsFunc compare,
                                                         gpointer closure);
void                e_sorter_array_clean                (ESorterArray *sorter);
void                e_sorter_array_set_count            (ESorterArray *sorter,
                                                         gint count);
void                e_sorter_array_append               (ESorterArray *sorter,
                                                         gint count);

Object Hierarchy

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

Description

Details

struct ESorterArray

struct ESorterArray;

ECreateCmpCacheFunc ()

GHashTable *        (*ECreateCmpCacheFunc)              (gpointer closure);

ECompareRowsFunc ()

gint                (*ECompareRowsFunc)                 (gint row1,
                                                         gint row2,
                                                         GHashTable *cmp_cache,
                                                         gpointer closure);

e_sorter_array_construct ()

ESorterArray *      e_sorter_array_construct            (ESorterArray *sorter,
                                                         ECreateCmpCacheFunc create_cmp_cache,
                                                         ECompareRowsFunc compare,
                                                         gpointer closure);

e_sorter_array_new ()

ESorterArray *      e_sorter_array_new                  (ECreateCmpCacheFunc create_cmp_cache,
                                                         ECompareRowsFunc compare,
                                                         gpointer closure);

e_sorter_array_clean ()

void                e_sorter_array_clean                (ESorterArray *sorter);

e_sorter_array_set_count ()

void                e_sorter_array_set_count            (ESorterArray *sorter,
                                                         gint count);

e_sorter_array_append ()

void                e_sorter_array_append               (ESorterArray *sorter,
                                                         gint count);