- The lifecycle of added object will same with contained object
Change-Id: I01be33a413f5b3706a7828c2b9e5016268931a24
private static Dictionary<IntPtr, ItemObject> s_HandleToItemTable = new Dictionary<IntPtr, ItemObject>();
private static int s_globalId = 0;
private static Dictionary<IntPtr, ItemObject> s_HandleToItemTable = new Dictionary<IntPtr, ItemObject>();
private static int s_globalId = 0;
+ readonly Dictionary<string, EvasObject> _partContents = new Dictionary<string, EvasObject>();
Interop.Evas.SmartCallback _deleteCallback;
IntPtr _handle = IntPtr.Zero;
Interop.Evas.SmartCallback _deleteCallback;
IntPtr _handle = IntPtr.Zero;
Interop.Elementary.elm_object_item_part_content_unset(Handle, part);
}
Interop.Elementary.elm_object_item_part_content_set(Handle, part, content);
Interop.Elementary.elm_object_item_part_content_unset(Handle, part);
}
Interop.Elementary.elm_object_item_part_content_set(Handle, part, content);
+ _partContents[part ?? "__default__"] = content;
}
public void SetPartText(string part, string text)
}
public void SetPartText(string part, string text)
{
s_HandleToItemTable.Remove(_handle);
}
{
s_HandleToItemTable.Remove(_handle);
}