diff options
author | Keith Packard <keithp@keithp.com> | 2014-06-12 14:12:08 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2014-06-12 14:12:08 -0700 |
commit | 8044eb8e23366e91c741060939baff5137f841c7 (patch) | |
tree | 82d8676369d840051b91a462859a3883bb678a80 /altosui/AltosIgnitor.java | |
parent | e00ffe6ab6197ab48ba8ce3cf71a197f7215649f (diff) |
altosui/telegps: Reduce CPU time needed for flight displays
Don't update displays which aren't shown; track hierarchy changes to
trigger display from most recent state data.
Don't update values which haven't changed; remember previous values
and compare with new before updating widget contents.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altosui/AltosIgnitor.java')
-rw-r--r-- | altosui/AltosIgnitor.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/altosui/AltosIgnitor.java b/altosui/AltosIgnitor.java index 7f62938d..73318117 100644 --- a/altosui/AltosIgnitor.java +++ b/altosui/AltosIgnitor.java @@ -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; |