Ewl_Table Struct Reference
[Ewl_Table: The Table Layout Container.]
#include <ewl_table.h>

Detailed Description
Inherits from Ewl_Container and extends to provide a table layout.Data Fields | |
char ** | col_headers |
Ewl_Container | container |
Ewl_Grid * | grid |
unsigned int | homogeneous_h |
unsigned int | homogeneous_v |
int | row_select |
struct { | |
int end_c | |
int end_r | |
int start_c | |
int start_r | |
} | selected |
Field Documentation
char** Ewl_Table::col_headers |
The column headers
Referenced by ewl_table_add(), ewl_table_init(), and ewl_table_reset().
Inherit from Ewl_Container
int Ewl_Table::end_c |
Selection end column
Referenced by ewl_table_cb_child_select(), ewl_table_init(), and ewl_table_selected_get().
int Ewl_Table::end_r |
Selection end row
Referenced by ewl_table_cb_child_select(), ewl_table_init(), and ewl_table_selected_get().
Table uses a grid based layout
Referenced by ewl_table_add(), ewl_table_cb_child_select(), ewl_table_cb_child_show(), ewl_table_cb_configure(), ewl_table_col_row_get(), ewl_table_column_w_get(), ewl_table_column_w_set(), ewl_table_find(), ewl_table_hhomogeneous_set(), ewl_table_init(), ewl_table_reset(), ewl_table_row_h_get(), ewl_table_row_h_set(), ewl_table_selected_get(), and ewl_table_vhomogeneous_set().
unsigned int Ewl_Table::homogeneous_h |
Horizontal homogeneous flag
Referenced by ewl_table_hhomogeneous_get(), ewl_table_hhomogeneous_set(), ewl_table_homogeneous_set(), and ewl_table_init().
unsigned int Ewl_Table::homogeneous_v |
Vertical homogeneous flag
Referenced by ewl_table_homogeneous_set(), ewl_table_init(), ewl_table_vhomogeneous_get(), and ewl_table_vhomogeneous_set().
boolean: select entire rows
Referenced by ewl_table_init().
struct { ... } Ewl_Table::selected |
Currently selected rows
Referenced by ewl_table_cb_child_select(), ewl_table_init(), and ewl_table_selected_get().
Selection start column
Referenced by ewl_table_cb_child_select(), ewl_table_init(), and ewl_table_selected_get().
Selection start row
Referenced by ewl_table_cb_child_select(), ewl_table_init(), and ewl_table_selected_get().
The documentation for this struct was generated from the following file:
- lib/ewl_table.h