summaryrefslogtreecommitdiffstats
path: root/friendfinder/e_smart_map.h
diff options
context:
space:
mode:
authorPatrick Hornecker2009-12-21 16:07:36 +0100
committerPatrick Hornecker2009-12-21 16:07:36 +0100
commit3cefadd098bb72a087406ecc09c1c04f1dca0ab5 (patch)
treebbec3ea006ac2abc6bdf52f00ca2b970f27274d9 /friendfinder/e_smart_map.h
parentfew changes (diff)
downloadfriendfinder-3cefadd098bb72a087406ecc09c1c04f1dca0ab5.tar.gz
friendfinder-3cefadd098bb72a087406ecc09c1c04f1dca0ab5.tar.xz
friendfinder-3cefadd098bb72a087406ecc09c1c04f1dca0ab5.zip
file locations reorderd, map in gui...build problems on local machine
Diffstat (limited to 'friendfinder/e_smart_map.h')
-rw-r--r--friendfinder/e_smart_map.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/friendfinder/e_smart_map.h b/friendfinder/e_smart_map.h
new file mode 100644
index 0000000..6c56785
--- /dev/null
+++ b/friendfinder/e_smart_map.h
@@ -0,0 +1,18 @@
+#ifndef __E_SMART_MAP
+#define __E_SMART_MAP
+
+struct polyline;
+struct overlay;
+struct polyline;
+
+Evas_Object *e_smart_map_add(Evas_Object *e, const char *map_eet);
+int e_smart_map_set_level(Evas_Object *o, int level);
+void e_smart_map_set_pos(Evas_Object *o, double lat, double lon);
+void e_smart_map_set_info(Evas_Object *o, const char *info);
+void e_smart_map_get_pos(Evas_Object *o, double *lat, double *lon);
+int e_smart_map_add_overlay(Evas_Object *map, char *name);
+void e_smart_map_overlay_set_bubble(Evas_Object *o, char *overlay, char *info, char *text, double lat, double lon, int flags);
+void e_smart_map_overlay_hide(Evas_Object *o, char *overlay);
+
+int e_smart_map_add_path(Evas_Object *o, struct polyline *_p);
+#endif