GPS4Palm

Source Code Documentation


TrackForm.c File Reference

#include <BuildDefines.h>
#include <PalmOS.h>
#include <SerialMgrOld.h>
#include "ResourceDefines.h"
#include "gpslib.h"
#include "TrackForm.h"
#include "Data.h"
#include "DataExchange.h"
#include "Utils.h"
#include "Serial.h"
#include "geo.h"
#include "fp.h"
#include "common.h"

Include dependency graph for TrackForm.c:

Go to the source code of this file.

Defines

#define DO_NOT_ALLOW_ACCESS_TO_INTERNALS_OF_STRUCTS

Functions

void trackDrawTable (Int32 top, UInt16 *sel)
 Tracks table drawing function TBD: adapt template from RouteForm for tracks.
Boolean TrackFormHandleEvent (EventPtr eventP)
 Track Form event handler.

Variables

PrefsType gPrefs
 Preferences data structure.
UInt32 gSerialPort
 four-character port name or logical port number (New Serial Manager)
ActRouteType gSelTrack
 selected track


Define Documentation

#define DO_NOT_ALLOW_ACCESS_TO_INTERNALS_OF_STRUCTS
 

Definition at line 66 of file TrackForm.c.


Function Documentation

void trackDrawTable Int32  top,
UInt16 *  sel
 

Tracks table drawing function TBD: adapt template from RouteForm for tracks.

Parameters:
top top table row
sel pointer to selected table row

Definition at line 255 of file TrackForm.c.

References GetObjectFromForm(), gTrackHdrDB, TrackScrl, and TrackTable.

Referenced by store_trk(), and TrackFormHandleEvent().

Boolean TrackFormHandleEvent EventPtr  eventP  ) 
 

Track Form event handler.

Parameters:
eventP pointer to event structure
Returns:
Status flag: event handled

Definition at line 575 of file TrackForm.c.

References AboutForm, AboutMenu, PrefsType::act_trk, D310_Trk_Hdr_Type::color, CopyMenu, CutMenu, DoClose(), Dopage(), Doscroll(), D310_Trk_Hdr_Type::dspl, GarminGetRtes(), GarminGetTrks(), GarminGetWpts(), GarminPutRtes(), GarminPutTrks(), GarminPutWpts(), GarminSetHostMode(), get_next_rte(), get_next_trk(), get_next_wpt(), GetObjectFromActiveForm(), GetObjectFromForm(), GIII, gNewSerialManager, gPortID, gPrefs, GpslibTicks(), GPSMainForm, GPSPortForm, GraffitiMenu, gRouteDB, gTrackDB, gTrackHdrDB, gWaypointDB, KeyboardMenu, ActTrackType::log_state, MapForm, MapMenu, MapOptsForm, MapOptsMenu, MiscOptsForm, MiscOptsMenu, NavigationForm, NavigationMenu, NumRtePackets(), NumTrkPackets(), PasteMenu, PortsMenu, PositionMenu, RouteForm, RouteMenu, SetFieldText(), SkyviewForm, SkyviewMenu, StartStr, StopStr, store_rte(), store_trk(), store_wpt(), StoreTrkHdr(), StrLen, TrackCreateAlert, TrackDBName(), TrackDelConfirmAlert, TrackDelErrorAlert, TrackDeleteButton, trackDrawTable(), TrackGpslibField, ActTrackType::trackID, TrackIdentField, TrackIntervalCheck(), TrackLogButton, TrackNewButton, TrackScrl, TrackTable, TransferRteReqEvent, TransferTrkReqEvent, TransferWptReqEvent, D310_Trk_Hdr_Type::trk_ident, UndoMenu, ActTrackType::valid, WaypointForm, and WaypointMenu.


Variable Documentation

PrefsType gPrefs
 

Preferences data structure.

Definition at line 279 of file GPS.c.

ActRouteType gSelTrack
 

selected track

Definition at line 87 of file TrackForm.c.

UInt32 gSerialPort
 

four-character port name or logical port number (New Serial Manager)

Definition at line 57 of file Serial.c.


Created: Mon, 08 Oct 2007 22:33:16 +0200
Copyright ©2004 M. Prinke