Attribute Oo_App_Name (0X2); Attribute Oo_App_Tok_Name (0X3); Method Oo_App_Process_Event (0X4) - Texas Instruments TI-89 Developer's Manual

Graphing calculator
Hide thumbs Also See for TI-89:
Table of Contents

Advertisement

Chapter 7: Flash Application Layout
0x0004
0x0008
The remaining flags are reserved and should be zero.
7.3.1.3.2.

Attribute OO_APP_NAME (0x2)

UCHAR * GetAppName(AppID)
Pointer to the application's name. This name is displayed in the app's pop-up
menu if the application has an interactive interface. The length of the name
should be no more than 20 characters on the TI-89 and no more than 32
characters on the TI-92 Plus.
7.3.1.3.3.

Attribute OO_APP_TOK_NAME (0x3)

UCHAR * GetAppTokName(AppID)
Pointer to application token name ( 8 characters). This is the name TI-BASIC
programs use to refer to functions and programs exported from the application.
For example, if application "Linear Algebra" has a token name of linalg and
exports its own implementation of the sin function, TI-BASIC programs can call
linalg.sin( . . . ) which will not be confused with the built-in sin function.
This attribute is optional. If your application defines no TI-BASIC extension
functions or programs, this attribute is unnecessary.
7.3.1.3.4.

Method OO_APP_PROCESS_EVENT (0x4)

void AppProcessEvent(pFrame self, Event * event)
Pointer to the application's event handler routine. The OS sends event messages
to the application by calling its event handler.
This method is optional. If the application is a library with no user interface, then
it can ignore event messages.
If the application needs to respond to any events, then this method must be
implemented. A library application may need to know, for example, when it is
being installed (CM_INSTALL), moved (CM_PACK/CM_UNPACK), or deleted
(CM_UNINSTALL).
TI-89 / TI-92 Plus Developer Guide
APP_ACCESS_SYSVARS
APP_BACKGROUND
Not for Distribution
Application can store to column variables of the data
matrix editor without causing a protected variable error
message.
Application wants CM_BACKGROUND events. This
allows applications, including noninteractive
applications, to get execution time even when the
application is not active.
41
Beta Version January 26, 2001

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ti-92 plusTi-92 plus

Table of Contents