[NUI] Add getter property for VisualFittingMode (#460)
authordongsug-song <35130733+dongsug-song@users.noreply.github.com>
Mon, 10 Sep 2018 04:13:06 +0000 (13:13 +0900)
committerGitHub <noreply@github.com>
Mon, 10 Sep 2018 04:13:06 +0000 (13:13 +0900)
Change-Id: I1ee389dd4a84f153e4a5d063fe3331a9525757eb

src/Tizen.NUI/src/public/VisualMaps.cs

index b16e752..de34c54 100755 (executable)
@@ -621,6 +621,27 @@ namespace Tizen.NUI
         [EditorBrowsable(EditorBrowsableState.Never)]
         public VisualFittingModeType VisualFittingMode
         {
+            get
+            {
+                if (_visualFittingMode == null)
+                {
+                    if (this is AnimatedImageVisual ||
+                        this is MeshVisual ||
+                        this is PrimitiveVisual ||
+                        this is TextVisual)
+                    {
+                        return VisualFittingModeType.FitKeepAspectRatio;
+                    }
+                    else
+                    {
+                        return VisualFittingModeType.Fill;
+                    }
+                }
+                else
+                {
+                    return (VisualFittingModeType)_visualFittingMode;
+                }
+            }
             set
             {
                 _visualFittingMode = value;