# 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

### The "`drawgrid`" property

      "drawgrid"             gboolean              : Write

### The "`drawfocus`" property

      "drawfocus"            gboolean              : Write

### The "`cursor-mode`" property

      "cursor-mode"          gint                  : Write

### The "`length-threshold`" property

      "length-threshold"     gint                  : Write

### The "`table-selection-model`" property

      "table-selection-model" GtkObject             : Write

### The "`height`" property

      "height"               gdouble               : Read

### The "`width`" property

      "width"                gdouble               : Read / Write

### The "`minimum-width`" property

      "minimum-width"        gdouble               : Read / Write

### The "`frozen`" property

      "frozen"               gboolean              : Read / Write