summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-04-12 06:26:08 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-04-12 06:26:08 +0000
commit265c1e12e2cd93b792312b4c8ae661df0ca76375 (patch)
tree06fe80a82a5fd7e1c5ea8a90027550e7ed9bd2dd
parentc8ea6e3c26ec06e948c58ef7d991bd45bcafd1ee (diff)
downloadnavit-svn-265c1e12e2cd93b792312b4c8ae661df0ca76375.tar.gz
Fix:gui_internal:Made POI search more useable
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit/navit@2202 ffa7fe5e-494d-0410-b361-a75ebd5db220
-rw-r--r--gui/internal/gui_internal.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/gui/internal/gui_internal.c b/gui/internal/gui_internal.c
index 537500ae..ce124f64 100644
--- a/gui/internal/gui_internal.c
+++ b/gui/internal/gui_internal.c
@@ -1769,6 +1769,7 @@ struct selector {
type_poi_hotel,type_poi_camp_rv,
type_poi_camping,type_poi_camping,
type_poi_resort,type_poi_resort,
+ type_poi_motel,type_poi_hostel,
type_none}},
{"restaurant","Restaurant",(enum item_type []) {
type_poi_bar,type_poi_picnic,
@@ -1805,7 +1806,8 @@ struct selector {
type_poi_mall+1,type_poi_personal_service-1,
type_poi_restaurant+1,type_poi_restroom-1,
type_poi_restroom+1,type_poi_shop_grocery-1,
- type_poi_shop_grocery+1,type_poi_wifi,
+ type_poi_shop_grocery+1,type_poi_motel-1,
+ type_poi_hostel+1,type_selected_point,
type_none}},
};
@@ -1898,7 +1900,7 @@ gui_internal_cmd_pois(struct gui_priv *this, struct widget *wm, void *data)
struct map *m;
struct map_rect *mr;
struct item *item;
- int idist,dist=4000;
+ int idist,dist=20000;
struct widget *wi,*w,*w2,*wb;
enum projection pro=wm->c.pro;
struct selector *isel=wm->data;
@@ -1927,6 +1929,8 @@ gui_internal_cmd_pois(struct gui_priv *this, struct widget *wm, void *data)
(idist=transform_distance(pro, &center, &c)) < dist) {
gui_internal_widget_append(w2, wi=gui_internal_cmd_pois_item(this, &center, item, &c, idist));
wi->func=gui_internal_cmd_position;
+ wi->data=(void *)2;
+ wi->item=*item;
wi->state |= STATE_SENSITIVE;
wi->c.x=c.x;
wi->c.y=c.y;