summaryrefslogtreecommitdiff
path: root/navit/navit.h
diff options
context:
space:
mode:
Diffstat (limited to 'navit/navit.h')
-rw-r--r--navit/navit.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/navit/navit.h b/navit/navit.h
index 898ff6cff..f543a7baf 100644
--- a/navit/navit.h
+++ b/navit/navit.h
@@ -39,6 +39,7 @@ struct coord_rect;
struct displaylist;
struct graphics;
struct gui;
+struct layout;
struct mapset;
struct message;
struct navigation;
@@ -53,6 +54,8 @@ struct command_table;
struct item;
void navit_add_mapset(struct navit *this_, struct mapset *ms);
struct mapset *navit_get_mapset(struct navit *this_);
+struct map *navit_get_search_results_map(struct navit *this_);
+int navit_populate_search_results_map(struct navit *navit, GList *search_results, struct coord_rect *r);
struct tracking *navit_get_tracking(struct navit *this_);
char *navit_get_user_data_directory(int create);
void navit_draw_async(struct navit *this_, int async);
@@ -103,6 +106,8 @@ void navit_set_center_cursor(struct navit *this_, int autozoom, int keep_orienta
void navit_set_center_screen(struct navit *this_, struct point *p, int set_timeout);
int navit_set_attr(struct navit *this_, struct attr *attr);
int navit_get_attr(struct navit *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter);
+struct layout *navit_get_layout_by_name(struct navit *this_, const char *layout_name);
+void navit_update_current_layout(struct navit *this_, struct layout *layout);
int navit_add_attr(struct navit *this_, struct attr *attr);
int navit_remove_attr(struct navit *this_, struct attr *attr);
struct attr_iter *navit_attr_iter_new(void);