42
Chapter 7: Flash Application Layout
TI
-
89 / TI
-
92 Plus Developer Guide
Not for Distribution
Beta Version January 26, 2001
7.3.1.3.5. Attribute OO_APP_DEFAULT_MENU (0x5)
MENU * GetAppDefaultMenu(AppID)
void SetAppDefaultMenu(AppID, MENU *)
Pointer to the application’s menu resource.
7.3.1.3.6. 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.
7.3.1.3.7. 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.
7.3.1.3.8. 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.
7.3.1.3.9. 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.