altosui: Add tool-tips to config dialogs
[fw/altos] / altosui / AltosConfigureUI.java
index a8a70ffdfb62ed7a7dd938ae8308e9dc3a2e74a5..0c865d0e350324de418dcf3db5a38090b11f3514 100644 (file)
@@ -49,7 +49,8 @@ public class AltosConfigureUI
 
        JRadioButton    serial_debug;
 
-       JButton         manage_bluetooth;
+// BLUETOOTH
+//     JButton         manage_bluetooth;
        JButton         manage_frequencies;
 
        /* DocumentListener interface methods */
@@ -124,6 +125,7 @@ public class AltosConfigureUI
                c.fill = GridBagConstraints.NONE;
                c.anchor = GridBagConstraints.WEST;
                pane.add(enable_voice, c);
+               enable_voice.setToolTipText("Enable/Disable all audio in-flight announcements");
 
                c.gridx = 2;
                c.gridy = 2;
@@ -138,6 +140,7 @@ public class AltosConfigureUI
                                }
                        });
                pane.add(test_voice, c);
+               test_voice.setToolTipText("Play a stock audio clip to check volume");
 
                /* Log directory settings */
                c.gridx = 0;
@@ -160,6 +163,7 @@ public class AltosConfigureUI
                c.fill = GridBagConstraints.BOTH;
                c.anchor = GridBagConstraints.WEST;
                pane.add(configure_log, c);
+               configure_log.setToolTipText("Which directory flight logs are stored in");
 
                /* Callsign setting */
                c.gridx = 0;
@@ -177,6 +181,7 @@ public class AltosConfigureUI
                c.fill = GridBagConstraints.BOTH;
                c.anchor = GridBagConstraints.WEST;
                pane.add(callsign_value, c);
+               callsign_value.setToolTipText("Callsign sent in packet mode");
 
                /* Serial debug setting */
                c.gridx = 0;
@@ -194,6 +199,7 @@ public class AltosConfigureUI
                                        AltosPreferences.set_serial_debug(enabled);
                                }
                        });
+               serial_debug.setToolTipText("Enable/Disable USB I/O getting sent to the console");
 
                c.gridx = 1;
                c.gridy = 5;
@@ -202,18 +208,19 @@ public class AltosConfigureUI
                c.anchor = GridBagConstraints.WEST;
                pane.add(serial_debug, c);
 
-               manage_bluetooth = new JButton("Manage Bluetooth");
-               manage_bluetooth.addActionListener(new ActionListener() {
-                               public void actionPerformed(ActionEvent e) {
-                                       AltosBTManage.show(owner, Altos.bt_known);
-                               }
-                       });
-               c.gridx = 0;
-               c.gridy = 6;
-               c.gridwidth = 2;
-               c.fill = GridBagConstraints.NONE;
-               c.anchor = GridBagConstraints.WEST;
-               pane.add(manage_bluetooth, c);
+// BLUETOOTH
+//             manage_bluetooth = new JButton("Manage Bluetooth");
+//             manage_bluetooth.addActionListener(new ActionListener() {
+//                             public void actionPerformed(ActionEvent e) {
+//                                     AltosBTManage.show(owner, Altos.bt_known);
+//                             }
+//                     });
+//             c.gridx = 0;
+//             c.gridy = 6;
+//             c.gridwidth = 2;
+//             c.fill = GridBagConstraints.NONE;
+//             c.anchor = GridBagConstraints.WEST;
+//             pane.add(manage_bluetooth, c);
 
                manage_frequencies = new JButton("Manage Frequencies");
                manage_frequencies.addActionListener(new ActionListener() {
@@ -221,7 +228,10 @@ public class AltosConfigureUI
                                        AltosConfigFreqUI.show(owner);
                                }
                        });
-               c.gridx = 2;
+               manage_frequencies.setToolTipText("Configure which values are shown in frequency menus");
+// BLUETOOTH
+//             c.gridx = 2;
+               c.gridx = 1;
                c.gridy = 6;
                c.gridwidth = 2;
                c.fill = GridBagConstraints.NONE;