Order the book from O'Reilly

Table Of Contents

Palm Programming: The Developer's Guide - Index

# | . | " | 3 | A | B | C | D | E | F | G | H | I | J | K | - | L | M | N | O | P | Q | R | S | T | U | - | V | W

- # -

Top Of Page

#include files 1

- . -

Top Of Page

.PRC files : MBAR resources 1

.RCP files 1, 2

- " -

Top Of Page

" Save archive copy on PC" setting 1

- 3 -

Top Of Page

3Com;3Com 1

- A -

Top Of Page

A4 register, setting 1

About Application menu item;help : About Application menu item;programs (see applications) 1

About menu, handling items of;AbtShowAbout( ) 1

AboutBoxAlert (Sales example) 1

alarms;sound : alarms 1

alerts 1, 2, 3, 4, 5

alerts : customizing messages in 1

alerts : marking records as private 1

alerts : Sales application (example) 1

alerts : selecting unusable menu items 1

allocating : form handles;deallocating form handles 1

allocating : memory;memory : allocating 1

AppendDuplicateRecord( ) (CBaseTable) 1, 2

AppInfo block : reading;reading : AppInfo block;databases : AppInfo block : reading 1

AppInfo block : structure packing;databases : AppInfo block : structure packing 1

AppInfo block : writing during download;databases : AppInfo block : writing during download 1

AppInfoType type 1

Apple Computer;Newton computer 1

application event loop;events : application event loop 1, 2

application info block;databases : application info block 1, 2, 3

ApplicationHandleEvent( ) 1

ApplicationHandleEvent( ) : Sales application (example) 1

ApplicationHandleEvent( );forms : loading;ApplicationHandleEvent( ) : Hello World (example) 1

applications : Backup conduit for 1

applications : barcode scanning support 1, 2

applications : components of;designing applications : application components;Palm Computing platform : applications (see applications) 1

applications : Find request responses;Find feature : application responses 1

applications : Find request responses;Find feature : application responses;databases : searching (see Find feature) 1

applications : inactive, communicating with;inactive applications, communicating with;closed applications, communicating with;Palm Computing platform : calling inactive applications;events : communicating with inactive applications 1, 2

applications : structure of;designing applications : application structure 1, 2

AppNetRefnum variable 1, 2

AppNetTimeout variable 1

appStopEvent event 1, 2

archived database records 1

archived database records : iterating around;deleting : database records : iterating around deleted records;records : deleting/archiving : iterating through records 1

archived database records : sorting;deleting : database records : sorting deleted records;records : deleting/archiving : sorting records and 1

archived database records : uploading to desktop and;deleting : database records : iterating around deleted records;records : deleting/archiving : uploading to database and 1, 2

ASDK;SDKs (Software Development Kits) : ASDK 1

AskDeleteCustomer( ) (Sales example) 1

Assembly programming 1

Assign( ) (CBaseRecord) 1, 2

atoport utility 1

AUTOID keyword (PilRC) 1

automatic sleep, preventing;performance : automatic sleep, preventing;power auto-off feature;sleep, automatic 1, 2

- B -

Top Of Page

backtrace command (GDB) 1

Backup conduit;conduits : Backup conduit 1

barcode scanner;scanning barcodes;reading : barcodes 1, 2

basemon class;basetabl class 1

basemon class;basetbl class 1

battery profiles 1

battery, too low for scanning 1

BeamAllCustomers( ) (example) 1

BeamBytes( ) (example) 1

BeamCustomer( ) (example) 1

beaming 1

beaming : implementation checklist;conduits : implementation checklist 1, 2

bitmap objects;form objects : bitmaps 1, 2

break command (GDB) 1

breakpoints in conduit code 1

buttons 1

buttons : alert buttons 1, 2

byte ordering;Palm Computing platform : byte ordering;sorting : byte ordering 1, 2

- C -

Top Of Page

C/C++ languages 1

C/C++ languages : CodeWarrior environment 1

C/C++ languages : conduit development 1, 2

C/C++ languages : Satellite Forms environment 1

C/C++, CDK 3.0 requirements 1

Callback.h header file 1, 2

CALLBACK_PROLOGUE, CALLBACK_EPILOGUE macros 1

capitalization of button text 1

CArchiveDatabase class 1

CASL language;Windows operating system : CASL for cross-platform development 1

categories of database records 1

categories of database records : beaming 1

categories of database records : Categories structure (example) 1

categories of database records : managing;Category Manager;databases : managing with Category Manager 1

categories of database records : names of;names : database record categories 1, 2

categories of database records : sorting by;names : categories of database records : sorting by 1

CategoriesToRawRecord( ) (example) 1

Category UI (Sales application) 1

CategoryInitialize( ) 1

CBackupMgr class 1

CBaseConduitMonitor class 1, 2

CBaseRecord class 1, 2

CBaseSchema class 1, 2

CBaseTable class 1, 2

CDbManager class 1

CD-ROM with this book 1

CDTLinkConverter class 1

center justification (PilRC);form objects : center justification 1

CfgConduit( ) 1

ChangeConduit( ), testing 1

checkboxes : in model forms (example) 1

checkboxes : in tables 1

checkboxes;form objects : checkboxes 1

checkboxTableItem data type 1

CHHMgr class 1

class name for conduits;names : conduit class (Java) 1

classes for conduits : Generic Conduit;Generic Conduit : conduit classes for 1, 2

ClearFieldText( ) (example) 1

closing databases 1, 2

CmInstallCreator( ) 1

CmSetCreatorDirectory( ) 1

CmSetCreatorFile( ) 1

CmSetCreatorName( ) 1

CmSetCreatorPriority( ) 1

CmSetCreatorTitle( ) 1

CodeWarrior development environment : debugging commands;Metrowerks CodeWarrior : debugging commands 1

CodeWarrior development environment : source-level debugging;Metrowerks CodeWarrior : source-level debugging;debugging : CodeWarrior for;source-level debugging : CodeWarrior environment 1, 2

CodeWarrior development environment;Metrowerks CodeWarrior;applications : development environment : CodeWarrior (see CodeWarrior development environment);CodeWarrior development environment : Constructor (see Metrowerks Constructor) 1

CodeWarrior development environment;Metrowerks CodeWarrior;development environment : CodeWarrior (see CodeWarrior) 1

CodeWarrior development environment;Metrowerks CodeWarrior;Palm Computing platform : development environment : CodeWarrior (see CodeWarrior) 1

communications methods 1, 2, 3

CompareRecordFunc( ) (example) 1

comparison routine for sorting 1

comparison routine for sorting : Sales application (example);sorting : database records : Sales application (example);records : sorting : Sales application (example) 1

CondCfg application 1

Conduit Manager : DLLs for, finding;CondMgr.DLL library;searching for Conduit Manager DLL;finding Conduit Manager DLL 1, 2

Conduit Manager : registering and unregistering conduits 1

Conduit Registry, rebuilding;rebuilding Conduit Registry;Registry, Conduit, rebuilding;-r flag (HotSync) 1

ConduitDeinstall.exe program 1, 2

ConduitInstall.exe program 1, 2

conduits 1, 2, 3, 4, 5

conduits : Backup conduit;Backup conduit 1, 2

conduits : CDK (Conduit Development Kit);CDK (Conduit Development Kit) 1, 2

conduits : CDK (Conduit Development Kit);CDK (Conduit Development Kit);C/C++ languages : conduit development 1

conduits : Conduit SDK, Java Edition;SDKs (Software Development Kits) : Conduit SDK, Java Edition;Java language : conduit development 1, 2, 3

