summaryrefslogtreecommitdiff
path: root/navit/graphics.h
diff options
context:
space:
mode:
authormdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-12-18 13:18:09 +0000
committermdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-12-18 13:18:09 +0000
commit45279c38cdfffa87be732d34fdaaeb8e0af76823 (patch)
tree07f0186d56408837ebcdd3b4b59b3dbec85570f0 /navit/graphics.h
parent5a4cb2f3f89cd2671f30d68a8a113647cb562a93 (diff)
downloadnavit-45279c38cdfffa87be732d34fdaaeb8e0af76823.tar.gz
Add:gui_internal:When map is clicked, display the closest visible item details. Closes #962.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4864 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/graphics.h')
-rw-r--r--navit/graphics.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/navit/graphics.h b/navit/graphics.h
index f0ccea438..d03f09bdb 100644
--- a/navit/graphics.h
+++ b/navit/graphics.h
@@ -184,10 +184,13 @@ struct displaylist_handle *graphics_displaylist_open(struct displaylist *display
struct displayitem *graphics_displaylist_next(struct displaylist_handle *dlh);
void graphics_displaylist_close(struct displaylist_handle *dlh);
struct displaylist *graphics_displaylist_new(void);
+struct map_selection *displaylist_get_selection(struct displaylist *displaylist);
+GList *displaylist_get_clicked_list(struct displaylist *displaylist, struct point *p, int radius);
struct item *graphics_displayitem_get_item(struct displayitem *di);
int graphics_displayitem_get_coord_count(struct displayitem *di);
char *graphics_displayitem_get_label(struct displayitem *di);
int graphics_displayitem_get_displayed(struct displayitem *di);
+int graphics_displayitem_get_z_order(struct displayitem *di);
int graphics_displayitem_within_dist(struct displaylist *displaylist, struct displayitem *di, struct point *p, int dist);
void graphics_add_selection(struct graphics *gra, struct item *item, enum item_type type, struct displaylist *dl);
void graphics_remove_selection(struct graphics *gra, struct item *item, enum item_type type, struct displaylist *dl);