diff options
Diffstat (limited to 'widgets/table/e-table-sorter.h')
-rw-r--r-- | widgets/table/e-table-sorter.h | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/widgets/table/e-table-sorter.h b/widgets/table/e-table-sorter.h index 67c9d275d3..3bb2a63a6a 100644 --- a/widgets/table/e-table-sorter.h +++ b/widgets/table/e-table-sorter.h @@ -39,13 +39,24 @@ typedef struct { GtkObjectClass parent_class; } ETableSorterClass; -GtkType e_table_sorter_get_type (void); -ETableSorter *e_table_sorter_new (ETableModel *etm, ETableHeader *full_header, ETableSortInfo *sort_info); - -gint e_table_sorter_model_to_sorted (ETableSorter *sorter, int row); -gint e_table_sorter_sorted_to_model (ETableSorter *sorter, int row); - -gboolean e_table_sorter_needs_sorting (ETableSorter *sorter); +GtkType e_table_sorter_get_type (void); +ETableSorter *e_table_sorter_new (ETableModel *etm, + ETableHeader *full_header, + ETableSortInfo *sort_info); + +gint e_table_sorter_model_to_sorted (ETableSorter *sorter, + int row); +gint e_table_sorter_sorted_to_model (ETableSorter *sorter, + int row); + +void e_table_sorter_get_model_to_sorted_array (ETableSorter *sorter, + int **array, + int *count); +void e_table_sorter_get_sorted_to_model_array (ETableSorter *sorter, + int **array, + int *count); + +gboolean e_table_sorter_needs_sorting (ETableSorter *sorter); END_GNOME_DECLS |