conduits : Conduit SDK;SDKs (Software Development Kits) : Conduit SDK 1

conduits : creating, opening, closing databases 1, 2

conduits : debugging : common problems;troubleshooting : conduits;debugging : conduits : common problems 1, 2

conduits : debugging;debugging : conduits 1, 2

conduits : defined 1

conduits : designing 1

conduits : entry points;entry points, conduits 1, 2

conduits : handling deleted database records 1

conduits : Palm-created (built-in) 1

conduits : registering and unregistering;registering conduits 1

conduits : registering and unregistering;registering conduits;unregistering conduits 1, 2

conduits : requirements for 1

conduits : Sales application (example) : class-based;Sales application (example) : conduits : class-based;two-way syncing : Sales application (example) : class-based 1, 2

conduits : Sales application (example) : Generic Conduit- based;Sales application (example) : conduits : Generic Conduit- based;two-way syncing : Sales application (example) : Generic Conduit- based 1

conduits : Sales application (example) : Generic Conduit- based;Sales application (example) : conduits : Generic Conduit- based;two-way syncing : Sales application (example) : Generic Conduit- based;Generic Conduit 1

conduits : testing and troubleshooting;troubleshooting : conduits 1, 2

conduits : two-way syncing : conduit classes;classes for conduits;two-way syncing : conduit classes 1, 2

conduits : two-way syncing;two-way syncing 1

conduits : two-way syncing;two-way syncing;two-way syncing : Generic Conduit;conduits : two-way syncing : Generic Conduit 1

conduits;Palm devices : syncing (see conduits);desktop conduits (see conduits);syncing (see conduits) 1

conduits;transfers between devices (see conduits);HotSyncing (see conduits);data transfer (see conduits) 1

ConfigureConduit( ) 1, 2, 3

ConfigureSubscription( ) 1

confirmation alerts;? for confirmation alerts 1

console mode 1, 2

Console window (CodeWarrior) 1

constants for resource IDs;resources : constants for resource IDs;symbolic constants for resource IDs 1, 2, 3

Constructor (Metrowerks) : menu construction;Metrowerks Constructor : menu construction;resources : creating with Constructor : menu construction 1, 2

Constructor (Metrowerks) : menu definitions (Sales example);PalmRez tool : menu definitions (Sales example);Metrowerks Constructor : menu definitions (Sales example) 1, 2

Constructor (Metrowerks) : menubar specification;Metrowerks Constructor : menubar specification;resources : creating with Constructor : menubar specification 1

Constructor (Metrowerks);Metrowerks Constructor;resources : creating with Constructor 1, 2, 3, 4

ConstructRecord( ) (CBaseConduit-Monitor) 1, 2

cont command (GDB) 1

ConvertFromRemote( ) (CDTLink-Converter) 1, 2, 3

converting byte orderings 1

ConvertToRemote( ) (CDTLink-Converter) 1, 2

Copilot application 1

Copilot application;emulating Palm devices (Copilot);Palm devices : emulating with Copilot 1

CopyCustomersFromHH( ) (example) 1

CopyCustomersToHH( ) (example) 1

copying between devices (see conduits) 1

copying memory bytes 1

CopyOrdersFromHH( ) (example) 1

CopyProductsAndCategoriesToHH( ) (example) 1

CPalmRecord class 1

CPcMgr class 1

CPLogging class 1

CRawRecordInfo class 1

CreatePCManager( ) (CSalesSynchronizer\; example) 1

CreateTable( ) (CBaseConduitMonitor) 1, 2

creator, database 1, 2

cross-platform development;switching development platforms;Macintosh operating system : switching platforms;Windows operating system : switching platforms 1

cross-platform development;switching development platforms;Macintosh operating system : switching platforms;Windows operating system : switching platforms;platforms, development (see development tools) 1

CSalesCondDll class 1, 2

CSalesConduitMonitor class (example);CBaseConduitMonitor class : Sales application (example) 1, 2

CSalesDTLinkConverter class (example);CDTLinkConverter class : Sales application (example) 1, 2

CSalesPCMgr class (example);CPcMgr class : Sales application (example) 1, 2

CSalesRecord class (example);CBaseRecord class : Sales application (example) 1, 2

CSalesSchema class (example);CBaseSchema class : Sales application (example) 1, 2

CSalesSynchronizer class (example);CSynchronizer class : Sales application (example) 1, 2

CSalesTable class (example);CBaseTable class : Sales application (example) 1, 2

CSynchronizer class 1

CSyncProperties class 1

ctlEnterEvent event 1

ctlExitEvent event 1

ctlRepeatEvent event 1

ctlSelectEvent event 1, 2

CustomerHandleEvent( ) (Sales example) 1

customers (Sales example) : beaming 1, 2

customers (Sales example) : beaming information about;beaming : customer data (Sales example);conduits : beaming (see beaming);beaming : (see also conduits) 1

customers (Sales example) : beaming information about;beaming : customer data (Sales example);Sales application (example) : beaming customer information 1, 2

customers (Sales example) : creating new 1, 2, 3

customers (Sales example) : Customer structure 1

customers (Sales example) : CustomerHandleEvent( ) 1

customers (Sales example) : CustomersFormOpen( ) 1

customers (Sales example) : CustomersHandleEvent( ) 1

customers (Sales example) : CustomersHandleMenuEvent( ) 1

customers (Sales example) : database for 1

customers (Sales example) : downloading to Palm device 1, 2

customers (Sales example) : editing information about;editing custom data (Sales example) 1, 2

customers (Sales example) : editing information about;editing customer data (Sales example) 1, 2

customers (Sales example) : initializing database for 1

customers (Sales example) : listing;listing customers (Sales example) 1, 2, 3, 4

customers (Sales example) : listing;listing customers (Sales example);sorting : customers (Sales example) 1, 2

customers (Sales example) : PackedCustomer structure;PackedCustomer structure (Sales example) 1

customers (Sales example) : reading and writing;reading from database records : customers (Sales example);writing to database records : customers (Sales example);records : reading : customers (Sales example) 1, 2

customers (Sales example) : uploading to desktop 1, 2

CustomerToRawRecord( ) (example) 1

CustomLoadItem( ) (example) 1

customTableItem data type 1

- D -

Top Of Page

data entry : during serial communications 1

data entry : limiting text input;input (see data entry);text input (see data entry) 1

data types for tables;tables : data types for 1

data types for tables;tables : data types for;cells, table (see tables) 1

databases 1, 2, 3

databases : creating 1, 2, 3

databases : downloading from/uploading to desktop 1

databases : downloading from/uploading to desktop : Sales application (example) 1, 2

databases : downloading from/uploading to desktop;databases : downloading from/uploading to desktop : (see also conduits) 1

databases : opening and closing 1, 2

databases : records : local IDs for;records : local IDs for;local IDs for database records : searching by;IDs for database records : searching by 1, 2

databases : records : local IDs for;records : local IDs for;local IDs for database records;IDs for database records 1

databases : Sales application (example) 1

databases : Sales application (example);Sales application (example) : databases in;records : Sales application (example) 1, 2

databases : Sales application (example);structuring databases : Sales application (example);Sales application (example) : database structure;databases : structuring 1

databases : structuring;databases : Sales application (example);Sales application (example) : database structure;designing applications : databases (see databases);applications : databases for (see databases) 1

databases : structuring;structuring databases 1

Dates application;Address Book application;To Do List application;Memo Pad application;Calculator application;Password Protection application;applications 1

dates in tables 1

dateTableItem data type 1

debug versions of conduits 1, 2

debugging 1

