altosui: Move AltosGreatCircle.java to altoslib
[fw/altos] / altosui / AltosFlightStatus.java
index 59c9e9dbbfbae1f56bf39f940b33f25bec865ed6..cc22f0ab515f69705f9355cd8166f4623d20137c 100644 (file)
@@ -27,6 +27,7 @@ import java.util.*;
 import java.text.*;
 import java.util.prefs.*;
 import java.util.concurrent.LinkedBlockingQueue;
+import org.altusmetrum.AltosLib.*;
 
 public class AltosFlightStatus extends JComponent implements AltosFlightDisplay {
        GridBagLayout   layout;
@@ -40,6 +41,12 @@ public class AltosFlightStatus extends JComponent implements AltosFlightDisplay
                void reset() {
                        value.setText("");
                }
+
+               void set_font() {
+                       label.setFont(Altos.status_font);
+                       value.setFont(Altos.status_font);
+               }
+
                public FlightValue (GridBagLayout layout, int x, String text) {
                        GridBagConstraints      c = new GridBagConstraints();
                        c.insets = new Insets(5, 5, 5, 5);
@@ -127,6 +134,14 @@ public class AltosFlightStatus extends JComponent implements AltosFlightDisplay
                rssi.reset();
        }
 
+       public void set_font () {
+               call.set_font();
+               serial.set_font();
+               flight.set_font();
+               flight_state.set_font();
+               rssi.set_font();
+       }
+
        public void show (AltosState state, int crc_errors) {
                call.show(state, crc_errors);
                serial.show(state, crc_errors);