Documentation  |   Table of Contents   |  < Previous   |  Next >   |  Index

Index

Programming Basics

Exploring Palm OS®

A

adding event to event queue 1

amWorkerDoneEvent 1

API naming conventions 1

appl database 1

application design

handling system messages 1

application icon

size 1

application launcher 1

application preferences database 1

application record database 1

application start 1, 2

application startup 1, 2

applications

control flow 1

event driven 1

appStopEvent 1

ARMAppLaunchPrefsFindNotification 1

ARMAppLaunchPrefsNoOverlay 1

ARMAppLaunchPrefsReserved 1

ARMAppLaunchPrefsResetNotification 1

ARMAppLaunchPrefsTimeChangeNotification 1

ARMAppLaunchPrefsType 1

ARMAppLaunchPrefsTypeVersion60 1

ARMAppLaunchPrefsTypeVersionCurrent 1

attnIndicatorEnterEvent 1

attnIndicatorSelectEvent 1

auto-off

timer 1

B

Boolean 1, 2

C

certMgrWorkerDoneEvent 1

cncNotifyConnectionStateEvent 1

conduit 1

control flow 1

conventions for API naming 1

Coord 1

coord 1

CoreTraps.h 1

creator ID 1, 2

D

database ID

and launch codes 1

databases 1

DBChangedFieldSetAppInfo 1

DBChangedFieldSetAttributes 1

DBChangedFieldSetBckUpDate 1

DBChangedFieldSetCrDate 1

DBChangedFieldSetCreator 1

DBChangedFieldSetDisplayName 1

DBChangedFieldSetEncoding 1

DBChangedFieldSetModDate 1

DBChangedFieldSetModNum 1

DBChangedFieldSetName 1

DBChangedFieldSetSortInfo 1

DBChangedFieldSetType 1

DBChangedFieldSetVersion 1

debugEvent 1

dynamic heap

reinitializing 1

E

EndianSwap16() 1

EndianSwap32() 1

Enum16 1

Enum8 1

ErrConvertFrom68k() 1

ErrConvertTo68k() 1

Event 1

event loop 1, 2

example 1

event queue, adding event 1

event-driven applications 1

EventPtr 1

events

naming conventions 1

overview 1, 2

eventsEnum 1

EventType 1

EvtAcquireEventQueue() 1

EvtAddEventToEventQueue() 1

EvtAddEventToQueue() 1

EvtAddEventToQueueAtTime() 1

EvtAddUniqueEventToEventQueue() 1

EvtAddUniqueEventToQueue() 1

EvtAddUniqueEventToQueueAtTime() 1

EvtCreateBackgroundThread() 1

EvtDequeueKeyEvent() 1

EvtDequeuePenPoint() 1

EvtDequeuePenStrokeInfo() 1

evtDispatchAbsorb 1

evtDispatchFallthrough 1

EvtEnableGraffiti() 1

EvtEnqueueKey() 1

evtErrNoQueue 1

evtErrParamErr 1

evtErrQueueBusy 1

evtErrQueueEmpty 1

evtErrQueueFull 1

EvtEventAvail() 1

EvtEventToString() 1

EvtFinishLastEvent() 1

EvtFlushKeyQueue() 1

EvtFlushNextPenStroke() 1

EvtFlushPenQueue() 1

EvtGetEvent 1, 2

EvtGetEvent() 1

EvtGetEventDescriptor() 1

EvtGetFocusWindow() 1

EvtGetPen() 1

EvtGetPenNative() 1

EvtGetReplyEventQueue() 1

EvtGetThreadEventQueue() 1

EvtKeydownIsVirtual() 1

EvtKeyQueueEmpty() 1

EvtLookupEventQueue() 1

evtNoWait 1, 2

EvtPenDispatchFunc() 1

evtPenPressureFlag 1

EvtPublishEventQueue() 1

EvtQueueHandle 1

EvtReleaseEventQueue() 1

EvtResetAutoOffTimer 1

EvtResetAutoOffTimer() 1

EvtSetAutoOffCmd 1

EvtSetAutoOffTag 1

EvtSetAutoOffTimer() 1

EvtSetNullEventTick() 1

EvtSetPenDispatchFunc() 1

EvtSysEventAvail() 1

evtWaitForever 1, 2, 3, 4

EvtWakeup() 1

EvtWakeupWithoutNilEvent() 1

examples

event loop 1

startup routine 1

exgLocalEvtDie 1

exgLocalEvtNotify 1

ExgRegisterData 1

ExgRequest 1

Expansion Manager 1, 2

expHandledSound 1

expHandledVolume 1

F

FALSE 1

false 1

fcoord_t 1

Find (global find) 1

Find (lookup) 1

firstINetLibEvent 1

