Making navit guide the user if a road is left, even if the angle is below
[navit-package] / navit / attr_def.h
1 /**
2  * Navit, a modular navigation system.
3  * Copyright (C) 2005-2008 Navit Team
4  *
5  * This program is free software; you can redistribute it and/or
6  * modify it under the terms of the GNU Library General Public License
7  * version 2 as published by the Free Software Foundation.
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  * GNU Library General Public License for more details.
13  *
14  * You should have received a copy of the GNU Library General Public
15  * License along with this program; if not, write to the
16  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
17  * Boston, MA  02110-1301, USA.
18  */
19
20 /* prototypes */
21
22 /* common */
23 ATTR2(0x00000000,none)
24 ATTR(any)
25
26 ATTR2(0x00010000,type_item_begin)
27 ATTR(town_streets_item)
28 ATTR(street_name_item)
29 ATTR(street_name_numbers_item)
30 ATTR(street_item)
31 ATTR(street_number_item)
32 ATTR(item_type) /* fixme */
33 ATTR2(0x0001ffff,type_item_end)
34
35 ATTR2(0x00020000,type_int_begin)
36 ATTR(h)
37 ATTR(id)
38 ATTR(flags)
39 ATTR(w)
40 ATTR(x)
41 ATTR(y)
42 ATTR(flush_size)
43 ATTR(flush_time)
44 ATTR(zipfile_ref)
45 ATTR(country_id)
46 ATTR(position_sats)
47 ATTR(position_sats_used)
48 ATTR(update)
49 ATTR(follow)
50 ATTR(length)
51 ATTR(time)
52 ATTR(destination_length)
53 ATTR(destination_time)
54 ATTR(speed)
55 ATTR(interval)
56 ATTR(position_qual)
57 ATTR(zoom)
58 ATTR(retry_interval)
59 ATTR(projection)
60 ATTR(offroad)
61 ATTR(vocabulary_name)
62 ATTR(vocabulary_name_systematic)
63 ATTR(vocabulary_distances)
64 ATTR(announce_name_systematic_first)
65 ATTR(antialias)
66 ATTR(order_delta)
67 ATTR(baudrate)
68 ATTR(font_size)
69 ATTR(icon_xs)
70 ATTR(icon_l)
71 ATTR(icon_s)
72 ATTR(spacing)
73 ATTR2(0x00028000,type_boolean_begin)
74 /* boolean */
75 ATTR(overwrite)
76 ATTR(active)
77 ATTR(cursor)
78 ATTR(orientation)
79 ATTR(tracking)
80 ATTR(menubar)
81 ATTR(statusbar)
82 ATTR(toolbar)
83 ATTR(animate)
84 ATTR(lazy)
85 ATTR(mkdir)
86 ATTR(predraw)
87 ATTR(postdraw)
88 ATTR(button)
89 ATTR(ondemand)
90 ATTR(menu_on_map_click)
91 ATTR(direction)
92 ATTR(route_follow_straight)
93 ATTR(gui_speech)
94 ATTR2(0x0002ffff,type_int_end)
95 ATTR2(0x00030000,type_string_begin)
96 ATTR(type)
97 ATTR(label)
98 ATTR(data)
99 ATTR(charset)
100 ATTR(country_all)
101 ATTR(country_iso3)
102 ATTR(country_iso2)
103 ATTR(country_car)
104 ATTR(country_name)
105 ATTR(town_name)
106 ATTR(town_postal)
107 ATTR(district_name)
108 ATTR(street_name)
109 ATTR(street_name_systematic)
110 ATTR(street_number)
111 ATTR(debug)
112 ATTR(address)
113 ATTR(phone)
114 ATTR(entry_fee)
115 ATTR(open_hours)
116 ATTR(skin)
117 ATTR(fullscreen)
118 ATTR(view_mode)
119 ATTR(tilt)
120 ATTR(media_window_title)
121 ATTR(media_cmd)
122 ATTR(image_codec)
123 /* poi */
124 ATTR(icon)
125 ATTR(info_html)
126 ATTR(price_html)
127 /* navigation */
128 ATTR(navigation_short)
129 ATTR(navigation_long)
130 ATTR(navigation_long_exact)
131 ATTR(navigation_speech)
132 ATTR(name)
133 ATTR(source)
134 ATTR(description)
135 ATTR(gc_type)
136 ATTR(layout)
137 ATTR(position_nmea)
138 ATTR(gpsd_query)
139 ATTR(on_eof)
140 ATTR(command)
141 ATTR(src)
142 ATTR(path)
143 ATTR(font)
144 ATTR(url_local)
145 ATTR(gc_size)
146 ATTR(gc_difficulty)
147 ATTR(gc_terrain)
148 ATTR2(0x0003ffff,type_string_end)
149 ATTR(order)
150 ATTR2(0x00050000,type_double_start)
151 ATTR(position_height)
152 ATTR(position_speed)
153 ATTR(position_direction)
154 ATTR2(0x0005ffff,type_double_end)
155 ATTR2(0x00060000,type_coord_geo_start)
156 ATTR(position_coord_geo)
157 ATTR(center)
158 ATTR2(0x0006ffff,type_coord_geo_end)
159 ATTR2(0x00070000,type_color_begin)
160 ATTR(color)
161 ATTR(color2)
162 ATTR2(0x0007ffff,type_color_end)
163 ATTR2(0x00080000,type_object_begin)
164 ATTR(navit)
165 ATTR(log)
166 ATTR(callback)
167 ATTR(route)
168 ATTR(navigation)
169 ATTR(vehicle)
170 ATTR(map)
171 ATTR(bookmark_map)
172 ATTR(former_destination_map)
173 ATTR(graphics)
174 ATTR(gui)
175 ATTR(trackingo) /* fixme */
176 ATTR2(0x0008ffff,type_object_end)
177 ATTR2(0x00090000,type_coord_begin)
178 ATTR2(0x0009ffff,type_coord_end)
179 ATTR2(0x000a0000,type_pcoord_begin)
180 ATTR(destination)
181 ATTR2(0x000affff,type_pcoord_end)