summaryrefslogtreecommitdiff
path: root/navit/graphics.h
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-12-01 13:56:49 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-12-01 13:56:49 +0000
commita0767aefa01994638481a294b39cd59cffda6eb4 (patch)
tree40704cc994c249bd98667865473f01ccb7fa32e2 /navit/graphics.h
parentbcce7edcbc8738ea11418fc6288bb151731abebf (diff)
downloadnavit-a0767aefa01994638481a294b39cd59cffda6eb4.tar.gz
Add:gui_internal:Possibility to emit a signal when POI is clicked
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2815 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/graphics.h')
-rw-r--r--navit/graphics.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/navit/graphics.h b/navit/graphics.h
index f0b8160ac..a0ef3a046 100644
--- a/navit/graphics.h
+++ b/navit/graphics.h
@@ -170,7 +170,7 @@ int graphics_draw_drag(struct graphics *this_, struct point *p);
void graphics_background_gc(struct graphics *this_, struct graphics_gc *gc);
char *graphics_icon_path(char *icon);
void graphics_draw_itemgra(struct graphics *gra, struct itemgra *itm, struct transformation *t);
-void graphics_displaylist_draw(struct graphics *gra, struct displaylist *displaylist, struct transformation *trans, struct layout *l, int callback);
+void graphics_displaylist_draw(struct graphics *gra, struct displaylist *displaylist, struct transformation *trans, struct layout *l, int flags);
void graphics_draw(struct graphics *gra, struct displaylist *displaylist, struct mapset *mapset, struct transformation *trans, struct layout *l, int async, struct callback *cb, int flags);
int graphics_draw_cancel(struct graphics *gra, struct displaylist *displaylist);
struct displaylist_handle *graphics_displaylist_open(struct displaylist *displaylist);
@@ -179,6 +179,7 @@ void graphics_displaylist_close(struct displaylist_handle *dlh);
struct displaylist *graphics_displaylist_new(void);
struct item *graphics_displayitem_get_item(struct displayitem *di);
char *graphics_displayitem_get_label(struct displayitem *di);
+int graphics_displayitem_get_displayed(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, struct displaylist *dl);
void graphics_remove_selection(struct graphics *gra, struct item *item, struct displaylist *dl);