3 #ifndef _MAPPER_TYPES_H
4 #define _MAPPER_TYPES_H
8 #include <curl/multi.h>
10 /** This enum defines the possible font sizes. */
21 gchar *INFO_FONT_TEXT[INFO_FONT_ENUM_COUNT];
23 /** This enum defines all of the key-customizable actions. */
25 CUSTOM_ACTION_PAN_NORTH,
26 CUSTOM_ACTION_PAN_WEST,
27 CUSTOM_ACTION_PAN_SOUTH,
28 CUSTOM_ACTION_PAN_EAST,
29 CUSTOM_ACTION_TOGGLE_AUTOCENTER,
30 CUSTOM_ACTION_ZOOM_IN,
31 CUSTOM_ACTION_ZOOM_OUT,
32 CUSTOM_ACTION_TOGGLE_FULLSCREEN,
33 CUSTOM_ACTION_TOGGLE_TRACKS,
34 CUSTOM_ACTION_TOGGLE_SCALE,
35 CUSTOM_ACTION_TOGGLE_POI,
36 CUSTOM_ACTION_CHANGE_REPO,
37 CUSTOM_ACTION_ROUTE_DISTNEXT,
38 CUSTOM_ACTION_ROUTE_DISTLAST,
39 CUSTOM_ACTION_TRACK_BREAK,
40 CUSTOM_ACTION_TRACK_DISTLAST,
41 CUSTOM_ACTION_TRACK_DISTFIRST,
42 CUSTOM_ACTION_TOGGLE_GPS,
43 CUSTOM_ACTION_TOGGLE_GPSINFO,
44 CUSTOM_ACTION_TOGGLE_SPEEDLIMIT,
45 CUSTOM_ACTION_ENUM_COUNT
47 gchar *CUSTOM_ACTION_TEXT[CUSTOM_ACTION_ENUM_COUNT];
49 /** This enum defines all of the customizable keys. */
58 CUSTOM_KEY_FULLSCREEN,
62 gchar *CUSTOM_KEY_GCONF[CUSTOM_KEY_ENUM_COUNT];
63 gchar *CUSTOM_KEY_ICON[CUSTOM_KEY_ENUM_COUNT];
64 CustomAction CUSTOM_KEY_DEFAULT[CUSTOM_KEY_ENUM_COUNT];
66 /** This enum defines all of the colorable objects. */
69 COLORABLE_MARK_VELOCITY,
73 COLORABLE_TRACK_BREAK,
76 COLORABLE_ROUTE_BREAK,
80 gchar *COLORABLE_GCONF[COLORABLE_ENUM_COUNT];
81 GdkColor COLORABLE_DEFAULT[COLORABLE_ENUM_COUNT];
84 SPEED_LOCATION_TOP_LEFT,
85 SPEED_LOCATION_TOP_RIGHT,
86 SPEED_LOCATION_BOTTOM_RIGHT,
87 SPEED_LOCATION_BOTTOM_LEFT,
88 SPEED_LOCATION_ENUM_COUNT
90 gchar *SPEED_LOCATION_TEXT[SPEED_LOCATION_ENUM_COUNT];
92 typedef struct _BrowseInfo BrowseInfo;