Doxygen Source Code Documentation
SUMA_TABLE_FIELD Struct Reference
#include <SUMA_define.h>
| Data Fields | |
| Widget | rc | 
| Widget * | cells | 
| SUMA_Boolean | HasColTit | 
| SUMA_Boolean | HasRowTit | 
| int | Ni | 
| int | Nj | 
| int * | cwidth | 
| float * | num_value | 
| char ** | str_value | 
| SUMA_Boolean | editable | 
| SUMA_VARTYPE | type | 
| void(* | NewValueCallback )(void *data) | 
| void * | NewValueCallbackData | 
| void(* | TitLabelEVHandler )(Widget w, XtPointer cd, XEvent *ev, Boolean *ctd) | 
| void * | TitLabelEVHandlerData | 
| void(* | CellEVHandler )(Widget w, XtPointer cd, XEvent *ev, Boolean *ctd) | 
| void * | CellEVHandlerData | 
| int | cell_modified | 
Field Documentation
| 
 | 
| set to 1D index (column major) of cell_value edited, i = cell_modified % Ni, j = cell_modified / Ni cell_modified = j * Ni + i Definition at line 949 of file SUMA_define.h. Referenced by SUMA_AllocTableField(), SUMA_leave_TableField(), SUMA_NodeInput(), SUMA_SetRangeValue(), SUMA_SetScaleThr(), SUMA_TableF_cb_label_change(), SUMA_TableF_cb_label_Modify(), SUMA_TableF_SetString(), SUMA_TriInput(), and SUMA_XhairInput(). | 
| 
 | 
| 
 Referenced by SUMA_AllocTableField(), and SUMA_CreateTable(). | 
| 
 | 
| 
 Definition at line 948 of file SUMA_define.h. Referenced by SUMA_AllocTableField(), and SUMA_CreateTable(). | 
| 
 | 
| 
 | 
| charcter spaces to save for widget per column Definition at line 938 of file SUMA_define.h. Referenced by SUMA_AllocTableField(), SUMA_CreateTable(), SUMA_FreeTableField(), and SUMA_TableF_SetString(). | 
| 
 | 
| 
 Definition at line 941 of file SUMA_define.h. Referenced by SUMA_AllocTableField(), SUMA_CreateTable(), and SUMA_TableF_cb_label_Modify(). | 
| 
 | 
| YUP = table's 1st row is titles Definition at line 934 of file SUMA_define.h. Referenced by SUMA_cellvariety(), and SUMA_CreateTable(). | 
| 
 | 
| YUP = table's 1st col is titles Definition at line 935 of file SUMA_define.h. Referenced by SUMA_cellvariety(), and SUMA_CreateTable(). | 
| 
 | 
| callback to make when a new value is set Referenced by SUMA_AllocTableField(), SUMA_CreateTable(), and SUMA_TableF_cb_label_change(). | 
| 
 | 
| 
 Definition at line 944 of file SUMA_define.h. Referenced by SUMA_AllocTableField(), SUMA_CreateTable(), SUMA_SetRangeTableTit_EV(), and SUMA_TableF_cb_label_change(). | 
| 
 | 
| Number of rows = Number of elements PER COLUMN (1st dim) Definition at line 936 of file SUMA_define.h. Referenced by SUMA_AllocTableField(), SUMA_cellvariety(), SUMA_CreateTable(), SUMA_FreeTableField(), SUMA_InitRangeTable(), SUMA_NodeInput(), SUMA_RangeTableCell_EV(), SUMA_SetCellEditMode(), SUMA_SetRangeTableTit_EV(), SUMA_SetRangeValue(), SUMA_TableF_SetString(), SUMA_TriInput(), SUMA_UpdateNodeLblField(), and SUMA_XhairInput(). | 
| 
 | 
| Number of columns = Number of elements PER ROW (2nd dim) Definition at line 937 of file SUMA_define.h. Referenced by SUMA_AllocTableField(), SUMA_CreateTable(), SUMA_FreeTableField(), SUMA_RangeTableCell_EV(), and SUMA_SetRangeTableTit_EV(). | 
| 
 | 
| current value at each cell (for numeric cells) Definition at line 939 of file SUMA_define.h. Referenced by SUMA_AllocTableField(), SUMA_CreateTable(), SUMA_FreeTableField(), SUMA_InitRangeTable(), SUMA_NodeInput(), SUMA_SetRangeValue(), SUMA_SetScaleThr(), SUMA_TableF_cb_label_change(), SUMA_TableF_SetString(), SUMA_TriInput(), SUMA_UpdateNodeLblField(), SUMA_UpdateNodeNodeField(), and SUMA_UpdateTriField(). | 
| 
 | 
| 
 Definition at line 932 of file SUMA_define.h. Referenced by SUMA_AllocTableField(), and SUMA_CreateTable(). | 
| 
 | 
| current string at each cell (for string cells) Definition at line 940 of file SUMA_define.h. Referenced by SUMA_AllocTableField(), SUMA_CreateTable(), and SUMA_FreeTableField(). | 
| 
 | 
| 
 Referenced by SUMA_AllocTableField(), and SUMA_CreateTable(). | 
| 
 | 
| 
 Definition at line 946 of file SUMA_define.h. Referenced by SUMA_AllocTableField(), and SUMA_CreateTable(). | 
| 
 | 
| SUMA_int or SUMA_float or SUMA_string Definition at line 942 of file SUMA_define.h. Referenced by SUMA_AllocTableField(), SUMA_CreateTable(), SUMA_TableF_cb_label_change(), and SUMA_TableF_SetString(). | 
The documentation for this struct was generated from the following file:
 
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
 
 
 
 
       
	   
	   
	   
	  