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 |