typedef struct {
ETableGroup group;
/*
* The ETableCol used to group this set
*/
ETableCol *ecol;
gint ascending;
/*
* List of ETableGroups we stack
*/
GList *children;
/*
* The canvas rectangle that contains the children
*/
GnomeCanvasItem *rect;
GdkFont *font;
gdouble width, height, minimum_width;
ETableSortInfo *sort_info;
int n;
int length_threshold;
ETableSelectionModel *table_selection_model;
guint draw_grid : 1;
guint draw_focus : 1;
ETableCursorMode cursor_mode;
/*
* State: the ETableGroup is open or closed
*/
guint open:1;
} ETableGroupContainer;