debugging : beaming 1

debugging : beaming;testing (see debugging) 1

debugging : CodeWarrior for 1

debugging : debug resets 1

debugging : debug ROMs;storage area of memory : debug ROMs 1

debugging : GNU PalmPilot SDK;source-level debugging : GNU PalmPilot SDK for;GCC (GNU C Compiler) : source-level debugging;compiling applications : GCC for : source-level debugging 1

debugging : GNU PalmPilot SDK;source-level debugging : GNU PalmPilot SDK for;GCC (GNU C Compiler) : source-level debugging;compiling applications : GCC for : source-level debugging;GDB debugger 1

debugging;applications : debugging (see debugging) 1

deleting : customers (Sales example) 1

deleting : customers (Sales example);customers (Sales example) : deleting 1, 2, 3, 4, 5

deleting : database records : when downloading to device;records : deleting/archiving : when downloading to device;purging (see deleting) 1

deleting : database records;records : deleting/archiving 1

deleting : order form items (Sales example);products (Sales example) : deleting from order form;DeleteNthItem( ) (Sales example) 1

deleting : sales products (Sales example) 1, 2

designing applications 1

designing applications : design elements 1

designing applications : general design 1, 2

designing applications : user interface (see user interface);interface (see user interface) 1

designing applications;Palm Computing platform : designing in (see designing applications) 1

desktop, uploading to : data storage format;uploading to desktop : data storage format;conduits : uploading to desktop : data storage format;Palm devices : uploading to desktop : data storage format 1, 2

desktop, uploading to : Sales application (example);uploading to desktop : Sales application (example);conduits : uploading to desktop;Palm devices : uploading to desktop : Sales application (example) 1, 2

desktop, uploading to;uploading to desktop;conduits : uploading to desktop;Palm devices : uploading to desktop 1, 2

Details dialog (Sales example) 1

development environment : alternative;applications : development environment : alternative;Palm Computing platform : development environment : alternative 1

development environment : conduit development;applications : development environment : conduit development;Palm Computing platform : development environment : conduit development;conduits : development tools 1, 2

development environment : high-level forms development;applications : development environment : high-level forms development;Palm Computing platform : development environment : high-level development tools 1, 2

development environment : POSE (see POSE application) 1

development environment : recommendations;applications : development environment : recommendations;Palm Computing platform : development environment : recommendations 1, 2

development environment : resources for developers 1, 2

development environment : tools for;applications : development environment : tools for;Palm Computing platform : development environment : tools for 1, 2

development environment;applications : development environment;Palm Computing platform : development environment 1, 2

dialogs;dialogs : (see also alerts) 1

dir command (CodeWarrior) 1

directories for conduits 1

DiscoverSchema( ) (CBaseSchema) 1, 2

display-only data types 1

DmArchiveRecord( ) 1

DmCloseDatabase( ) 1

DmCreateDatabase( ) 1

DmFindRecordByID( ) 1

DmFindSortPosition( ) 1

DmFindSortPosition( );sorting : database records : handling new records;records : sorting : handling new records 1

DmGet1Resource( ) 1

DmGetResource( ) 1

DmInsertionSort( );insertion sorting 1

dmMaxRecordIndex constant 1

DmNumRecordsInCategory( );DmSeekRecordInCategory( ) 1

DmOpenDatabaseByTypeCreator( ) 1

DmQueryNextInCategory( ) 1

DmQuickSort( );quicksort algorithm 1

DmReleaseRecord( ) 1

DmReleaseRecord( ) : Sales application (example) 1

DmReleaseResource( ) 1

DmRemoveRecord( ) 1

DmResetRecordStates( ) 1

DmSeekRecordInCategory( ) 1

DmSet( );DmWrite( ) 1

DmSetDatabaseInfo( );backup bit, setting 1

Do Nothing setting 1

downloading data to Palm device : Sales application (example);conduits : downloading to Palm device : Sales application (example);Palm devices : downloading data to : Sales application (example) 1, 2

downloading data to Palm device;conduits : downloading to Palm device;Palm devices : downloading data to 1

downloading data to Palm device;conduits : downloading to Palm device;Palm devices : downloading data to;Palm devices : downloading data to : (see also conduits) 1

drawing routine (example);CustomDrawItem( ) (example);lines, drawing (example) 1

DrawOneCustomerInListWithFont( ) (Sales example) 1

DrawOneProductInList( ) (Sales example) 1

dynamic memory 1

dynamic memory : application requirements;memory : application requirements;permanent storage space : application requirements;storage area of memory : application requirements 1

- E -

Top Of Page

Edit menu 1

Edit menu : handling items of 1, 2

Edit menu : Sales application (example);Options menu (Sales example) 1

editable data types 1

EditCustomer( ) (Sales example) 1

EditCustomerWithSelection( ) (example);customers (Sales example) : EditCustomerWithSelection( ) (example) 1

editing database records : customers (Sales example);customers (Sales example) : editing;EditCustomerWithSelection( ) (example);modifying database records : customers (Sales example) 1, 2

editing database records : customers (Sales example);modifying database records : customers (Sales example) 1, 2

editing database records : order form items (Sales example);OrderSaveAmount( ) (Sales example);modifying database records : order form items (Sales example) 1

editing database records : products (Sales example);modifying database records : products (Sales example) 1, 2

editing database records;records : writing/editing;modifying database records;writing to database records 1

editing database records;records : writing/editing;writing to database records;modifying database records;Field Manager, editing records in place;string fields, editing in place 1

email, sending (example);sending email (example);mail, sending (example);SMTP server, sending mail to (example);TCP/IP communications : sending mail (example) 1, 2

EngageStandard( ) (CBaseConduitMonitor) 1, 2, 3

error alerts;" stop sign" for error alerts 1

events 1

events : barcode scanning 1

events : clarifying flow of 1

events : form objects;form objects : events from;forms : events from form objects 1, 2

events : scrollbars 1

events : table-related;tables : events for 1, 2

events : table-related;tables : events for;tblEnterEvent event 1, 2

events;applications : events (see events);Palm Computing platform : events (see events) 1

EvtGetEvent( ) 1

EvtGetEvent( );events : handling with EvtGetEvent( ) 1, 2

EvtResetAutoOffTimer( );automatic sleep, preventing;performance : automatic sleep, preventing;power auto-off feature;sleep, automatic 1

examples, learning from;Sales application (example) 1

Exchange Manager 1

ExgReceive( ) 1

ExgRegisterData( ) 1, 2

ExgSend( ) 1

ExitInstance( ) : CSalesCondDll class (example) 1

Expense application (example) 1

extensibility of Palm devices 1

- F -

Top Of Page

fast syncing;conduits : fast syncing 1, 2

Field Manager, editing records in place;string fields, editing in place 1

File Linking feature 1

File Linking feature : entry points for;conduits : File Linking (see File Linking feature);HotSync : File Linking (see File Linking feature) 1

File Streaming Manager;files, storing large database records 1

filename extension for archive files;archive filename extension 1

FileOpen( ), FileClose( ) 1

FileRead( ), FileWrite( );FileDelete( ) 1

Find button 1

Find feature 1, 2, 3

Find feature : communicating with inactive applications 1, 2

FindDrawHeader( ) 1

FindSaveMatch( ) 1

FindStrInStr( );string searches (see Find feature);searching databases (see Find feature) 1

fldChangedEvent event 1, 2

FldCompactText( ) 1

FldDelete( );deleting : field text 1

FldDelete( );deleting : field text;FldInsert( );inserting field text 1

FldDrawField( ) 1

fldEnterEvent event 1

