/[zanavi_public1]/navit/navit/android/src/com/zoffcc/applications/zanavi/ZANaviPrefs.java
ZANavi

Contents of /navit/navit/android/src/com/zoffcc/applications/zanavi/ZANaviPrefs.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 51 - (show annotations) (download)
Mon Jul 25 19:29:08 2016 UTC (7 years, 8 months ago) by zoff99
File size: 8310 byte(s)
v2.0.52
1 package com.zoffcc.applications.zanavi;
2
3 public class ZANaviPrefs
4 {
5 boolean PREF_use_fast_provider;
6 boolean PREF_follow_gps;
7 boolean PREF_use_compass_heading_base;
8 boolean PREF_use_compass_heading_always;
9 boolean PREF_allow_gui_internal;
10 boolean PREF_show_vehicle_in_center;
11 boolean PREF_use_imperial;
12 boolean PREF_use_compass_heading_fast;
13 boolean PREF_use_anti_aliasing;
14 boolean PREF_use_map_filtering;
15 boolean PREF_gui_oneway_arrows;
16 boolean PREF_c_linedrawing;
17 boolean PREF_show_debug_messages;
18 boolean PREF_show_3d_map = false;
19 boolean PREF_use_lock_on_roads;
20 boolean PREF_use_route_highways;
21 boolean PREF_save_zoomlevel;
22 boolean PREF_show_sat_status;
23 boolean PREF_use_agps;
24 boolean PREF_enable_debug_functions;
25 boolean PREF_enable_debug_write_gpx = false;
26 boolean PREF_enable_debug_enable_comm = false;
27 boolean PREF_speak_street_names;
28 boolean PREF_shrink_on_high_dpi;
29 int PREF_search_country = 1; // default=*ALL*
30 int PREF_zoomlevel_num = 174698;
31 boolean PREF_use_custom_font = true;
32 int PREF_map_font_size = 2; // 1 -> small, 2 -> normal, 3 -> large, 4-> extra large, 4-> mega large
33 int PREF_cancel_map_drawing_timeout = 1; // 0 -> short, 1-> normal, 2-> long, 3-> almost unlimited
34 boolean PREF_draw_polyline_circles = true; // true -> yes (default) false -> no
35 int PREF_mapcache = 10 * 1024; // in kbytes
36 String PREF_navit_lang;
37 int PREF_drawatorder = 1;
38 String PREF_streetsearch_r = "1"; // street search radius factor (multiplier)
39 String PREF_route_style = "3"; // 1 -> under green 2 -> on top blue 3 -> on top of all and blue
40 String PREF_trafficlights_delay = "0"; // 0 -> dont calc traffic lights delay
41 String PREF_avoid_sharp_turns = "0"; // 0 -> normal routing, 1 -> avoid sharp turns
42 boolean PREF_autozoom_flag = true; // false -> no autozoom true -> use autozoom
43 boolean PREF_item_dump = false;
44 boolean PREF_use_smooth_drawing = true;
45 int PREF_show_real_gps_pos = 0; // show real gps pos on map
46 boolean PREF_use_more_smooth_drawing = false;
47 boolean PREF_show_route_rects = false;
48 int PREF_more_map_detail = 0; // 0 -> *normal* , higher values show more detail (and use a lot more CPU!!)
49 boolean PREF_show_multipolygons = true;
50 boolean PREF_use_index_search = true;
51 boolean PREF_show_2d3d_toggle = true;
52 String[] PREF_StreetSearchStrings = new String[Navit.STREET_SEARCH_STRINGS_SAVE_COUNT];
53 boolean PREF_speak_filter_special_chars = true;
54 boolean PREF_show_vehicle_3d = true;
55 boolean PREF_streets_only = false;
56 String PREF_routing_profile = "car"; // 'car' -> car , 'bike' -> bicycle
57 int PREF_road_prio_weight_street_1_city = 30;
58
59 int PREF_road_priority_001 = 68;
60 int PREF_road_priority_002 = 329;
61 int PREF_road_priority_003 = 5000;
62 int PREF_road_priority_004 = 5;
63 int PREF_current_theme = Navit.DEFAULT_THEME_OLD_DARK; // what theme/style to use
64 int PREF_current_theme_M = Navit.DEFAULT_THEME_OLD_DARK_M; // what theme/style to use
65 boolean PREF_show_status_bar = true;
66 boolean PREF_show_poi_on_map = false;
67 String PREF_last_selected_dir_gpxfiles = "";
68 int PREF_tracking_connected_pref = 280;
69 int PREF_tracking_angle_pref = 40;
70 boolean PREF_roadspeed_warning = false; // warning of going faster than speed allowed on this road
71 int PREF_roadspeed_warning_margin = 20;
72 boolean PREF_lane_assist = false; // shows lanes to drive on next
73 int PREF_routing_engine = 0; // 0 -> offline-ZANavi, 1 -> online-OSRM
74 int PREF_traffic_speed_factor = 83;
75 boolean PREF_show_maps_debug_view = false;
76 boolean PREF_show_turn_restrictions = false;
77 boolean PREF_auto_night_mode = true;
78 int PREF_night_mode_lux = 10;
79 int PREF_night_mode_buffer = 20;
80
81 static void deep_copy(ZANaviPrefs src, ZANaviPrefs dst)
82 {
83 dst.PREF_use_fast_provider = src.PREF_use_fast_provider;
84 dst.PREF_follow_gps = src.PREF_follow_gps;
85 dst.PREF_use_compass_heading_base = src.PREF_use_compass_heading_base;
86 dst.PREF_use_compass_heading_always = src.PREF_use_compass_heading_always;
87 dst.PREF_allow_gui_internal = src.PREF_allow_gui_internal;
88 dst.PREF_show_vehicle_in_center = src.PREF_show_vehicle_in_center;
89 dst.PREF_use_imperial = src.PREF_use_imperial;
90 dst.PREF_use_compass_heading_fast = src.PREF_use_compass_heading_fast;
91 dst.PREF_use_anti_aliasing = src.PREF_use_anti_aliasing;
92 dst.PREF_use_map_filtering = src.PREF_use_map_filtering;
93 dst.PREF_gui_oneway_arrows = src.PREF_gui_oneway_arrows;
94 dst.PREF_c_linedrawing = src.PREF_c_linedrawing;
95 dst.PREF_show_debug_messages = src.PREF_show_debug_messages;
96 dst.PREF_show_3d_map = src.PREF_show_3d_map;
97 dst.PREF_use_lock_on_roads = src.PREF_use_lock_on_roads;
98 dst.PREF_use_route_highways = src.PREF_use_route_highways;
99 dst.PREF_save_zoomlevel = src.PREF_save_zoomlevel;
100 dst.PREF_show_sat_status = src.PREF_show_sat_status;
101 dst.PREF_use_agps = src.PREF_use_agps;
102 dst.PREF_enable_debug_functions = src.PREF_enable_debug_functions;
103 dst.PREF_enable_debug_write_gpx = src.PREF_enable_debug_write_gpx;
104 dst.PREF_enable_debug_enable_comm = src.PREF_enable_debug_enable_comm;
105 dst.PREF_speak_street_names = src.PREF_speak_street_names;
106 dst.PREF_shrink_on_high_dpi = src.PREF_shrink_on_high_dpi;
107 dst.PREF_search_country = src.PREF_search_country;
108 dst.PREF_zoomlevel_num = src.PREF_zoomlevel_num;
109 dst.PREF_use_custom_font = src.PREF_use_custom_font;
110 dst.PREF_map_font_size = src.PREF_map_font_size;
111 dst.PREF_cancel_map_drawing_timeout = src.PREF_cancel_map_drawing_timeout;
112 dst.PREF_draw_polyline_circles = src.PREF_draw_polyline_circles;
113 dst.PREF_mapcache = src.PREF_mapcache;
114 dst.PREF_navit_lang = src.PREF_navit_lang;
115 dst.PREF_drawatorder = src.PREF_drawatorder;
116 dst.PREF_streetsearch_r = src.PREF_streetsearch_r;
117 dst.PREF_route_style = src.PREF_route_style;
118 dst.PREF_trafficlights_delay = src.PREF_trafficlights_delay;
119 dst.PREF_avoid_sharp_turns = src.PREF_avoid_sharp_turns;
120 dst.PREF_autozoom_flag = src.PREF_autozoom_flag;
121 dst.PREF_item_dump = src.PREF_item_dump;
122 dst.PREF_use_smooth_drawing = src.PREF_use_smooth_drawing;
123 dst.PREF_show_real_gps_pos = src.PREF_show_real_gps_pos;
124 dst.PREF_use_more_smooth_drawing = src.PREF_use_more_smooth_drawing;
125 dst.PREF_show_route_rects = src.PREF_show_route_rects;
126 dst.PREF_more_map_detail = src.PREF_more_map_detail;
127 dst.PREF_show_multipolygons = src.PREF_show_multipolygons;
128 dst.PREF_use_index_search = src.PREF_use_index_search;
129 dst.PREF_show_2d3d_toggle = src.PREF_show_2d3d_toggle;
130 dst.PREF_speak_filter_special_chars = src.PREF_speak_filter_special_chars;
131 dst.PREF_show_vehicle_3d = src.PREF_show_vehicle_3d;
132 dst.PREF_streets_only = src.PREF_streets_only;
133 dst.PREF_routing_profile = src.PREF_routing_profile;
134 dst.PREF_road_prio_weight_street_1_city = src.PREF_road_prio_weight_street_1_city;
135 dst.PREF_road_priority_001 = src.PREF_road_priority_001;
136 dst.PREF_road_priority_002 = src.PREF_road_priority_002;
137 dst.PREF_road_priority_003 = src.PREF_road_priority_003;
138 dst.PREF_road_priority_004 = src.PREF_road_priority_004;
139 dst.PREF_current_theme = src.PREF_current_theme;
140 dst.PREF_current_theme_M = src.PREF_current_theme_M;
141 dst.PREF_show_status_bar = src.PREF_show_status_bar;
142 dst.PREF_show_poi_on_map = src.PREF_show_poi_on_map;
143 dst.PREF_last_selected_dir_gpxfiles = src.PREF_last_selected_dir_gpxfiles;
144 dst.PREF_tracking_connected_pref = src.PREF_tracking_connected_pref;
145 dst.PREF_tracking_angle_pref = src.PREF_tracking_angle_pref;
146 dst.PREF_roadspeed_warning = src.PREF_roadspeed_warning;
147 dst.PREF_roadspeed_warning_margin = src.PREF_roadspeed_warning_margin;
148 dst.PREF_lane_assist = src.PREF_lane_assist;
149 dst.PREF_routing_engine = src.PREF_routing_engine;
150 dst.PREF_traffic_speed_factor = src.PREF_traffic_speed_factor;
151 dst.PREF_show_maps_debug_view = src.PREF_show_maps_debug_view;
152 dst.PREF_show_turn_restrictions = src.PREF_show_turn_restrictions;
153 dst.PREF_auto_night_mode = src.PREF_auto_night_mode;
154 dst.PREF_night_mode_lux = src.PREF_night_mode_lux;
155 dst.PREF_night_mode_buffer = src.PREF_night_mode_buffer;
156
157 int j = 0;
158 for (j = 0; j < src.PREF_StreetSearchStrings.length; j++)
159 {
160 dst.PREF_StreetSearchStrings[j] = src.PREF_StreetSearchStrings[j];
161 }
162
163 }
164 }

   
Visit the ZANavi Wiki