Whole document tree
    

Whole document tree

ETableGroupContainer

ETableGroupContainer

Name

ETableGroupContainer -- 

Object Hierarchy


  GtkObject
   +----GnomeCanvasItem
         +----GnomeCanvasGroup
               +----ETableGroup
                     +----ETableGroupContainer

Description

Details

E_TABLE_GROUP_CONTAINER_TYPE

#define E_TABLE_GROUP_CONTAINER_TYPE        (e_table_group_container_get_type ())


ETableGroupContainer

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;