FldGetScrollValues( ) 1

FldGetTextHandle( ) 1

FldGetTextPtr( ) 1

FldInsert( );inserting field text 1

FldNewField( ) 1

FldScrollField( ) 1

FldSetSelection( ) 1

FldSetTextHandle( ) 1, 2

FldSetTextPtr( );FldSetTextHandle( ) 1

fonts 1

form objects 1

form objects : setting in modal forms 1

form objects;forms : elements of (see form objects) 1

forms 1, 2, 3, 4, 5, 6

forms : adding resources to 1

forms : getting objects from;form objects : getting from forms;FrmGetObjectPtr( ) 1, 2

forms : high-level development;high-level forms development 1

forms : switching between (Sales example);switching between forms (example) 1, 2

forms;controls;user interface : forms;user interface : controls;API, Palm OS 1

Free Software Foundation 1

FrmAlert( ) 1

FrmCopyLabel( );text labels (see label objects) 1

FrmCustomAlert( ) 1

FrmCustomAlert( );FrmAlert( ) 1

FrmDispatchEvent( ) 1

FrmDispatchEvent( );forms : events 1

FrmDoDialog( ) 1, 2, 3, 4

FrmGetObjectType( );error checking, getting form objects;tips and tricks : form objects and functions;troubleshooting : error checking form object retrieval 1

frmGotoEvent event 1

frmLoadEvent event;frmOpenEvent event 1

frmOpenEvent event 1

FrmRemoveObject( ) 1

FrmSetEventHandler( ) 1

FrmSetFocus( ) 1

FrmSetMenu( ) 1

frmTitleEnterEvent event 1

frmTitleSelectEvent event 1

frmUpdateEvent event 1

frmUpdateEvent event : Sales application (example) 1

- G -

Top Of Page

gadget objects : example of 1, 2

gadget objects : Gremlins utility and 1

gadget objects;form objects : gadgets 1, 2, 3

GadgetTap( ) (example) 1

GargetDraw( ) (example);horizontal line, drawing (example);vertical line, drawing (example) 1

Garmin 12 GPS device 1

GCC (GNU C Compiler) : callbacks;compiling applications : GCC for : callbacks;callbacks in GCC 1, 2

GCC (GNU C Compiler);compiling applications : GCC for 1, 2

GCC (GNU C Compiler);compiling applications : GCC for;C/C++ languages : GNU C Compiler (see GCC) 1

GDB debugger 1

gdbplug application 1

Generic Conduit;conduits : two-way syncing : Generic Conduit;two-way syncing : Generic Conduit 1

GetConduitInfo( ) 1, 2

GetConduitName( ) 1, 2

GetConduitVersion( ) 1, 2

GetCustomerIDForNthCustomer( ) (Sales example) 1

GetID( ) (CBaseRecord) 1

GetLockedAppInfo( ) (Sales example) 1

GetOrCreateOrderForCustomer( ) (Sales example) 1

GetProductFromProductId( ) (Sales example);finding database records : Sales application (example);records : finding : Sales application (example) 1

Global Position System communications (example);GPS device communications (example);serial communications : GPS device example 1, 2

GNU PalmPilot SDK (see GCC);SDKs (Software Development Kits) : GNU PalmPilot SDK (see GCC) 1

GoToItem( ) (example) 1

GotReply( ) (example) 1

Graffiti 1, 2

Graffiti : menu item shortcuts;shortcuts for menu items;hot keys (menu items);menus and menu items : shortcuts 1, 2, 3

Graffiti : shift indicator;shift indicator, Graffiti;form objects : Graffiti shift indicator 1

Graffiti language : debugging shortcuts;shortcut characters (Graffiti);debugging : Graffiti shortcuts for 1, 2

Graffiti language : mouse to write in 1

Graffiti language : shortcut to use serial port;serial port : using instead of IR 1

grayscale support 1

Gremlins utility;debugging : Gremlins utility;troubleshooting : Gremlins utility for;POSE application : Gremlins utility;events : random, testing with Gremlins 1, 2

- H -

Top Of Page

HandleClickInProductPopup( ) (example) 1

HandleCommonMenuItems( ) (example) 1, 2

hard resets 1

hasScrollbar attribute 1

Hawkins, Jeff 1

hd command (CodeWarrior) 1

heaps;memory : dynamic heaps 1

heaps;memory : dynamic heaps;storage area of memory : heap support (Palm 3.0) 1

heaps;memory : dynamic heaps;storage area of memory : heap support (Palm 3.0);Palm Computing platform : storage space (see storage area of memory) 1

Hello World application (example) 1, 2

help command (CodeWarrior) 1

help command (GDB) 1

Hewgill, Greg 1

HotSync : launch flags;debugging : conduits : HotSync launch flags;conduits : debugging : HotSync launch flags 1, 2

HotSync : logging activity;logging HotSync activity;conduits : HotSync log 1, 2, 3, 4

HotSync : step-by-step event sequence;conduits : syncing process 1, 2

HotSync : testing conduits 1

HotSync : timeouts, avoiding 1

ht command (CodeWarrior) 1

- I -

Top Of Page

image, creating database from 1

ImportData( ) 1

information alerts;i for information buttons;buttons : info buttons (modal dialogs);help : info buttons on dialogs 1

information alerts;user interface : guidelines for : modal dialogs;UI Guidelines : modal dialogs;info buttons (modal dialogs);buttons : info buttons (modal dialogs);help : info buttons on dialogs;i for information buttons 1

initializing : Sales databases (example);databases : initializing (Sales example) 1, 2

initializing : string fields (database) 1

initializing : tables;tables : initializing 1, 2, 3, 4

InitInstance( ) : CSalesCondDll class (example) 1

InitInstance( );ExitInstance( ) 1

InitNumberCustomers( ) (Sales example) 1

Install.exe program 1

installing conduits;uninstalling conduits automatically;conduits : installing/uninstalling automatically;registering conduits : installing/uinstalling automatically;unregistering conduits : installing/uinstalling automatically 1, 2

installing conduits;uninstalling conduits;conduits : installing and uninstalling 1

IsDeleted( ) (CBaseRecord);IsModified( ) (CBaseRecord);IsAdded( ) (CBaseRecord);IsArchived( ) (CBaseRecord);IsNone( ) (CBaseRecord);IsPending( ) (CBaseRecord) 1

Item Details form (Sales example);products (Sales example) : Item Details form 1

Item form (Sales example);orders, placing (Sales example) : Item form 1

Item structure (Sales example);products, ordering (Sales example) : Item structure 1

ItemFormOpen( ) (Sales example) 1

ItemHandleEvent( ) (Sales example) 1, 2

- J -

Top Of Page

JDBC (Java Database Classes) 1

journals about Palm Computing;magazine about Palm Computing 1

Jump development environment;Java language : Jump development environment 1

- K -

Top Of Page

keyboard, absence of 1

keyDownEvent event 1

keyDownEvent event : Sales application (example) 1

keyEvent event 1, 2

Krikpinar, Kerem 1

- - -

Top Of Page

-L1 flag (HotSync) 1, 2

-L2 flag (HotSync) 1, 2

- L -

Top Of Page

label objects : in tables 1

label objects;form objects : labels 1, 2, 3

labelTableItem data type 1

launch codes 1, 2, 3

launch flags 1

Linux, sending mail on (example) 1, 2

list objects : custom vs. noncustom;customizing list objects;form objects : lists : custom vs. noncustom;performance : custom vs. noncustom lists 1, 2

list objects;form objects : lists 1, 2

ListDrawFunc( ) (example) 1

