2001-03-01 Christopher James Lahey <clahey@ximian.com> * e-cell-pixbuf.c: Fixed some warnings. * e-table-subset.c, e-table-subset.h: Added e_table_subset_print_debugging. 2001-02-27 Christopher James Lahey <clahey@ximian.com> * e-table-sorted-variable.c: Moved etsv_compare to etsu_compare in e-table-sorting-utils.c. Moved most of the contents of etsv_add to e_table_sorting_utils_insert in e-table-sorting-utils.c and call the function. * e-table-sorted.c: Rewrote ets_proxy_row_changed, ets_proxy_row_inserted, and ets_proxy_row_deleted. * e-table-sorting-utils.c, e-table-sorting-utils.h (etsu_compare, e_table_sorting_utils_insert): Added e_table_sorting_utils_insert. * e-table-subset-variable.c: Changed this implementation to be slightly more consistent with other code. svn path=/trunk/; revision=8453
36 lines
1.1 KiB
C
36 lines
1.1 KiB
C
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
|
|
#ifndef _E_TABLE_SORTING_UTILS_H_
|
|
#define _E_TABLE_SORTING_UTILS_H_
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif /* __cplusplus */
|
|
|
|
#include <gal/e-table/e-table-model.h>
|
|
#include <gal/e-table/e-table-sort-info.h>
|
|
#include <gal/e-table/e-table-header.h>
|
|
|
|
void e_table_sorting_utils_sort (ETableModel *source,
|
|
ETableSortInfo *sort_info,
|
|
ETableHeader *full_header,
|
|
int *map_table,
|
|
int rows);
|
|
|
|
gboolean e_table_sorting_utils_affects_sort (ETableModel *source,
|
|
ETableSortInfo *sort_info,
|
|
ETableHeader *full_header,
|
|
int col);
|
|
|
|
int e_table_sorting_utils_insert (ETableModel *source,
|
|
ETableSortInfo *sort_info,
|
|
ETableHeader *full_header,
|
|
int *map_table,
|
|
int rows,
|
|
int row);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* _E_TABLE_SORTING_UTILS_H_ */
|