[NUI] Make GetParent() protected (#165)
authorhuiyueun <35286162+huiyueun@users.noreply.github.com>
Fri, 16 Mar 2018 07:38:18 +0000 (16:38 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Fri, 16 Mar 2018 07:38:18 +0000 (16:38 +0900)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
src/Tizen.NUI/src/public/BaseComponents/View.cs
src/Tizen.NUI/src/public/Container.cs
src/Tizen.NUI/src/public/Layer.cs

index 022277b..2745def 100755 (executable)
@@ -52,7 +52,7 @@ namespace Tizen.NUI.BaseComponents
         /// <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)
@@ -112,7 +112,7 @@ namespace Tizen.NUI.BaseComponents
         /// </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);
index 59e618f..b7d8514 100755 (executable)
@@ -62,6 +62,7 @@ namespace Tizen.NUI
             base.Dispose(type);
         }
 
+        protected abstract Container GetParent();
 
         /// <summary>
         /// Adds a child view to this Container.
@@ -91,14 +92,6 @@ namespace Tizen.NUI
         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>
index 8ff47a0..4e31810 100755 (executable)
@@ -50,7 +50,7 @@ namespace Tizen.NUI
         /// <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)
@@ -98,13 +98,7 @@ namespace Tizen.NUI
             }
         }
 
-
-        /// <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;
         }