Download

Support

lib/ewl_table.c File Reference

#include "ewl_base.h"
#include "ewl_table.h"
#include "ewl_button.h"
#include "ewl_text.h"
#include "ewl_macros.h"
#include "ewl_private.h"
#include "ewl_debug.h"

Include dependency graph for ewl_table.c:


Functions

void ewl_table_add (Ewl_Table *table, Ewl_Widget *w, int start_col, int end_col, int start_row, int end_row)
 Add a child widget to the table.
void ewl_table_cb_child_select (Ewl_Widget *w, void *ev_data, void *user_data)
void ewl_table_cb_child_show (Ewl_Container *p, Ewl_Widget *c)
void ewl_table_cb_configure (Ewl_Widget *w, void *ev_data, void *user_data)
void ewl_table_col_row_get (Ewl_Table *t, Ewl_Cell *cell, int *start_col, int *end_col, int *start_row, int *end_row)
 Get the column and row of a widget.
void ewl_table_column_w_get (Ewl_Table *table, int col, int *width)
 Get the width of a table column.
void ewl_table_column_w_set (Ewl_Table *table, int col, int width)
 Set the width of a table column.
Ecore_List * ewl_table_find (Ewl_Table *t, int start_col, int end_col, int start_row, int end_row)
 Get a list of the widgets in the specified col/row.
unsigned int ewl_table_hhomogeneous_get (Ewl_Table *table)
 Retrieves the horizontal homogeneous flag.
void ewl_table_hhomogeneous_set (Ewl_Table *table, unsigned int h)
 Change the horizontal homogeneous layout of the box.
void ewl_table_homogeneous_set (Ewl_Table *table, unsigned int h)
 Change the homogeneous layout of the box.
int ewl_table_init (Ewl_Table *t, int cols, int rows, char **col_headers)
 Initialize table to starting values.
Ewl_Widgetewl_table_new (int cols, int rows, char **col_headers)
 Create a new table.
void ewl_table_reset (Ewl_Table *t, int cols, int rows, char **col_headers)
 Clear the table and set new geometry.
void ewl_table_row_h_get (Ewl_Table *table, int row, int *height)
 Get the height of a table row.
void ewl_table_row_h_set (Ewl_Table *table, int row, int height)
 Set the height of a table row.
char * ewl_table_selected_get (Ewl_Table *t)
 Get the text in the current selected box.
unsigned int ewl_table_vhomogeneous_get (Ewl_Table *table)
 Retrieves the vertical homogeneous flag.
void ewl_table_vhomogeneous_set (Ewl_Table *table, unsigned int h)
 Change the vertical homogeneous layout of the box.

Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sat May 17 16:50:46 2008