firstUserEvent 1

firstWebLibEvent 1

flags, launch flags 1

flushing pen queue 1

forms 1

function naming conventions 1

G

global find 1, 2

and private records 1

goto (global find) 1

GoToParamsPtr 1

H

Helper API 1

Helper.h 1

HelperNotifyActionCodeType 1

HelperNotifyEnumerateListType 1, 2

HelperNotifyEventType 1, 2, 3, 4, 5, 6

HelperNotifyExecuteType 1, 2, 3, 4

HelperNotifyValidateType 1, 2

HelperServiceClass.h 1, 2

HelperServiceEMailDetailsType 1

HelperServiceSMSDetailsType 1

HelperServiceSMSDetailType 1

HotSync operation 1

I

ID

See also creator ID 1

ImpExpInvalidRecIndex 1

ImpExpInvalidUniqueID 1

ImportExportRecordParamsPtr 1

ImportExportRecordParamsType 1

initialization 1

global variables 1

input devices 1

invalidEvent 1

K

keyDownEvent 1, 2, 3

kHelperAppMaxActionNameSize 1

kHelperAppMaxNameSize 1

kHelperNotifyActionCodeEnumerate 1, 2, 3

kHelperNotifyActionCodeExecute 1, 2, 3

kHelperNotifyActionCodeValidate 1, 2, 3

kHelperNotifyCurrentVersion 1

kHelperServiceClassIDEMail 1, 2

kHelperServiceClassIDFax 1

kHelperServiceClassIDSMS 1, 2

kHelperServiceClassIDVoiceDial 1

L

lastUserEvent 1

launch codes 1, 2, 3

and returned database ID 1

creating 1

handling 1

launch flags 1

parameter blocks 1

predefined 1

summary 1, 2, 3

SysBroadcastActionCode 1, 2

use by application 1

launch flags 1

launching applications 1

LocGetNumberSeparators 1

lookup 1

example 1

M

memErrNotEnoughSpace 1, 2

MemHandle 1

MemPtr 1

MenuCmdBarAddButton 1

menuCmdBarOpenEvent 1

MenuHandleEvent 1

N

nilEvent 1, 2, 3, 4

notification handlers 1, 2

notifications 1

predefined 1

notifyDetailsP 1

NotifyMgr.h 1

NULL 1

P

P_MICROSECONDS_TO_NANOSECONDS() 1

P_MILLISECONDS_TO_NANOSECONDS() 1

P_MS2NS() 1

P_NANOSECONDS_TO_MICROSECONDS() 1

P_NANOSECONDS_TO_MILLISECONDS() 1

P_NANOSECONDS_TO_SECONDS() 1

P_NS2MS() 1

P_NS2S() 1

P_NS2US() 1

P_ONE_MICROSECOND 1

P_ONE_MILLISECOND 1

P_ONE_NANOSECOND 1

P_ONE_SECOND 1

P_S2NS() 1

P_SECONDS_TO_NANOSECONDS() 1

P_US2NS() 1

parameter blocks 1

PC connectivity 1

pen

current status 1

pen queue

flushing 1

PilotMain 1

PilotMain() 1

PilotMainType 1

power 1

predefined launch codes 1

predefined notifications 1

preferences

application-specific 1

changing with launch codes 1

restoring 1

saving 1

system 1

PrefGetPreference 1

prgMakeCallback 1

prgUpdateDialog 1

private records 1

ProcPtr 1

R

RAM 1

records 1

registering for a notification 1

reinitializing dynamic memory heap 1

reset 1

ResetTimer 1

resource database (SysCurAppDatabase) 1, 2

restoring preferences 1

resumeSleepChr 1, 2, 3

RsrcEndianSwap16() 1

RsrcEndianSwap32() 1

S

saving preferences 1

schema database 1

screen size 1

serial port 1

SetAtLeast 1

SetAtMost 1

SetDefault 1

SetExactly 1

SignedEnum16 1

SignedEnum8 1

SleepEventParamType 1

soft reset 1

starting applications 1, 2

startup 1, 2

startup routine, example 1

state information, storing 1

StrDelocalizeNumber, and launch code 1

stringInputEvent 1

StrLocalizeNumber

launch code 1

structure elements, naming convention 1

sublaunch 1

summary of launch codes 1, 2, 3

synchronization messages 1

SysAppLaunch() 1

sysAppLaunchCmdAddRecord 1

sysAppLaunchCmdAlarmTriggered 1

sysAppLaunchCmdAntennaUp 1

sysAppLaunchCmdAttention 1

sysAppLaunchCmdBackground 1, 2

SysAppLaunchCmdBackgroundType 1

sysAppLaunchCmdCardLaunch 1

SysAppLaunchCmdCardType 1

sysAppLaunchCmdCountryChange 1

