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_ARROW_TEXT_FIELD Struct Reference

#include <SUMA_define.h>


Data Fields

Widget rc
Widget textfield
Widget up
Widget down
Widget label
float step
float min
float max
SUMA_Boolean wrap
float value
int cwidth
SUMA_VARTYPE type
int direction
XtIntervalId arrow_timer_id
void(* NewValueCallback )(void *data)
void * NewValueCallbackData
SUMA_Boolean modified
SUMA_Boolean arrow_action

Detailed Description

Structure containing widgets and settings of an arrow and or a text field

  • When adding fields to this stucture, make sure you initialize them appropriately in the functions SUMA_CreateTextField and SUMA_CreateArrowField

Definition at line 905 of file SUMA_define.h.


Field Documentation

SUMA_Boolean SUMA_ARROW_TEXT_FIELD::arrow_action
 

set to YUP when user clicks one of the arrows

Definition at line 926 of file SUMA_define.h.

Referenced by SUMA_ATF_cb_label_Modify(), SUMA_ATF_start_stop(), and SUMA_CreateTextField().

XtIntervalId SUMA_ARROW_TEXT_FIELD::arrow_timer_id
 

time out process id

Definition at line 921 of file SUMA_define.h.

Referenced by SUMA_ATF_change_value(), and SUMA_ATF_start_stop().

int SUMA_ARROW_TEXT_FIELD::cwidth
 

charcter spaces to save for widget

Definition at line 917 of file SUMA_define.h.

Referenced by SUMA_CreateArrowField(), and SUMA_CreateTextField().

int SUMA_ARROW_TEXT_FIELD::direction
 

+1 up, -1 down

Definition at line 919 of file SUMA_define.h.

Referenced by SUMA_ATF_change_value(), and SUMA_ATF_start_stop().

Widget SUMA_ARROW_TEXT_FIELD::down
 

down arrow

Definition at line 909 of file SUMA_define.h.

Referenced by SUMA_CreateArrowField(), and SUMA_CreateTextField().

Widget SUMA_ARROW_TEXT_FIELD::label
 

label widget

Definition at line 910 of file SUMA_define.h.

Referenced by SUMA_CreateArrowField(), and SUMA_CreateTextField().

float SUMA_ARROW_TEXT_FIELD::max
 

maximum value

Definition at line 914 of file SUMA_define.h.

Referenced by SUMA_ATF_change_value(), SUMA_ATF_SetValue(), SUMA_CreateArrowField(), and SUMA_CreateTextField().

float SUMA_ARROW_TEXT_FIELD::min
 

minimum value

Definition at line 913 of file SUMA_define.h.

Referenced by SUMA_ATF_change_value(), SUMA_ATF_SetValue(), SUMA_CreateArrowField(), and SUMA_CreateTextField().

SUMA_Boolean SUMA_ARROW_TEXT_FIELD::modified
 

set to YUP when user edits the value field

Definition at line 925 of file SUMA_define.h.

Referenced by SUMA_ATF_cb_label_change(), SUMA_ATF_cb_label_Modify(), SUMA_CreateArrowField(), SUMA_CreateTextField(), and SUMA_leave_EV().

void(* SUMA_ARROW_TEXT_FIELD::NewValueCallback)(void *data)
 

callback to make when a new value is set

Referenced by SUMA_ATF_cb_label_change(), SUMA_ATF_start_stop(), SUMA_CreateArrowField(), and SUMA_CreateTextField().

void* SUMA_ARROW_TEXT_FIELD::NewValueCallbackData
 

Definition at line 924 of file SUMA_define.h.

Referenced by SUMA_ATF_cb_label_change(), SUMA_ATF_start_stop(), SUMA_CreateArrowField(), and SUMA_CreateTextField().

Widget SUMA_ARROW_TEXT_FIELD::rc
 

rowcolumn containing all the widgets of the arrow field

Definition at line 906 of file SUMA_define.h.

Referenced by SUMA_CreateArrowField(), and SUMA_CreateTextField().

float SUMA_ARROW_TEXT_FIELD::step
 

increment

Definition at line 912 of file SUMA_define.h.

Referenced by SUMA_ATF_change_value(), SUMA_CreateArrowField(), and SUMA_CreateTextField().

Widget SUMA_ARROW_TEXT_FIELD::textfield
 

Definition at line 907 of file SUMA_define.h.

Referenced by SUMA_ATF_SetString(), SUMA_ATF_SetValue(), SUMA_ColPlane_NewOrder(), SUMA_CreateArrowField(), SUMA_CreateTextField(), SUMA_DrawROI_NewLabel(), SUMA_InitializeColPlaneShell(), SUMA_InitializeDrawROIWindow(), SUMA_leave_EV(), and SUMA_ProcessBrushStroke().

SUMA_VARTYPE SUMA_ARROW_TEXT_FIELD::type
 

SUMA_int or SUMA_float or SUMA_string

Definition at line 918 of file SUMA_define.h.

Referenced by SUMA_ATF_cb_label_change(), SUMA_ATF_SetString(), SUMA_ATF_SetValue(), SUMA_CreateArrowField(), and SUMA_CreateTextField().

Widget SUMA_ARROW_TEXT_FIELD::up
 

up arrow

Definition at line 908 of file SUMA_define.h.

Referenced by SUMA_CreateArrowField(), and SUMA_CreateTextField().

float SUMA_ARROW_TEXT_FIELD::value
 

current value

Definition at line 916 of file SUMA_define.h.

Referenced by SUMA_ATF_change_value(), SUMA_ATF_SetString(), SUMA_ATF_SetValue(), SUMA_ColPlane_NewDimFact(), SUMA_ColPlane_NewOpacity(), SUMA_ColPlane_NewOrder(), SUMA_CreateArrowField(), SUMA_CreateTextField(), SUMA_DrawROI_NewValue(), SUMA_InitializeColPlaneShell(), SUMA_InitializeDrawROIWindow(), and SUMA_ProcessBrushStroke().

SUMA_Boolean SUMA_ARROW_TEXT_FIELD::wrap
 

YUP: wrap value in min-max range, else clip it

Definition at line 915 of file SUMA_define.h.

Referenced by SUMA_ATF_change_value(), SUMA_ATF_SetValue(), SUMA_CreateArrowField(), and SUMA_CreateTextField().


The documentation for this struct was generated from the following file:
 

Powered by Plone

This site conforms to the following standards: