altosui/telegps: Reduce CPU time needed for flight displays
[fw/altos] / altosui / AltosIgnitor.java
index 27917b307bb9555e35dee659f10ea5ac54dcf903..73318117bc7985152f7c9730c6b081b73661d088 100644 (file)
@@ -102,6 +102,7 @@ public class AltosIgnitor extends JComponent implements AltosFlightDisplay {
                        add(label);
 
                        value = new JTextField(Altos.text_width);
+                       value.setEditable(false);
                        value.setFont(Altos.value_font);
                        value.setHorizontalAlignment(SwingConstants.RIGHT);
                        c.gridx = 2; c.gridy = y;
@@ -114,10 +115,6 @@ public class AltosIgnitor extends JComponent implements AltosFlightDisplay {
                }
        }
 
-       public static String ignitor_name(int i) {
-               return String.format("Ignitor %c", 'A' + i);
-       }
-
        class Ignitor extends LaunchStatus {
                int ignitor;
 
@@ -131,7 +128,7 @@ public class AltosIgnitor extends JComponent implements AltosFlightDisplay {
                }
 
                public Ignitor (GridBagLayout layout, int y) {
-                       super(layout, y, String.format ("%s Voltage", ignitor_name(y)));
+                       super(layout, y, String.format ("%s Voltage", AltosLib.ignitor_name(y)));
                        ignitor = y;
                }
        }