sysAppLaunchCmdCustomBase 1

sysAppLaunchCmdDeleteRecord 1

sysAppLaunchCmdEventHook 1

sysAppLaunchCmdExportRecord 1

sysAppLaunchCmdExportRecordGetCount 1

sysAppLaunchCmdFailedAppNotify 1

SysAppLaunchCmdFailedAppNotifyType 1

sysAppLaunchCmdFepPanelAddWord 1

sysAppLaunchCmdFinalizeUI 1

sysAppLaunchCmdFind 1

sysAppLaunchCmdGoTo 1, 2

sysAppLaunchCmdGoto 1

sysAppLaunchCmdGoToURL 1

sysAppLaunchCmdHandleSyncCallApp 1

SysAppLaunchCmdHandleSyncCallAppType 1

sysAppLaunchCmdImportRecord 1

sysAppLaunchCmdInitDatabase 1

SysAppLaunchCmdInitDatabaseType 1

sysAppLaunchCmdInitializeUI 1

sysAppLaunchCmdLookup 1

sysAppLaunchCmdLookupWord 1

sysAppLaunchCmdMoveRecord 1

sysAppLaunchCmdMultimediaEvent 1

sysAppLaunchCmdNormalLaunch 1, 2

sysAppLaunchCmdNotify 1, 2, 3, 4, 5, 6

sysAppLaunchCmdOpenDB 1

SysAppLaunchCmdOpenDBType 1

sysAppLaunchCmdPanelCalledFromApp 1, 2

sysAppLaunchCmdPinletLaunch 1

SysAppLaunchCmdPnpsType 1

sysAppLaunchCmdReturnFromPanel 1, 2

sysAppLaunchCmdRun68KApp 1

sysAppLaunchCmdSaveData 1, 2

SysAppLaunchCmdSaveDataType 1

sysAppLaunchCmdSlipLaunch 1

SysAppLaunchCmdSyncCallApplicationTypeV10 1

sysAppLaunchCmdSyncCallApplicationV10 1

sysAppLaunchCmdSyncNotify 1, 2

sysAppLaunchCmdSyncRequest 1

sysAppLaunchCmdSyncRequestLocal 1

sysAppLaunchCmdSyncRequestRemote 1

sysAppLaunchCmdSystemLock 1

sysAppLaunchCmdSystemReset 1, 2, 3

SysAppLaunchCmdSystemResetType 1

sysAppLaunchCmdTimeChange 1

sysAppLaunchCmdURLParams 1

sysAppLaunchFlagDataRelocated 1

sysAppLaunchFlagGlobalsAvailable 1

sysAppLaunchFlagNewGlobals 1, 2

sysAppLaunchFlagNewStack 1

sysAppLaunchFlagNewThread 1

sysAppLaunchFlagPrivateSet 1

sysAppLaunchFlagSubCall 1

sysAppLaunchFlagUIApp 1

SysAppLaunchLocal() 1

sysAppLaunchNppiNoUI 1

sysAppLaunchNppiUI 1

sysAppLaunchPnpsPreLaunch 1

sysAppLaunchPreDelete 1

SysAppLaunchRemote() 1

sysAppLaunchStartFlagAutoStart 1

sysAppLaunchStartFlagNoAutoDelete 1

sysAppLaunchStartFlagNoUISwitch 1

SysAppLaunchV40() 1

SysBroadcastActionCode 1

SysBroadcastActionCode() 1

sysCncPluginLaunchCmdGetPlugins 1

sysCncPluginLaunchCmdRegister 1

sysCncPluginLaunchCmdUnregister 1

sysCncWizardLaunchCmdEdit 1

SysCurAppDatabase() 1

SysCurAppDatabaseV40() 1

sysDialLaunchCmdDial 1

sysDialLaunchCmdHangUp 1

sysDialLaunchCmdLast 1

sysErrOutOfOwnerID 1

sysErrOutOfOwnerIDs 1

sysErrParamErr 1, 2

sysExternalConnectorAttachEvent 1

sysExternalConnectorDetachEvent 1

SysGetModuleDatabase() 1

SysGetStackInfo() 1

SysHandle 1

SysHandleEvent 1, 2, 3, 4, 5, 6, 7, 8, 9

sysIOSDriverInstall 1

sysIOSDriverRemove 1

sysLaunchCmdAppExited 1

sysLaunchCmdBoot 1

sysLaunchCmdFinalize 1

sysLaunchCmdGetGlobals 1

sysLaunchCmdGetModuleID 1

sysLaunchCmdGraphicsAccelInit 1

sysLaunchCmdInitialize 1

sysLaunchCmdInitRuntime 1

sysLaunchCmdProcessDestroyed 1

