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 */
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 */
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 */
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;
}
*/
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));
}
/**