Texas Instruments TI89 Developer Guide - Page 84
Attribute OO_APP_DEFAULT_MENU_HANDLE 0x6, Attribute OO_APP_EXT_COUNT 0x7
UPC - 033317198566
View all Texas Instruments TI89 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 84 highlights
42 Chapter 7: Flash Application Layout 7.3.1.3.5. 7.3.1.3.6. 7.3.1.3.7. 7.3.1.3.8. 7.3.1.3.9. Attribute OO_APP_DEFAULT_MENU (0x5) MENU * GetAppDefaultMenu(AppID) void SetAppDefaultMenu(AppID, MENU *) Pointer to the application's menu resource. Attribute OO_APP_DEFAULT_MENU_HANDLE (0x6) HANDLE GetAppDefaultMenuHandle(AppID) void SetAppDefaultMenuHandle(AppID, HANDLE) This attribute is managed automatically by the OS when your application uses a single static menu. See section 9.6. Menu Processing on when and how to set this attribute. Attribute OO_APP_EXT_COUNT (0x7) long GetAppExtCount(AppID) The number of TI-BASIC extension functions and commands exported by this application. This attribute is optional. This attribute should be defined only if the application exports TI-BASIC extensions. Attribute OO_APP_EXTENSIONS (0x8) APP_EXTENSION const * GetAppExtensions(AppID) Pointer to an array of APP_EXTENSION structures. There is one entry in the table for each exported TI-BASIC function or program. An entry contains the name string number, catalog help string number, and index of the function or program. Names in the APP_EXTENSION table must be sorted in ASCII order. This attribute is optional. This attribute should be defined only if the application exports TI-BASIC extensions. Attribute OO_APP_EXT_ENTRIES (0x9) APP_EXT_ENTRY const * GetAppExtEntries(AppID) Pointer to an array of APP_EXT_ENTRY structures. There is one entry in the table for each exported TI-BASIC function or program. An entry contains a pointer to the C routine which implements the extension, and a flag word which indicates whether the extension is a function or program. This attribute is optional. This attribute should be defined only if the application exports TI-BASIC extensions. TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001