Eldbus_Message_Iter *array_of_ec;
Eina_List *list = NULL, *l;
Eina_Rectangle *data;
+ int x, y;
e_comp_object_input_rect_get(obj, &list);
if (!list) return;
+ evas_object_geometry_get(obj, &x, &y, NULL, NULL);
+
eldbus_message_iter_arguments_append(iter, "a(iiii)", &array_of_ec);
EINA_LIST_FOREACH(list, l, data)
eldbus_message_iter_arguments_append(struct_of_ec, "iiii", data->x, data->y, data->w, data->h);
eldbus_message_iter_container_close(array_of_ec, struct_of_ec);
- _input_rect_draw(data->x, data->y, data->w, data->h, time, color_r, color_g, color_b);
+ _input_rect_draw(x + data->x, y + data->y, data->w, data->h, time, color_r, color_g, color_b);
}
eldbus_message_iter_container_close(iter, array_of_ec);