5430b007b8ec80ee49a78af5b41f3fad7012ac69
[navit-package] / src / menu.c
1 #include <stdio.h>
2 #include <string.h>
3 #include <stdlib.h>
4 #include <math.h>
5 #include <time.h>
6 #include "coord.h"
7 #include "data_window.h"
8 #include "route.h"
9 #include "cursor.h"
10 #include "menu.h"
11 #include "command.h"
12 #include "transform.h"
13 #include "street.h"
14 #include "statusbar.h"
15 #include "destination.h"
16 #include "main.h"
17 #include "container.h"
18 #include "graphics.h"
19
20 void
21 menu_route_do_update(struct container *co)
22 {
23         if (co->cursor) {
24                 route_set_position(co->route, cursor_pos_get(co->cursor));
25                 graphics_redraw(co);
26                 if (co->statusbar && co->statusbar->statusbar_route_update)
27                         co->statusbar->statusbar_route_update(co->statusbar, co->route);
28         }
29 }
30
31 void
32 menu_route_update(struct container *co)
33 {
34         menu_route_do_update(co);
35         graphics_redraw(co);
36 }