diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2020-06-01 17:08:47 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2020-06-01 17:08:47 +0200 |
commit | d0b6a8a4ec298024f14f704f9e40a6f9d324ccf3 (patch) | |
tree | 8645f5abd7b89361a1c5ab67e0195c84bc2ceab0 /app/bin/track.h | |
parent | c2b8ba9336499ac930802e957f0d150399f3191e (diff) | |
parent | abf57604846230dc26afe8011aefb8e7bcc34333 (diff) |
Merge debian/watchdebian/1_5.1.2a-1
Diffstat (limited to 'app/bin/track.h')
-rw-r--r-- | app/bin/track.h | 8 |
1 files changed, 7 insertions, 1 deletions
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 ); |