projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altosuilib: Use new map code for map preload UI
[fw/altos]
/
telegps
/
TeleGPS.java
diff --git
a/telegps/TeleGPS.java
b/telegps/TeleGPS.java
index 41f881726af92761a5d3bb477ad4481114955a9f..0e46a78006072f887c910c1230b3d5735ed85fde 100644
(file)
--- a/
telegps/TeleGPS.java
+++ b/
telegps/TeleGPS.java
@@
-23,8
+23,9
@@
import javax.swing.*;
import java.io.*;
import java.util.concurrent.*;
import java.util.*;
import java.io.*;
import java.util.concurrent.*;
import java.util.*;
-import org.altusmetrum.altoslib_5.*;
-import org.altusmetrum.altosuilib_3.*;
+import java.text.*;
+import org.altusmetrum.altoslib_7.*;
+import org.altusmetrum.altosuilib_7.*;
public class TeleGPS
extends AltosUIFrame
public class TeleGPS
extends AltosUIFrame
@@
-70,7
+71,7
@@
public class TeleGPS
JTabbedPane pane;
JTabbedPane pane;
- AltosUIMap
map;
+ AltosUIMap
New
map;
TeleGPSInfo gps_info;
TeleGPSState gps_state;
AltosInfoTable info_table;
TeleGPSInfo gps_info;
TeleGPSState gps_state;
AltosInfoTable info_table;
@@
-172,7
+173,7
@@
public class TeleGPS
}
void load_maps() {
}
void load_maps() {
- new AltosUIMapPreload(this);
+ new AltosUIMapPreload
New
(this);
}
void disconnect() {
}
void disconnect() {
@@
-541,7
+542,7
@@
public class TeleGPS
c.gridwidth = 2;
bag.add(pane, c);
c.gridwidth = 2;
bag.add(pane, c);
- map = new AltosUIMap();
+ map = new AltosUIMap
New
();
pane.add(map.getName(), map);
displays.add(map);
pane.add(map.getName(), map);
displays.add(map);
@@
-679,9
+680,13
@@
public class TeleGPS
if (args.length < i + 3) {
help(1);
} else {
if (args.length < i + 3) {
help(1);
} else {
- double lat = Double.parseDouble(args[i+1]);
- double lon = Double.parseDouble(args[i+2]);
+ try {
+ double lat = AltosParse.parse_double_locale(args[i+1]);
+ double lon = AltosParse.parse_double_locale(args[i+2]);
AltosUIMap.prefetch_maps(lat, lon);
AltosUIMap.prefetch_maps(lat, lon);
+ } catch (ParseException e) {
+ System.out.printf("Can't parse number %s\n", e.toString());
+ }
i += 2;
}
} else if (args[i].equals("--replay"))
i += 2;
}
} else if (args[i].equals("--replay"))