Fix for TCT
[platform/core/csapi/nui.git] / Tizen.NUI / src / public / View.cs
index 7934aeb..ae2db50 100755 (executable)
@@ -557,7 +557,7 @@ namespace Tizen.NUI
                 if (_offStageEventHandler == null)
                 {
                     _offStageEventCallback = OffStage;
-                    this.OnStageSignal().Connect(_offStageEventCallback);
+                    this.OffStageSignal().Connect(_offStageEventCallback);
                 }
 
                 _offStageEventHandler += value;
@@ -569,7 +569,7 @@ namespace Tizen.NUI
 
                 if (_offStageEventHandler == null && _offStageEventCallback != null)
                 {
-                    this.OnStageSignal().Disconnect(_offStageEventCallback);
+                    this.OffStageSignal().Disconnect(_offStageEventCallback);
                 }
             }
         }
@@ -968,9 +968,27 @@ namespace Tizen.NUI
         {
             get
             {
-                string temp;
-                GetProperty(View.Property.STATE).Get(out temp);
-                return temp;
+                int temp = 0;\r
+                GetProperty(View.Property.STATE).Get(ref temp);\r
+                switch (temp)\r
+                {\r
+                    case 0:\r
+                    {\r
+                        return "NORMAL";\r
+                    }\r
+                    case 1:\r
+                    {\r
+                        return "FOCUSED";\r
+                    }\r
+                    case 2:\r
+                    {\r
+                        return "DISABLED";\r
+                    }\r
+                    default:\r
+                    {\r
+                        return "";\r
+                    }\r
+                }\r
             }
             set
             {