diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2009-04-12 06:26:08 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2009-04-12 06:26:08 +0000 |
commit | 265c1e12e2cd93b792312b4c8ae661df0ca76375 (patch) | |
tree | 06fe80a82a5fd7e1c5ea8a90027550e7ed9bd2dd | |
parent | c8ea6e3c26ec06e948c58ef7d991bd45bcafd1ee (diff) | |
download | navit-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.c | 8 |
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, ¢er, &c)) < dist) { gui_internal_widget_append(w2, wi=gui_internal_cmd_pois_item(this, ¢er, 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; |