X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=tim%2Fprune%2Fconfig%2FConfig.java;h=cd23dbdc724ba5c738666774a1f186c9458b6cc5;hb=92dad5df664287acb51728e9ea599f150765d34a;hp=ad3cc9c20169aa98ba781193721d9f5e31cbb0cf;hpb=a6197ddcaac11c0b943183da7d46169742d024af;p=GpsPrune.git diff --git a/tim/prune/config/Config.java b/tim/prune/config/Config.java index ad3cc9c..cd23dbd 100644 --- a/tim/prune/config/Config.java +++ b/tim/prune/config/Config.java @@ -63,6 +63,8 @@ public abstract class Config public static final String KEY_MAPSOURCE_LIST = "prune.mapsourcelist"; /** Key for show map flag */ public static final String KEY_SHOW_MAP = "prune.showmap"; + /** Key for window position */ + public static final String KEY_WINDOW_BOUNDS = "prune.windowbounds"; /** Key for path to disk cache */ public static final String KEY_DISK_CACHE = "prune.diskcache"; /** Key for working online flag */ @@ -81,6 +83,8 @@ public abstract class Config public static final String KEY_POINT_COLOURER = "prune.pointcolourer"; /** Key for line width used for drawing */ public static final String KEY_LINE_WIDTH = "prune.linewidth"; + /** Key for whether to use antialiasing or not */ + public static final String KEY_ANTIALIAS = "prune.antialias"; /** Key for kml track colour */ public static final String KEY_KML_TRACK_COLOUR = "prune.kmltrackcolour"; /** Key for autosaving settings */ @@ -95,6 +99,12 @@ public abstract class Config public static final String KEY_TERRAIN_GRID_SIZE = "prune.terraingridsize"; /** Key for altitude tolerance */ public static final String KEY_ALTITUDE_TOLERANCE = "prune.altitudetolerance"; + /** Key for waypoint icons to use */ + public static final String KEY_WAYPOINT_ICONS = "prune.waypointicons"; + /** Size of waypoint icons to use */ + public static final String KEY_WAYPOINT_ICON_SIZE = "prune.waypointiconsize"; + /** Id of selected timezone */ + public static final String KEY_TIMEZONE_ID = "prune.timezoneid"; /** Initialise the default properties */ @@ -184,11 +194,13 @@ public abstract class Config props.put(KEY_GPSBABEL_PATH, "gpsbabel"); props.put(KEY_IMPORT_FILE_FORMAT, "-1"); // no file format selected props.put(KEY_KMZ_IMAGE_SIZE, "240"); + props.put(KEY_ANTIALIAS, "1"); // antialias on by default props.put(KEY_AUTOSAVE_SETTINGS, "0"); // autosave false by default props.put(KEY_UNITSET_KEY, "unitset.kilometres"); // metric by default props.put(KEY_HEIGHT_EXAGGERATION, "100"); // 100%, no exaggeration props.put(KEY_TERRAIN_GRID_SIZE, "50"); props.put(KEY_ALTITUDE_TOLERANCE, "0"); // 0, all exact as before + props.put(KEY_WAYPOINT_ICON_SIZE, "1"); // medium size return props; } @@ -345,9 +357,9 @@ public abstract class Config */ public static boolean isKeyBoolean(String inKey) { - // Only one boolean key so far (after metric flag was removed) return inKey != null && ( - inKey.equals(KEY_SHOW_MAP)); + inKey.equals(KEY_SHOW_MAP) || inKey.equals(KEY_AUTOSAVE_SETTINGS) || inKey.equals(KEY_ONLINE_MODE) + || inKey.equals(KEY_ANTIALIAS)); } /**