GPS4Palm

Source Code Documentation


ResourceDefines.h

Go to the documentation of this file.
00001 /*****************************************************************************
00002  *
00003  * $RCSfile: ResourceDefines_8h-source.html,v $
00004  *
00005  * GPS4Palm Resource Defines Header File for PRC Resource Compiler
00006  *
00007  * This program is Copyright (C) 03/2003 Matthias Prinke
00008  * <matthias.prinke@surfeu.de> and covered by GNU's GPL.
00009  * In particular, this program is free software and comes WITHOUT
00010  * ANY WARRANTY.
00011  *
00012  * $Author: mp $
00013  *
00014  * $Date: 2007-10-08 20:40:34 $
00015  *
00016  * $Revision: 1.7.2.1 $
00017  *
00018  * $Log: ResourceDefines_8h-source.html,v $
00018  * Revision 1.7.2.1  2007-10-08 20:40:34  mp
00018  * updated for gps4palm V0.9.5 beta
00018  *
00019  * Revision 1.47  2005-05-14 11:32:08  mp
00020  * added FileSelInfo1Field
00021  *
00022  * Revision 1.46  2005/04/02 07:25:13  mp
00023  * added PosgeodbMenu
00024  *
00025  * Revision 1.45  2005/03/25 13:34:40  mp
00026  * added PosclipMenu
00027  *
00028  * Revision 1.44  2005/02/26 14:49:53  mp
00029  * added DirEmptyVfsAlert, FileSelDeleteButton, MapIntStr, and MapExtStr
00030  *
00031  * Revision 1.43  2005/02/19 13:58:52  mp
00032  * added FileSelDateField
00033  *
00034  * Revision 1.42  2005/02/19 12:10:37  mp
00035  * added FileSelSizeField
00036  *
00037  * Revision 1.41  2005/02/06 10:52:26  mp
00038  * added GPSPortRTSCtrlCheckbox
00039  *
00040  * Revision 1.40  2005/02/05 17:42:45  mp
00041  * added WayptEditImportButton and GeodbImportAlert, modified GPSPortForm
00042  *
00043  * Revision 1.39  2004/12/10 19:59:53  mp
00044  * replaced WayptEditSymScrl by WayptEditPrevSymButton and
00045  * WayptEditNextSymButton, added EditMenuBar and TrackMenuBar
00046  *
00047  * Revision 1.38  2004/12/09 17:34:40  mp
00048  * added string resources
00049  *
00050  * Revision 1.37  2004/12/07 17:16:58  mp
00051  * removed TrackSelectButton
00052  *
00053  * Revision 1.36  2004/12/04 09:36:22  mp
00054  * modified TrackForm items and Track Alerts
00055  *
00056  * Revision 1.35  2004/12/02 23:03:22  mp
00057  * added TrackDelAlert and TrackCreateAlert
00058  *
00059  * Revision 1.34  2004/12/01 17:42:41  mp
00060  * modified TrackForm and MiscOptsForm items
00061  *
00062  * Revision 1.33  2004/11/30 21:04:33  mp
00063  * added TrackForm items
00064  *
00065  * Revision 1.32  2004/11/27 10:23:47  mp
00066  * added LogoBmp
00067  *
00068  * Revision 1.31  2004/11/25 20:15:48  mp
00069  * added ApproachForm items
00070  *
00071  * Revision 1.30  2004/11/24 21:24:18  mp
00072  * added About Form items
00073  *
00074  * Revision 1.29  2004/11/19 17:58:07  mp
00075  * added NavigationPrevWptButton, NavigationNextWptButton, and AutoWaypointCheckbox
00076  *
00077  * Revision 1.28  2004/11/18 17:31:41  mp
00078  * added WaypointDelErrorAlert
00079  *
00080  * Revision 1.27  2004/11/15 18:49:36  mp
00081  * modified RouteEditForm
00082  *
00083  * Revision 1.26  2004/11/14 22:38:23  mp
00084  * modified RouteEditForm
00085  *
00086  * Revision 1.25  2004/11/13 15:56:46  mp
00087  * renumbered items
00088  *
00089  * Revision 1.24  2004/11/11 21:45:55  mp
00090  * added NavigationRteAlert, DebugAlert, and various RouteForm elements
00091  *
00092  * Revision 1.23  2004/06/23 17:59:33  mp
00093  * added route form objects
00094  *
00095  * Revision 1.22  2004/04/22 18:37:14  mp
00096  * added NoGpslibAlert
00097  *
00098  * Revision 1.21  2004/04/17 12:48:36  mp
00099  * added WaypointGpslibField
00100  *
00101  * Revision 1.20  2004/03/30 19:31:34  mp
00102  * added Waypoint String Resource Defines
00103  *
00104  * Revision 1.19  2004/03/28 17:44:57  mp
00105  * added waypoint symbol bitmap resource IDs
00106  *
00107  * Revision 1.18  2004/03/15 17:17:45  mp
00108  * modified WaypointForm and WayptEditForm
00109  *
00110  * Revision 1.17  2004/03/13 15:39:59  mp
00111  * added NavigationForm objects
00112  *
00113  * Revision 1.16  2004/03/11 21:29:37  mp
00114  * added Navigation objects
00115  *
00116  * Revision 1.15  2004/03/10 21:59:07  mp
00117  * added NavigationForm objects
00118  *
00119  * Revision 1.14  2004/03/10 17:25:39  mp
00120  * added WaypointGotoButton
00121  *
00122  * Revision 1.13  2004/03/09 19:05:54  mp
00123  * added WaypointDispField
00124  *
00125  * Revision 1.12  2004/03/08 20:06:52  mp
00126  * added ProxField (WayptEditForm)
00127  *
00128  * Revision 1.11  2004/03/03 18:59:39  mp
00129  * added WayptEditForm objects
00130  *
00131  * Revision 1.10  2004/03/01 20:01:02  mp
00132  * added waypoint items
00133  *
00134  * Revision 1.9  2004/01/18 11:45:18  mp
00135  * added defines LatLabel, EastLabel, LonLabel, NorthLabel, PosUTMPushb
00136  *
00137  * Revision 1.8  2003/12/30 20:18:58  mp
00138  * added NoMathLibAlert
00139  *
00140  * Revision 1.7  2003/12/27 17:38:54  mp
00141  * added FileSelAutoButton and QueryDldAlert
00142  *
00143  * Revision 1.6  2003/11/20 20:41:23  mp
00144  * added MapOptsForm and MiscOptsForm Controls and reordered Items
00145  *
00146  * Revision 1.5  2003/11/18 20:46:22  mp
00147  * Added Menus
00148  * Added Pushbuttons for Unit Selection
00149  * Removed NoGPSString
00150  * Added FetchMapAlert
00151  *
00152  * Revision 1.4  2003/10/20 17:16:50  mp
00153  * added PositionStatusField and NavigationStatusField, removed LostSatelliteLabel
00154  *
00155  * Revision 1.3  2003/10/18 16:12:56  mp
00156  * added FileSelForm defines, added MapMenuBar define
00157  *
00158  * Revision 1.2  2003/10/15 19:05:28  mp
00159  * added DebugMenu/DebugForm
00160  *
00161  * Revision 1.1.1.1  2003/07/14 18:59:29  mp
00162  * Imported GPS4Palm to CVS revision control.
00163  *
00164  *
00165  ****************************************************************************/
00166 
00167 // Position
00168 #define GPSMainForm             1000
00169 #define PositionStatusField     1001
00170 #define TimeField               1002
00171 #define LatitudeField           1004
00172 #define LongitudeField          1005
00173 #define SpeedField              1006
00174 #define CMGField                1007
00175 #define MagField                1008
00176 #define AltField                1009
00177 #define LatLabel                1010
00178 #define EastLabel               1011
00179 #define LonLabel                1012
00180 #define NorthLabel              1013
00181 
00182 // Sky View
00183 #define SkyviewForm             1100
00184 #define SkyViewStatusField      1101
00185 #define DateField               1102
00186 #define PDOPField               1103
00187 #define HDOPField               1104
00188 #define VDOPField               1105
00189 #define FixField                1106
00190 #define SatsField               1107
00191 #define BatField                1108
00192 
00193 // Navigation
00194 #define NavigationForm          1200
00195 #define NavigationStatusField   1201
00196 #define NavigationTimeField     1202
00197 #define NavigationWptIDSel      1203
00198 #define NavigationRteIDSel      1204
00199 #define NavigationPrevWptButton 1205
00200 #define NavigationNextWptButton 1206
00201 #define NavigationDstField      1207
00202 #define NavigationSogField      1208
00203 #define NavigationVmgField      1209
00204 #define NavigationTtgField      1210
00205 #define NavigationBrgField      1211
00206 #define NavigationCmgField      1212
00207 #define NavigationTrnField      1213
00208 
00209 // Map
00210 #define MapForm                 1300
00211 
00212 // Misc Options
00213 #define MiscOptsForm            1400
00214 #define AutoPwrOffCheckbox      1401
00215 #define AutoWaypointCheckbox    1402
00216 #define ApproachAlertCheckbox   1403
00217 #define ApproachSoundCheckbox   1404
00218 #define TrkModePopup            1405
00219 #define TrkModeList             1406
00220 #define TrkIntTimePopup         1407
00221 #define TrkIntTimeList          1408
00222 #define TrkIntDstPopup          1409
00223 #define TrkIntDstList           1410
00224 #define TrkFullPopup            1411
00225 #define TrkFullList             1412
00226 #define PosDPushb               1421
00227 #define PosDMPushb              1422
00228 #define PosDMSPushb             1423
00229 #define PosUTMPushb             1424
00230 #define DstKmPushb              1431
00231 #define DstMiPushb              1432
00232 #define DstNmPushb              1433
00233 #define AltMPushb               1441
00234 #define AltFtPushb              1442
00235 #define SpdKmhPushb             1451
00236 #define SpdMsPushb              1452
00237 #define SpdMihPushb             1453
00238 #define SpdKtsPushb             1444
00239 
00240 // Map Options
00241 #define MapOptsForm             1500
00242 #define ScalePopup              1511
00243 #define ScaleList               1512
00244 #define DldAPushb               1521
00245 #define DldQPushb               1522
00246 #define DldOPushb               1523
00247 
00248 // File Selector
00249 #define FileSelForm             1600
00250 #define FileSelTable            1601
00251 #define FileSelScrl             1602
00252 #define FileSelSizeField        1603
00253 #define FileSelDateField        1604
00254 #define FileSelInfo1Field       1605
00255 #define FileSelOkButton         1606
00256 #define FileSelAutoButton       1607
00257 #define FileSelCancelButton     1608
00258 #define FileSelDeleteButton     1609
00259 
00260 // Waypoints
00261 #define WaypointForm            1700
00262 #define WaypointTable           1701
00263 #define WaypointScrl            1702
00264 #define WaypointCmntField       1710
00265 #define WaypointProxField       1711
00266 #define WaypointDispField       1712
00267 #define WaypointDispList        1713
00268 #define WaypointNewButton       1714
00269 #define WaypointCopyButton      1715
00270 #define WaypointDeleteButton    1716
00271 #define WaypointGotoButton      1717
00272 #define WaypointGpslibField     1718
00273 
00274 // WayptEdit
00275 #define WayptEditForm           1800
00276 #define IdentField              1801
00277 #define ZoneLabel               1802
00278 #define ZoneField               1803
00279 /*
00280  * Re-use IDs from PositionForm
00281  * #define LatLabel             1804
00282  * #define EastLabel            1805
00283  * #define LatitudeField        1806
00284  * #define LonLabel             1807
00285  * #define NorthLabel           1808
00286  * #define LongitudeField       1809
00287  */
00288 #define ProxField               1810
00289 #define CommentField            1811
00290 #define DisplayPopup            1812
00291 #define DisplayList             1813
00292 #define WayptEditOkButton       1814
00293 #define WayptEditCancelButton   1815
00294 #define WayptEditHereButton     1816
00295 #define WayptEditImportButton   1817
00296 #define WayptEditSymField       1818
00297 #define WayptEditPrevSymButton  1819
00298 #define WayptEditNextSymButton  1820
00299 
00300 // Routes
00301 #define RouteForm               3000
00302 #define RouteTable              3001
00303 #define RouteScrl               3002
00304 #define RouteGpslibField        3003
00305 #define RouteNewButton          3004
00306 #define RouteEditButton         3005
00307 #define RouteDeleteButton       3006
00308 #define RouteSelectButton       3007
00309 
00310 // Route Edit
00311 #define RouteEditForm           3100
00312 #define RouteNmbrField          3101
00313 #define RouteCmntField          3102
00314 #define RouteEditAllTable       3103
00315 #define RouteEditAllScrl        3104
00316 #define RouteEditSelTable       3105
00317 #define RouteEditSelScrl        3106
00318 #define RouteEditAddButton      3107
00319 #define RouteEditUpButton       3108
00320 #define RouteEditDnButton       3109
00321 #define RouteEditDelButton      3110
00322 #define RouteEditDoneButton     3111
00323 
00324 // Tracks
00325 #define TrackForm               3200
00326 #define TrackTable              3201
00327 #define TrackScrl               3202
00328 #define TrackIdentField         3203
00329 #define TrackLogButton          3204
00330 #define TrackGpslibField        3205
00331 #define TrackNewButton          3206
00332 #define TrackDeleteButton       3207
00333 
00334 // About
00335 #define AboutForm               3300
00336 #define AboutString             3301
00337 #define AboutBitmap             3302
00338 #define AboutField              3303
00339 #define AboutScrollBar          3304
00340 #define AboutOKButton           3305
00341 
00342 // Approach
00343 #define ApproachForm            3400
00344 #define ApproachWptField        3401
00345 #define ApproachDstField        3402
00346 #define ApproachOKButton        3404
00347 
00348 // Debug
00349 #define DebugForm               3500
00350 
00351 // Port Select
00352 #define GPSPortForm             1900
00353 #define GPSPortPopupTrigger     1901
00354 #define HostPortPopupTrigger    1902
00355 #define GPSPortList             1903
00356 #define HostPortList            1904
00357 #define GPSPortRTSCtrlCheckbox  1905
00358 #define GPSPortUsePortButton    1906
00359 
00360 // Menu
00361 #define GpsMenuBar              2000
00362 #define MapMenuBar              2001
00363 #define EditMenuBar             2002
00364 #define TrackMenuBar            2003
00365 #define PositionMenu            2011
00366 #define SkyviewMenu             2012
00367 #define NavigationMenu          2013
00368 #define MapMenu                 2014
00369 #define AboutMenu               2015
00370 #define DebugMenu               2016
00371 #define FileOpenMenu            2017
00372 #define FetchMapMenu            2018
00373 #define MiscOptsMenu            2019
00374 #define UnitsOptsMenu           2020
00375 #define MapOptsMenu             2021
00376 #define PortsMenu               2022
00377 #define WaypointMenu            2023
00378 #define RouteMenu               2024
00379 #define TrackMenu               2025
00380 #define UndoMenu                2030
00381 #define CutMenu                 2031
00382 #define CopyMenu                2032
00383 #define PasteMenu               2033
00384 #define KeyboardMenu            2034
00385 #define GraffitiMenu            2035
00386 #define PosclipMenu             2036
00387 #define PosgeodbMenu            2037
00388 
00389 // Alerts
00390 #define RomIncompatibleAlert    2101
00391 #define SerialInUseAlert        2102
00392 #define CantOpenSerialAlert     2103
00393 #define NoProfileSelectedAlert  2104
00394 #define NoFileAlert             2105
00395 #define NoZLibAlert             2106
00396 #define AbortGIFAlert           2107
00397 #define AbortPNGAlert           2108
00398 #define ConfirmDeleteAlert      2109
00399 #define DirEmptyAlert           2110
00400 #define DirEmptyVfsAlert        2111
00401 #define MapDelConfirmAlert      2112
00402 #define WrongFileAlert          2113
00403 #define FetchMapAlert           2114
00404 #define QueryDldAlert           2115
00405 #define NoMathLibAlert          2116
00406 #define NoGpslibAlert           2117
00407 #define WaypointDelConfirmAlert 2118
00408 #define WaypointDelErrorAlert   2119
00409 #define RouteDelAlert           2120
00410 #define RouteCreateAlert        2121
00411 #define TrackDelConfirmAlert    2122
00412 #define TrackDelErrorAlert      2123
00413 #define TrackCreateAlert        2124
00414 #define TrackFullAlert          2125
00415 #define NavigationWptAlert      2126
00416 #define NavigationRteAlert      2127
00417 #define GeodbImportAlert        2128
00418 //#define GPSWarnAlert          2129
00419 #define DebugAlert              2130
00420 
00421 // String Resources
00422 #define WptIdentStr             4000
00423 #define WptCmntStr              4001
00424 #define TrackStr                4002
00425 #define StartStr                4003
00426 #define StopStr                 4004
00427 #define NoWptStr                4005
00428 #define NoRteStr                4006
00429 #define RteNoStr                4007
00430 #define DecodeStr               4008
00431 #define NoMapStr                4009
00432 #define WptNoneStr              4010
00433 #define WptSymStr               4011
00434 #define WptNameStr              4012
00435 #define WptCommentStr           4013
00436 #define GPSOkStr                4014
00437 #define GPSWarnStr              4015
00438 #define GPSLostStr              4016
00439 #define MapIntStr               4017
00440 #define MapExtStr               4018
00441 
00442 // Bitmap Resources (valid Resource ID range: 0..9999)
00443 #define WayptMarineBmp          0                       // used: 0..21
00444 #define WayptRecBmp             150                     // used: 150..179
00445 #define WayptLandBmp            8190                    // used: 8192..8254
00446 #define WayptAvBmp              380                     // actually: 16380
00447                                                         // used: 384..402
00448 #define WayptDefBmp             WayptMarineBmp+18       // default symbol
00449 #define LogoBmp                 8000
00450 
00451 // String Resources
00452 #define WayptMarineStr          WayptMarineBmp
00453 #define WayptRecStr             WayptRecBmp
00454 #define WayptLandStr            WayptLandBmp
00455 #define WayptAvStr              WayptAvBmp              // actually: 16380
00456 #define WayptDefStr             WayptDefBmp             // default symbol
00457 

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