navit
0.5.3-trunk
plugin_def.h
Go to the documentation of this file.
1
20
struct
attr
;
21
struct
navit
;
22
struct
callback_list
;
23
struct
gui
;
24
PLUGIN_FUNC1
(draw,
struct
container *, co)
25
PLUGIN_FUNC3
(
popup
,
struct
container *,
map
,
struct
popup
*,
p
,
struct
popup_item **, list)
26
PLUGIN_CATEGORY
(
graphics
, (
struct
navit
*nav,
struct
graphics_methods
*
meth
,
struct
attr
**
attrs
,
struct
callback_list
*
cbl
))
27
PLUGIN_CATEGORY
(
gui
, (
struct
navit
*nav,
struct
gui_methods
*
meth
,
struct
attr
**
attrs
,
struct
gui
*
gui
))
28
PLUGIN_CATEGORY
(
map
, (
struct
map_methods
*
meth
,
struct
attr
**
attrs
,
struct
callback_list
*
cbl
))
29
PLUGIN_CATEGORY
(
osd
, (
struct
navit
*nav,
struct
osd_methods
*
meth
,
struct
attr
**
attrs
))
30
PLUGIN_CATEGORY
(
speech
, (
struct
speech_methods
*
meth
,
struct
attr
**
attrs
,
struct
attr
*
parent
))
31
PLUGIN_CATEGORY
(
vehicle
, (
struct
vehicle_methods
*
meth
,
struct
callback_list
*
cbl
,
struct
attr
**
attrs
))
32
PLUGIN_CATEGORY
(event, (
struct
event_methods
*
meth
))
33
PLUGIN_CATEGORY
(font, (
void
*
meth
))
34
PLUGIN_CATEGORY
(
traffic
, (
struct
navit
*nav,
struct
traffic_methods
*
meth
,
struct
attr
**
attrs
,
struct
callback_list
*
cbl
))
cbl
struct callback_list * cbl
Definition:
main.c:64
p
unsigned char p[5]
Definition:
mg.h:2
PLUGIN_FUNC1
#define PLUGIN_FUNC1(name, t1, p1)
Definition:
plugin.h:124
PLUGIN_CATEGORY
#define PLUGIN_CATEGORY(category, newargs)
Definition:
plugin.h:136
PLUGIN_FUNC3
#define PLUGIN_FUNC3(name, t1, p1, t2, p2, t3, p3)
Definition:
plugin.h:128
popup
void popup(struct navit *nav, int button, struct point *p)
Definition:
popup.c:377
attr
Definition:
attr.h:157
callback_list
Definition:
callback.c:37
event_methods
Definition:
event.h:37
graphics_methods
Definition:
graphics.h:107
graphics
graphics object A graphics object serves as the target for drawing operations. It encapsulates variou...
Definition:
graphics.c:75
gui_methods
Definition:
gui.h:35
gui
Definition:
gui.c:30
gui::attrs
struct attr ** attrs
Definition:
gui.c:33
gui::meth
struct gui_methods meth
Definition:
gui.c:31
map_methods
Holds all functions a map plugin has to implement to be usable.
Definition:
map.h:80
map
Definition:
map.c:55
navit
Definition:
navit.c:112
osd_methods
Definition:
osd.h:30
osd
Definition:
osd.c:34
parent
Definition:
gpx2navit_txt.h:51
speech_methods
Definition:
speech.h:26
speech
Definition:
speech.c:28
traffic_methods
Holds all functions a traffic plugin has to implement to be usable.
Definition:
traffic.h:258
traffic
A traffic plugin instance.
Definition:
traffic.c:115
vehicle_methods
Definition:
vehicle.h:30
vehicle
Definition:
vehicle.c:59
plugin_def.h
Generated by
1.9.1