summaryrefslogtreecommitdiff
path: root/altosui/AltosIgnitor.java
diff options
context:
space:
mode:
Diffstat (limited to 'altosui/AltosIgnitor.java')
-rw-r--r--altosui/AltosIgnitor.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/altosui/AltosIgnitor.java b/altosui/AltosIgnitor.java
index 7f79f42b..27917b30 100644
--- a/altosui/AltosIgnitor.java
+++ b/altosui/AltosIgnitor.java
@@ -25,7 +25,7 @@ import org.altusmetrum.altosuilib_2.*;
public class AltosIgnitor extends JComponent implements AltosFlightDisplay {
GridBagLayout layout;
- public class LaunchStatus {
+ public class LaunchStatus implements AltosFontListener, AltosUnitsListener {
JLabel label;
JTextField value;
AltosLights lights;
@@ -66,11 +66,14 @@ public class AltosIgnitor extends JComponent implements AltosFlightDisplay {
hide();
}
- public void set_font() {
+ public void font_size_changed(int font_size) {
label.setFont(Altos.label_font);
value.setFont(Altos.value_font);
}
+ public void units_changed(boolean imperial_units) {
+ }
+
public void set_label(String text) {
label.setText(text);
}
@@ -142,11 +145,14 @@ public class AltosIgnitor extends JComponent implements AltosFlightDisplay {
ignitors[i].reset();
}
- public void set_font() {
+ public void font_size_changed(int font_size) {
if (ignitors == null)
return;
for (int i = 0; i < ignitors.length; i++)
- ignitors[i].set_font();
+ ignitors[i].font_size_changed(font_size);
+ }
+
+ public void units_changed(boolean imperial_units) {
}
public void show(AltosState state, AltosListenerState listener_state) {