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: