30 |
{ NULL, 9 }, /* ICON_HEADING */ |
{ NULL, 9 }, /* ICON_HEADING */ |
31 |
{ NULL, WPT_SYM_MAX+1 }, /* ICON_WPT */ |
{ NULL, WPT_SYM_MAX+1 }, /* ICON_WPT */ |
32 |
{ NULL, 1 }, /* ICON_TB */ |
{ NULL, 1 }, /* ICON_TB */ |
33 |
{ NULL, 8 }, /* ICON_MISC */ |
{ NULL, 9 }, /* ICON_MISC */ |
34 |
{ NULL, 3 }, /* ICON_FILE */ |
{ NULL, 3 }, /* ICON_FILE */ |
35 |
{ NULL, -1 } |
{ NULL, -1 } |
36 |
}; |
}; |
81 |
/* ICON_MISC */ |
/* ICON_MISC */ |
82 |
const char *misc_icon_name[] = { |
const char *misc_icon_name[] = { |
83 |
"maemo-mapper-out", "override", "locked", "unlocked", "found", |
"maemo-mapper-out", "override", "locked", "unlocked", "found", |
84 |
"maemo-mapper-in", "note", "delete" |
"maemo-mapper-in", "note", "delete", "paypal" |
85 |
}; |
}; |
86 |
|
|
87 |
/* ICON_FILE */ |
/* ICON_FILE */ |
210 |
} |
} |
211 |
|
|
212 |
GdkPixbuf *icon_bearing(pos_t from, pos_t to) { |
GdkPixbuf *icon_bearing(pos_t from, pos_t to) { |
213 |
if(!from.lat && !from.lon) |
if(isnan(from.lat) || isnan(from.lon) || |
214 |
|
isnan(to.lat) || isnan(to.lon)) |
215 |
return icon_get(ICON_HEADING, 8); |
return icon_get(ICON_HEADING, 8); |
216 |
|
|
217 |
int idx = (gpx_pos_get_bearing(from, to)+22.5)/45.0; |
int idx = (gpx_pos_get_bearing(from, to)+22.5)/45.0; |