Texas Instruments TI89 Developer Guide - Page 111
Flash App Extensions, list of App Extensions in alphabetical order by function name with the name
![]() |
UPC - 033317198566
View all Texas Instruments TI89 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 111 highlights
Chapter 8: Integrating a Flash Application 69 8.3.3. Flash App Extensions Flash applications can install functions and programs called App Extensions that are available to the rest of the system. The F3: Flash Apps catalog toolbar selection item will be available if any of the Flash applications loaded in the calculator installed App Extensions. Pressing the ... function key will display the list of App Extensions in alphabetical order by function name with the name of the application that installed the App Extension to the right of the function or program name. An example of defining App Extensions and App Help Strings within an application follows: /* Applet strings */ #define STR_appfunc #define STR_appprog #define STR_HELP 0 1 (100) void main(pFrame, PEvent); APP_EXTENSION const appExtensions[] = { /* func name #, help string # func index */ {OO_APPSTRING+STR_appfunc, OO_APPSTRING+STR_HELP+STR_appfunc, STR_appfunc}, {OO_APPSTRING+STR_appprog, OO_APPSTRING+STR_HELP+STR_appprog, STR_appprog}, }; APP_EXT_ENTRY const appExtEntries[] = { {appfunc, APP_EXT_FUNCTION}, {appprog, APP_EXT_PROGRAM}, }; FRAME(appObj, OO_SYSTEM_FRAME, 0, OO_APP_FLAGS, 11) ATTR(OO_APP_FLAGS, APP_INTERACTIVE) ATTR(OO_APP_NAME, "App") ATTR(OO_APP_TOK_NAME, "TIAPP") ATTR(OO_APP_PROCESS_EVENT, &main) ATTR(OO_APP_EXT_COUNT, 2 ) ATTR(OO_APP_EXTENSIONS, appExtensions) ATTR(OO_APP_EXT_ENTRIES, appExtEntries) /* The STR_appfunc string "appfunc" appears in the F2 Flash App catalog listing with the OO_APP_TOK_NAME "TIAPP" appfunc( . . . TIAPP */ ATTR(OO_APPSTRING+STR_appfunc, "appfunc") ATTR(OO_APPSTRING+STR_appprog, "appprog") /* The STR_HELP+STR_appfunc string "app function help" appears in the Status Line when the cursor is on this function and also in the F1 Help Dialog box */ ATTR(OO_APPSTRING+STR_HELP+STR_appfunc, "app function help") ATTR(OO_APPSTRING+STR_HELP+STR_appprog, "app program help") ENDFRAME TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001
![](/manual_guide/products/texas-instruments-ti89-developer-guide-95b636f/111.png)