This is needed to synchronize a move of transformed (e.g. rotated)
evas object with a move of a parent.
By default it is not synchronized.
Change-Id: Ie88d1da5052da9cba5fe9682852590f2a6cb8a43
Signed-off-by: Piotr Bereza <p.bereza@samsung.com>
}
}
+ public bool IsMoveSync
+ {
+ get
+ {
+ return Interop.Evas.evas_map_util_object_move_sync_get(_evasMap);
+ }
+ set
+ {
+ Interop.Evas.evas_map_util_object_move_sync_set(_evasMap, value);
+ }
+ }
+
public void PopulatePoints(EvasObject obj, int z)
{
Interop.Evas.evas_map_util_points_populate_from_object_full(_evasMap, obj, z);
internal static extern bool evas_object_map_enable_get(IntPtr obj);
[DllImport(Libraries.Evas)]
+ internal static extern void evas_map_util_object_move_sync_set(IntPtr map, bool enabled);
+
+ [DllImport(Libraries.Evas)]
+ internal static extern bool evas_map_util_object_move_sync_get(IntPtr map);
+
+ [DllImport(Libraries.Evas)]
internal static extern void evas_object_map_set(IntPtr obj, IntPtr map);
[DllImport(Libraries.Evas)]