GR_WIN_VARS
Type (Structure)
unknown.h
typedef
struct
{
float
flt_xcursor;
/* Graph system variable xc */
float
flt_ycursor;
/* Graph system variable yc */
float
flt_zcursor;
/* Graph system variable zc */
float
flt_tcursor;
/* Graph system variable tc */
float
flt_rcursor;
/* Graph system variable rc */
float
flt_thetacursor;
/* Graph system variable θc */
float
flt_ncursor;
/* Graph system variable nc */
float
recip_delx;
/* 1/Δx rounded to 6 significant digits */
float
recip_dely;
/* 1/Δy rounded to 6 significant digits */
float
orgxmin;
/* Original xmin, before any panning has occurred */
float
orgxmax;
/* Original xmax, before any panning has occurred */
float
panshift;
/* Number of columns panned from orgxmin */
float
orgtblst;
/* Original tblStart, before any scrolling has occurred */
float
tblshift;
/* Number of lines scrolled in table */
float
tblstart;
/* Table system variable tblStart */
float
deltatbl;
/* Table system variable Δtbl */
float
*rngp;
/* Pointer to current Window variables array */
float
PrevRange[12];
/* Current ZoomPrev values */
float
UserRange[29];
/* Current ZoomSto values */
GR_MODES
*gr_modep;
/* Pointer to
GR_MODES
struct for current graph */
WINDOW
*grwinp;
/* Pointer to current Graph app
WINDOW
struct */
WINDOW
*rngwinp;
/* Pointer to current Window Editor app
WINDOW
struct */
WINDOW
*tblwinp;
/* Pointer to current Table app
WINDOW
struct */
TABLE_WIN_VARS
*tableptr;
/* Pointer to internal Table app data */
union
{
struct
{
EQU_DS_AMS1
equedDS;
/* Internal Y= Editor app data */
unsigned
short
curinc;
/* Graph iteration counter */
unsigned
short
curincy;
/* 3D y trace mode iteration counter */
unsigned
short
tblindx;
/* Index of tblInput element at top of Table */
short
yaxispix;
/* Pixel number of y axis for panning */
unsigned
short
TBL_WidthLimit;
/* Format width for Table app */
HANDLE
zval;
/* Handle of the 3D z value array */
DB3
DB3z;
/* 3D function spin database */
HANDLE
htbinput;
/* Handle of the table system variable tblInput */
HANDLE
hfldpic;
/* Handle of the graph system variable fldpic */
unsigned
short
gr_win_flags;
/* Graph app flags */
unsigned
char
xmaxpix;
/* Rightmost column used by graph in current window */
unsigned
char
ymaxpix;
/* Bottom row used by graph in current window */
unsigned
char
gr_ref_mask;
/* Graph reference flag mask for current graph */
unsigned
char
graph_mode;
/* Graph mode of current graph */
unsigned
char
gr_side;
/* Graph window location */
unsigned
char
gr_folder_cnt;
/* Number of functions created by the TI-BASIC Graph and Table commands */
unsigned
char
gr_shade_pat;
/* Shade pattern */
unsigned
char
rng_xpix;
/* Maximum x pixel number on Window Editor screen */
unsigned
char
rng_ypix;
/* Maximum y pixel number on Window Editor screen */
unsigned
char
tbl_flags;
/* Table app flags */
unsigned
char
tbl_par_flags;
/* Internal Table app flags */
unsigned
char
gr_top_flags;
/* Internal Graph app flags */
unsigned
char
ValidCursBits;
/* Internal Graph app flags */
signed
char
de_twopass;
/* Internal Graph app flags */
FUNCID
CurFunc;
/* Data for currently selected function for tracing */
unsigned
char
PrevZoomMode;
/* Graph mode of current ZoomPrev values */
} ams1;
struct
{
EQU_DS
equedDS;
/* Internal Y= Editor app data */
unsigned
short
curinc;
/* Graph iteration counter */
unsigned
short
curincy;
/* 3D y trace mode iteration counter */
unsigned
short
tblindx;
/* Index of tblInput element at top of Table */
short
yaxispix;
/* Pixel number of y axis for panning */
unsigned
short
TBL_WidthLimit;
/* Format width for Table app */
HANDLE
zval;
/* Handle of the 3D z value array */
DB3
DB3z;
/* 3D function spin database */
HANDLE
htbinput;
/* Handle of the table system variable tblInput */
HANDLE
hfldpic;
/* Handle of the graph system variable fldpic */
unsigned
short
gr_win_flags;
/* Graph app flags */
unsigned
char
xmaxpix;
/* Rightmost column used by graph in current window */
unsigned
char
ymaxpix;
/* Bottom row used by graph in current window */
unsigned
char
gr_ref_mask;
/* Graph reference flag mask for current graph */
unsigned
char
graph_mode;
/* Graph mode of current graph */
unsigned
char
gr_side;
/* Graph window location */
unsigned
char
gr_folder_cnt;
/* Number of functions created by the TI-BASIC Graph and Table commands */
unsigned
char
gr_shade_pat;
/* Shade pattern */
unsigned
char
rng_xpix;
/* Maximum x pixel number on Window Editor screen */
unsigned
char
rng_ypix;
/* Maximum y pixel number on Window Editor screen */
unsigned
char
tbl_flags;
/* Table app flags */
unsigned
char
tbl_par_flags;
/* Internal Table app flags */
unsigned
char
gr_top_flags;
/* Internal Graph app flags */
unsigned
char
ValidCursBits;
/* Internal Graph app flags */
signed
char
de_twopass;
/* Internal Graph app flags */
FUNCID
CurFunc;
/* Data for currently selected function for tracing */
unsigned
char
PrevZoomMode;
/* Graph mode of current ZoomPrev values */
} ams2;
};
} GR_WIN_VARS;
This identifier has not been documented yet. Please
help us out
.