summaryrefslogtreecommitdiff
path: root/ao-tools/altosui/AltosFlightUI.java
diff options
context:
space:
mode:
Diffstat (limited to 'ao-tools/altosui/AltosFlightUI.java')
-rw-r--r--ao-tools/altosui/AltosFlightUI.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/ao-tools/altosui/AltosFlightUI.java b/ao-tools/altosui/AltosFlightUI.java
index ac88aa15..6db6c67b 100644
--- a/ao-tools/altosui/AltosFlightUI.java
+++ b/ao-tools/altosui/AltosFlightUI.java
@@ -42,9 +42,11 @@ public class AltosFlightUI extends JFrame implements AltosFlightDisplay {
AltosAscent ascent;
AltosDescent descent;
AltosLanded landed;
+ AltosSiteMap sitemap;
private AltosFlightStatus flightStatus;
private JScrollPane flightInfoPane;
+ private JScrollPane sitemapPane;
private AltosInfoTable flightInfo;
static final int tab_pad = 1;
@@ -94,6 +96,7 @@ public class AltosFlightUI extends JFrame implements AltosFlightDisplay {
descent.reset();
landed.reset();
flightInfo.clear();
+ sitemap.reset();
}
public void show(AltosState state, int crc_errors) {
@@ -120,6 +123,7 @@ public class AltosFlightUI extends JFrame implements AltosFlightDisplay {
}
flightStatus.show(state, crc_errors);
flightInfo.show(state, crc_errors);
+ sitemap.show(state, crc_errors);
}
public void set_exit_on_close() {
@@ -187,6 +191,10 @@ public class AltosFlightUI extends JFrame implements AltosFlightDisplay {
flightInfoPane = new JScrollPane(flightInfo.box());
pane.add("Table", flightInfoPane);
+ sitemap = new AltosSiteMap();
+ sitemapPane = new JScrollPane(sitemap);
+ pane.add("Site Map", sitemapPane);
+
c.gridx = 0;
c.gridy = 2;
c.fill = GridBagConstraints.BOTH;