libaltos: Delay after opening bluetooth device on linux
[fw/altos] / altosui / AltosConfigFreqUI.java
index d68151ecc9b797234efe03585a5c2df30ea16e35..c90b168f3359ff236f368d08564f0d97e83f6dcd 100644 (file)
@@ -20,17 +20,11 @@ package altosui;
 import java.awt.*;
 import java.awt.event.*;
 import javax.swing.*;
-import javax.swing.filechooser.FileNameExtensionFilter;
-import javax.swing.table.*;
-import javax.swing.event.*;
-import javax.swing.plaf.basic.*;
-import java.io.*;
 import java.util.*;
-import java.text.*;
-import java.util.prefs.*;
-import java.util.concurrent.*;
+import org.altusmetrum.altoslib_1.*;
+import org.altusmetrum.altosuilib_1.*;
 
-class AltosEditFreqUI extends JDialog implements ActionListener {
+class AltosEditFreqUI extends AltosUIDialog implements ActionListener {
        Frame           frame;
        JTextField      frequency;
        JTextField      description;
@@ -165,7 +159,7 @@ class AltosEditFreqUI extends JDialog implements ActionListener {
        }
 }
 
-public class AltosConfigFreqUI extends JDialog implements ActionListener {
+public class AltosConfigFreqUI extends AltosUIDialog implements ActionListener {
 
        Frame frame;
        LinkedList<ActionListener> listeners;
@@ -177,9 +171,9 @@ public class AltosConfigFreqUI extends JDialog implements ActionListener {
                        int i;
                        for (i = 0; i < list_model.size(); i++) {
                                AltosFrequency  f = (AltosFrequency) list_model.get(i);
-                               if (f.frequency == frequency.frequency)
+                               if (frequency.frequency == f.frequency)
                                        return;
-                               if (f.frequency > frequency.frequency)
+                               if (frequency.frequency < f.frequency)
                                        break;
                        }
                        list_model.insertElementAt(frequency, i);
@@ -246,7 +240,7 @@ public class AltosConfigFreqUI extends JDialog implements ActionListener {
        FrequencyList   frequencies;
 
        void save_frequencies() {
-               AltosPreferences.set_common_frequencies(frequencies.frequencies());
+               AltosUIPreferences.set_common_frequencies(frequencies.frequencies());
        }
 
        JButton add, edit, remove;
@@ -411,7 +405,7 @@ public class AltosConfigFreqUI extends JDialog implements ActionListener {
                Frame   frame = JOptionPane.getFrameForComponent(frameComp);
                AltosConfigFreqUI       dialog;
 
-               dialog = new AltosConfigFreqUI(frame, AltosPreferences.common_frequencies());
+               dialog = new AltosConfigFreqUI(frame, AltosUIPreferences.common_frequencies());
                dialog.setVisible(true);
        }