diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2009-12-08 20:26:37 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2009-12-08 20:26:37 +0000 |
commit | e39b3aa3ebc3afd1ded86af986de9918fba2efb7 (patch) | |
tree | eaea6dee3b6e6a7deab775bef538d8f97c96b1da /navit/graphics.h | |
parent | 24c246d02786afa9b01994f083bf92c8a49b4649 (diff) | |
download | navit-svn-e39b3aa3ebc3afd1ded86af986de9918fba2efb7.tar.gz |
Add:Core:Made selection more flexible
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2859 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/graphics.h')
-rw-r--r-- | navit/graphics.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/navit/graphics.h b/navit/graphics.h index a0ef3a04..b9603b95 100644 --- a/navit/graphics.h +++ b/navit/graphics.h @@ -114,6 +114,7 @@ struct graphics_data_image { /* prototypes */ enum attr_type; +enum item_type; enum draw_mode_num; struct attr; struct attr_iter; @@ -181,8 +182,8 @@ 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); +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); void graphics_clear_selection(struct graphics *gra, struct displaylist *dl); /* end of prototypes */ #ifdef __cplusplus |