load routines for tables (example) 1

LoadTable( ) (example) 1

locking blocks of memory 1, 2

locking database records : closing database and;records : locking 1

LogAddEntry( ) 1

LogAddFormattedEntry( ) 1

LogApplicationName( ) (CBaseConduitMonitor) 1, 2

LogRecordData( ) (CBaseConduitMonitor) 1, 2

loopback mode 1

lstEnterEvent event 1

LstEraseList( ) 1

lstExitEvent event 1

LstGetNumberOfItems( ) 1

LstGetSelectionText( ) 1

LstGetVisibleItems( ) 1

LstMakeItemVisible( ) 1

lstSelectEvent event 1, 2

lstSelectEvent event : Sales applicaton (example) 1

LstSetArrayChoices( ) 1

LstSetDrawFunction( ) 1

LstSetListChoices( ) 1

LstSetSelection( ) 1

- M -

Top Of Page

Macintosh operating system : conduit development;conduits : Macintosh OS development 1

Macintosh operating system : developing applications on 1, 2

Macintosh operating system : POSE commands specific to;Windows operating system : POSE commands specific to 1

mailing lists for Palm Computing 1

main event loop : Hello World (example);Hello World application (example) : main event loop 1

main event loop;events : main event loop 1

main routine;PilotMain( ) 1

make_connection( ) (example) 1

Massena, Darrin;newsgroups for Palm Computing 1

MemHandleLock( );MemHandleUnLock( ) 1

MemHandleNew( ) 1

memory 1

memory : allocating;dynamic memory : allocating;allocating : memory 1

memory : API for 1

memory : dynamic table field changes 1

memory : Find feature 1

memory : leaks, editable text fields and;leaking memory, editable text fields;tips and tricks : memory leaks 1

memory : write protection for databases;databases : write protection 1

Memory Manager 1

memory;applications : memory (see memory) 1

memory;dynamic memory;allocating : memory;memory : allocating 1

MemPtrFree( );MemHandleFree( ) 1

MemPtrNew( );pointers to memory, allocating 1

MemPtrUnlock( ) 1

MemSet( );MemMove( ) 1

MENU resources 1

menubars 1

menubars : associating with forms;forms : associating menubars with 1

menubars : events 1

menubars : Sales application (example);Sales application (example) : menubars 1

MenuEraseStatus( ) 1

menuEvent event 1

MenuHandleEvent( ) 1

MenuHandleEvent( );menus and menu items : events 1, 2

menus and menu items 1, 2, 3, 4

menus and menu items : arranging;sorting : menus and menu items 1

menus and menu items : duplicate menus 1

menus and menu items : items common among applications 1

menus and menu items : multiple sets of menus 1

menus and menu items : refreshing after shortcut use;refreshing : screen after menu shortcuts;screen : refreshing after using menu shortcuts;shortcuts for menu items : refreshing screen after using 1, 2

menus and menu items : standard interface framework 1

menus and menu items : standard interface framework;user interface : menus (see menus and menu items) 1

menus and menu items : unusable items, handling;unusable menu items;deleting : unusable menu items;disabling unusable menu items 1, 2

menus and menu items;menubars;form objects : menus (see menus and menu items);form objects : menubars (see menubars) 1

Microsoft Corporation;PalmPC platform 1

Mobile Generation Software' s Real Estate Companion;Real Estate Companion (Mobile Generation Software) 1

modal dialogs : Delete Customer (Sales example);dialogs : modal dialogs : Delete Customer (Sales example) 1

modal dialogs;forms : modal dialogs;dialogs : modal dialogs 1, 2

modal dialogs;modeless dialogs;dialogs : modal dialogs;forms : modal dialogs;dialogs : modeless dialogs;forms : modeless dialogs;modal dialogs : alerts (see alerts) 1

MyFormHandleEvent( ) 1

MyFormHandleMenuEvent( ) 1

- N -

Top Of Page

names : conduit DLLs 1

names : conduits 1

names : databases 1, 2

names : databases;types of databases;creator, database 1

narrowTextTableItem data type 1

nested locking of memory blocks 1

New Customer dialog (Sales example) 1

New Order button (Sales example) 1

next command (GDB) 1

NMEA protocol 1

NoItemSelectedAlert (Sales example) 1

no-notify resets 1

numeric sorting 1

numericTableItem data type 1

nwrite( ) 1

- O -

Top Of Page

ObEx Infrared Data Association (IrDA) standard;IrDA standard;Infrared Data Association (IrDA) standard 1

object pointers, types of;pointers to objects, types of 1

obtaining GCC;downloading GCC 1

ObtainRemoteCategories( ) (CBaseConduitMonitor) 1, 2

offsetof macro (C) 1

OK buttons;buttons : OK buttons 1

OpenConduit( ) 1, 2, 3

OpenConduit( ) : Sales application (example) 1, 2

OpenFrom( ) (CBaseTable) 1

OpenFrom( ) (CBaseTable);ExportTo( ) (CBaseTable) 1

opening databases : Sales application (example);closing databases : Sales application (example);databases : opening and closing : Sales application (example);databases : creating : Sales application (example) 1, 2

opening databases;databases : opening and closing 1, 2

OpenNthCustomer( ) (Sales example) 1

OpenOrCreateDB( ) (Sales example) 1

operator==( ) (CBaseRecord);== operator (CBaseRecord) 1, 2

optimizing applications : beaming;performance : beaming 1

OrderDrawProductName( ) (Sales example) 1

OrderExistsForCustomer( ) (Sales example) 1