sysLibLaunchCmdGet68KSupportEntry 1

sysNotifyAltInputSystemDisabled 1

sysNotifyAltInputSystemEnabled 1

sysNotifyAntennaRaisedEvent 1

SysNotifyAppLaunchOrQuitType 1

sysNotifyAppServicesEvent 1

SysNotifyBroadcast 1

SysNotifyBroadcast() 1

SysNotifyBroadcastDeferred() 1

sysNotifyBroadcasterCode 1, 2

sysNotifyCardInsertedEvent 1

sysNotifyCardRemovedEvent 1

sysNotifyDBAddedEvent 1

SysNotifyDBAddedType 1

sysNotifyDBChangedEvent 1

SysNotifyDBChangedType 1

sysNotifyDBCreatedEvent 1

SysNotifyDBCreatedType 1

sysNotifyDBDeletedEvent 1

SysNotifyDBDeletedType 1

sysNotifyDBDirtyEvent 1

SysNotifyDBDirtyType 1

SysNotifyDBInfoType 1

sysNotifyDefaultQueueSize 1, 2

sysNotifyDeleteProtectedEvent 1

sysNotifyDeviceUnlocked 1, 2, 3

SysNotifyDisplayChangeDetailsType 1

sysNotifyDisplayChangeEvent 1

sysNotifyEarlyWakeupEvent 1, 2

sysNotifyErrBroadcastBusy 1

sysNotifyErrDuplicateEntry 1, 2

sysNotifyErrEntryNotFound 1, 2

sysNotifyErrNoStackSpace 1

sysNotifyErrQueueFull 1

sysNotifyEvtGotAttnEvent 1

sysNotifyForgotPasswordEvent 1

sysNotifyGotUsersAttention 1

sysNotifyHelperEvent 1, 2, 3, 4, 5

sysNotifyHostFSInitDone 1

sysNotifyLateWakeupEvent 1, 2, 3

sysNotifyLocaleChangedEvent 1

SysNotifyLocaleChangedType 1

sysNotifyMenuCmdBarOpenEvent 1

sysNotifyNoDatabaseH 1

sysNotifyNormalPriority 1, 2, 3, 4, 5

SysNotifyParamType 1, 2, 3, 4, 5, 6, 7, 8

SysNotifyPenStrokeType 1

sysNotifyPhoneEvent 1

sysNotifyPOSEMountEvent 1

SysNotifyProcPtr 1

SysNotifyProcPtr() 1

SysNotifyRegister 1

SysNotifyRegister() 1

SysNotifyRegisterBackground() 1

SysNotifyRegisterV40() 1

sysNotifyResetFinishedEvent 1

sysNotifyRetryEnqueueKey 1

sysNotifySecuritySettingEvent 1

sysNotifySleepNotifyEvent 1, 2, 3, 4

sysNotifySleepRequestEvent 1, 2, 3

sysNotifySyncFinishEvent 1, 2

sysNotifySyncStartEvent 1, 2

sysNotifyTimeChangeEvent 1

SysNotifyUnregister 1

SysNotifyUnregister() 1

SysNotifyUnregisterV40() 1

sysNotifyVersionNum 1

SysNotifyVirtualCharHandlingType 1

sysNotifyVolumeMountedEvent 1

sysNotifyVolumeUnmountedEvent 1

sysPackageLaunchAttachImage 1

sysPackageLaunchGetInstantiate 1

sysPinletLaunchCmdLoadProcPtrs 1

SysReset() 1

sysSleepAutoOff 1

sysSleepPowerButton 1

sysSleepResumed 1

sysSleepUnknown 1

sysSvcLaunchCmdGetQuickEditLabel 1

sysSvcLaunchCmdGetServiceID 1

sysSvcLaunchCmdGetServiceInfo 1

sysSvcLaunchCmdGetServiceList 1

sysSvcLaunchCmdLast 1

sysSvcLaunchCmdSetServiceID 1

system events

checking availability 1

system messages 1

system preferences 1

SysTraps.h 1

SysUIAppSwitch 1

SysUIAppSwitch() 1

SysUIAppSwitchV40() 1

T

telAsyncReplyEvent 1

TimSetSeconds 1

TRUE 1

true 1

tsmConfirmEvent 1

tsmFepButtonEvent 1

tsmFepChangeEvent 1

tsmFepDisplayOptionsEvent 1

tsmFepModeEvent 1

tsmFepSelectOptionEvent 1

tunneledEvent 1

U

UI design 1

design philosophy 1

UI objects 1

V

VAddr 1

VFSAnyMountParamType 1

vfsHandledStartPrc 1

vfsHandledUIAppSwitch 1

virtualKeyMask 1

W

wchar16_t 1

wchar32_t 1

WinPalette 1

WinScreenMode 1