1582 |
/* reduce update frequency on hildon to keep screen update fluid */ |
/* reduce update frequency on hildon to keep screen update fluid */ |
1583 |
static guint32 last_time = 0; |
static guint32 last_time = 0; |
1584 |
|
|
1585 |
if(event->time - last_time < 100) return FALSE; |
if(event->time - last_time < 250) return FALSE; |
1586 |
last_time = event->time; |
last_time = event->time; |
1587 |
#endif |
#endif |
1588 |
|
|
1775 |
map->style->background.color >> 8, NULL); |
map->style->background.color >> 8, NULL); |
1776 |
|
|
1777 |
GooCanvasItem *root = goo_canvas_get_root_item(GOO_CANVAS(map->canvas)); |
GooCanvasItem *root = goo_canvas_get_root_item(GOO_CANVAS(map->canvas)); |
1778 |
|
g_object_set(G_OBJECT(root), "antialias", |
1779 |
|
appdata->settings->no_antialias?CAIRO_ANTIALIAS_NONE: |
1780 |
|
CAIRO_ANTIALIAS_DEFAULT, NULL); |
1781 |
|
|
1782 |
/* create the groups */ |
/* create the groups */ |
1783 |
canvas_group_t group; |
canvas_group_t group; |
1887 |
void map_paint(appdata_t *appdata) { |
void map_paint(appdata_t *appdata) { |
1888 |
map_t *map = appdata->map; |
map_t *map = appdata->map; |
1889 |
|
|
1890 |
|
/* user may have changes antialias settings */ |
1891 |
|
GooCanvasItem *root = goo_canvas_get_root_item(GOO_CANVAS(map->canvas)); |
1892 |
|
g_object_set(G_OBJECT(root), "antialias", |
1893 |
|
appdata->settings->no_antialias?CAIRO_ANTIALIAS_NONE: |
1894 |
|
CAIRO_ANTIALIAS_DEFAULT, NULL); |
1895 |
|
|
1896 |
josm_elemstyles_colorize_world(map->style, appdata->osm); |
josm_elemstyles_colorize_world(map->style, appdata->osm); |
1897 |
map_draw(map, appdata->osm); |
map_draw(map, appdata->osm); |
1898 |
} |
} |