Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

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

int SUMA_TABLE_FIELD::cell_modified
 

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().

void(* SUMA_TABLE_FIELD::CellEVHandler)(Widget w , XtPointer cd , XEvent *ev , Boolean *ctd)
 

Referenced by SUMA_AllocTableField(), and SUMA_CreateTable().

void* SUMA_TABLE_FIELD::CellEVHandlerData
 

Definition at line 948 of file SUMA_define.h.

Referenced by SUMA_AllocTableField(), and SUMA_CreateTable().

Widget* SUMA_TABLE_FIELD::cells
 

Definition at line 933 of file SUMA_define.h.

Referenced by SUMA_AllocTableField(), SUMA_CreateCmapWidgets(), SUMA_CreateTable(), SUMA_FreeTableField(), SUMA_NodeInput(), SUMA_RangeTableCell_EV(), SUMA_set_cmap_options(), SUMA_SetCellEditMode(), SUMA_SetRangeTableTit_EV(), SUMA_SetRangeValue(), SUMA_TableF_SetString(), SUMA_TriInput(), SUMA_UpdateNodeLblField(), SUMA_UpdateNodeNodeField(), SUMA_UpdateTriField(), SUMA_UpdateXhairField(), and SUMA_XhairInput().

int* SUMA_TABLE_FIELD::cwidth
 

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().

SUMA_Boolean SUMA_TABLE_FIELD::editable
 

Definition at line 941 of file SUMA_define.h.

Referenced by SUMA_AllocTableField(), SUMA_CreateTable(), and SUMA_TableF_cb_label_Modify().

SUMA_Boolean SUMA_TABLE_FIELD::HasColTit
 

YUP = table's 1st row is titles

Definition at line 934 of file SUMA_define.h.

Referenced by SUMA_cellvariety(), and SUMA_CreateTable().

SUMA_Boolean SUMA_TABLE_FIELD::HasRowTit
 

YUP = table's 1st col is titles

Definition at line 935 of file SUMA_define.h.

Referenced by SUMA_cellvariety(), and SUMA_CreateTable().

void(* SUMA_TABLE_FIELD::NewValueCallback)(void *data)
 

callback to make when a new value is set

Referenced by SUMA_AllocTableField(), SUMA_CreateTable(), and SUMA_TableF_cb_label_change().

void* SUMA_TABLE_FIELD::NewValueCallbackData
 

Definition at line 944 of file SUMA_define.h.

Referenced by SUMA_AllocTableField(), SUMA_CreateTable(), SUMA_SetRangeTableTit_EV(), and SUMA_TableF_cb_label_change().

int SUMA_TABLE_FIELD::Ni
 

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().

int SUMA_TABLE_FIELD::Nj
 

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().

float* SUMA_TABLE_FIELD::num_value
 

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().

Widget SUMA_TABLE_FIELD::rc
 

Definition at line 932 of file SUMA_define.h.

Referenced by SUMA_AllocTableField(), and SUMA_CreateTable().

char** SUMA_TABLE_FIELD::str_value
 

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().

void(* SUMA_TABLE_FIELD::TitLabelEVHandler)(Widget w , XtPointer cd , XEvent *ev , Boolean *ctd)
 

Referenced by SUMA_AllocTableField(), and SUMA_CreateTable().

void* SUMA_TABLE_FIELD::TitLabelEVHandlerData
 

Definition at line 946 of file SUMA_define.h.

Referenced by SUMA_AllocTableField(), and SUMA_CreateTable().

SUMA_VARTYPE SUMA_TABLE_FIELD::type
 

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:
 

Powered by Plone

This site conforms to the following standards: