|
navit
0.5.3-trunk
|
#include <layout.h>
Public Types | |
| enum | { element_point , element_polyline , element_polygon , element_circle , element_text , element_icon , element_image , element_arrows , element_spikes } |
Data Fields | |
| enum element:: { ... } | type |
| struct color | color |
| int | text_size |
| int | oneway |
| union { | |
| struct element_point { | |
| char stub | |
| } point | |
| struct element_polyline { | |
| int width | |
| int directed | |
| int dash_num | |
| int offset | |
| unsigned char dash_table [4] | |
| } polyline | |
| struct element_polygon { | |
| char * src | |
| int width | |
| int height | |
| int rotation | |
| int x | |
| int y | |
| } polygon | |
| struct element_circle { | |
| int width | |
| int radius | |
| struct color background_color | |
| } circle | |
| struct element_icon { | |
| char * src | |
| int width | |
| int height | |
| int rotation | |
| int x | |
| int y | |
| } icon | |
| struct element_text { | |
| struct color background_color | |
| } text | |
| struct element_arrows { | |
| int width | |
| } arrows | |
| struct element_spikes { | |
| int width | |
| int distance | |
| } spikes | |
| } | u |
| int | coord_count |
| struct coord * | coord |
| anonymous enum |
| struct { ... } ::element_arrows element::arrows |
Referenced by arrows_new(), displayitem_draw(), and element_set_arrows_width().
| struct color element::background_color |
| struct { ... } ::element_circle element::circle |
Referenced by circle_new(), displayitem_draw_circle(), element_set_circle_radius(), and element_set_circle_width().
| struct color element::color |
Referenced by circle_new(), displayitem_draw(), element_set_color(), and text_new().
| struct coord* element::coord |
Referenced by element_add_attr(), and graphics_draw_itemgra().
| int element::coord_count |
Referenced by element_add_attr(), and graphics_draw_itemgra().
| int element::dash_num |
| unsigned char element::dash_table[4] |
| int element::directed |
| int element::distance |
| int element::height |
| struct { ... } ::element_icon element::icon |
Referenced by displayitem_draw_icon(), get_icon(), gui_internal_poi_icon(), and icon_new().
| int element::offset |
| int element::oneway |
Referenced by displayitem_draw(), and element_set_oneway().
| struct { ... } ::element_point element::point |
| struct { ... } ::element_polygon element::polygon |
Referenced by displayitem_draw_polygon(), and polygon_new().
| struct { ... } ::element_polyline element::polyline |
| int element::radius |
| int element::rotation |
| struct { ... } ::element_spikes element::spikes |
Referenced by displayitem_draw(), element_set_spikes_distance(), element_set_spikes_width(), and spikes_new().
| char* element::src |
Referenced by get_icon(), and gui_internal_poi_icon().
| char element::stub |
| struct { ... } ::element_text element::text |
Referenced by displayitem_draw_text(), and text_new().
| int element::text_size |
Referenced by displayitem_draw_circle(), displayitem_draw_text(), and element_set_text_size().
| enum { ... } element::type |
Referenced by arrows_new(), circle_new(), displayitem_draw(), get_icon(), gui_internal_poi_icon(), icon_new(), image_new(), polygon_new(), polyline_new(), spikes_new(), and text_new().
| union { ... } element::u |
Referenced by circle_new(), displayitem_draw(), displayitem_draw_circle(), displayitem_draw_icon(), displayitem_draw_polygon(), displayitem_draw_polyline(), displayitem_draw_text(), element_set_arrows_width(), element_set_circle_radius(), element_set_circle_width(), element_set_polyline_dash(), element_set_polyline_directed(), element_set_polyline_offset(), element_set_polyline_width(), element_set_spikes_distance(), element_set_spikes_width(), get_icon(), gui_internal_poi_icon(), icon_new(), polygon_new(), and text_new().
| int element::width |
| int element::x |
| int element::y |