5 menu_route_do_update(struct container *co)
10 route_set_position(co->route, cursor_pos_get(co->cursor));
13 if (co->statusbar && co->statusbar->statusbar_route_update)
14 co->statusbar->statusbar_route_update(co->statusbar, co->route);
20 menu_route_update(struct container *co)
23 menu_route_do_update(co);
29 menu_add(struct menu *menu, char *name, enum menu_type type, void (*callback)(struct menu *menu, void *data1, void *data2), void *data1, void *data2)
32 this=g_new0(struct menu, 1);
33 this->priv=(*menu->meth.add)(menu->priv, &this->meth, name, type, callback, this, data1, data2);
43 menu_set_toggle(struct menu *menu, int active)
45 (*menu->meth.set_toggle)(menu->priv, active);
49 menu_get_toggle(struct menu *menu)
51 return (*menu->meth.get_toggle)(menu->priv);