Display ruler settings
This commit is contained in:
parent
bfb480109f
commit
838df611ae
5 changed files with 11 additions and 9 deletions
|
@ -1,5 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<resources>
|
||||
<string name="show_ruler_level_descr">Display ruler on the map</string>
|
||||
<string name="show_ruler_level">Display ruler</string>
|
||||
|
||||
<string name="rendering_out_of_memory">Not enough process memory to display selected area</string>
|
||||
<string name="use_fluorescent_overlays">Fluorescent overlays</string>
|
||||
<string name="use_fluorescent_overlays_descr">Use fluorescent colors to display tracks and routes</string>
|
||||
|
@ -123,8 +126,7 @@
|
|||
|
||||
<string name="download_files_not_enough_space">There is not enough free space to download %1$s MB (free: %2$s).</string>
|
||||
<string name="download_files_question_space">Free space now {2} MB! Download {0} file(s) ({1} MB)?</string>
|
||||
<string name="show_zoom_level_descr">Permanently show zoom level instead of ruler.</string>
|
||||
<string name="show_zoom_level">Show zoom level</string>
|
||||
|
||||
<string name="tip_select_destination_point">Select Destination</string>
|
||||
<string name="tip_select_destination_point_t">\tYou can select a destination directly in the map (context menu, then \'Set as destination\'), in all search activities, or via long pressing an entry in your \'List of Favorite Points\'.
|
||||
\n\tThe destination is marked as an orange disk on the map and OsmAnd displays the distance to it and the direction to it (orange triangle).</string>
|
||||
|
@ -734,7 +736,7 @@
|
|||
<string name="favourites_activity">Favorites</string>
|
||||
<string name="add_to_favourite">Add to Favorites</string>
|
||||
<string name="use_english_names_descr">Select between native and English names</string>
|
||||
<string name="use_english_names">Use english names</string>
|
||||
<string name="use_english_names">Use English names</string>
|
||||
<string name="app_settings">Application settings</string>
|
||||
<string name="search_address">Search address</string>
|
||||
<string name="choose_building">Choose building</string>
|
||||
|
@ -744,7 +746,7 @@
|
|||
<string name="position_on_map_descr">Choose location of position marker on the map</string>
|
||||
<string name="position_on_map">Position marker</string>
|
||||
<string name="map_specify_point">Set as destination</string>
|
||||
<string name="show_view_angle_descr">Display viewing direction based on compass</string>
|
||||
<string name="show_view_angle_descr">Display viewing direction on the map</string>
|
||||
<string name="show_view_angle">Display viewing direction</string>
|
||||
<string name="stop_navigation">Clear destin.</string>
|
||||
<string name="navigate_to_point">Set as dest.</string>
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
<CheckBoxPreference android:key="show_altitude_info" android:title="@string/show_altitude_info" android:summary="@string/show_altitude_info_descr"/>
|
||||
<CheckBoxPreference android:key="transparent_map_theme" android:title="@string/use_transparent_map_theme" android:summary="@string/use_transparent_map_theme_descr"/>
|
||||
<CheckBoxPreference android:key="fluorescent_overlays" android:title="@string/use_fluorescent_overlays" android:summary="@string/use_fluorescent_overlays_descr"/>
|
||||
<CheckBoxPreference android:key="show_zoom_level" android:title="@string/show_zoom_level" android:summary="@string/show_zoom_level_descr"/>
|
||||
<CheckBoxPreference android:key="show_ruler" android:title="@string/show_ruler_level" android:summary="@string/show_ruler_level_descr"/>
|
||||
</PreferenceScreen>
|
||||
|
||||
|
||||
|
|
|
@ -1115,8 +1115,8 @@ public class OsmandSettings {
|
|||
SHOW_ALTITUDE_INFO.setModeDefaultValue(ApplicationMode.CAR, false);
|
||||
}
|
||||
|
||||
public final CommonPreference<Boolean> SHOW_ZOOM_LEVEL =
|
||||
new BooleanPreference("show_zoom_level", false, false, true);
|
||||
public final CommonPreference<Boolean> SHOW_RULER =
|
||||
new BooleanPreference("show_ruler", true, false, true);
|
||||
|
||||
|
||||
public final OsmandPreference<Integer> NUMBER_OF_FREE_DOWNLOADS =
|
||||
|
|
|
@ -189,7 +189,7 @@ public class SettingsActivity extends PreferenceActivity implements OnPreference
|
|||
registerBooleanPreference(osmandSettings.TEST_ANIMATE_ROUTING,screen);
|
||||
registerBooleanPreference(osmandSettings.SHOW_ALTITUDE_INFO,screen);
|
||||
registerBooleanPreference(osmandSettings.FLUORESCENT_OVERLAYS,screen);
|
||||
registerBooleanPreference(osmandSettings.SHOW_ZOOM_LEVEL,screen);
|
||||
registerBooleanPreference(osmandSettings.SHOW_RULER,screen);
|
||||
CheckBoxPreference nativeCheckbox = registerBooleanPreference(osmandSettings.NATIVE_RENDERING,screen);
|
||||
//disable the checkbox if the library cannot be used
|
||||
if (NativeOsmandLibrary.isLoaded() && !NativeOsmandLibrary.isSupported()) {
|
||||
|
|
|
@ -124,7 +124,7 @@ public class MapControlsLayer extends OsmandMapLayer {
|
|||
hideZoomLevelInTime();
|
||||
}
|
||||
}
|
||||
if (showZoomLevel || view.getSettings().SHOW_ZOOM_LEVEL.get()) {
|
||||
if (showZoomLevel || !view.getSettings().SHOW_RULER.get()) {
|
||||
drawZoomLevel(canvas);
|
||||
} else {
|
||||
drawRuler(canvas);
|
||||
|
|
Loading…
Reference in a new issue