OrderFormClose( ) (Sales example 1

OrderRecordNumber( ) (Sales example) 1

orders, placing (Sales example) 1, 2

orders, placing (Sales example) : database for 1

orders, placing (Sales example) : databases for 1, 2, 3

orders, placing (Sales example) : editing order 1

orders, placing (Sales example) : editing order;customer order form (see orders, placing) 1

orders, placing (Sales example) : menubars for 1

orders, placing (Sales example) : order form 1, 2

orders, placing (Sales example) : Order structure 1

orders, placing (Sales example) : OrderDeinitNumberField( ) 1

orders, placing (Sales example) : OrderDrawNumber( ) 1

orders, placing (Sales example) : OrderHandleEvent( ) 1

orders, placing (Sales example) : OrderHandleKey( );key events, handling in tables 1

orders, placing (Sales example) : OrderHandleMenuEvent( ) 1

orders, placing (Sales example) : OrderInitTableRow( ) 1

orders, placing (Sales example) : OrderSelectNumericCell( );pen events : handling in tables (example) 1

orders, placing (Sales example) : OrderTapInActiveField( );pen events : handling in tables (example) 1

orders, placing (Sales example) : uploading to desktop 1, 2

owner IDs 1

- P -

Top Of Page

pack pragma (Visual C++) 1

PackCustomer( ) (Sales example) 1

packed products (Sales example);unpacked products (Sales example) 1

PackedCategories structure (Sales example);categories of database records : PackedCategories structure (example) 1

PackedOrder structure (Sales example);orders, placing (Sales example) : Packed Order structure 1

PackProduct( ) (Sales example) 1

Palm Computing platform 1, 2, 3

Palm Computing platform : conduits (see conduits);designing applications : conduits (see conduits) 1

Palm Computing platform : documentation;documentation for Palm OS;help : Palm OS documentation 1, 2

Palm Computing platform : operating system elements 1

Palm Computing platform : operating system elements : Palm 3.0 OS features;Palm 3.0 OS 1, 2

Palm Computing platform : operating system elements;Palm OS (see Palm Computing platform);operating system : Palm (see Palm Computing platform);operating system : Windows (see Windows operating system) 1

Palm Computing platform : tutorial;tutorial for Palm OS;help : Palm OS tutorial 1

Palm Computing platform : version support : checking version number (example);versions, Palm OS : checking version number (example);performance : supporting Palm OS versions : checking version number (example) 1

Palm Computing platform : version support : serial communications;versions, Palm OS : serial communications;performance : supporting Palm OS versions : serial communications 1

Palm Computing platform : version support;versions, Palm OS;performance : supporting Palm OS versions 1

Palm devices : cost;cost of Palm devices 1

Palm devices : features, existing and missing 1

Palm devices : features, existing and missing;hardware (see Palm devices);Palm Computing platform : machines for (see Palm devices) 1

Palm devices : machine size and weight;size : Palm devices;weight of Palm devices;design of Palm devices 1, 2

Palm devices : Palm III 1, 2

Palm devices : Pilot 1000;Palm devices : Pilot 5000;Pilot 1000;Pilot 5000 1

Palm devices : resets;resetting Palm devices;debugging : device resets 1

Palm devices : uploading to desktop : (see also conduits) 1

Palm Software Development Kit (SDK);SDKs (Software Development Kits) : Palm SDK 1

PalmCentral web site 1

PalmPC platform 1

PalmRez tool 1, 2

paths for Java conduit classes 1

PC-card slots 1

pen events : handling;tapping (see pen events) 1

pen events : penDownEvent 1, 2

pen events : penDownEvent;pen events : penMoveEvent 1

pen events;events : pen events;stylus events (see pen events) 1

Pendragon Forms application;Windows operating system : Pendragon Forms 1

Perform( ) (CSalesSynchronizer\; example) 1

performance : Find feature 1

performance : Generic Conduit;tips and tricks : Generic Conduit 1, 2

performance : locking and unlocking memory 1

performance : optimizing;optimizing applications;applications : optimizing;Palm Computing platform : optimizing for (see optimizing applications);optimizing applications : (see also designing applications) 1

performance;applications : performance (see performance);Palm Computing platform : performance (see performance);speed, application (see performance) 1

permanent storage space;storage area of memory;disk space (see storage area of memory);ROM (see storage area of memory) 1

Pilot 1000;Palm devices : Pilot 1000 1

Pilot vs. Palm (naming) 1

PilotMain( ) 1

PilotMain( ) : handling Find requests 1, 2

PilRC resource compiler : menu construction;resources : PilRC resource compiler : menu construction 1

PilRC resource compiler : menubar specification;resources : PilRC resource compiler : menubar specification 1

PilRC resource compiler : Sales application constants (example);resources : PilRC resource compiler : Sales application constants (example) 1

PilRC resource compiler;resources : PilRC resource compiler 1, 2, 3

PilrcUI application 1

Platinum certification 1

popSelectEvent event 1, 2

pop-up triggers : events for tap start;triggers : pop-up triggers : events for tap start 1

pop-up triggers : in tables 1

pop-up triggers;triggers : pop-up triggers 1

pop-up triggers;triggers : pop-up triggers;pop-up triggers : (see also list objects) 1

popupTriggerTableItem data type 1

portability of conduit use;conduits : portability issues;troubleshooting : conduit portability;performance : conduit portability 1, 2

POSE application 1, 2

POSE application : CodeWarrior environment 1

POSE application : future of 1

POSE application : GNU PalmPilot SDK with 1

POSE application : GNU PalmPilot SDK with;GDB debugger 1

POSE application : Simulator vs.;Simulator application;Macintosh operating system : Simulator application;CodeWarrior development environment : Simulator application (Mac OS);Metrowerks CodeWarrior : Simulator application (Mac OS);debugging : Simulator application 1

POSE application : testing conduits;conduits : debugging : POSE application for;debugging : POSE application, testing conduits 1

POSE application;emulating Palm OS (see POSE application\; Simulator application);Palm Computing platform : emulating (see POSE application\; Simulator application) 1

PrefSetAppPreferences( ) 1

prevFieldChr character;nextFieldChr character;Graffiti : navigating text field characters 1

print command (GDB) 1

priority, conduit 1

processor-intensive tasks;performance : processor-intensive tasks;memory : processor-intensive tasks;off-loading processor-intensive tasks 1, 2

product database (Sales example) 1

products (Sales example) : adding to tables;orders, placing (Sales example) : OrderDrawProductName( ) 1

products (Sales example) : initializing database for 1, 2

products (Sales example) : ordering (see orders, placing);products (Sales example) : deleting (see deleting sales products);items for sale (example) (see products) 1

products (Sales example) : reading and writing;reading from database records : products (Sales example);writing to database records : products (Sales example);reading from database records : products (Sales example) 1, 2

products, ordering (Sales example) : downloading products to handheld 1

products, ordering (Sales example) : downloading products to handheld;products, ordering (Sales example) : (see also orders, placing) 1

products, ordering (Sales example) : PackedProduct structure;PackedProduct structure (Sales example) 1

products, ordering (Sales example) : Product structure 1

ProductToRawRecord( ) (example) 1

prototyping applications;designing applications : prototyping;applications : prototyping;Sales application (example) : prototyping 1

Punch List (Strata Systems);Strata Systems' s Punch List 1

push buttons;buttons : push buttons 1

- Q -

Top Of Page

Qualcomm' s pdQ device;Palm devices : Qualcomm' s pdQ device;pdQ device (Qualcomm);cell phone (Qualcomm' s pdQ);wireless cell phone (Qualcomm' s pdQ) 1

Qualcomm' s pdQ device;Palm devices : Qualcomm' s pdQ device;pdQ device (Qualcomm);cell phone (Qualcomm' s pdQ);wireless cell phone (Qualcomm' s pdQ);handheld devices (see Palm devices) 1

Quality Partners 1

Quick Connect mode (HotSync);-c flag (HotSync) 1

quit command (GDB) 1

- R -

Top Of Page

RAM (see memory) 1

rapid prototyping;prototyping with Satellite Forms 1

RawRecordToCustomer( ) (example) 1

RawRecordToOrder( ) (example) 1

ReadCategories( ) (example) 1

ReadCustomer( ) (example) 1

ReadCustomer( ) (example);customers (Sales example) : ReadCustomer( ) 1, 2

reading from database records : when uploading to desktop;records : reading : when uploading to desktop 1, 2

ReadIntoNewRecord( ) (example) 1

ReadProduct( ) (example) 1

ReadReply( ) (example) 1

ReceiveBeam( ) (example) 1, 2

Record menu (Sales example) 1

records : conflicts during syncing;conduits : record conflicts 1

records : creating new : Sales application (example);adding records to database : Sales application (example) 1, 2

records : creating new : Sales application (example);adding records to database : Sales application (example);AddNewItem( ) (Sales example) 1

records : creating new;DmNewRecord( );adding records to database 1

records : deleting/archiving : sorting records and;deleting : database records : sorting deleted records;archived database records : sorting 1, 2

records : finding;finding database records 1, 2, 3

records : iterating through;iterating through database records : when uploading to deskop;categories of database records : iterating through 1

records : iterating through;iterating through database records;categories of database records : iterating through 1

records : private (secret) : Find feature and;private database records : Find feature and;secret database records : Find feature and;categories of database records : handling secret records : Find feature;records : beaming (see beaming\; conduits) 1

records : private (secret);private database records;secret database records;categories of database records : handling secret records 1

records : private (secret);private database records;secret database records;categories of database records : handling secret records;records : categories (see categories for database records) 1

records : sorting;sorting : database records;comparison routine for sorting 1

records : writing/editing : when downloading to device;writing to database records : when downloading to device;handhelds (see Palm devices) 1

records;databases : records 1

records;databases : records : managing 1, 2

records;databases : records;records : (see also databases) 1

refreshing : table cells;forms : refreshing (see refreshing) 1

repeating buttons;buttons : repeating buttons 1

ReplaceTabs( ) (CSalesTable\; example) 1

resource database;.PRC files 1, 2

resources 1, 2, 3

resources : menus and menu items;menus and menu items : resources for 1, 2

resources : reading;reading : resources;Resource Manager, obtaining resources with 1

resources for further reading;Palm Computing platform : developer support resources 1

RetrieveDB( ) (CSalesPcMgr\; example) 1

RoadCoders web site 1

RomIncompatibleAlert (Sales example) 1

RomVersionCompatible( ) (example);Palm Computing platform : version support : RomVersionCompatible( ) (example);versions, Palm OS : RomVersionCompatible( ) (example);performance : supporting Palm OS versions : RomVersionCompatible( ) (example) 1

- S -

Top Of Page

Sales application (example) : adding menus to;menus and menu items : Sales application (example) 1, 2

Sales application (example) : beaming customer information;customers (Sales example) : beaming information about 1

Sales application (example) : beaming;beaming : Sales application (example) 1

Sales application (example) : beaming;beaming : Sales application (example);beaming 1

Sales application (example) : conduit design;conduits : Sales application (example);conduits : designing;Sales application (example) 1

Sales application (example) : conduit design;conduits : Sales application (example);Sales application (example) 1

Sales application (example) : conduits : extended;conduits : Sales application (example) : extended 1, 2

Sales application (example) : conduits : minimal;conduits : Sales application (example) : minimal 1, 2

Sales application (example) : design tradeoffs;designing applications : tradeoffs (Sales example) 1, 2

Sales application (example) : designing for small screen 1, 2

Sales application (example) : Find feature with;Find feature : Sales application (example) 1, 2

Sales application (example) : resources and form objects;resources : Sales application (example);form objects : Sales application (example);forms : Sales application (example) 1, 2

Sales application (example) : start screen 1

Sales application (example) : tables in;tables : Sales application (example) 1, 2

Sales application (example) : user interface;user interface : Sales application (example) 1, 2

Satellite Forms environment;SoftMagic' s Satelline Forms environment 1, 2

Satellite Forms environment;SoftMagic' s Satelline Forms environment;forms : high-level development;high-level forms development 1

save routine for tables (example);CustomSaveItem( ) (example) 1

SaveTo( ) (CBaseTable) 1

SaveTo( ) (CBaseTable);OpenFrom( ) (CBaseTable) 1, 2

scanBatteryErrorEvent event;battery, too low for scanning;troubleshooting : battery too low for scanning 1

scanBatteryErrorEvent event;troubleshooting : battery too low for scanning 1

ScanCloseDecoder( ) 1

ScanCmdScanDisable( ) 1

ScanCmdScanEnable( ) 1

scanDecodeEvent event 1

ScanGetDecodedData( ) 1

ScanIsPalmSymbolUnit( ) 1

ScanOpenDecoder( ) 1

sclEnterEvent event 1

sclExitEvent event 1, 2

sclRepeatEvent event 1, 2

scrollbar objects : updating;form objects : scrollbars : updating;updating scrollbars 1

scrollbar objects;form objects : scrollbars 1, 2, 3

scrolling 1

scrolling : in tables 1, 2

scrolling : Scroll buttons;buttons : Scroll buttons 1

ScrollLines( ) (example) 1

Search( ) (example) 1, 2

Select All menu item;Keyboard menu item;Graffiti : Graffiti Help menu item;help : Graffiti Help menu item 1

SelectACategory( ) (Sales example) 1

selector triggers;triggers : selector triggers;form objects : buttons (see buttons);form objects : triggers (see triggers) 1

Send( ) (example) 1

SendBody( ) (example) 1

sendmail protocol, using (example) 1, 2

SendSingleBodyLine( ) (example) 1

separator bars in menus 1

serErrAlreadyOpen error;open port error;serial port : opening;troubleshooting : serial communications 1

serErrLineErr error;SerClearError( );SerReceiveFlush( ) 1

serErrTimeOut error 1

serial communications : POSE application support;communications methods : serial communications : POSE application support 1

serial communications;communications methods : serial communications 1

serial communications;communications methods : serial communications;applications : communications (see communications methods);Palm Computing platform : communications (see communications methods) 1

serial number;Palm devices : serial number 1

serLineErrorSWOverrun error 1

SerReceiveWait( ) 1

SerSetReceiveBuffer( ) 1

Set Active Configuration (Build menu item) 1

SetArchiveFileExt( ) (CBaseConduitMonitor) 1, 2

SetCategoryId( ) (CBaseRecord);GetCategoryId( ) (CBaseRecord);SetArchiveBit( ) (CBaseRecord) 1

SetFieldTextFromHandle( ) (example) 1

SetFieldTextFromStr( ) (example) 1

SetID( ) (CBaseRecord) 1

SetRecordId( ) (CBaseRecord);GetRecordId( ) (CBaseRecord);SetStatus( ) (CBaseRecord);GetStatus( ) (CBaseRecord) 1

size : calculating automatically (PilRC) 1

size : database records;records : size of 1, 2, 3

size : label strings;resources : label string length and;label objects : string length problems;troubleshooting : label string length 1

size : memory chunks, determining 1

size : modal forms 1

size : string handles in text fields 1

size : tables and table elements;tables : sizing 1

slow syncing;conduits : slow syncing 1, 2

slSyncAborted type 1

slSyncFinished type 1

slSyncStarted type 1

slWarning type 1

sock_gets( ) 1

sockets 1

soft resets 1

sort info block 1

sorting : database records;records : sorting 1, 2

sorting : user interface elements;alphabetical order;organizing elements (see small screen, designing for\; sorting\; user interface) 1

sound;audio (see sound) 1

source-level debugging : conduits;conduits : debugging : source-level debugging 1

source-level debugging : conduits;conduits : debugging : source-level debugging;breakpoints in conduit code 1

SPT 1500;Symbol' s SPT 1500;Palm devices : Symbol' s SPT 1500 1

start screen;user interface : start screen;screen : start screen 1

StartApplication( ) 1, 2

StartApplication( ) : Sales application (example) 1

state machines 1

StatusCallbackFunc( ) (example);ErrorCallbackFunc( ) (example) 1

step command (GDB) 1

StopApplication( ) 1

StopApplication( ) : Sales application (example) 1

storage area of memory 1

storage area of memory : application requirements;permanent storage space : application requirements;Palm Computing platform : memory (see memory);applications : data storage (see storage area of memory) 1

storage area of memory : chunking large database records;chunks, memory (see memory\; storage area of memory) 1

storage area of memory : receiving buffer size;size : receiving buffer (serial communications);receiving buffer size 1

storage area of memory : storing conduit data;conduits : storing uploaded/downloaded data 1, 2

storage area of memory : where databases are stored;databases : storage location 1

StoreDB( ) (CSalesPcMgr\; example) 1

string list resources 1

strings support 1

StrListType structure 1

structure packing;Palm Computing platform : structure packing;compiling applications : structure packing 1

structuring databases : Sales application (example);Sales application (example) 1

SubscriptionSupported( ) 1

SwapDWordToIntel( ) 1

SwapDWordToMotor( );ConvertToRemote( ) (CDTLink-Converter) 1

SwitchForm( ) (Sales example);FrmGotoForm( ) 1

Symbol' s SPT 1500 : barcode scanner;Palm devices : Symbol' s SPT 1500 : barcode scanner;SPT 1500 : barcode scanner 1, 2

Symbol' s SPT 1500 : data entry on;Palm devices : Symbol' s SPT 1500 : data entry on;SPT 1500 : data entry on 1

Symbol' s SPT 1500;Palm devices : Symbol' s SPT 1500;SPT 1500 1

SyncCloseDB( ) 1

SyncCloseDBEx( ) 1

SyncCreateDB( ) 1

SyncDeleteRec( ) 1

SyncGetDBRecordCount( );counting database records;records : counting 1

SyncHHToHostDWord( ) 1

SyncHHtoHostWord( ) 1

synchronization (see conduits) 1

SynchronizeCategories( ) (CBaseConduitManager) 1, 2

SyncOpenDB( ) 1

SyncPurgeAllRecs( ) 1

SyncPurgeAllRecsInCategory( ) 1

SyncPurgeDeletedRecs( ) 1, 2

SyncReadDBAppInfoBlock( ) 1

SyncReadNextModifiedRec( ) 1, 2

SyncReadNextModifiedRecIn-Category( ) 1

SyncReadNextModifiedRecIn-Catgegory( ) 1

SyncReadRecordByID( ) 1

SyncReadRecordByIndex( ) 1

SyncRegisterConduit( ) 1

SyncUnRegisterConduit( ) 1

SyncWriteDBAppInfoBlock( ) 1

SyncWriteRec( ) 1

sysAppLaunchCmdExgReceiveData code 1

sysAppLaunchCmdFind code 1

sysAppLaunchCmdGoTo code;Find feature : navigating to found item 1

sysAppLaunchCmdNormalLaunch code 1

sysAppLaunchCmdNormalLaunch code;launch codes 1

sysAppLaunchCmdSaveData code 1

sysAppLaunchCmdSyncNotify code 1

sysAppLaunchCmdSyncNotify code;crashing after syncing;conduits : crashing after syncing 1

sysAppLaunchFind code 1

sysAppLaunchFlagNewGlobals flag 1

sysAppLaunchFlagSubCall code 1

sysAppLaunchGoTo code 1

sysAppLaunchNormal code 1

SysEventAvail( );EvtGetEvent( ) 1

SysFormPointerArrayToStrings( ) 1

SysHandleEvent( ) 1, 2

System Prefs database;databases : System Prefs database 1

- T -

Top Of Page

table objects;list objects;form objects : tables;form objects : lists 1

tables 1, 2

tblEnterEvent event 1

tblExitEvent event 1

tblSelectEvent event 1, 2

TCP/IP communications;communications methods : TCP/IP communications 1, 2

technical support 1

text in table columns 1

text objects (entry fields) : focus;form objects : text entry fields : focus;form objects : text entry fields : focus;editable text objects : focus;focus for editable text fields 1

text objects (entry fields) : getting text;form objects : text entry fields : getting text;form objects : text entry fields : getting text;editable text objects : getting text 1

text objects (entry fields) : modifying text;form objects : text entry fields : modifying text;form objects : text entry fields : modifying text;editable text objects : modifying text 1

text objects (entry fields) : setting text;form objects : text entry fields : setting text;form objects : text entry fields : setting text;editable text objects : setting text 1

text objects (entry fields);form objects : text entry fields;editable text objects 1

text objects (entry fields);form objects : text entry fields;editable text objects;fields (see text objects);entry fields (see text objects) 1

text objects (entry fields);form objects : text entry fields;form objects : text entry fields;editable text objects;data entry : fields for (see text objects) 1

text recognition software, absence of 1

textTableItem data type 1

textWithNoteTableItem data type 1

timeouts, avoiding when debugging;conduits : debugging : avoiding timeouts;debugging : avoiding timeouts 1, 2

TimeUntilNextRead( ) 1

tips and tricks : alerts 1

tips and tricks : beaming;beaming : programming tips 1, 2

tips and tricks : Gremlins utility 1

tips and tricks : modal forms;tips and tricks : (see also troubleshooting) 1

tips and tricks : Serial Manager use 1

tips and tricks : Serial Manager use;troubleshooting : serial communications 1

tips and tricks : TCP/IP 1, 2

transaction processing;conduits : transaction processing 1

troubleshooting : conduits;conduits : testing and troubleshooting 1

troubleshooting : conduits;conduits : testing and troubleshooting;HotSync : testing conduits 1

troubleshooting : editable text fields;tips and tricks : editable text fields 1

troubleshooting : menu generation in Constructor 1

two-way syncing;conduits : two-way syncing;mirror-image synchronization (see two-way syncing) 1

- U -

Top Of Page

Undo menu item;Cut menu item;Copy menu item;Paste menu item 1

Unix OS, developing applications on 1

UnpackCustomer( ) (Sales example) 1

UnpackProduct( ) (Sales example) 1

unsuccessful taps, events for 1

UpdateScrollbar( ) (example);scrollbar objects : updating;form objects : scrollbars : updating;updating scrollbars 1

UpdateTables( ) 1

upload-only conduits;download-only conduits 1

user interface : dynamic;dynamic UI features 1

user interface : elements of 1

user interface : elements of : initializing;initializing : user interface elements 1

user interface : elements of;applications : interface (see user interface);Palm Computing platform : user interface (see user interface) 1

user interface : guidelines for : modal dialogs;UI Guidelines : modal dialogs;info buttons (modal dialogs);buttons : info buttons (modal dialogs);help : info buttons on dialogs 1

user interface : guidelines for;UI Guidelines;UI Guidelines : (see also user interface) 1

user interface : small screen size concerns;Palm devices : screen size;small screen, designing for;designing applications : small screen considerations 1, 2

user interface : small screen size concerns;Palm devices : screen size;small screen, designing for;designing applications : small screen considerations;size : screen (see small screen, designing for);screen : designing for (see small screen, designing for) 1

- - -

Top Of Page

-v flag (HotSync) 1

- V -

Top Of Page

variables, global, CALLBACK_PROLOGUE and;global variables, CALLBACK_PROLOGUE and 1

verbose modes (HotSync);-v flag (HotSync) 1

versions, Palm OS 1

virtual machine, Java 1

- W -

Top Of Page

Wademan.com web site 1

warning alerts;! for warning alerts 1

When Beam All Customers option (Sales example);IR beaming (see beaming information) 1

WhichTextColumn( ) 1

windows 1

Windows operating system : conduit development;conduits : Windows OS development 1, 2

Windows operating system : developing applications on 1, 2

WriteRecord( ) (example) 1, 2

writing resources;resources : writing 1

writing to database records : syncing conflicts;modifying database records : syncing conflicts;editing database records : syncing conflicts;records : writing/editing : syncing conflicts;databases : record writing conflicts 1

writing to database records : when downloading to device 1

writing to database records;modifying database records;editing database records;records : writing/editing;DmGetRecord( );locking database records;records : locking;DmReleaseRecord( ) 1

writing to database records;reading from database records;records : writing/editing;DmQueryRecord( );querying database records;records : reading 1


# | . | " | 3 | A | B | C | D | E | F | G | H | I | J | K | - | L | M | N | O | P | Q | R | S | T | U | - | V | W

Palm Programming: The Developer's Guide
Copyright © 1999, O'Rielly and Associates, Inc.
Published on the web by permission of O'Rielly and Associates, Inc. Contents modified for web display.

Top Of PageTable Of Contents