altosuilib: Wrap radio frequency menu in JMenuBar when used in config
[fw/altos] / telegps / TeleGPSConfigUI.java
index 325ca7b9c3285068e3689024df39a0454bccc079..dfbff12d09adb6b6ffc76c80e3e2fea7b36655f1 100644 (file)
@@ -21,8 +21,8 @@ import java.awt.*;
 import java.awt.event.*;
 import javax.swing.*;
 import javax.swing.event.*;
-import org.altusmetrum.altoslib_4.*;
-import org.altusmetrum.altosuilib_2.*;
+import org.altusmetrum.altoslib_5.*;
+import org.altusmetrum.altosuilib_3.*;
 
 public class TeleGPSConfigUI
        extends AltosUIDialog
@@ -115,6 +115,13 @@ public class TeleGPSConfigUI
                return null;
        }
 
+       public void set_pyro_firing_time(double new_pyro_firing_time) {
+       }
+
+       public double pyro_firing_time() {
+               return -1;
+       }
+
        boolean is_telemetrum() {
                String  product = product_value.getText();
                return product != null && product.startsWith("TeleGPS");
@@ -150,7 +157,7 @@ public class TeleGPSConfigUI
 
        /* Build the UI using a grid bag */
        public TeleGPSConfigUI(JFrame in_owner) {
-               super (in_owner, "Configure Flight Computer", false);
+               super (in_owner, "Configure Device", false);
 
                owner = in_owner;
                GridBagConstraints c;
@@ -250,7 +257,11 @@ public class TeleGPSConfigUI
                c.ipady = 5;
                radio_frequency_value = new AltosFreqList();
                radio_frequency_value.addItemListener(this);
-               pane.add(radio_frequency_value, c);
+
+               JMenuBar menu_bar = new JMenuBar();
+               menu_bar.add(radio_frequency_value);
+
+               pane.add(menu_bar, c);
                radio_frequency_value.setToolTipText("Telemetry, RDF and packet frequency");
                row++;