aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/elementary/src/modules/test_map/mod.c
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-04-22 09:20:32 +1000
committerDavid Walter Seikel2012-04-22 09:20:32 +1000
commit3ad3455551be0d7859ecb02290376206d5e66498 (patch)
tree497917e12b4d7f458dff9765d9b53f64c4e03fc3 /libraries/elementary/src/modules/test_map/mod.c
parentUpdate EFL to latest beta. (diff)
downloadSledjHamr-3ad3455551be0d7859ecb02290376206d5e66498.zip
SledjHamr-3ad3455551be0d7859ecb02290376206d5e66498.tar.gz
SledjHamr-3ad3455551be0d7859ecb02290376206d5e66498.tar.bz2
SledjHamr-3ad3455551be0d7859ecb02290376206d5e66498.tar.xz
And actually include new files, plus elementary libraries.
Diffstat (limited to '')
-rw-r--r--libraries/elementary/src/modules/test_map/mod.c77
1 files changed, 77 insertions, 0 deletions
diff --git a/libraries/elementary/src/modules/test_map/mod.c b/libraries/elementary/src/modules/test_map/mod.c
new file mode 100644
index 0000000..a075cdd
--- /dev/null
+++ b/libraries/elementary/src/modules/test_map/mod.c
@@ -0,0 +1,77 @@
1#include "Elementary.h"
2#include <Eina.h>
3#ifdef HAVE_CONFIG_H
4# include "elementary_config.h"
5#endif
6
7EAPI char *
8map_module_source_name_get(void)
9{
10 return strdup("test_map");
11}
12
13EAPI int
14map_module_tile_zoom_min_get(void)
15{
16 return 0;
17}
18
19EAPI int
20map_module_tile_zoom_max_get(void)
21{
22 return 18;
23}
24
25EAPI char *
26map_module_tile_url_get(Evas_Object *obj __UNUSED__, int x, int y, int zoom)
27{
28 char buf[PATH_MAX];
29 snprintf(buf, sizeof(buf), "http://tile.openstreetmap.org/%d/%d/%d.png",
30 zoom, x, y);
31 return strdup(buf);
32}
33
34EAPI char *
35map_module_route_source_get(void)
36{
37 return NULL;
38}
39
40EAPI char *
41map_module_route_url_get(Evas_Object *obj __UNUSED__, const char *type_name __UNUSED__, int method __UNUSED__, double flon __UNUSED__, double flat __UNUSED__, double tlon __UNUSED__, double tlat __UNUSED__)
42{
43 return strdup("");
44}
45
46EAPI char *
47map_module_name_url_get(Evas_Object *obj __UNUSED__, int method __UNUSED__, const char *name __UNUSED__, double lon __UNUSED__, double lat __UNUSED__)
48{
49 return strdup("");
50}
51
52EAPI Eina_Bool
53map_module_tile_geo_to_coord(const Evas_Object *obj __UNUSED__, int zoom __UNUSED__, double lon __UNUSED__, double lat __UNUSED__, int size __UNUSED__, int *x __UNUSED__, int *y __UNUSED__)
54{
55 return EINA_FALSE;
56}
57
58EAPI Eina_Bool
59map_module_tile_coord_to_geo(const Evas_Object *obj __UNUSED__, int zoom __UNUSED__, int x __UNUSED__, int y __UNUSED__, int size __UNUSED__, double *lon __UNUSED__, double *lat __UNUSED__)
60{
61 return EINA_FALSE;
62}
63
64static Eina_Bool
65_module_init(void)
66{
67 return EINA_TRUE;
68}
69
70static void
71_module_shutdown(void)
72{
73}
74
75EINA_MODULE_INIT(_module_init);
76EINA_MODULE_SHUTDOWN(_module_shutdown);
77