navit 0.5.3-trunk
Loading...
Searching...
No Matches
plugin_def.h
Go to the documentation of this file.
1
20struct attr;
21struct navit;
22struct callback_list;
23struct gui;
24PLUGIN_FUNC1(draw, struct container *, co)
25PLUGIN_FUNC3(popup, struct container *, map, struct popup *, p, struct popup_item **, list)
27 (struct navit * nav, struct graphics_methods *meth, struct attr **attrs, struct callback_list *cbl))
28PLUGIN_CATEGORY(gui, (struct navit * nav, struct gui_methods *meth, struct attr **attrs, struct gui *gui))
29PLUGIN_CATEGORY(map, (struct map_methods * meth, struct attr **attrs, struct callback_list *cbl))
30PLUGIN_CATEGORY(osd, (struct navit * nav, struct osd_methods *meth, struct attr **attrs))
31PLUGIN_CATEGORY(speech, (struct speech_methods * meth, struct attr **attrs, struct attr *parent))
33PLUGIN_CATEGORY(event, (struct event_methods * meth))
34PLUGIN_CATEGORY(font, (void *meth))
36 (struct navit * nav, struct traffic_methods *meth, struct attr **attrs, struct callback_list *cbl))
struct callback_list * cbl
Definition main.c:63
unsigned char p[5]
Definition mg.h:2
#define PLUGIN_FUNC1(name, t1, p1)
Definition plugin.h:118
#define PLUGIN_CATEGORY(category, newargs)
Definition plugin.h:130
#define PLUGIN_FUNC3(name, t1, p1, t2, p2, t3, p3)
Definition plugin.h:122
struct navit struct traffic_methods struct attr ** attrs
Definition plugin_def.h:36
struct navit * nav
Definition plugin_def.h:36
struct navit struct traffic_methods * meth
Definition plugin_def.h:36
void popup(struct navit *nav, int button, struct point *p)
Definition popup.c:370
Definition attr.h:138
Definition callback.c:35
Definition event.h:37
Definition graphics.h:113
graphics object A graphics object serves as the target for drawing operations. It encapsulates variou...
Definition graphics.c:78
Definition gui.h:37
Definition gui.c:30
Holds all functions a map plugin has to implement to be usable.
Definition map.h:131
Definition map.c:58
Definition navit.c:110
Definition osd.h:37
Definition osd.c:34
Definition gpx2navit_txt.h:50
Definition speech.h:29
Definition speech.c:28
Holds all functions a traffic plugin has to implement to be usable.
Definition traffic.h:261
A traffic plugin instance.
Definition traffic.c:117
Definition vehicle.h:34
Definition vehicle.c:60