[NUI] Support Shadow Size Extents (#1334)
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / src / public / ViewProperty / Shadow.cs
index 6f79f92..58bd45f 100644 (file)
@@ -24,7 +24,7 @@ namespace Tizen.NUI
     /// The platform provided shadow drawing for View
     /// </summary>
     [EditorBrowsable(EditorBrowsableState.Never)]
-    public class Shadow : ShadowBase, Tizen.NUI.ICloneable
+    public class Shadow : ShadowBase, Tizen.NUI.Internal.ICloneable
     {
         private static readonly Color noColor = new Color(0, 0, 0, 0);
 
@@ -75,7 +75,7 @@ namespace Tizen.NUI
         {
             return new Shadow() {
                 Offset = offset,
-                Scale = scale,
+                Extents = extents,
                 Color = color,
                 BlurRadius = blurRadius
             };
@@ -110,7 +110,7 @@ namespace Tizen.NUI
             }
             set
             {
-                color = value == null? null : new Color(OnColorChanged, value);
+                color = new Color(OnColorChanged, value ?? noColor);
                 UpdateColor();
             }
         }