Defines | |
#define | EWL_TABLE(table) ((Ewl_Table *)table) |
Typecase a pointer to an Ewl_Table pointer. | |
Typedefs | |
typedef Ewl_Table | Ewl_Table |
The table widget is an Ewl_Container used to lay out widgets in a grid like pattern with headers and alignment. | |
Functions | |
Ewl_Widget * | ewl_table_new (int cols, int rows, char **col_headers) |
Create a new table. | |
int | ewl_table_init (Ewl_Table *t, int cols, int rows, char **col_headers) |
Initialize table to starting values. | |
void | ewl_table_add (Ewl_Table *table, Ewl_Cell *cell, int start_col, int end_col, int start_row, int end_row) |
Add a child widget to the table. | |
void | ewl_table_reset (Ewl_Table *t, int cols, int rows, char **c_headers) |
Clear the table and set new geometry. | |
void | ewl_table_col_w_set (Ewl_Table *table, int col, int width) |
Set the width of a table column. | |
void | ewl_table_row_h_set (Ewl_Table *table, int row, int height) |
Set the height of a table row. | |
void | ewl_table_col_w_get (Ewl_Table *table, int col, int *width) |
Get the width of a table column. | |
void | ewl_table_row_h_get (Ewl_Table *table, int row, int *height) |
Get the height of a table row. | |
void | ewl_table_col_row_get (Ewl_Table *table, Ewl_Cell *cell, int *start_col, int *end_col, int *start_row, int *end_row) |
Get the column and row of a widget. | |
Ecore_List * | ewl_table_find (Ewl_Table *table, int start_col, int end_col, int start_row, int emd_row) |
Get a list of the widgets in the specified col/row. | |
char * | ewl_table_selected_get (Ewl_Table *table) |
Get the text in the current selected box. |
|
Add a child widget to the table.
|
|
Get the column and row of a widget.
|
|
Get the width of a table column.
|
|
Set the width of a table column.
|
|
Get a list of the widgets in the specified col/row.
|
|
Initialize table to starting values.
|
|
Create a new table.
|
|
Clear the table and set new geometry.
|
|
Get the height of a table row.
|
|
Set the height of a table row.
|
|
Get the text in the current selected box.
|