Separate C# classes into Internal and Public
[platform/core/uifw/dali-toolkit.git] / plugins / dali-sharp / sharp / public / View.cs
similarity index 74%
rename from plugins/dali-sharp/sharp/internal/View.cs
rename to plugins/dali-sharp/sharp/public/View.cs
index a805550..0754862 100755 (executable)
@@ -424,7 +424,7 @@ namespace Dali
          * (in the type of KeyInputFocusGainedEventHandler-DaliEventHandler<object,KeyInputFocusGainedEventArgs>)
          * provided by the user. KeyInputFocusGained signal is emitted when the control gets Key Input Focus.
          */
-        public event DaliEventHandler<object,KeyInputFocusGainedEventArgs> KeyInputFocusGained
+        public event DaliEventHandler<object,KeyInputFocusGainedEventArgs> FocusGained
         {
             add
             {
@@ -435,7 +435,7 @@ namespace Dali
                     {
                         _KeyInputFocusGainedEventHandler += value;
                         Console.WriteLine("View Key EVENT Locked....");
-                        _KeyInputFocusGainedCallbackDelegate = new KeyInputFocusGainedCallbackDelegate(OnKeyInputFocusGained);
+                        _KeyInputFocusGainedCallbackDelegate = new KeyInputFocusGainedCallbackDelegate(OnFocusGained);
                         this.KeyInputFocusGainedSignal().Connect(_KeyInputFocusGainedCallbackDelegate);
                     }
                 }
@@ -455,7 +455,7 @@ namespace Dali
             }
         }
 
-        private void OnKeyInputFocusGained(IntPtr view)
+        private void OnFocusGained(IntPtr view)
         {
             KeyInputFocusGainedEventArgs e = new KeyInputFocusGainedEventArgs();
             Console.WriteLine("View Key ....");
@@ -475,7 +475,7 @@ namespace Dali
          * (in the type of KeyInputFocusLostEventHandler-DaliEventHandler<object,KeyInputFocusLostEventArgs>)
          * provided by the user. KeyInputFocusLost signal is emitted when the control loses Key Input Focus.
          */
-        public event DaliEventHandler<object,KeyInputFocusLostEventArgs> KeyInputFocusLost
+        public event DaliEventHandler<object,KeyInputFocusLostEventArgs> FocusLost
         {
             add
             {
@@ -486,7 +486,7 @@ namespace Dali
                     {
                         _KeyInputFocusLostEventHandler += value;
 
-                        _KeyInputFocusLostCallbackDelegate = new KeyInputFocusLostCallbackDelegate(OnKeyInputFocusLost);
+                        _KeyInputFocusLostCallbackDelegate = new KeyInputFocusLostCallbackDelegate(OnFocusLost);
                         this.KeyInputFocusLostSignal().Connect(_KeyInputFocusLostCallbackDelegate);
                     }
                 }
@@ -506,7 +506,7 @@ namespace Dali
             }
         }
 
