From 5aab042fae43cb8cffe3c69c982f664643869031 Mon Sep 17 00:00:00 2001 From: Christopher James Lahey Date: Mon, 26 Mar 2001 20:42:15 +0000 Subject: Added util/e-bit-array.lo. 2001-03-26 Christopher James Lahey * gal/Makefile.am (libgal_la_LIBADD): Added util/e-bit-array.lo. * gal/util/Makefile.am: Added e-bit-array.c and e-bit-array.h. * gal/util/e-bit-array.c, gal/util/e-bit-array.h: New class containing the implementation of the bit array used in e-selection-model-array. * gal/widgets/e-selection-model-array.c, e-selection-model-array.h: Refactored the bit array implementation into a separate class. * gal/widgets/e-selection-model-simple.c: Changed how it clears the bit array of the ESelectionModelArray parent class. * gal/widgets/e-selection-model.h: Added code to make the declaration of EForeachFunc only get included once. svn path=/trunk/; revision=8955 --- widgets/misc/e-selection-model-array.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'widgets/misc/e-selection-model-array.h') diff --git a/widgets/misc/e-selection-model-array.h b/widgets/misc/e-selection-model-array.h index 33250e347f..990f688060 100644 --- a/widgets/misc/e-selection-model-array.h +++ b/widgets/misc/e-selection-model-array.h @@ -3,9 +3,8 @@ #define _E_SELECTION_MODEL_ARRAY_H_ #include -#include -#include #include +#include #ifdef __cplusplus extern "C" { @@ -20,8 +19,7 @@ extern "C" { typedef struct { ESelectionModel base; - gint row_count; - guint32 *selection; + EBitArray *eba; gint cursor_row; gint cursor_col; -- cgit