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.