-        private void OnKeyInputFocusLost(IntPtr view)
+        private void OnFocusLost(IntPtr view)
         {
             KeyInputFocusLostEventArgs e = new KeyInputFocusLostEventArgs();
 
@@ -578,7 +578,7 @@ namespace Dali
          * (in the type of OnRelayoutEventHandler) provided by the user.
          * OnRelayout signal is emitted after the size has been set on the view during relayout.
          */
-        public event DaliEventHandler<object,OnRelayoutEventArgs> OnRelayoutEvent
+        public event DaliEventHandler<object,OnRelayoutEventArgs> Relayout
         {
             add
             {
@@ -737,7 +737,7 @@ namespace Dali
          * (in the type of WheelHandler-DaliEventHandlerWithReturnType<object,WheelEventArgs,bool>)
          * provided by the user. WheelMoved signal is emitted when wheel event is received.
          */
-        public event DaliEventHandlerWithReturnType<object,WheelEventArgs,bool> WheelMoved
+        public event DaliEventHandlerWithReturnType<object,WheelEventArgs,bool> WheelRolled
         {
             add
             {
@@ -791,7 +791,7 @@ namespace Dali
          * (in the type of OnWindowEventHandler) provided by the user.
          * OnWindow signal is emitted after the view has been connected to the window.
          */
-        public event DaliEventHandler<object,OnWindowEventArgs> OnWindowEvent
+        public event DaliEventHandler<object,OnWindowEventArgs> AddedToWindow
         {
             add
             {
@@ -844,7 +844,7 @@ namespace Dali
          * (in the type of OffWindowEventHandler) provided by the user.
          * OffWindow signal is emitted after the view has been disconnected from the window.
          */
-        public event DaliEventHandler<object,OffWindowEventArgs> OffWindowEvent
+        public event DaliEventHandler<object,OffWindowEventArgs> RemovedFromWindow
         {
             add
             {
@@ -890,7 +890,7 @@ namespace Dali
             }
         }
 
-        public static View GetViewFromPtr(global::System.IntPtr cPtr)
+        internal static View GetViewFromPtr(global::System.IntPtr cPtr)
         {
             View ret = new View(cPtr, false);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -898,175 +898,85 @@ namespace Dali
             return ret;
         }
 
-        public IntPtr GetPtrfromView()
+        internal IntPtr GetPtrfromView()
         {
             return (IntPtr)swigCPtr;
         }
 
-        public class Property : global::System.IDisposable
+        public class Property
         {
-            private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-            protected bool swigCMemOwn;
+            internal static readonly int TOOLTIP = NDalicManualPINVOKE.View_Property_TOOLTIP_get();
+            internal static readonly int STATE = NDalicManualPINVOKE.View_Property_STATE_get();
+            internal static readonly int SUB_STATE = NDalicManualPINVOKE.View_Property_SUB_STATE_get();
+            internal static readonly int LEFT_FOCUSABLE_VIEW_ID = NDalicManualPINVOKE.View_Property_LEFT_FOCUSABLE_ACTOR_ID_get();
+            internal static readonly int RIGHT_FOCUSABLE_VIEW_ID = NDalicManualPINVOKE.View_Property_RIGHT_FOCUSABLE_ACTOR_ID_get();
+            internal static readonly int UP_FOCUSABLE_VIEW_ID = NDalicManualPINVOKE.View_Property_UP_FOCUSABLE_ACTOR_ID_get();
+            internal static readonly int DOWN_FOCUSABLE_VIEW_ID = NDalicManualPINVOKE.View_Property_DOWN_FOCUSABLE_ACTOR_ID_get();
+            internal static readonly int KEY_INPUT_FOCUS = NDalicPINVOKE.View_Property_KEY_INPUT_FOCUS_get();
+            internal static readonly int STYLE_NAME = NDalicPINVOKE.View_Property_STYLE_NAME_get();
+            internal static readonly int BACKGROUND = NDalicPINVOKE.View_Property_BACKGROUND_get();
 
-            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)
-            {
-                swigCMemOwn = cMemoryOwn;
-                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-            }
-
-            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)
-            {
-                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-            }
-
-            ~Property()
-            {
-                Dispose();
-            }
 
-            public virtual void Dispose()
-            {
-                lock (this)
-                {
-                    if (swigCPtr.Handle != global::System.IntPtr.Zero)
-                    {
-                        if (swigCMemOwn)
-                        {
-                            swigCMemOwn = false;
-                            NDalicPINVOKE.delete_View_Property(swigCPtr);
-                        }
-                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-                    }
-                    global::System.GC.SuppressFinalize(this);
-                }
-            }
-
-            public static readonly int TOOLTIP = NDalicManualPINVOKE.View_Property_TOOLTIP_get();
-            public static readonly int STATE = NDalicManualPINVOKE.View_Property_STATE_get();
-            public static readonly int SUB_STATE = NDalicManualPINVOKE.View_Property_SUB_STATE_get();
-            public static readonly int LEFT_FOCUSABLE_VIEW_ID = NDalicManualPINVOKE.View_Property_LEFT_FOCUSABLE_ACTOR_ID_get();
-            public static readonly int RIGHT_FOCUSABLE_VIEW_ID = NDalicManualPINVOKE.View_Property_RIGHT_FOCUSABLE_ACTOR_ID_get();
-            public static readonly int UP_FOCUSABLE_VIEW_ID = NDalicManualPINVOKE.View_Property_UP_FOCUSABLE_ACTOR_ID_get();
-            public static readonly int DOWN_FOCUSABLE_VIEW_ID = NDalicManualPINVOKE.View_Property_DOWN_FOCUSABLE_ACTOR_ID_get();
-
-            public Property() : this(NDalicPINVOKE.new_View_Property(), true)
-            {
-                if (NDalicPINVOKE.SWIGPendingException.Pending)
-                    throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            }
-
-            public static readonly int STYLE_NAME = NDalicPINVOKE.View_Property_STYLE_NAME_get();
-            public static readonly int BACKGROUND_COLOR = NDalicPINVOKE.View_Property_BACKGROUND_COLOR_get();
-            public static readonly int BACKGROUND_IMAGE = NDalicPINVOKE.View_Property_BACKGROUND_IMAGE_get();
-            public static readonly int KEY_INPUT_FOCUS = NDalicPINVOKE.View_Property_KEY_INPUT_FOCUS_get();
-            public static readonly int BACKGROUND = NDalicPINVOKE.View_Property_BACKGROUND_get();
-
-
-            public static readonly int SIBLING_ORDER = NDalicManualPINVOKE.Actor_Property_SIBLING_ORDER_get();
+            internal static readonly int SIBLING_ORDER = NDalicManualPINVOKE.Actor_Property_SIBLING_ORDER_get();
             public static readonly int OPACITY = NDalicManualPINVOKE.Actor_Property_OPACITY_get();
-            public static readonly int SCREEN_POSITION = NDalicManualPINVOKE.Actor_Property_SCREEN_POSITION_get();
-            public static readonly int POSITION_USES_ANCHOR_POINT = NDalicManualPINVOKE.Actor_Property_POSITION_USES_ANCHOR_POINT_get();
-            public static readonly int PARENT_ORIGIN = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_get();
-            public static readonly int PARENT_ORIGIN_X = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_X_get();
-            public static readonly int PARENT_ORIGIN_Y = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_Y_get();
-            public static readonly int PARENT_ORIGIN_Z = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_Z_get();
-            public static readonly int ANCHOR_POINT = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_get();
-            public static readonly int ANCHOR_POINT_X = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_X_get();
-            public static readonly int ANCHOR_POINT_Y = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_Y_get();
-            public static readonly int ANCHOR_POINT_Z = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_Z_get();
+            internal static readonly int SCREEN_POSITION = NDalicManualPINVOKE.Actor_Property_SCREEN_POSITION_get();
+            internal static readonly int POSITION_USES_ANCHOR_POINT = NDalicManualPINVOKE.Actor_Property_POSITION_USES_ANCHOR_POINT_get();
+            internal static readonly int PARENT_ORIGIN = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_get();
+            internal static readonly int PARENT_ORIGIN_X = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_X_get();
+            internal static readonly int PARENT_ORIGIN_Y = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_Y_get();
+            internal static readonly int PARENT_ORIGIN_Z = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_Z_get();
+            internal static readonly int ANCHOR_POINT = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_get();
+            internal static readonly int ANCHOR_POINT_X = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_X_get();
+            internal static readonly int ANCHOR_POINT_Y = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_Y_get();
+            internal static readonly int ANCHOR_POINT_Z = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_Z_get();
             public static readonly int SIZE = NDalicPINVOKE.Actor_Property_SIZE_get();
             public static readonly int SIZE_WIDTH = NDalicPINVOKE.Actor_Property_SIZE_WIDTH_get();
             public static readonly int SIZE_HEIGHT = NDalicPINVOKE.Actor_Property_SIZE_HEIGHT_get();
-            public static readonly int SIZE_DEPTH = NDalicPINVOKE.Actor_Property_SIZE_DEPTH_get();
+            internal static readonly int SIZE_DEPTH = NDalicPINVOKE.Actor_Property_SIZE_DEPTH_get();
             public static readonly int POSITION = NDalicPINVOKE.Actor_Property_POSITION_get();
             public static readonly int POSITION_X = NDalicPINVOKE.Actor_Property_POSITION_X_get();
             public static readonly int POSITION_Y = NDalicPINVOKE.Actor_Property_POSITION_Y_get();
             public static readonly int POSITION_Z = NDalicPINVOKE.Actor_Property_POSITION_Z_get();
-            public static readonly int WORLD_POSITION = NDalicPINVOKE.Actor_Property_WORLD_POSITION_get();
-            public static readonly int WORLD_POSITION_X = NDalicPINVOKE.Actor_Property_WORLD_POSITION_X_get();
-            public static readonly int WORLD_POSITION_Y = NDalicPINVOKE.Actor_Property_WORLD_POSITION_Y_get();
-            public static readonly int WORLD_POSITION_Z = NDalicPINVOKE.Actor_Property_WORLD_POSITION_Z_get();
+            internal static readonly int WORLD_POSITION = NDalicPINVOKE.Actor_Property_WORLD_POSITION_get();
+            internal static readonly int WORLD_POSITION_X = NDalicPINVOKE.Actor_Property_WORLD_POSITION_X_get();
+            internal static readonly int WORLD_POSITION_Y = NDalicPINVOKE.Actor_Property_WORLD_POSITION_Y_get();
+            internal static readonly int WORLD_POSITION_Z = NDalicPINVOKE.Actor_Property_WORLD_POSITION_Z_get();
             public static readonly int ORIENTATION = NDalicPINVOKE.Actor_Property_ORIENTATION_get();
-            public static readonly int WORLD_ORIENTATION = NDalicPINVOKE.Actor_Property_WORLD_ORIENTATION_get();
+            internal static readonly int WORLD_ORIENTATION = NDalicPINVOKE.Actor_Property_WORLD_ORIENTATION_get();
             public static readonly int SCALE = NDalicPINVOKE.Actor_Property_SCALE_get();
             public static readonly int SCALE_X = NDalicPINVOKE.Actor_Property_SCALE_X_get();
             public static readonly int SCALE_Y = NDalicPINVOKE.Actor_Property_SCALE_Y_get();
             public static readonly int SCALE_Z = NDalicPINVOKE.Actor_Property_SCALE_Z_get();
-            public static readonly int WORLD_SCALE = NDalicPINVOKE.Actor_Property_WORLD_SCALE_get();
+            internal static readonly int WORLD_SCALE = NDalicPINVOKE.Actor_Property_WORLD_SCALE_get();
             public static readonly int VISIBLE = NDalicPINVOKE.Actor_Property_VISIBLE_get();
             public static readonly int COLOR = NDalicPINVOKE.Actor_Property_COLOR_get();
             public static readonly int COLOR_RED = NDalicPINVOKE.Actor_Property_COLOR_RED_get();
             public static readonly int COLOR_GREEN = NDalicPINVOKE.Actor_Property_COLOR_GREEN_get();
             public static readonly int COLOR_BLUE = NDalicPINVOKE.Actor_Property_COLOR_BLUE_get();
             public static readonly int COLOR_ALPHA = NDalicPINVOKE.Actor_Property_COLOR_ALPHA_get();
-            public static readonly int WORLD_COLOR = NDalicPINVOKE.Actor_Property_WORLD_COLOR_get();
-            public static readonly int WORLD_MATRIX = NDalicPINVOKE.Actor_Property_WORLD_MATRIX_get();
-            public static readonly int NAME = NDalicPINVOKE.Actor_Property_NAME_get();
-            public static readonly int SENSITIVE = NDalicPINVOKE.Actor_Property_SENSITIVE_get();
-            public static readonly int LEAVE_REQUIRED = NDalicPINVOKE.Actor_Property_LEAVE_REQUIRED_get();
-            public static readonly int INHERIT_ORIENTATION = NDalicPINVOKE.Actor_Property_INHERIT_ORIENTATION_get();
-            public static readonly int INHERIT_SCALE = NDalicPINVOKE.Actor_Property_INHERIT_SCALE_get();
-            public static readonly int COLOR_MODE = NDalicPINVOKE.Actor_Property_COLOR_MODE_get();
-            public static readonly int POSITION_INHERITANCE = NDalicPINVOKE.Actor_Property_POSITION_INHERITANCE_get();
-            public static readonly int DRAW_MODE = NDalicPINVOKE.Actor_Property_DRAW_MODE_get();
-            public static readonly int SIZE_MODE_FACTOR = NDalicPINVOKE.Actor_Property_SIZE_MODE_FACTOR_get();
-            public static readonly int WIDTH_RESIZE_POLICY = NDalicPINVOKE.Actor_Property_WIDTH_RESIZE_POLICY_get();
-            public static readonly int HEIGHT_RESIZE_POLICY = NDalicPINVOKE.Actor_Property_HEIGHT_RESIZE_POLICY_get();
-            public static readonly int SIZE_SCALE_POLICY = NDalicPINVOKE.Actor_Property_SIZE_SCALE_POLICY_get();
-            public static readonly int WIDTH_FOR_HEIGHT = NDalicPINVOKE.Actor_Property_WIDTH_FOR_HEIGHT_get();
-            public static readonly int HEIGHT_FOR_WIDTH = NDalicPINVOKE.Actor_Property_HEIGHT_FOR_WIDTH_get();
-            public static readonly int PADDING = NDalicPINVOKE.Actor_Property_PADDING_get();
-            public static readonly int MINIMUM_SIZE = NDalicPINVOKE.Actor_Property_MINIMUM_SIZE_get();
-            public static readonly int MAXIMUM_SIZE = NDalicPINVOKE.Actor_Property_MAXIMUM_SIZE_get();
-            public static readonly int INHERIT_POSITION = NDalicPINVOKE.Actor_Property_INHERIT_POSITION_get();
-            public static readonly int CLIPPING_MODE = NDalicPINVOKE.Actor_Property_CLIPPING_MODE_get();
-
-        }
-
-        public class KeyboardFocus : global::System.IDisposable
+            internal static readonly int WORLD_COLOR = NDalicPINVOKE.Actor_Property_WORLD_COLOR_get();
+            internal static readonly int WORLD_MATRIX = NDalicPINVOKE.Actor_Property_WORLD_MATRIX_get();
+            internal static readonly int NAME = NDalicPINVOKE.Actor_Property_NAME_get();
+            internal static readonly int SENSITIVE = NDalicPINVOKE.Actor_Property_SENSITIVE_get();
+            internal static readonly int LEAVE_REQUIRED = NDalicPINVOKE.Actor_Property_LEAVE_REQUIRED_get();
+            internal static readonly int INHERIT_ORIENTATION = NDalicPINVOKE.Actor_Property_INHERIT_ORIENTATION_get();
+            internal static readonly int INHERIT_SCALE = NDalicPINVOKE.Actor_Property_INHERIT_SCALE_get();
+            internal static readonly int DRAW_MODE = NDalicPINVOKE.Actor_Property_DRAW_MODE_get();
+            internal static readonly int SIZE_MODE_FACTOR = NDalicPINVOKE.Actor_Property_SIZE_MODE_FACTOR_get();
+            internal static readonly int WIDTH_RESIZE_POLICY = NDalicPINVOKE.Actor_Property_WIDTH_RESIZE_POLICY_get();
+            internal static readonly int HEIGHT_RESIZE_POLICY = NDalicPINVOKE.Actor_Property_HEIGHT_RESIZE_POLICY_get();
+            internal static readonly int SIZE_SCALE_POLICY = NDalicPINVOKE.Actor_Property_SIZE_SCALE_POLICY_get();
+            internal static readonly int WIDTH_FOR_HEIGHT = NDalicPINVOKE.Actor_Property_WIDTH_FOR_HEIGHT_get();
+            internal static readonly int HEIGHT_FOR_WIDTH = NDalicPINVOKE.Actor_Property_HEIGHT_FOR_WIDTH_get();
+            internal static readonly int PADDING = NDalicPINVOKE.Actor_Property_PADDING_get();
+            internal static readonly int MINIMUM_SIZE = NDalicPINVOKE.Actor_Property_MINIMUM_SIZE_get();
+            internal static readonly int MAXIMUM_SIZE = NDalicPINVOKE.Actor_Property_MAXIMUM_SIZE_get();
+            internal static readonly int INHERIT_POSITION = NDalicPINVOKE.Actor_Property_INHERIT_POSITION_get();
+            internal static readonly int CLIPPING_MODE = NDalicPINVOKE.Actor_Property_CLIPPING_MODE_get();
+        }
+
+        public class Focus
         {
-            private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-            protected bool swigCMemOwn;
-
-            internal KeyboardFocus(global::System.IntPtr cPtr, bool cMemoryOwn)
-            {
-                swigCMemOwn = cMemoryOwn;
-                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-            }
-
-            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(KeyboardFocus obj)
-            {
-                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-            }
-
-            ~KeyboardFocus()
-            {
-                Dispose();
-            }
-
-            public virtual void Dispose()
-            {
-                lock (this)
-                {
-                    if (swigCPtr.Handle != global::System.IntPtr.Zero)
-                    {
-                        if (swigCMemOwn)
-                        {
-                            swigCMemOwn = false;
-                            NDalicPINVOKE.delete_View_KeyboardFocus(swigCPtr);
-                        }
-                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-                    }
-                    global::System.GC.SuppressFinalize(this);
-                }
-            }
-
-            public KeyboardFocus() : this(NDalicPINVOKE.new_View_KeyboardFocus(), true)
-            {
-                if (NDalicPINVOKE.SWIGPendingException.Pending)
-                    throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            }
-
             public enum Direction
             {
                 LEFT,
@@ -1091,14 +1001,6 @@ namespace Dali
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
-        public View Assign(View handle)
-        {
-            View ret = new View(NDalicPINVOKE.View_Assign(swigCPtr, View.getCPtr(handle)), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
         private new static View DownCast(BaseHandle handle)
         {
             View ret = new View(NDalicPINVOKE.View_DownCast(BaseHandle.getCPtr(handle)), true);
@@ -1129,14 +1031,14 @@ namespace Dali
             return view;
         }
 
-        public void SetKeyInputFocus()
+        internal void SetFocus()
         {
             NDalicPINVOKE.View_SetKeyInputFocus(swigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
-        public bool HasKeyInputFocus()
+        internal bool HasFocus()
         {
             bool ret = NDalicPINVOKE.View_HasKeyInputFocus(swigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -1144,14 +1046,14 @@ namespace Dali
             return ret;
         }
 
-        public void ClearKeyInputFocus()
+        internal void ClearFocus()
         {
             NDalicPINVOKE.View_ClearKeyInputFocus(swigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
-        public PinchGestureDetector GetPinchGestureDetector()
+        internal PinchGestureDetector GetPinchGestureDetector()
         {
             PinchGestureDetector ret = new PinchGestureDetector(NDalicPINVOKE.View_GetPinchGestureDetector(swigCPtr), true);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -1159,7 +1061,7 @@ namespace Dali
             return ret;
         }
 
-        public PanGestureDetector GetPanGestureDetector()
+        internal PanGestureDetector GetPanGestureDetector()
         {
             PanGestureDetector ret = new PanGestureDetector(NDalicPINVOKE.View_GetPanGestureDetector(swigCPtr), true);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -1167,7 +1069,7 @@ namespace Dali
             return ret;
         }
 
-        public TapGestureDetector GetTapGestureDetector()
+        internal TapGestureDetector GetTapGestureDetector()
         {
             TapGestureDetector ret = new TapGestureDetector(NDalicPINVOKE.View_GetTapGestureDetector(swigCPtr), true);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -1175,7 +1077,7 @@ namespace Dali
             return ret;
         }
 
-        public LongPressGestureDetector GetLongPressGestureDetector()
+        internal LongPressGestureDetector GetLongPressGestureDetector()
         {
             LongPressGestureDetector ret = new LongPressGestureDetector(NDalicPINVOKE.View_GetLongPressGestureDetector(swigCPtr), true);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -1183,14 +1085,14 @@ namespace Dali
             return ret;
         }
 
-        public void SetStyleName(string styleName)
+        internal void SetStyleName(string styleName)
         {
             NDalicPINVOKE.View_SetStyleName(swigCPtr, styleName);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
-        public string GetStyleName()
+        internal string GetStyleName()
         {
             string ret = NDalicPINVOKE.View_GetStyleName(swigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -1198,28 +1100,6 @@ namespace Dali
             return ret;
         }
 
-        public void SetBackgroundColor(Vector4 color)
-        {
-            NDalicPINVOKE.View_SetBackgroundColor(swigCPtr, Vector4.getCPtr(color));
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public Vector4 GetBackgroundColor()
-        {
-            Vector4 ret = new Vector4(NDalicPINVOKE.View_GetBackgroundColor(swigCPtr), true);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void SetBackgroundImage(Image image)
-        {
-            NDalicPINVOKE.View_SetBackgroundImage(swigCPtr, Image.getCPtr(image));
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
         public void ClearBackground()
         {
             NDalicPINVOKE.View_ClearBackground(swigCPtr);
@@ -1227,7 +1107,7 @@ namespace Dali
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
-        public ControlKeySignal KeyEventSignal()
+        internal ControlKeySignal KeyEventSignal()
         {
             ControlKeySignal ret = new ControlKeySignal(NDalicPINVOKE.View_KeyEventSignal(swigCPtr), false);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -1235,7 +1115,7 @@ namespace Dali
             return ret;
         }
 
-        public KeyInputFocusSignal KeyInputFocusGainedSignal()
+        internal KeyInputFocusSignal KeyInputFocusGainedSignal()
         {
             KeyInputFocusSignal ret = new KeyInputFocusSignal(NDalicPINVOKE.View_KeyInputFocusGainedSignal(swigCPtr), false);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -1243,7 +1123,7 @@ namespace Dali
             return ret;
         }
 
-        public KeyInputFocusSignal KeyInputFocusLostSignal()
+        internal KeyInputFocusSignal KeyInputFocusLostSignal()
         {
             KeyInputFocusSignal ret = new KeyInputFocusSignal(NDalicPINVOKE.View_KeyInputFocusLostSignal(swigCPtr), false);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -1251,7 +1131,7 @@ namespace Dali
             return ret;
         }
 
-        public View(ViewImpl implementation) : this(NDalicPINVOKE.new_View__SWIG_2(ViewImpl.getCPtr(implementation)), true)
+        internal View(ViewImpl implementation) : this(NDalicPINVOKE.new_View__SWIG_2(ViewImpl.getCPtr(implementation)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending)
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1286,7 +1166,7 @@ namespace Dali
 
                 Dali.Property.Map background = Background;
                 int visualType = 0;
-                background.Find(Dali.Constants.Visual.Property.Type).Get(ref visualType);
+                background.Find(Dali.Constants.Visual.Property.Type).Get(out visualType);
                 if (visualType == (int)Dali.Constants.Visual.Type.Color)
                 {
                     background.Find(Dali.Constants.ColorVisualProperty.MixColor).Get(backgroundColor);
@@ -1308,7 +1188,7 @@ namespace Dali
 
                 Dali.Property.Map background = Background;
                 int visualType = 0;
-                background.Find(Dali.Constants.Visual.Property.Type).Get(ref visualType);
+                background.Find(Dali.Constants.Visual.Property.Type).Get(out visualType);
                 if (visualType == (int)Dali.Constants.Visual.Type.Image)
                 {
                     background.Find(Dali.Constants.ImageVisualProperty.URL).Get(out backgroundImage);
@@ -1322,12 +1202,12 @@ namespace Dali
             }
         }
 
-        public bool KeyInputFocus
+        public bool KeyFocusable
         {
             get
             {
                 bool temp = false;
-                GetProperty(View.Property.KEY_INPUT_FOCUS).Get(ref temp);
+                GetProperty(View.Property.KEY_INPUT_FOCUS).Get(out temp);
                 return temp;
             }
             set
@@ -1405,7 +1285,7 @@ namespace Dali
             get
             {
                 int temp = 0;
-                GetProperty(View.Property.LEFT_FOCUSABLE_VIEW_ID).Get(ref temp);
+                GetProperty(View.Property.LEFT_FOCUSABLE_VIEW_ID).Get(out temp);
                 return temp;
             }
             set
@@ -1419,7 +1299,7 @@ namespace Dali
             get
             {
                 int temp = 0;
-                GetProperty(View.Property.RIGHT_FOCUSABLE_VIEW_ID).Get(ref temp);
+                GetProperty(View.Property.RIGHT_FOCUSABLE_VIEW_ID).Get(out temp);
                 return temp;
             }
             set
@@ -1433,7 +1313,7 @@ namespace Dali
             get
             {
                 int temp = 0;
-                GetProperty(View.Property.UP_FOCUSABLE_VIEW_ID).Get(ref temp);
+                GetProperty(View.Property.UP_FOCUSABLE_VIEW_ID).Get(out temp);
                 return temp;
             }
             set
@@ -1447,7 +1327,7 @@ namespace Dali
             get
             {
                 int temp = 0;
-                GetProperty(View.Property.DOWN_FOCUSABLE_VIEW_ID).Get(ref temp);
+                GetProperty(View.Property.DOWN_FOCUSABLE_VIEW_ID).Get(out temp);
                 return temp;
             }
             set
@@ -1461,7 +1341,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(FlexContainer.ChildProperty.FLEX).Get(ref temp);
+                GetProperty(FlexContainer.ChildProperty.FLEX).Get(out temp);
                 return temp;
             }
             set
@@ -1475,7 +1355,7 @@ namespace Dali
             get
             {
                 int temp = 0;
-                GetProperty(FlexContainer.ChildProperty.ALIGN_SELF).Get(ref temp);
+                GetProperty(FlexContainer.ChildProperty.ALIGN_SELF).Get(out temp);
                 return temp;
             }
             set
@@ -1517,7 +1397,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(TableView.ChildProperty.ROW_SPAN).Get(ref temp);
+                GetProperty(TableView.ChildProperty.ROW_SPAN).Get(out temp);
                 return temp;
             }
             set
@@ -1531,7 +1411,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(TableView.ChildProperty.COLUMN_SPAN).Get(ref temp);
+                GetProperty(TableView.ChildProperty.COLUMN_SPAN).Get(out temp);
                 return temp;
             }
             set
@@ -1702,7 +1582,7 @@ namespace Dali
         {
             get
             {
-                return IsVisible();
+                return Visible;
             }
         }
 
@@ -1711,7 +1591,7 @@ namespace Dali
             get
             {
                 float temp = 0;
-                GetProperty(View.Property.OPACITY).Get(ref temp);
+                GetProperty(View.Property.OPACITY).Get(out temp);
                 return temp;
             }
             set
@@ -1744,12 +1624,12 @@ namespace Dali
             }
         }
 
-        protected bool PositionUsesAnchorPoint
+        internal bool PositionUsesAnchorPoint
         {
             get
             {
                 bool temp = false;
-                GetProperty(View.Property.POSITION_USES_ANCHOR_POINT).Get(ref temp);
+                GetProperty(View.Property.POSITION_USES_ANCHOR_POINT).Get(out temp);
                 return temp;
             }
             set
@@ -1758,15 +1638,15 @@ namespace Dali
             }
         }
 
-        public bool StateFocusEnable
+        internal bool FocusState
         {
             get
             {
-                return IsKeyboardFocusable();
+                return IsFocusable();
             }
             set
             {
-                SetKeyboardFocusable(value);
+                SetFocusable(value);
             }
         }
 
@@ -1783,7 +1663,7 @@ namespace Dali
             get
             {
                 int temp = 0;
-                GetProperty(View.Property.SIBLING_ORDER).Get(ref temp);
+                GetProperty(View.Property.SIBLING_ORDER).Get(out temp);
                 return temp;
             }
             set
@@ -1794,12 +1674,12 @@ namespace Dali
 
         public void Show()
         {
-            SetVisible(true);
+            Visible = true;
         }
 
         public void Hide()
         {
-            SetVisible(false);
+            Visible = false;
         }
 
         public void Raise()
@@ -1844,22 +1724,7 @@ namespace Dali
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
-        public string GetName()
-        {
-            string ret = NDalicPINVOKE.Actor_GetName(swigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void SetName(string name)
-        {
-            NDalicPINVOKE.Actor_SetName(swigCPtr, name);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public uint GetId()
+        private uint GetId()
         {
             uint ret = NDalicPINVOKE.Actor_GetId(swigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -1867,7 +1732,7 @@ namespace Dali
             return ret;
         }
 
-        public bool OnWindow()
+        private bool OnWindow()
         {
             bool ret = NDalicPINVOKE.Actor_OnStage(swigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -1936,7 +1801,7 @@ namespace Dali
             return ret;
         }
 
-        public View GetParent()
+        private View GetParent()
         {
             View ret = new View(NDalicPINVOKE.Actor_GetParent(swigCPtr), true);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -1944,14 +1809,14 @@ namespace Dali
             return ret;
         }
 
-        public void SetParentOrigin(Vector3 origin)
+        private void SetParentOrigin(Vector3 origin)
         {
             NDalicPINVOKE.Actor_SetParentOrigin(swigCPtr, Vector3.getCPtr(origin));
             if (NDalicPINVOKE.SWIGPendingException.Pending)
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
-        public Vector3 GetCurrentParentOrigin()
+        private Vector3 GetCurrentParentOrigin()
         {
             Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentParentOrigin(swigCPtr), true);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -1959,14 +1824,14 @@ namespace Dali
             return ret;
         }
 
-        public void SetAnchorPoint(Vector3 anchorPoint)
+        private void SetAnchorPoint(Vector3 anchorPoint)
         {
             NDalicPINVOKE.Actor_SetAnchorPoint(swigCPtr, Vector3.getCPtr(anchorPoint));
             if (NDalicPINVOKE.SWIGPendingException.Pending)
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
-        public Vector3 GetCurrentAnchorPoint()
+        private Vector3 GetCurrentAnchorPoint()
         {
             Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentAnchorPoint(swigCPtr), true);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -2010,7 +1875,7 @@ namespace Dali
             return ret;
         }
 
-        public Vector3 GetCurrentSize()
+        private Vector3 GetCurrentSize()
         {
             Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentSize(swigCPtr), true);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -2018,7 +1883,7 @@ namespace Dali
             return ret;
         }
 
-        public Vector3 GetNaturalSize()
+        internal Vector3 GetNaturalSize()
         {
             Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetNaturalSize(swigCPtr), true);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -2026,48 +1891,6 @@ namespace Dali
             return ret;
         }
 
-        public void SetPosition(float x, float y)
-        {
-            NDalicPINVOKE.Actor_SetPosition__SWIG_0(swigCPtr, x, y);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public void SetPosition(float x, float y, float z)
-        {
-            NDalicPINVOKE.Actor_SetPosition__SWIG_1(swigCPtr, x, y, z);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public void SetPosition(Vector3 position)
-        {
-            NDalicPINVOKE.Actor_SetPosition__SWIG_2(swigCPtr, Vector3.getCPtr(position));
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public void SetX(float x)
-        {
-            NDalicPINVOKE.Actor_SetX(swigCPtr, x);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public void SetY(float y)
-        {
-            NDalicPINVOKE.Actor_SetY(swigCPtr, y);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public void SetZ(float z)
-        {
-            NDalicPINVOKE.Actor_SetZ(swigCPtr, z);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
         public void TranslateBy(Vector3 distance)
         {
             NDalicPINVOKE.Actor_TranslateBy(swigCPtr, Vector3.getCPtr(distance));
@@ -2075,7 +1898,7 @@ namespace Dali
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
-        public Vector3 GetCurrentPosition()
+        private Vector3 GetCurrentPosition()
         {
             Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentPosition(swigCPtr), true);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -2083,58 +1906,6 @@ namespace Dali
             return ret;
         }
 
-        public Vector3 GetCurrentWorldPosition()
-        {
-            Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentWorldPosition(swigCPtr), true);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void SetInheritPosition(bool inherit)
-        {
-            NDalicPINVOKE.Actor_SetInheritPosition(swigCPtr, inherit);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public PositionInheritanceMode GetPositionInheritanceMode()
-        {
-            PositionInheritanceMode ret = (PositionInheritanceMode)NDalicPINVOKE.Actor_GetPositionInheritanceMode(swigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public bool IsPositionInherited()
-        {
-            bool ret = NDalicPINVOKE.Actor_IsPositionInherited(swigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void SetOrientation(Degree angle, Vector3 axis)
-        {
-            NDalicPINVOKE.Actor_SetOrientation__SWIG_0(swigCPtr, Degree.getCPtr(angle), Vector3.getCPtr(axis));
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public void SetOrientation(Radian angle, Vector3 axis)
-        {
-            NDalicPINVOKE.Actor_SetOrientation__SWIG_1(swigCPtr, Radian.getCPtr(angle), Vector3.getCPtr(axis));
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public void SetOrientation(Rotation orientation)
-        {
-            NDalicPINVOKE.Actor_SetOrientation__SWIG_2(swigCPtr, Rotation.getCPtr(orientation));
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
         public void RotateBy(Degree angle, Vector3 axis)
         {
             NDalicPINVOKE.Actor_RotateBy__SWIG_0(swigCPtr, Degree.getCPtr(angle), Vector3.getCPtr(axis));
@@ -2156,58 +1927,6 @@ namespace Dali
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
-        public Rotation GetCurrentOrientation()
-        {
-            Rotation ret = new Rotation(NDalicPINVOKE.Actor_GetCurrentOrientation(swigCPtr), true);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void SetInheritOrientation(bool inherit)
-        {
-            NDalicPINVOKE.Actor_SetInheritOrientation(swigCPtr, inherit);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public bool IsOrientationInherited()
-        {
-            bool ret = NDalicPINVOKE.Actor_IsOrientationInherited(swigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public Rotation GetCurrentWorldOrientation()
-        {
-            Rotation ret = new Rotation(NDalicPINVOKE.Actor_GetCurrentWorldOrientation(swigCPtr), true);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void SetScale(float scale)
-        {
-            NDalicPINVOKE.Actor_SetScale__SWIG_0(swigCPtr, scale);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public void SetScale(float scaleX, float scaleY, float scaleZ)
-        {
-            NDalicPINVOKE.Actor_SetScale__SWIG_1(swigCPtr, scaleX, scaleY, scaleZ);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public void SetScale(Vector3 scale)
-        {
-            NDalicPINVOKE.Actor_SetScale__SWIG_2(swigCPtr, Vector3.getCPtr(scale));
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
         public void ScaleBy(Vector3 relativeScale)
         {
             NDalicPINVOKE.Actor_ScaleBy(swigCPtr, Vector3.getCPtr(relativeScale));
@@ -2215,105 +1934,6 @@ namespace Dali
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
-        public Vector3 GetCurrentScale()
-        {
-            Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentScale(swigCPtr), true);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public Vector3 GetCurrentWorldScale()
-        {
-            Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentWorldScale(swigCPtr), true);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void SetInheritScale(bool inherit)
-        {
-            NDalicPINVOKE.Actor_SetInheritScale(swigCPtr, inherit);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public bool IsScaleInherited()
-        {
-            bool ret = NDalicPINVOKE.Actor_IsScaleInherited(swigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public Matrix GetCurrentWorldMatrix()
-        {
-            Matrix ret = new Matrix(NDalicPINVOKE.Actor_GetCurrentWorldMatrix(swigCPtr), true);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void SetVisible(bool visible)
-        {
-            NDalicPINVOKE.Actor_SetVisible(swigCPtr, visible);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public bool IsVisible()
-        {
-            bool ret = NDalicPINVOKE.Actor_IsVisible(swigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void SetOpacity(float opacity)
-        {
-            NDalicPINVOKE.Actor_SetOpacity(swigCPtr, opacity);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public float GetCurrentOpacity()
-        {
-            float ret = NDalicPINVOKE.Actor_GetCurrentOpacity(swigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void SetColor(Vector4 color)
-        {
-            NDalicPINVOKE.Actor_SetColor(swigCPtr, Vector4.getCPtr(color));
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public Vector4 GetCurrentColor()
-        {
-            Vector4 ret = new Vector4(NDalicPINVOKE.Actor_GetCurrentColor(swigCPtr), true);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void SetColorMode(ColorMode colorMode)
-        {
-            NDalicPINVOKE.Actor_SetColorMode(swigCPtr, (int)colorMode);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public ColorMode GetColorMode()
-        {
-            ColorMode ret = (ColorMode)NDalicPINVOKE.Actor_GetColorMode(swigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
         public Vector4 GetCurrentWorldColor()
         {
             Vector4 ret = new Vector4(NDalicPINVOKE.Actor_GetCurrentWorldColor(swigCPtr), true);
@@ -2337,21 +1957,6 @@ namespace Dali
             return ret;
         }
 
-        public void SetSensitive(bool sensitive)
-        {
-            NDalicPINVOKE.Actor_SetSensitive(swigCPtr, sensitive);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public bool IsSensitive()
-        {
-            bool ret = NDalicPINVOKE.Actor_IsSensitive(swigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
         public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY)
         {
             bool ret = NDalicPINVOKE.Actor_ScreenToLocal(swigCPtr, out localX, out localY, screenX, screenY);
@@ -2360,29 +1965,14 @@ namespace Dali
             return ret;
         }
 
-        public void SetLeaveRequired(bool required)
-        {
-            NDalicPINVOKE.Actor_SetLeaveRequired(swigCPtr, required);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public bool GetLeaveRequired()
-        {
-            bool ret = NDalicPINVOKE.Actor_GetLeaveRequired(swigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void SetKeyboardFocusable(bool focusable)
+        public void SetFocusable(bool focusable)
         {
             NDalicPINVOKE.Actor_SetKeyboardFocusable(swigCPtr, focusable);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
-        public bool IsKeyboardFocusable()
+        public bool IsFocusable()
         {
             bool ret = NDalicPINVOKE.Actor_IsKeyboardFocusable(swigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -2405,21 +1995,6 @@ namespace Dali
             return ret;
         }
 
-        public void SetSizeScalePolicy(SizeScalePolicyType policy)
-        {
-            NDalicPINVOKE.Actor_SetSizeScalePolicy(swigCPtr, (int)policy);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public SizeScalePolicyType GetSizeScalePolicy()
-        {
-            SizeScalePolicyType ret = (SizeScalePolicyType)NDalicPINVOKE.Actor_GetSizeScalePolicy(swigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending)
-                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
         public void SetSizeModeFactor(Vector3 factor)
         {
             NDalicPINVOKE.Actor_SetSizeModeFactor(swigCPtr, Vector3.getCPtr(factor));
@@ -2511,7 +2086,7 @@ namespace Dali
             return ret;
         }
 
-        public uint AddRenderer(Renderer renderer)
+        internal uint AddRenderer(Renderer renderer)
         {
             uint ret = NDalicPINVOKE.Actor_AddRenderer(swigCPtr, Renderer.getCPtr(renderer));
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -2519,7 +2094,7 @@ namespace Dali
             return ret;
         }
 
-        public uint GetRendererCount()
+        internal uint GetRendererCount()
         {
             uint ret = NDalicPINVOKE.Actor_GetRendererCount(swigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -2527,7 +2102,7 @@ namespace Dali
             return ret;
         }
 
-        public Renderer GetRendererAt(uint index)
+        internal Renderer GetRendererAt(uint index)
         {
             Renderer ret = new Renderer(NDalicPINVOKE.Actor_GetRendererAt(swigCPtr, index), true);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -2535,14 +2110,14 @@ namespace Dali
             return ret;
         }
 
-        public void RemoveRenderer(Renderer renderer)
+        internal void RemoveRenderer(Renderer renderer)
         {
             NDalicPINVOKE.Actor_RemoveRenderer__SWIG_0(swigCPtr, Renderer.getCPtr(renderer));
             if (NDalicPINVOKE.SWIGPendingException.Pending)
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
-        public void RemoveRenderer(uint index)
+        internal void RemoveRenderer(uint index)
         {
             NDalicPINVOKE.Actor_RemoveRenderer__SWIG_1(swigCPtr, index);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -2573,7 +2148,7 @@ namespace Dali
             return ret;
         }
 
-        public ViewSignal OnWindowSignal()
+        internal ViewSignal OnWindowSignal()
         {
             ViewSignal ret = new ViewSignal(NDalicPINVOKE.Actor_OnStageSignal(swigCPtr), false);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -2581,7 +2156,7 @@ namespace Dali
             return ret;
         }
 
-        public ViewSignal OffStageSignal()
+        internal ViewSignal OffStageSignal()
         {
             ViewSignal ret = new ViewSignal(NDalicPINVOKE.Actor_OffStageSignal(swigCPtr), false);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -2589,7 +2164,7 @@ namespace Dali
             return ret;
         }
 
-        public ViewSignal OnRelayoutSignal()
+        internal ViewSignal OnRelayoutSignal()
         {
             ViewSignal ret = new ViewSignal(NDalicPINVOKE.Actor_OnRelayoutSignal(swigCPtr), false);
             if (NDalicPINVOKE.SWIGPendingException.Pending)
@@ -2616,7 +2191,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.PARENT_ORIGIN_X).Get(ref temp);
+                GetProperty(View.Property.PARENT_ORIGIN_X).Get(out temp);
                 return temp;
             }
             set
@@ -2630,7 +2205,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.PARENT_ORIGIN_Y).Get(ref temp);
+                GetProperty(View.Property.PARENT_ORIGIN_Y).Get(out temp);
                 return temp;
             }
             set
@@ -2644,7 +2219,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.PARENT_ORIGIN_Z).Get(ref temp);
+                GetProperty(View.Property.PARENT_ORIGIN_Z).Get(out temp);
                 return temp;
             }
             set
@@ -2653,7 +2228,7 @@ namespace Dali
             }
         }
 
-        public Vector3 AnchorPoint
+        public Vector3 PivotPoint
         {
             get
             {
@@ -2667,12 +2242,12 @@ namespace Dali
             }
         }
 
-        public float AnchorPointX
+        public float PivotPointX
         {
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.ANCHOR_POINT_X).Get(ref temp);
+                GetProperty(View.Property.ANCHOR_POINT_X).Get(out temp);
                 return temp;
             }
             set
@@ -2681,12 +2256,12 @@ namespace Dali
             }
         }
 
-        public float AnchorPointY
+        public float PivotPointY
         {
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.ANCHOR_POINT_Y).Get(ref temp);
+                GetProperty(View.Property.ANCHOR_POINT_Y).Get(out temp);
                 return temp;
             }
             set
@@ -2695,12 +2270,12 @@ namespace Dali
             }
         }
 
-        public float AnchorPointZ
+        public float PivotPointZ
         {
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.ANCHOR_POINT_Z).Get(ref temp);
+                GetProperty(View.Property.ANCHOR_POINT_Z).Get(out temp);
                 return temp;
             }
             set
@@ -2728,7 +2303,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.SIZE_WIDTH).Get(ref temp);
+                GetProperty(View.Property.SIZE_WIDTH).Get(out temp);
                 return temp;
             }
             set
@@ -2742,7 +2317,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.SIZE_HEIGHT).Get(ref temp);
+                GetProperty(View.Property.SIZE_HEIGHT).Get(out temp);
                 return temp;
             }
             set
@@ -2751,20 +2326,6 @@ namespace Dali
             }
         }
 
-        public float SizeDepth
-        {
-            get
-            {
-                float temp = 0.0f;
-                GetProperty(View.Property.SIZE_DEPTH).Get(ref temp);
-                return temp;
-            }
-            set
-            {
-                SetProperty(View.Property.SIZE_DEPTH, new Dali.Property.Value(value));
-            }
-        }
-
         public Vector3 Position
         {
             get
@@ -2784,7 +2345,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.POSITION_X).Get(ref temp);
+                GetProperty(View.Property.POSITION_X).Get(out temp);
                 return temp;
             }
             set
@@ -2798,7 +2359,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.POSITION_Y).Get(ref temp);
+                GetProperty(View.Property.POSITION_Y).Get(out temp);
                 return temp;
             }
             set
@@ -2812,7 +2373,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.POSITION_Z).Get(ref temp);
+                GetProperty(View.Property.POSITION_Z).Get(out temp);
                 return temp;
             }
             set
@@ -2836,7 +2397,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.WORLD_POSITION_X).Get(ref temp);
+                GetProperty(View.Property.WORLD_POSITION_X).Get(out temp);
                 return temp;
             }
         }
@@ -2846,7 +2407,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.WORLD_POSITION_Y).Get(ref temp);
+                GetProperty(View.Property.WORLD_POSITION_Y).Get(out temp);
                 return temp;
             }
         }
@@ -2856,7 +2417,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.WORLD_POSITION_Z).Get(ref temp);
+                GetProperty(View.Property.WORLD_POSITION_Z).Get(out temp);
                 return temp;
             }
         }
@@ -2904,7 +2465,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.SCALE_X).Get(ref temp);
+                GetProperty(View.Property.SCALE_X).Get(out temp);
                 return temp;
             }
             set
@@ -2918,7 +2479,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.SCALE_Y).Get(ref temp);
+                GetProperty(View.Property.SCALE_Y).Get(out temp);
                 return temp;
             }
             set
@@ -2932,7 +2493,7 @@ namespace Dali
             get
             {
                 float temp = 0.0f;
-                GetProperty(View.Property.SCALE_Z).Get(ref temp);
+                GetProperty(View.Property.SCALE_Z).Get(out temp);
                 return temp;
             }
             set
@@ -2956,7 +2517,7 @@ namespace Dali
             get
             {
                 bool temp = false;
-                GetProperty(View.Property.VISIBLE).Get(ref temp);
+                GetProperty(View.Property.VISIBLE).Get(out temp);
                 return temp;
             }
             set
@@ -2965,62 +2526,6 @@ namespace Dali
             }
         }
 
-        public float ColorRed
-        {
-            get
-            {
-                float temp = 0.0f;
-                GetProperty(View.Property.COLOR_RED).Get(ref temp);
-                return temp;
-            }
-            set
-            {
-                SetProperty(View.Property.COLOR_RED, new Dali.Property.Value(value));
-            }
-        }
-
-        public float ColorGreen
-        {
-            get
-            {
-                float temp = 0.0f;
-                GetProperty(View.Property.COLOR_GREEN).Get(ref temp);
-                return temp;
-            }
-            set
-            {
-                SetProperty(View.Property.COLOR_GREEN, new Dali.Property.Value(value));
-            }
-        }
-
-        public float ColorBlue
-        {
-            get
-            {
-                float temp = 0.0f;
-                GetProperty(View.Property.COLOR_BLUE).Get(ref temp);
-                return temp;
-            }
-            set
-            {
-                SetProperty(View.Property.COLOR_BLUE, new Dali.Property.Value(value));
-            }
-        }
-
-        public float ColorAlpha
-        {
-            get
-            {
-                float temp = 0.0f;
-                GetProperty(View.Property.COLOR_ALPHA).Get(ref temp);
-                return temp;
-            }
-            set
-            {
-                SetProperty(View.Property.COLOR_ALPHA, new Dali.Property.Value(value));
-            }
-        }
-
         public Vector4 WorldColor
         {
             get
@@ -3060,7 +2565,7 @@ namespace Dali
             get
             {
                 bool temp = false;
-                GetProperty(View.Property.SENSITIVE).Get(ref temp);
+                GetProperty(View.Property.SENSITIVE).Get(out temp);
                 return temp;
             }
             set
@@ -3074,7 +2579,7 @@ namespace Dali
             get
             {
                 bool temp = false;
-                GetProperty(View.Property.LEAVE_REQUIRED).Get(ref temp);
+                GetProperty(View.Property.LEAVE_REQUIRED).Get(out temp);
                 return temp;
             }
             set
@@ -3088,7 +2593,7 @@ namespace Dali
             get
             {
                 bool temp = false;
-                GetProperty(View.Property.INHERIT_ORIENTATION).Get(ref temp);
+                GetProperty(View.Property.INHERIT_ORIENTATION).Get(out temp);
                 return temp;
             }
             set
@@ -3102,7 +2607,7 @@ namespace Dali
             get
             {
                 bool temp = false;
-                GetProperty(View.Property.INHERIT_SCALE).Get(ref temp);
+                GetProperty(View.Property.INHERIT_SCALE).Get(out temp);
                 return temp;
             }
             set
@@ -3111,34 +2616,6 @@ namespace Dali
             }
         }
 
-        public string ColorMode
-        {
-            get
-            {
-                string temp;
-                GetProperty(View.Property.COLOR_MODE).Get(out temp);
-                return temp;
-            }
-            set
-            {
-                SetProperty(View.Property.COLOR_MODE, new Dali.Property.Value(value));
-            }
-        }
-
-        public string PositionInheritance
-        {
-            get
-            {
-                string temp;
-                GetProperty(View.Property.POSITION_INHERITANCE).Get(out temp);
-                return temp;
-            }
-            set
-            {
-                SetProperty(View.Property.POSITION_INHERITANCE, new Dali.Property.Value(value));
-            }
-        }
-
         public string DrawMode
         {
             get
@@ -3149,7 +2626,7 @@ namespace Dali
             }
             set
             {
-                SetProperty(View.Property.DRAW_MODE, new Dali.Property.Value(value));
+              SetProperty(View.Property.DRAW_MODE, new Dali.Property.Value(value));
             }
         }
 
@@ -3214,7 +2691,7 @@ namespace Dali
             get
             {
                 bool temp = false;
-                GetProperty(View.Property.WIDTH_FOR_HEIGHT).Get(ref temp);
+                GetProperty(View.Property.WIDTH_FOR_HEIGHT).Get(out temp);
                 return temp;
             }
             set
@@ -3228,7 +2705,7 @@ namespace Dali
             get
             {
                 bool temp = false;
-                GetProperty(View.Property.HEIGHT_FOR_WIDTH).Get(ref temp);
+                GetProperty(View.Property.HEIGHT_FOR_WIDTH).Get(out temp);
                 return temp;
             }
             set
@@ -3284,7 +2761,7 @@ namespace Dali
             get
             {
                 bool temp = false;
-                GetProperty(View.Property.INHERIT_POSITION).Get(ref temp);
+                GetProperty(View.Property.INHERIT_POSITION).Get(out temp);
                 return temp;
             }
             set