import java.io.*;
import java.util.*;
-import java.text.*;
import java.util.prefs.*;
-import java.util.concurrent.LinkedBlockingQueue;
-import java.awt.Component;
-import javax.swing.*;
import javax.swing.filechooser.FileSystemView;
public class AltosPreferences {
public final static String frequency_format = "FREQUENCY-%d";
public final static String description_format = "DESCRIPTION-%d";
+ /* Units preference */
+
+ public final static String unitsPreference = "IMPERIAL-UNITS";
+
public static AltosFrequency[] load_common_frequencies() {
AltosFrequency[] frequencies = null;
boolean existing = false;
common_frequencies = load_common_frequencies();
+ AltosConvert.imperial_units = preferences.getBoolean(unitsPreference, false);
}
static { init(); }
new_frequencies[i+1] = common_frequencies[i];
set_common_frequencies(new_frequencies);
}
+
+ public static boolean imperial_units() {
+ return AltosConvert.imperial_units;
+ }
+
+ public static void set_imperial_units(boolean imperial_units) {
+ AltosConvert.imperial_units = imperial_units;
+ synchronized (preferences) {
+ preferences.putBoolean(unitsPreference, imperial_units);
+ flush_preferences();
+ }
+ }
}