ETableGroupLeaf

Name

ETableGroupLeaf -- 

Synopsis



#define     E_TABLE_GROUP_LEAF_TYPE
typedef     ETableGroupLeaf;
ETableGroup* e_table_group_leaf_new         (GnomeCanvasGroup *parent,
                                             ETableHeader *full_header,
                                             ETableHeader *header,
                                             ETableModel *model,
                                             ETableSortInfo *sort_info);

Object Hierarchy


  GtkObject
   +----GnomeCanvasItem
         +----GnomeCanvasGroup
               +----ETableGroup
                     +----ETableGroupLeaf

Properties


  "drawgrid"             gboolean             : Write
  "drawfocus"            gboolean             : Write
  "cursor-mode"          gint                 : Write
  "length-threshold"     gint                 : Write
  "table-selection-model" GtkObject            : Write
  "height"               gdouble              : Read
  "width"                gdouble              : Read / Write
  "minimum-width"        gdouble              : Read / Write
  "frozen"               gboolean             : Read / Write

Description

Details

E_TABLE_GROUP_LEAF_TYPE

#define E_TABLE_GROUP_LEAF_TYPE        (e_table_group_leaf_get_type ())


ETableGroupLeaf

typedef struct {
	ETableGroup group;

	/* 
	 * Item.
	 */
	ETableItem *item;

	gdouble height;
	gdouble width;
	gdouble minimum_width;

	ETableSubsetVariable *subset;

	int length_threshold;

	guint draw_grid : 1;
	guint draw_focus : 1;
	ETableCursorMode cursor_mode;

	ETableSelectionModel *table_selection_model;
} ETableGroupLeaf;


e_table_group_leaf_new ()

ETableGroup* e_table_group_leaf_new         (GnomeCanvasGroup *parent,
                                             ETableHeader *full_header,
                                             ETableHeader *header,
                                             ETableModel *model,
                                             ETableSortInfo *sort_info);

ETableGroupLeaf is an ETableGroup which simply contains an ETableItem.

parent :

The GnomeCanvasGroup to create a child of.

full_header :

The full header of the ETable.

header :

The current header of the ETable.

model :

The ETableModel of the ETable.

sort_info :

The ETableSortInfo of the ETable.

Returns :

The new ETableGroupLeaf.

Properties

"drawgrid" (gboolean : Write)

"drawfocus" (gboolean : Write)

"cursor-mode" (gint : Write)

"length-threshold" (gint : Write)

"table-selection-model" (GtkObject : Write)

"height" (gdouble : Read)

"width" (gdouble : Read / Write)

"minimum-width" (gdouble : Read / Write)

"frozen" (gboolean : Read / Write)