EAPI Eina_Bool elm_map_paused_get(Evas_Object *obj);
EAPI void elm_map_utils_convert_coord_into_geo(int x, int y, int size, double *lon, double *lat);
EAPI void elm_map_utils_convert_geo_into_coord(double lon, double lat, int size, int *x, int *y);
- EAPI Elm_Map_Marker *elm_map_marker_add(Evas_Object *obj, double lon, double lat, Elm_Map_Marker_Class *class, void *data);
+ EAPI Elm_Map_Marker *elm_map_marker_add(Evas_Object *obj, double lon, double lat, Elm_Map_Marker_Class *clas, void *data);
/* smart callbacks called:
* "clicked" - when image clicked
* "press" - when mouse/finger held down initially on image
struct _Elm_Map_Marker
{
Widget_Data *wd;
- Elm_Map_Marker_Class *class;
+ Elm_Map_Marker_Class *clas;
double longitude, latitude;
Evas_Coord map_size;
EINA_LIST_FOREACH(group->markers, l, marker)
{
- if(marker->class->func.get)
- marker->content = marker->class->func.get(group->wd->obj, marker, marker->data);
+ if(marker->clas->func.get)
+ marker->content = marker->clas->func.get(group->wd->obj, marker, marker->data);
if(marker->content)
elm_box_pack_end(group->bx, marker->content);
EINA_LIST_FOREACH(group->markers, l, marker)
{
- if(marker->content && marker->class->func.del)
- marker->class->func.del(group->wd->obj, marker, marker->data, marker->content);
+ if(marker->content && marker->clas->func.del)
+ marker->clas->func.del(group->wd->obj, marker, marker->data, marker->content);
else if(marker->content)
evas_object_del(marker->content);
}
* @param obj The map object
* @param lon the longitude
* @param lat the latitude
- * @param class the class to use
+ * @param clas the class to use
* @param data the data passed to the callbacks
*/
EAPI Elm_Map_Marker *
-elm_map_marker_add(Evas_Object *obj, double lon, double lat, Elm_Map_Marker_Class *class, void *data)
+elm_map_marker_add(Evas_Object *obj, double lon, double lat, Elm_Map_Marker_Class *clas, void *data)
{
int i;
Eina_List *l;
Elm_Map_Marker *marker = calloc(1, sizeof(Elm_Map_Marker));
marker->wd = wd;
- marker->class = class;
+ marker->clas = clas;
marker->longitude = lon;
marker->latitude = lat;
marker->data = data;