/// <since_tizen> 4 </since_tizen>
public override void Add(View child)
{
- Container oldParent = child.GetParent();
+ Container oldParent = child.Parent;
if(oldParent != this)
{
if (oldParent != null)
/// </summary>
/// <seealso cref="Container.GetParent()" />
/// <since_tizen> 4 </since_tizen>
- public override Container GetParent()
+ protected override Container GetParent()
{
//to fix memory leak issue, match the handle count with native side.
IntPtr cPtr = NDalicPINVOKE.Actor_GetParent(swigCPtr);
base.Dispose(type);
}
+ protected abstract Container GetParent();
/// <summary>
/// Adds a child view to this Container.
public abstract View GetChildAt( uint index );
/// <summary>
- /// Gets the parent of this container.
- /// </summary>
- /// <pre>The child container has been initialized.</pre>
- /// <returns>The parent container.</returns>
- /// <since_tizen> 4 </since_tizen>
- public abstract Container GetParent();
-
- /// <summary>
/// Gets the number of children for this container.
/// </summary>
/// <pre>The container has been initialized.</pre>
/// <since_tizen> 4 </since_tizen>
public override void Add(View child)
{
- Container oldParent = child.GetParent();
+ Container oldParent = child.Parent;
if (oldParent != this)
{
if (oldParent != null)
}
}
-
- /// <summary>
- /// Get parent of the layer.
- /// </summary>
- /// <returns>The view's container</returns>
- /// <since_tizen> 4 </since_tizen>
- public override Container GetParent()
+ protected override Container GetParent()
{
return null;
}