navit 0.5.3-trunk
Loading...
Searching...
No Matches
gui_internal_poi.h
Go to the documentation of this file.
1
7#ifndef _NAVIT_INTERNAL_POI_H
8#define _NAVIT_INTERNAL_POI_H
9
10#include "route.h"
11#include <glib.h>
12
13struct poi_param {
14
18 unsigned char sel;
19
23 unsigned char selnb;
27 unsigned char pagenb;
31 unsigned char dist;
36 unsigned char AddressFilterType;
40 char *filterstr;
44 GList *filter;
48 int count;
49};
50
51/* prototypes */
52struct coord;
53struct gui_priv;
54struct item;
55struct poi_param;
56struct widget;
58void gui_internal_poi_param_set_filter(struct poi_param *param, char *text);
59struct widget *gui_internal_cmd_pois_item(struct gui_priv *this, struct coord *center, struct item *item,
60 struct coord *c, struct route *route, int dist, char *name);
61char *gui_internal_compose_item_address_string(struct item *item, int prependPostal);
62void gui_internal_cmd_pois_filter(struct gui_priv *this, struct widget *wm, void *data);
63void gui_internal_cmd_pois(struct gui_priv *this, struct widget *wm, void *data);
64/* end of prototypes */
65
66#endif
struct tcoord center
Definition garmin_img.c:2
char data
Definition garmin_img.c:2
void gui_internal_poi_param_set_filter(struct poi_param *param, char *text)
Set POIs filter data in poi_param structure.
Definition gui_internal_poi.c:255
struct widget * gui_internal_cmd_pois_item(struct gui_priv *this, struct coord *center, struct item *item, struct coord *c, struct route *route, int dist, char *name)
Definition gui_internal_poi.c:330
char * gui_internal_compose_item_address_string(struct item *item, int prependPostal)
Get string representation of item address suitable for doing search and for display in POI list.
Definition gui_internal_poi.c:390
void gui_internal_cmd_pois(struct gui_priv *this, struct widget *wm, void *data)
Do POI search specified by poi_param and display POIs found.
Definition gui_internal_poi.c:588
void gui_internal_poi_param_free(void *p)
Free poi_param structure.
Definition gui_internal_poi.c:216
void gui_internal_cmd_pois_filter(struct gui_priv *this, struct widget *wm, void *data)
POIs filter dialog.
Definition gui_internal_poi.c:539
unsigned char p[5]
Definition mg.h:2
static struct pcoord c
Definition popup.c:368
Contains exported code for route.c.
char name[0]
Definition street.c:3
Definition coord.h:33
Definition graphics_win32.h:50
Represents an object on a map.
Definition item.h:122
Definition gui_internal_poi.h:13
GList * filter
Definition gui_internal_poi.h:44
unsigned char sel
Definition gui_internal_poi.h:18
unsigned char pagenb
Definition gui_internal_poi.h:27
unsigned char selnb
Definition gui_internal_poi.h:23
unsigned char AddressFilterType
Definition gui_internal_poi.h:36
char * filterstr
Definition gui_internal_poi.h:40
int count
Definition gui_internal_poi.h:48
unsigned char dist
Definition gui_internal_poi.h:31
A complete route.
Definition route.c:206
Definition gui_internal_widget.h:23
char * text
Definition gui_internal_widget.h:28