EasyManuals Logo
Home>Texas Instruments>Calculator>TI-89

Texas Instruments TI-89 Developer's Guide

Texas Instruments TI-89
1398 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #1086 background imageLoading...
Page #1086 background image
1044
Appendix A: System Routines — Symbol Table Utilities
TI
-
89 / TI
-
92 Plus Developer Guide
Not for Distribution
Beta Version January 26, 2001
VarCreateFolderPopup
(continued)
#define SDT_APP 16
enum ViewPopup { VL_VIEW_VARS=1, VL_VIEW_APPS, VL_VIEW_SYS };
enum ViewOpts { VLO_VIEW, VLO_FOLDER, VLO_VARTYPE };
WORD VL_ViewOpts[3];
HANDLE hFolderPopup, hViewPopup;
WORD SymFindType = SDT_ALL;
WORD SymFindFlags = 0;
BYTE szVLfolder[SYM_LEN+2];
/* Private routine for VL_View to return dynamic pop-up handle */
HANDLE VL_GetFolder(WORD dii)
{
if (1 == dii)
return hFolderPopup;
else
return hViewPopup;
}
/* VL_View callback */
WORD VL_ViewCB( WORD DlgId, DWORD Value )
{
if (DB_QACTIVE == DlgId) {
if (VLO_FOLDER == Value || VLO_VARTYPE == Value)
return (1 == VL_ViewOpts[VLO_VIEW]);
else
return TRUE;
} else if (VLO_VIEW == DlgId)
return DB_REDRAW_AND_CONTINUE;
return TRUE;
}
/* VarLink VIEW (F2) dialog box code */
void VL_View( void )
{ WORD wVal, RestoreCurFolder;
VL_ViewOpts[VLO_VARTYPE] = SDT_ALL + 1;
if (SDT_APP == SymFindType)
VL_ViewOpts[VLO_VIEW] = VL_VIEW_APPS;
else if (SDT_SYS == SymFindType)
VL_ViewOpts[VLO_VIEW] = VL_VIEW_SYS;
else {
VL_ViewOpts[VLO_VIEW] = VL_VIEW_VARS;
VL_ViewOpts[VLO_VARTYPE] = SymFindType + 1;
}

Table of Contents

Other manuals for Texas Instruments TI-89

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments TI-89 and is the answer not in the manual?

Texas Instruments TI-89 Specifications

General IconGeneral
Display size (HxV)100 x 160 mm
Memory type639K FLASH ROM, 188K bytes RAM
Compatible operating systemsOperating System 2.09
Battery typeAAA

Related product manuals