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
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_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
);