From 359b557176b9bb2ff1aed2082641eed39c358d0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 27 May 2020 14:58:02 +0200 Subject: New upstream version 5.1.2a --- app/bin/track.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'app/bin/track.h') diff --git a/app/bin/track.h b/app/bin/track.h index 385a043..7485730 100644 --- a/app/bin/track.h +++ b/app/bin/track.h @@ -164,6 +164,8 @@ typedef struct { BOOL_T (*makeParallel)( track_p, coOrd, DIST_T, track_p *, coOrd *, coOrd * ); void (*drawDesc)( track_p, drawCmd_p, wDrawColor ); BOOL_T (*rebuildSegs)(track_p); + BOOL_T (*replayData)(track_p, void *,long ); + BOOL_T (*storeData)(track_p, void **,long *); } trackCmd_t; @@ -505,6 +507,7 @@ void CheckTrackLength( track_cp ); track_p NewTrack( wIndex_t, TRKTYP_T, EPINX_T, CSIZE_T ); void DescribeTrack( track_cp, char *, CSIZE_T ); EPINX_T GetEndPtConnectedToMe( track_p, track_p ); +EPINX_T GetNearestEndPtConnectedToMe( track_p, track_p, coOrd); void SetEndPts( track_p, EPINX_T ); BOOL_T DeleteTrack( track_p, BOOL_T ); @@ -597,6 +600,8 @@ void UngroupTrack( track_p ); BOOL_T IsTrack( track_p ); char * GetTrkTypeName( track_p ); BOOL_T RebuildTrackSegs(track_p); +BOOL_T StoreTrackData(track_p, void **, long *); +BOOL_T ReplayTrackData(track_p, void *, long); DIST_T GetFlexLength( track_p, EPINX_T, coOrd * ); void LabelLengths( drawCmd_p, track_p, wDrawColor ); @@ -632,6 +637,7 @@ typedef struct { descType type; char * label; void * valueP; + unsigned int max_string; int mode; wControl_p control0; wControl_p control1; @@ -676,7 +682,7 @@ BOOL_T ReadText( char * ); extern DIST_T curBarScale; void InitHotBar( void ); void HideHotBar( void ); -void LayoutHotBar( void ); +void LayoutHotBar ( void *); typedef enum { HB_SELECT, HB_DRAW, HB_LISTTITLE, HB_BARTITLE, HB_FULLTITLE } hotBarProc_e; typedef char * (*hotBarProc_t)( hotBarProc_e, void *, drawCmd_p, coOrd * ); void AddHotBarElement( char *, coOrd, coOrd, BOOL_T, DIST_T, void *, hotBarProc_t ); -- cgit v1.2.3