projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altosui/telegps: Undo the frequency/telemetry menu changes
[fw/altos]
/
telegps
/
TeleGPS.java
diff --git
a/telegps/TeleGPS.java
b/telegps/TeleGPS.java
index e78c2124ab5142102b7a6da44fc55e49b720dc19..7e5ff42aa86c0696445c719da12e2745980dac06 100644
(file)
--- a/
telegps/TeleGPS.java
+++ b/
telegps/TeleGPS.java
@@
-58,7
+58,7
@@
public class TeleGPS
JMenu file_menu;
JMenu monitor_menu;
JMenu device_menu;
JMenu file_menu;
JMenu monitor_menu;
JMenu device_menu;
- Altos
FreqList
frequencies;
+ Altos
UIFreqList
frequencies;
ActionListener frequency_listener;
Container bag;
ActionListener frequency_listener;
Container bag;
@@
-351,18
+351,17
@@
public class TeleGPS
frequencies.set_product("Monitor");
frequencies.set_serial(serial);
frequencies.set_frequency(AltosUIPreferences.frequency(serial));
frequencies.set_product("Monitor");
frequencies.set_serial(serial);
frequencies.set_frequency(AltosUIPreferences.frequency(serial));
+ frequencies.setEnabled(true);
- menu_bar.add(frequencies);
- menu_bar.repaint();
}
void disable_frequency_menu() {
}
void disable_frequency_menu() {
- if (frequency_listener
== null)
-
return
;
-
frequencies.removeActionListener(frequency_listener
);
-
menu_bar.remove(frequencies)
;
- menu_bar.repaint();
- frequency_listener = null;
+ if (frequency_listener
!= null) {
+
frequencies.removeActionListener(frequency_listener)
;
+
frequencies.setEnabled(false
);
+
frequency_listener = null
;
+ }
+
}
public void set_reader(AltosFlightReader reader, AltosDevice device) {
}
public void set_reader(AltosFlightReader reader, AltosDevice device) {
@@
-457,7
+456,16
@@
public class TeleGPS
file_menu = make_menu("File", file_menu_entries);
monitor_menu = make_menu("Monitor", monitor_menu_entries);
device_menu = make_menu("Device", device_menu_entries);
file_menu = make_menu("File", file_menu_entries);
monitor_menu = make_menu("Monitor", monitor_menu_entries);
device_menu = make_menu("Device", device_menu_entries);
- frequencies = new AltosFreqList();
+
+ frequencies = new AltosUIFreqList();
+ frequencies.setEnabled(false);
+ c.gridx = 0;
+ c.gridy = 0;
+ c.fill = GridBagConstraints.NONE;
+ c.anchor = GridBagConstraints.WEST;
+ c.weightx = 0;
+ c.gridwidth = 1;
+ bag.add(frequencies, c);
displays = new LinkedList<AltosFlightDisplay>();
displays = new LinkedList<AltosFlightDisplay>();