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