[NUI] Remove APIs which have been deprecated in API7
authorDongsug Song <dongsug.song@samsung.com>
Mon, 28 Dec 2020 07:34:12 +0000 (16:34 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Mon, 22 Feb 2021 12:09:35 +0000 (21:09 +0900)
33 files changed:
src/Tizen.NUI/src/internal/Common/ButtonSignal.cs [deleted file]
src/Tizen.NUI/src/internal/Common/KeyboardTypeSignalType.cs
src/Tizen.NUI/src/internal/Common/ProgressBarValueChangedSignal.cs [deleted file]
src/Tizen.NUI/src/internal/Common/ScrollViewSnapStartedSignal.cs [deleted file]
src/Tizen.NUI/src/internal/Common/SliderMarkReachedSignal.cs [deleted file]
src/Tizen.NUI/src/internal/Common/SliderValueChangedSignal.cs [deleted file]
src/Tizen.NUI/src/internal/NativeBinding/SWIGTYPE_p_bundle.cs [deleted file]
src/Tizen.NUI/src/internal/Utility/ItemView.cs
src/Tizen.NUI/src/internal/Widget/WidgetViewSignal.cs
src/Tizen.NUI/src/internal/Xaml/XamlParser.cs
src/Tizen.NUI/src/public/Animation/Animation.cs
src/Tizen.NUI/src/public/BaseComponents/FlexContainer.cs
src/Tizen.NUI/src/public/BaseComponents/Scrollable.cs
src/Tizen.NUI/src/public/Common/Layer.cs
src/Tizen.NUI/src/public/Common/PropertyBuffer.cs
src/Tizen.NUI/src/public/Common/PropertyNotification.cs
src/Tizen.NUI/src/public/Common/PropertyNotifySignal.cs
src/Tizen.NUI/src/public/CustomView/Spin.cs
src/Tizen.NUI/src/public/Rendering/Renderer.cs
src/Tizen.NUI/src/public/Rendering/Shader.cs
src/Tizen.NUI/src/public/UIComponents/Button.cs [deleted file]
src/Tizen.NUI/src/public/UIComponents/CheckBoxButton.cs [deleted file]
src/Tizen.NUI/src/public/UIComponents/Popup.cs [deleted file]
src/Tizen.NUI/src/public/UIComponents/PopupBindableProperty.cs [deleted file]
src/Tizen.NUI/src/public/UIComponents/ProgressBar.cs [deleted file]
src/Tizen.NUI/src/public/UIComponents/PushButton.cs [deleted file]
src/Tizen.NUI/src/public/UIComponents/RadioButton.cs [deleted file]
src/Tizen.NUI/src/public/UIComponents/ScrollBar.cs [deleted file]
src/Tizen.NUI/src/public/UIComponents/ScrollView.cs [deleted file]
src/Tizen.NUI/src/public/UIComponents/ScrollViewBindableProperty.cs [deleted file]
src/Tizen.NUI/src/public/UIComponents/ScrollViewEvent.cs [deleted file]
src/Tizen.NUI/src/public/UIComponents/Slider.cs [deleted file]
src/Tizen.NUI/src/public/UIComponents/ToggleButton.cs [deleted file]

diff --git a/src/Tizen.NUI/src/internal/Common/ButtonSignal.cs b/src/Tizen.NUI/src/internal/Common/ButtonSignal.cs
deleted file mode 100755 (executable)
index 3b98b5c..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Copyright(c) 2019 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-namespace Tizen.NUI
-{
-    internal class ButtonSignal : Disposable
-    {
-
-        internal ButtonSignal(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
-        {
-        }
-
-
-        protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
-        {
-            Interop.ButtonSignal.DeleteButtonSignal(swigCPtr);
-        }
-
-        public bool Empty()
-        {
-            bool ret = Interop.ButtonSignal.Empty(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public uint GetConnectionCount()
-        {
-            uint ret = Interop.ButtonSignal.GetConnectionCount(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void Connect(System.Delegate func)
-        {
-            System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func);
-            {
-                Interop.ButtonSignal.Connect(SwigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
-                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            }
-        }
-
-        public void Disconnect(System.Delegate func)
-        {
-            System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func);
-            {
-                Interop.ButtonSignal.Disconnect(SwigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
-                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            }
-        }
-
-        public bool Emit(Tizen.NUI.UIComponents.Button arg)
-        {
-            bool ret = Interop.ButtonSignal.Emit(SwigCPtr, Tizen.NUI.UIComponents.Button.getCPtr(arg));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public ButtonSignal() : this(Interop.ButtonSignal.NewButtonSignal(), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-    }
-}
index 1a03e35..bc099d2 100755 (executable)
@@ -1,5 +1,5 @@
 /*
- * Copyright(c) 2019 Samsung Electronics Co., Ltd.
+ * Copyright(c) 2020 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -23,11 +23,7 @@ namespace Tizen.NUI
     /// <summary>
     /// KeyboardTypeSignalType
     /// </summary>
-    /// <since_tizen> 4 </since_tizen>
-    [Obsolete("Deprecated in API6, Will be removed in API9, " +
-        "Please use InputMethodContext.KeyboardTypeChanged event instead!")]
-    [EditorBrowsable(EditorBrowsableState.Never)]
-    public class KeyboardTypeSignalType : Disposable
+    internal class KeyboardTypeSignalType : Disposable
     {
 
         internal KeyboardTypeSignalType(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
@@ -46,11 +42,7 @@ namespace Tizen.NUI
         /// Queries whether there are any connected slots.
         /// </summary>
         /// <returns>True if there are any slots connected to the signal</returns>
-        /// <since_tizen> 4 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use InputMethodContext.KeyboardTypeChanged event instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool Empty()
+        internal bool Empty()
         {
             bool ret = Interop.KeyboardTypeSignalType.Empty(SwigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -61,11 +53,7 @@ namespace Tizen.NUI
         /// Queries the number of slots.
         /// </summary>
         /// <returns>The number of slots connected to this signal</returns>
-        /// <since_tizen> 4 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use InputMethodContext.KeyboardTypeChanged event instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public uint GetConnectionCount()
+        internal uint GetConnectionCount()
         {
             uint ret = Interop.KeyboardTypeSignalType.GetConnectionCount(SwigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -76,11 +64,7 @@ namespace Tizen.NUI
         /// Connects a function.
         /// </summary>
         /// <param name="func">The function to connect</param>
-        /// <since_tizen> 4 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use InputMethodContext.KeyboardTypeChanged event instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void Connect(System.Delegate func)
+        internal void Connect(System.Delegate func)
         {
             System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func);
             {
@@ -93,11 +77,7 @@ namespace Tizen.NUI
         /// Disconnects a function.
         /// </summary>
         /// <param name="func">The function to disconnect</param>
-        /// <since_tizen> 4 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use InputMethodContext.KeyboardTypeChanged event instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void Disconnect(System.Delegate func)
+        internal void Disconnect(System.Delegate func)
         {
             System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func);
             {
@@ -110,11 +90,7 @@ namespace Tizen.NUI
         /// Connects a member function.
         /// </summary>
         /// <param name="arg">The member function to connect</param>
-        /// <since_tizen> 5 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use InputMethodContext.KeyboardTypeChanged event instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void Emit(InputMethodContext.KeyboardType arg)
+        internal void Emit(InputMethodContext.KeyboardType arg)
         {
             Interop.KeyboardTypeSignalType.Emit(SwigCPtr, (int)arg);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -123,11 +99,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The contructor.
         /// </summary>
-        /// <since_tizen> 4 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use InputMethodContext.KeyboardTypeChanged event instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public KeyboardTypeSignalType() : this(Interop.KeyboardTypeSignalType.NewKeyboardTypeSignalType(), true)
+        internal KeyboardTypeSignalType() : this(Interop.KeyboardTypeSignalType.NewKeyboardTypeSignalType(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
diff --git a/src/Tizen.NUI/src/internal/Common/ProgressBarValueChangedSignal.cs b/src/Tizen.NUI/src/internal/Common/ProgressBarValueChangedSignal.cs
deleted file mode 100755 (executable)
index 09fff3c..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Copyright(c) 2019 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-namespace Tizen.NUI
-{
-    internal class ProgressBarValueChangedSignal : Disposable
-    {
-
-        internal ProgressBarValueChangedSignal(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
-        {
-        }
-
-
-        protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
-        {
-            Interop.ProgressBar.DeleteProgressBarValueChangedSignal(swigCPtr);
-        }
-
-
-        public bool Empty()
-        {
-            bool ret = Interop.ProgressBar.ProgressBarValueChangedSignalEmpty(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public uint GetConnectionCount()
-        {
-            uint ret = Interop.ProgressBar.ProgressBarValueChangedSignalGetConnectionCount(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void Connect(System.Delegate func)
-        {
-            System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func);
-            {
-                Interop.ProgressBar.ProgressBarValueChangedSignalConnect(SwigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
-                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            }
-        }
-
-        public void Disconnect(System.Delegate func)
-        {
-            System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func);
-            {
-                Interop.ProgressBar.ProgressBarValueChangedSignalDisconnect(SwigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
-                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            }
-        }
-
-        public void Emit(Tizen.NUI.UIComponents.ProgressBar arg1, float arg2, float arg3)
-        {
-            Interop.ProgressBar.ProgressBarValueChangedSignalEmit(SwigCPtr, Tizen.NUI.UIComponents.ProgressBar.getCPtr(arg1), arg2, arg3);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public ProgressBarValueChangedSignal() : this(Interop.ProgressBar.NewProgressBarValueChangedSignal(), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-    }
-}
diff --git a/src/Tizen.NUI/src/internal/Common/ScrollViewSnapStartedSignal.cs b/src/Tizen.NUI/src/internal/Common/ScrollViewSnapStartedSignal.cs
deleted file mode 100755 (executable)
index 9a6a7ef..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright(c) 2019 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-namespace Tizen.NUI
-{
-    internal class ScrollViewSnapStartedSignal : Disposable
-    {
-
-        internal ScrollViewSnapStartedSignal(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
-        {
-        }
-
-
-        protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
-        {
-            Interop.ScrollView.DeleteScrollViewSnapStartedSignal(swigCPtr);
-        }
-
-        public bool Empty()
-        {
-            bool ret = Interop.ScrollView.ScrollViewSnapStartedSignalEmpty(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public uint GetConnectionCount()
-        {
-            uint ret = Interop.ScrollView.ScrollViewSnapStartedSignalGetConnectionCount(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void Connect(System.Delegate func)
-        {
-            System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func);
-            {
-                Interop.ScrollView.ScrollViewSnapStartedSignalConnect(SwigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
-                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            }
-        }
-
-        public void Disconnect(System.Delegate func)
-        {
-            System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func);
-            {
-                Interop.ScrollView.ScrollViewSnapStartedSignalDisconnect(SwigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
-                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            }
-        }
-
-        public void Emit(ScrollView.SnapEvent arg)
-        {
-            Interop.ScrollView.ScrollViewSnapStartedSignalEmit(SwigCPtr, ScrollView.SnapEvent.getCPtr(arg));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        public ScrollViewSnapStartedSignal() : this(Interop.ScrollView.NewScrollViewSnapStartedSignal(), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-    }
-}
diff --git a/src/Tizen.NUI/src/internal/Common/SliderMarkReachedSignal.cs b/src/Tizen.NUI/src/internal/Common/SliderMarkReachedSignal.cs
deleted file mode 100755 (executable)
index 6d3047c..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Copyright(c) 2019 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-namespace Tizen.NUI
-{
-    internal class SliderMarkReachedSignal : Disposable
-    {
-
-        internal SliderMarkReachedSignal(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
-        {
-        }
-
-
-        protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
-        {
-            Interop.Slider.DeleteSliderMarkReachedSignal(swigCPtr);
-        }
-
-
-        public bool Empty()
-        {
-            bool ret = Interop.Slider.SliderMarkReachedSignalEmpty(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public uint GetConnectionCount()
-        {
-            uint ret = Interop.Slider.SliderMarkReachedSignalGetConnectionCount(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void Connect(System.Delegate func)
-        {
-            System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func);
-            {
-                Interop.Slider.SliderMarkReachedSignalConnect(SwigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
-                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            }
-        }
-
-        public void Disconnect(System.Delegate func)
-        {
-            System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func);
-            {
-                Interop.Slider.SliderMarkReachedSignalDisconnect(SwigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
-                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            }
-        }
-
-        public bool Emit(Tizen.NUI.UIComponents.Slider arg1, int arg2)
-        {
-            bool ret = Interop.Slider.SliderMarkReachedSignalEmit(SwigCPtr, Tizen.NUI.UIComponents.Slider.getCPtr(arg1), arg2);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public SliderMarkReachedSignal() : this(Interop.Slider.NewSliderMarkReachedSignal(), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-    }
-}
diff --git a/src/Tizen.NUI/src/internal/Common/SliderValueChangedSignal.cs b/src/Tizen.NUI/src/internal/Common/SliderValueChangedSignal.cs
deleted file mode 100755 (executable)
index 9aab514..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Copyright(c) 2019 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-namespace Tizen.NUI
-{
-    internal class SliderValueChangedSignal : Disposable
-    {
-
-        internal SliderValueChangedSignal(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
-        {
-        }
-
-
-        protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
-        {
-            Interop.Slider.DeleteSliderValueChangedSignal(swigCPtr);
-        }
-
-        public bool Empty()
-        {
-            bool ret = Interop.Slider.SliderValueChangedSignalEmpty(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public uint GetConnectionCount()
-        {
-            uint ret = Interop.Slider.SliderValueChangedSignalGetConnectionCount(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public void Connect(System.Delegate func)
-        {
-            System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func);
-            {
-                Interop.Slider.SliderValueChangedSignalConnect(SwigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
-                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            }
-        }
-
-        public void Disconnect(System.Delegate func)
-        {
-            System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func);
-            {
-                Interop.Slider.SliderValueChangedSignalDisconnect(SwigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
-                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            }
-        }
-
-        public bool Emit(Tizen.NUI.UIComponents.Slider arg1, float arg2)
-        {
-            bool ret = Interop.Slider.SliderValueChangedSignalEmit(SwigCPtr, Tizen.NUI.UIComponents.Slider.getCPtr(arg1), arg2);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        public SliderValueChangedSignal() : this(Interop.Slider.NewSliderValueChangedSignal(), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-    }
-}
diff --git a/src/Tizen.NUI/src/internal/NativeBinding/SWIGTYPE_p_bundle.cs b/src/Tizen.NUI/src/internal/NativeBinding/SWIGTYPE_p_bundle.cs
deleted file mode 100755 (executable)
index 9e73384..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Copyright(c) 2019 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-using System;
-using System.ComponentModel;
-
-namespace Tizen.NUI
-{
-    /// <summary>
-    /// This should be internal, please do not use.
-    /// </summary>
-    /// <since_tizen> 4 </since_tizen>
-    [Obsolete("Deprecated in API6, Will be removed in API9, " +
-        "Please do not use!" +
-        "IntPtr(native integer pointer) is supposed to be not used in Application!")]
-    [EditorBrowsable(EditorBrowsableState.Never)]
-    public class SWIGTYPE_p_bundle
-    {
-        private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-        internal SWIGTYPE_p_bundle(global::System.IntPtr cPtr)
-        {
-            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-        }
-
-        /// <summary>
-        /// The Constructor.
-        /// </summary>
-        /// <since_tizen> 4 </since_tizen>
-        protected SWIGTYPE_p_bundle()
-        {
-            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-    }
-}
index 4b2f8ef..dae69aa 100755 (executable)
@@ -63,95 +63,20 @@ namespace Tizen.NUI
         /// <summary>
         /// Property for ItemView. This is internal use only, so not recommended to use. Need to use ItemView's properties.
         /// </summary>
-        [Obsolete("Deprecated in API6; Will be removed in API9.")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-#pragma warning disable CA1034, CA1052, CA1716 // Identifiers should not match keywords
-        public new class Property
-#pragma warning restore CA1034, CA1052, CA1716 // Identifiers should not match keywords
-        {
-            /// <summary>
-            /// LAYOUT. This is internal use only, so not recommended to use. Need to use ItemView's properties.
-            /// </summary>
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int LAYOUT = Interop.ItemView.LayoutGet();
-
-            /// <summary>
-            /// MINIMUM_SWIPE_SPEED. This is internal use only, so not recommended to use. Need to use ItemView's properties.
-            /// </summary>
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int MinimumSwipeSpeed = Interop.ItemView.MinimumSwipeSpeedGet();
-
-            /// <summary>
-            /// MINIMUM_SWIPE_DISTANCE. This is internal use only, so not recommended to use. Need to use ItemView's properties.
-            /// </summary>
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int MinimumSwipeDistance = Interop.ItemView.MinimumSwipeDistanceGet();
-
-            /// <summary>
-            /// WHEEL_SCROLL_DISTANCE_STEP. This is internal use only, so not recommended to use. Need to use ItemView's properties.
-            /// </summary>
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int WheelScrollDistanceStep = Interop.ItemView.WheelScrollDistanceStepGet();
-
-            /// <summary>
-            /// SNAP_TO_ITEM_ENABLED. This is internal use only, so not recommended to use. Need to use ItemView's properties.
-            /// </summary>
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int SnapToItemEnabled = Interop.ItemView.SnapToItemEnabledGet();
-
-            /// <summary>
-            /// REFRESH_INTERVAL. This is internal use only, so not recommended to use. Need to use ItemView's properties.
-            /// </summary>
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int RefreshInterval = Interop.ItemView.RefreshIntervalGet();
-
-            /// <summary>
-            /// LAYOUT_POSITION. This is internal use only, so not recommended to use. Need to use ItemView's properties.
-            /// </summary>
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int LayoutPosition = Interop.ItemView.LayoutPositionGet();
-
-            /// <summary>
-            /// SCROLL_SPEED. This is internal use only, so not recommended to use. Need to use ItemView's properties.
-            /// </summary>
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollSpeed = Interop.ItemView.ScrollSpeedGet();
-
-            /// <summary>
-            /// OVERSHOOT. This is internal use only, so not recommended to use. Need to use ItemView's properties.
-            /// </summary>
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int OVERSHOOT = Interop.ItemView.OvershootGet();
-
-            /// <summary>
-            /// SCROLL_DIRECTION. This is internal use only, so not recommended to use. Need to use ItemView's properties.
-            /// </summary>
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollDirection = Interop.ItemView.ScrollDirectionGet();
-
-            /// <summary>
-            /// LAYOUT_ORIENTATION. This is internal use only, so not recommended to use. Need to use ItemView's properties.
-            /// </summary>
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int LayoutOrientation = Interop.ItemView.LayoutOrientationGet();
-
-            /// <summary>
-            /// SCROLL_CONTENT_SIZE. This is internal use only, so not recommended to use. Need to use ItemView's properties.
-            /// </summary>
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollContentSize = Interop.ItemView.ScrollContentSizeGet();
+        internal new class Property
+        {
+            internal static readonly int LAYOUT = Interop.ItemView.LayoutGet();
+            internal static readonly int MinimumSwipeSpeed = Interop.ItemView.MinimumSwipeSpeedGet();
+            internal static readonly int MinimumSwipeDistance = Interop.ItemView.MinimumSwipeDistanceGet();
+            internal static readonly int WheelScrollDistanceStep = Interop.ItemView.WheelScrollDistanceStepGet();
+            internal static readonly int SnapToItemEnabled = Interop.ItemView.SnapToItemEnabledGet();
+            internal static readonly int RefreshInterval = Interop.ItemView.RefreshIntervalGet();
+            internal static readonly int LayoutPosition = Interop.ItemView.LayoutPositionGet();
+            internal static readonly int ScrollSpeed = Interop.ItemView.ScrollSpeedGet();
+            internal static readonly int OVERSHOOT = Interop.ItemView.OvershootGet();
+            internal static readonly int ScrollDirection = Interop.ItemView.ScrollDirectionGet();
+            internal static readonly int LayoutOrientation = Interop.ItemView.LayoutOrientationGet();
+            internal static readonly int ScrollContentSize = Interop.ItemView.ScrollContentSizeGet();
         }
 
         /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
index d88b85f..a173595 100755 (executable)
@@ -1,5 +1,5 @@
 /*
- * Copyright(c) 2019 Samsung Electronics Co., Ltd.
+ * Copyright(c) 2020 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -23,11 +23,7 @@ namespace Tizen.NUI
     /// <summary>
     /// WidgetViewSignal
     /// </summary>
-    /// <since_tizen> 3 </since_tizen>
-    [Obsolete("Deprecated in API6, Will be removed in API9, " +
-        "Please use WidgetView.WidgetAdded, WidgetDeleted events instead!")]
-    [EditorBrowsable(EditorBrowsableState.Never)]
-    public class WidgetViewSignal : Disposable
+    internal class WidgetViewSignal : Disposable
     {
 
         internal WidgetViewSignal(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
@@ -46,11 +42,7 @@ namespace Tizen.NUI
         /// Queries whether there are any connected slots.
         /// </summary>
         /// <returns>True if there are any slots connected to the signal</returns>
-        /// <since_tizen> 3 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use WidgetView.WidgetAdded, WidgetDeleted events instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool Empty()
+        internal bool Empty()
         {
             bool ret = Interop.WidgetView.WidgetViewSignalEmpty(SwigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -61,11 +53,7 @@ namespace Tizen.NUI
         /// Queries the number of slots.
         /// </summary>
         /// <returns>The number of slots connected to this signal</returns>
-        /// <since_tizen> 3 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use WidgetView.WidgetAdded, WidgetDeleted events instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public uint GetConnectionCount()
+        internal uint GetConnectionCount()
         {
             uint ret = Interop.WidgetView.WidgetViewSignalGetConnectionCount(SwigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -76,11 +64,7 @@ namespace Tizen.NUI
         /// Connects a function.
         /// </summary>
         /// <param name="func">The function to connect</param>
-        /// <since_tizen> 3 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use WidgetView.WidgetAdded, WidgetDeleted events instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void Connect(System.Delegate func)
+        internal void Connect(System.Delegate func)
         {
             System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func);
             {
@@ -93,11 +77,7 @@ namespace Tizen.NUI
         /// Disconnects a function.
         /// </summary>
         /// <param name="func">The function to disconnect</param>
-        /// <since_tizen> 3 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use WidgetView.WidgetAdded, WidgetDeleted events instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void Disconnect(System.Delegate func)
+        internal void Disconnect(System.Delegate func)
         {
             System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func);
             {
@@ -110,11 +90,7 @@ namespace Tizen.NUI
         /// Connects a member function.
         /// </summary>
         /// <param name="arg">The member function to connect</param>
-        /// <since_tizen> 3 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use WidgetView.WidgetAdded, WidgetDeleted events instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void Emit(WidgetView arg)
+        internal void Emit(WidgetView arg)
         {
             Interop.WidgetView.WidgetViewSignalEmit(SwigCPtr, WidgetView.getCPtr(arg));
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -123,11 +99,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The contructor.
         /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use WidgetView.WidgetAdded, WidgetDeleted events instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public WidgetViewSignal() : this(Interop.WidgetView.NewWidgetViewSignal(), true)
+        internal WidgetViewSignal() : this(Interop.WidgetView.NewWidgetViewSignal(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
index c70d268..9ac0d12 100755 (executable)
@@ -33,7 +33,6 @@ using System.Reflection;
 using System.Xml;
 using Tizen.NUI.Binding;
 using Tizen.NUI.BaseComponents;
-using Tizen.NUI.UIComponents;
 using Tizen.NUI.Binding.Internals;
 
 namespace Tizen.NUI.Xaml
index 85dfe92..c4ce272 100755 (executable)
@@ -599,10 +599,7 @@ namespace Tizen.NUI
         /// <param name="handle">Handle to an object.</param>
         /// <returns>Handle to an animation object or an uninitialized handle.</returns>
         /// <exception cref="ArgumentNullException"> Thrown when handle is null. </exception>
-        /// <since_tizen> 3 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, Please use as keyword instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static Animation DownCast(BaseHandle handle)
+        internal static Animation DownCast(BaseHandle handle)
         {
             if (handle == null)
             {
index 72b31ba..9a54fba 100755 (executable)
@@ -432,13 +432,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Enumeration for the instance of child properties belonging to the FlexContainer class.
         /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        [SuppressMessage("Microsoft.Design", "CA1052:StaticHolderTypesShouldBeStaticOrNotInheritable")]
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use View.Flex, View.AlignSelf, View.FlexMargin instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
-        public class ChildProperty
+        internal class ChildProperty
         {
             internal static readonly int FLEX = Interop.FlexContainer.ChildPropertyFlexGet();
             internal static readonly int AlignSelf = Interop.FlexContainer.ChildPropertyAlignSelfGet();
index 14182eb..3f4898b 100755 (executable)
@@ -728,111 +728,64 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Enumeration for the instance of properties belonging to the Scrollable class.
         /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [Obsolete("Deprecated in API6; Will be removed in API9.")]
-#pragma warning disable CA1716, CA1052, CA1034 // Identifiers should not match keywords
-        public new class Property
-#pragma warning restore CA1716, CA1052, CA1034 // Identifiers should not match keywords
+        internal new class Property
         {
             /// <summary>
             /// The color of the overshoot effect.
             /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int OvershootEffectColor = Interop.Scrollable.OvershootEffectColorGet();
+            internal static readonly int OvershootEffectColor = Interop.Scrollable.OvershootEffectColorGet();
             /// <summary>
             /// The speed of overshoot animation in pixels per second.
             /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int OvershootAnimationSpeed = Interop.Scrollable.OvershootAnimationSpeedGet();
+            internal static readonly int OvershootAnimationSpeed = Interop.Scrollable.OvershootAnimationSpeedGet();
             /// <summary>
             /// Whether to enables or disable scroll overshoot.
             /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int OvershootEnabled = Interop.Scrollable.OvershootEnabledGet();
+            internal static readonly int OvershootEnabled = Interop.Scrollable.OvershootEnabledGet();
             /// <summary>
             /// The size of the overshoot.
             /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int OvershootSize = Interop.Scrollable.OvershootSizeGet();
+            internal static readonly int OvershootSize = Interop.Scrollable.OvershootSizeGet();
             /// <summary>
             /// scrollToAlphaFunction.
             /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int ScrollToAlphaFunction = Interop.Scrollable.ScrollToAlphaFunctionGet();
+            internal static readonly int ScrollToAlphaFunction = Interop.Scrollable.ScrollToAlphaFunctionGet();
             /// <summary>
             /// scrollRelativePosition
             /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int ScrollRelativePosition = Interop.Scrollable.ScrollRelativePositionGet();
+            internal static readonly int ScrollRelativePosition = Interop.Scrollable.ScrollRelativePositionGet();
             /// <summary>
             /// scrollPositionMin
             /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int ScrollPositionMin = Interop.Scrollable.ScrollPositionMinGet();
+            internal static readonly int ScrollPositionMin = Interop.Scrollable.ScrollPositionMinGet();
             /// <summary>
             /// scrollPositionMinX.
             /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int ScrollPositionMinX = Interop.Scrollable.ScrollPositionMinXGet();
+            internal static readonly int ScrollPositionMinX = Interop.Scrollable.ScrollPositionMinXGet();
             /// <summary>
             /// scrollPositionMinY.
             /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int ScrollPositionMinY = Interop.Scrollable.ScrollPositionMinYGet();
+            internal static readonly int ScrollPositionMinY = Interop.Scrollable.ScrollPositionMinYGet();
             /// <summary>
             /// scrollPositionMax.
             /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int ScrollPositionMax = Interop.Scrollable.ScrollPositionMaxGet();
+            internal static readonly int ScrollPositionMax = Interop.Scrollable.ScrollPositionMaxGet();
             /// <summary>
             /// scrollPositionMaxX.
             /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int ScrollPositionMaxX = Interop.Scrollable.ScrollPositionMaxXGet();
+            internal static readonly int ScrollPositionMaxX = Interop.Scrollable.ScrollPositionMaxXGet();
             /// <summary>
             /// scrollPositionMaxY.
             /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int ScrollPositionMaxY = Interop.Scrollable.ScrollPositionMaxYGet();
+            internal static readonly int ScrollPositionMaxY = Interop.Scrollable.ScrollPositionMaxYGet();
             /// <summary>
             /// canScrollVertical
             /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int CanScrollVertical = Interop.Scrollable.CanScrollVerticalGet();
+            internal static readonly int CanScrollVertical = Interop.Scrollable.CanScrollVerticalGet();
             /// <summary>
             /// canScrollHorizontal.
             /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int CanScrollHorizontal = Interop.Scrollable.CanScrollHorizontalGet();
+            internal static readonly int CanScrollHorizontal = Interop.Scrollable.CanScrollHorizontalGet();
         }
     }
 }
index 9abbe28..3c40e9b 100755 (executable)
@@ -64,14 +64,6 @@ namespace Tizen.NUI
             LayerUI,
 
             /// <summary>
-            /// Deprecated in API6; Will be removed in API9. Please use LayerUI instead.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use LayerUI instead.")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            Layer2D = LayerUI,
-
-            /// <summary>
             /// Layer will use depth test.
             /// This mode is designed for a 3 dimensional scene where actors in front
             /// of other actors will obscure them, i.e. the actors are sorted by the
index 103c8a0..1cc9301 100755 (executable)
@@ -51,12 +51,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="data">A pointer to the data that will be copied to the buffer.</param>
         /// <param name="size">Number of elements to expand or contract the buffer.</param>
-        /// <since_tizen> 3 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use PropertyBuffer(PropertyMap bufferFormat) constructor instead!" +
-            "IntPtr(native integer pointer) is supposed to be not used in Application!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetData(System.IntPtr data, uint size)
+        internal void SetData(System.IntPtr data, uint size)
         {
             Interop.PropertyBuffer.SetData(SwigCPtr, data, size);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
index 95db10f..656dca4 100755 (executable)
@@ -121,12 +121,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="cPtr">An object of IntPtr type.</param>
         /// <returns>An object of the PropertyNotification type.</returns>
-        /// <since_tizen> 4 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use Notified event instead!" +
-            "IntPtr(native integer pointer) is supposed to be not used in Application!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static PropertyNotification GetPropertyNotificationFromPtr(global::System.IntPtr cPtr)
+        internal static PropertyNotification GetPropertyNotificationFromPtr(global::System.IntPtr cPtr)
         {
             PropertyNotification ret = new PropertyNotification(cPtr, false);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -156,11 +151,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">A reference to the copied handle.</param>
         /// <returns>A reference to this.</returns>
-        /// <since_tizen> 4 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use PropertyNotification() constructor instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public PropertyNotification Assign(PropertyNotification rhs)
+        internal PropertyNotification Assign(PropertyNotification rhs)
         {
             PropertyNotification ret = new PropertyNotification(Interop.PropertyNotification.Assign(SwigCPtr, PropertyNotification.getCPtr(rhs)), false);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -241,11 +232,7 @@ namespace Tizen.NUI
         /// Connects to this signal to be notified when the notification has occurred.
         /// </summary>
         /// <returns>A signal object to Connect() with</returns>
-        /// <since_tizen> 4 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use Notified event instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public PropertyNotifySignal NotifySignal()
+        internal PropertyNotifySignal NotifySignal()
         {
             PropertyNotifySignal ret = new PropertyNotifySignal(Interop.PropertyNotification.NotifySignal(SwigCPtr), false);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
index 8fa51ed..07b8087 100755 (executable)
@@ -1,5 +1,5 @@
 /*
- * Copyright(c) 2019 Samsung Electronics Co., Ltd.
+ * Copyright(c) 2020 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -23,21 +23,12 @@ namespace Tizen.NUI
     ///<summary>
     /// Signal connection class for PropertyNotification
     ///</summary>
-    /// <since_tizen> 4 </since_tizen>
-    [Obsolete("Deprecated in API6, Will be removed in API9, " +
-        "Please use PropertyNotification.Notified event instead!")]
-    [EditorBrowsable(EditorBrowsableState.Never)]
-    public class PropertyNotifySignal : Disposable
+    internal class PropertyNotifySignal : Disposable
     {
-
         /// <summary>
         /// The constructor.
         /// </summary>
-        /// <since_tizen> 4 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use PropertyNotification.Notified event instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public PropertyNotifySignal() : this(Interop.PropertyNotifySignal.NewPropertyNotifySignal(), true)
+        internal PropertyNotifySignal() : this(Interop.PropertyNotifySignal.NewPropertyNotifySignal(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
@@ -50,11 +41,7 @@ namespace Tizen.NUI
         /// Queries whether there are any connected slots.
         /// </summary>
         /// <returns>True if there are any slots connected to the signal.</returns>
-        /// <since_tizen> 4 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use PropertyNotification.Notified event instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool Empty()
+        internal bool Empty()
         {
             bool ret = Interop.PropertyNotifySignal.Empty(SwigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -65,11 +52,7 @@ namespace Tizen.NUI
         /// Queries the number of slots.
         /// </summary>
         /// <returns>The number of slots connected to this signal</returns>
-        /// <since_tizen> 4 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use PropertyNotification.Notified event instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public uint GetConnectionCount()
+        internal uint GetConnectionCount()
         {
             uint ret = Interop.PropertyNotifySignal.GetConnectionCount(SwigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -80,11 +63,7 @@ namespace Tizen.NUI
         /// Connects a function.
         /// </summary>
         /// <param name="func">The function to connect</param>
-        /// <since_tizen> 4 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use PropertyNotification.Notified event instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void Connect(System.Delegate func)
+        internal void Connect(System.Delegate func)
         {
             System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func);
             {
@@ -97,11 +76,7 @@ namespace Tizen.NUI
         /// Disconnects a function.
         /// </summary>
         /// <param name="func">The function to disconnect.</param>
-        /// <since_tizen> 4 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use PropertyNotification.Notified event instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void Disconnect(System.Delegate func)
+        internal void Disconnect(System.Delegate func)
         {
             System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func);
             {
@@ -114,17 +89,12 @@ namespace Tizen.NUI
         /// Emits a signal with 1 parameter.
         /// </summary>
         /// <param name="arg">The first value to pass to callbacks.</param>
-        /// <since_tizen> 4 </since_tizen>
-        [Obsolete("Deprecated in API6, Will be removed in API9, " +
-            "Please use PropertyNotification.Notified event instead!")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void Emit(PropertyNotification arg)
+        internal void Emit(PropertyNotification arg)
         {
             Interop.PropertyNotifySignal.Emit(SwigCPtr, PropertyNotification.getCPtr(arg));
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
-
         /// This will not be public opened.
         [EditorBrowsable(EditorBrowsableState.Never)]
         protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
index 06419e2..43a5a60 100755 (executable)
@@ -18,7 +18,6 @@
 using System;
 using System.Runtime.InteropServices;
 using Tizen.NUI;
-using Tizen.NUI.UIComponents;
 using Tizen.NUI.BaseComponents;
 
 // A spin control (for continously changing values when users can easily predict a set of values)
index 33342c8..fc6c420 100755 (executable)
@@ -725,181 +725,32 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for instances of properties belonging to the Renderer class.
         /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [Obsolete("Deprecated in API6; Will be removed in API9.")]
-#pragma warning disable CA1716, CA1052, CA1034 // Identifiers should not match keywords
-        public class Property
-#pragma warning restore CA1716, CA1052, CA1034 // Identifiers should not match keywords
-        {
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int DepthIndex = Interop.Renderer.DepthIndexGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int FaceCullingMode = Interop.Renderer.FaceCullingModeGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int BlendMode = Interop.Renderer.BlendModeGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int BlendEquationRgb = Interop.Renderer.BlendEquationRgbGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int BlendEquationAlpha = Interop.Renderer.BlendEquationAlphaGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int BlendFactorSrcRgb = Interop.Renderer.BlendFactorSrcRgbGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int BlendFactorDestRgb = Interop.Renderer.BlendFactorDestRgbGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int BlendFactorSrcAlpha = Interop.Renderer.BlendFactorSrcAlphaGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int BlendFactorDestAlpha = Interop.Renderer.BlendFactorDestAlphaGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int BlendColor = Interop.Renderer.BlendColorGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int BlendPreMultipliedAlpha = Interop.Renderer.BlendPreMultipliedAlphaGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int IndexRangeFirst = Interop.Renderer.IndexRangeFirstGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int IndexRangeCount = Interop.Renderer.IndexRangeCountGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int DepthWriteMode = Interop.Renderer.DepthWriteModeGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int DepthFunction = Interop.Renderer.DepthFunctionGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int DepthTestMode = Interop.Renderer.DepthTestModeGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int RenderMode = Interop.Renderer.RenderModeGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int StencilFunction = Interop.Renderer.StencilFunctionGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int StencilFunctionMask = Interop.Renderer.StencilFunctionMaskGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int StencilFunctionReference = Interop.Renderer.StencilFunctionReferenceGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int StencilMask = Interop.Renderer.StencilMaskGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int StencilOperationOnFail = Interop.Renderer.StencilOperationOnFailGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int StencilOperationOnZFail = Interop.Renderer.StencilOperationOnZFailGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int StencilOperationOnZPass = Interop.Renderer.StencilOperationOnZPassGet();
+        internal class Property
+        {
+            internal static readonly int DepthIndex = Interop.Renderer.DepthIndexGet();
+            internal static readonly int FaceCullingMode = Interop.Renderer.FaceCullingModeGet();
+            internal static readonly int BlendMode = Interop.Renderer.BlendModeGet();
+            internal static readonly int BlendEquationRgb = Interop.Renderer.BlendEquationRgbGet();
+            internal static readonly int BlendEquationAlpha = Interop.Renderer.BlendEquationAlphaGet();
+            internal static readonly int BlendFactorSrcRgb = Interop.Renderer.BlendFactorSrcRgbGet();
+            internal static readonly int BlendFactorDestRgb = Interop.Renderer.BlendFactorDestRgbGet();
+            internal static readonly int BlendFactorSrcAlpha = Interop.Renderer.BlendFactorSrcAlphaGet();
+            internal static readonly int BlendFactorDestAlpha = Interop.Renderer.BlendFactorDestAlphaGet();
+            internal static readonly int BlendColor = Interop.Renderer.BlendColorGet();
+            internal static readonly int BlendPreMultipliedAlpha = Interop.Renderer.BlendPreMultipliedAlphaGet();
+            internal static readonly int IndexRangeFirst = Interop.Renderer.IndexRangeFirstGet();
+            internal static readonly int IndexRangeCount = Interop.Renderer.IndexRangeCountGet();
+            internal static readonly int DepthWriteMode = Interop.Renderer.DepthWriteModeGet();
+            internal static readonly int DepthFunction = Interop.Renderer.DepthFunctionGet();
+            internal static readonly int DepthTestMode = Interop.Renderer.DepthTestModeGet();
+            internal static readonly int RenderMode = Interop.Renderer.RenderModeGet();
+            internal static readonly int StencilFunction = Interop.Renderer.StencilFunctionGet();
+            internal static readonly int StencilFunctionMask = Interop.Renderer.StencilFunctionMaskGet();
+            internal static readonly int StencilFunctionReference = Interop.Renderer.StencilFunctionReferenceGet();
+            internal static readonly int StencilMask = Interop.Renderer.StencilMaskGet();
+            internal static readonly int StencilOperationOnFail = Interop.Renderer.StencilOperationOnFailGet();
+            internal static readonly int StencilOperationOnZFail = Interop.Renderer.StencilOperationOnZFailGet();
+            internal static readonly int StencilOperationOnZPass = Interop.Renderer.StencilOperationOnZPassGet();
         }
     }
 }
index 64ba5df..915d886 100755 (executable)
@@ -123,21 +123,13 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for instances of properties belonging to the Shader class.
         /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [Obsolete("Deprecated in API6; Will be removed in API9.")]
-#pragma warning disable CA1716, CA1052, CA1034 // Identifiers should not match keywords
-        public class Property
-#pragma warning restore CA1716, CA1052, CA1034 // Identifiers should not match keywords
+        internal class Property
         {
             /// <summary>
             /// The default value is empty.
             /// Format: {"vertex":"","fragment":"",hints:"","vertexPrefix":"","fragmentPrefix":""}
             /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9.")]
-            public static readonly int PROGRAM = Interop.Shader.ProgramGet();
+            internal static readonly int PROGRAM = Interop.Shader.ProgramGet();
         }
     }
 }
diff --git a/src/Tizen.NUI/src/public/UIComponents/Button.cs b/src/Tizen.NUI/src/public/UIComponents/Button.cs
deleted file mode 100755 (executable)
index 36f69fa..0000000
+++ /dev/null
@@ -1,1188 +0,0 @@
-/*
- * Copyright(c) 2019 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-using System;
-using System.ComponentModel;
-using System.Runtime.InteropServices;
-using Tizen.NUI.BaseComponents;
-using Tizen.NUI.Binding;
-
-namespace Tizen.NUI.UIComponents
-{
-    /// <summary>
-    /// The Button class is a base class for different kinds of buttons.<br />
-    /// This class provides the disabled property and the clicked signal.<br />
-    /// The clicked event handler is emitted when the button is touched, and the touch point doesn't leave the boundary of the button.<br />
-    /// When the disabled property is set to true, no signal is emitted.<br />
-    /// The 'Visual' describes not just traditional images like PNG and BMP, but also refers to whatever is used to show the button. It could be a color, gradient, or some other kind of renderer.<br />
-    /// The button's appearance can be modified by setting properties for the various visuals or images.<br />
-    /// It is not mandatory to set all the visuals. A button could be defined only by setting its background visual, or by setting its background and selected visuals.<br />
-    /// The button visual is shown over the background visual.<br />
-    /// When pressed, the unselected visuals are replaced by the selected visuals.<br />
-    /// The text label is always placed on the top of all images.<br />
-    /// When the button is disabled, the background button and the selected visuals are replaced by their disabled visuals.<br />
-    /// </summary>
-    /// <since_tizen> 3 </since_tizen>
-    /// This will be deprecated
-    [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-    [EditorBrowsable(EditorBrowsableState.Never)]
-    public class Button : View
-    {
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty UnselectedVisualProperty = BindableProperty.Create(nameof(UnselectedVisual), typeof(PropertyMap), typeof(Button), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.UnselectedVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.UnselectedVisual).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty SelectedVisualProperty = BindableProperty.Create(nameof(SelectedVisual), typeof(PropertyMap), typeof(Button), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.SelectedVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.SelectedVisual).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty DisabledSelectedVisualProperty = BindableProperty.Create(nameof(DisabledSelectedVisual), typeof(PropertyMap), typeof(Button), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.DisabledSelectedVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.DisabledSelectedVisual).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty DisabledUnselectedVisualProperty = BindableProperty.Create(nameof(DisabledUnselectedVisual), typeof(PropertyMap), typeof(Button), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.DisabledUnselectedVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.DisabledUnselectedVisual).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty UnselectedBackgroundVisualProperty = BindableProperty.Create(nameof(UnselectedBackgroundVisual), typeof(PropertyMap), typeof(Button), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.UnselectedBackgroundVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.UnselectedBackgroundVisual).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty SelectedBackgroundVisualProperty = BindableProperty.Create(nameof(SelectedBackgroundVisual), typeof(PropertyMap), typeof(Button), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.SelectedBackgroundVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.SelectedBackgroundVisual).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        public static readonly BindableProperty DisabledUnselectedBackgroundVisualProperty = BindableProperty.Create(nameof(DisabledUnselectedBackgroundVisual), typeof(PropertyMap), typeof(Button), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.DisabledUnselectedBackgroundVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.DisabledUnselectedBackgroundVisual).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty DisabledSelectedBackgroundVisualProperty = BindableProperty.Create(nameof(DisabledSelectedBackgroundVisual), typeof(PropertyMap), typeof(Button), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.DisabledSelectedBackgroundVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.DisabledSelectedBackgroundVisual).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty LabelRelativeAlignmentProperty = BindableProperty.Create(nameof(LabelRelativeAlignment), typeof(Align), typeof(Button), Align.End, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            string valueToString = "";
-            if (newValue != null)
-            {
-                switch ((Align)newValue)
-                {
-                    case Align.Begin: { valueToString = "BEGIN"; break; }
-                    case Align.End: { valueToString = "END"; break; }
-                    case Align.Top: { valueToString = "TOP"; break; }
-                    case Align.Bottom: { valueToString = "BOTTOM"; break; }
-                    default: { valueToString = "END"; break; }
-                }
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.LabelRelativeAlignment, new Tizen.NUI.PropertyValue(valueToString));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             string temp;
-             if (Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.LabelRelativeAlignment).Get(out temp) == false)
-             {
-                 NUILog.Error("LabelRelativeAlignment get error!");
-             }
-             switch (temp)
-             {
-                 case "BEGIN": return Align.Begin;
-                 case "END": return Align.End;
-                 case "TOP": return Align.Top;
-                 case "BOTTOM": return Align.Bottom;
-                 default: return Align.End;
-             }
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty LabelPaddingProperty = BindableProperty.Create(nameof(LabelPadding), typeof(Vector4), typeof(Button), Vector4.Zero, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.LabelPadding, new Tizen.NUI.PropertyValue((Vector4)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.LabelPadding).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ForegroundVisualPaddingProperty = BindableProperty.Create(nameof(ForegroundVisualPadding), typeof(Vector4), typeof(Button), Vector4.Zero, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.ForegroundVisualPadding, new Tizen.NUI.PropertyValue((Vector4)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.ForegroundVisualPadding).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty AutoRepeatingProperty = BindableProperty.Create(nameof(AutoRepeating), typeof(bool), typeof(Button), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.AutoRepeating, new Tizen.NUI.PropertyValue((bool)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             bool temp = false;
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.AutoRepeating).Get(out temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty InitialAutoRepeatingDelayProperty = BindableProperty.Create(nameof(InitialAutoRepeatingDelay), typeof(float), typeof(Button), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.InitialAutoRepeatingDelay, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             float temp = 0.0f;
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.InitialAutoRepeatingDelay).Get(out temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty NextAutoRepeatingDelayProperty = BindableProperty.Create(nameof(NextAutoRepeatingDelay), typeof(float), typeof(Button), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.NextAutoRepeatingDelay, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             float temp = 0.0f;
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.NextAutoRepeatingDelay).Get(out temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty TogglableProperty = BindableProperty.Create(nameof(Togglable), typeof(bool), typeof(Button), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.TOGGLABLE, new Tizen.NUI.PropertyValue((bool)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             bool temp = false;
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.TOGGLABLE).Get(out temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty SelectedProperty = BindableProperty.Create(nameof(Selected), typeof(bool), typeof(Button), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.SELECTED, new Tizen.NUI.PropertyValue((bool)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             bool temp = false;
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.SELECTED).Get(out temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty UnselectedColorProperty = BindableProperty.Create(nameof(UnselectedColor), typeof(Color), typeof(Button), Color.Transparent, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                PropertyMap background = new PropertyMap();
-                background.Add(Visual.Property.Type, new PropertyValue((int)Visual.Type.Color))
-                          .Add(ColorVisualProperty.MixColor, new PropertyValue((Color)newValue));
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.UnselectedBackgroundVisual, new Tizen.NUI.PropertyValue(background));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             Color temp = new Color(0.0f, 0.0f, 0.0f, 0.0f);
-             Tizen.NUI.PropertyMap map = new Tizen.NUI.PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.UnselectedBackgroundVisual).Get(map);
-             Tizen.NUI.PropertyValue value = map.Find(Visual.Property.MixColor);
-             value?.Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty SelectedColorProperty = BindableProperty.Create(nameof(SelectedColor), typeof(Color), typeof(Button), Color.Transparent, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                PropertyMap background = new PropertyMap();
-                background.Add(Visual.Property.Type, new PropertyValue((int)Visual.Type.Color))
-                          .Add(ColorVisualProperty.MixColor, new PropertyValue((Color)newValue));
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.SelectedBackgroundVisual, new Tizen.NUI.PropertyValue(background));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             Color temp = new Color(0.0f, 0.0f, 0.0f, 0.0f);
-             Tizen.NUI.PropertyMap map = new Tizen.NUI.PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.SelectedBackgroundVisual).Get(map);
-             Tizen.NUI.PropertyValue value = map.Find(Visual.Property.MixColor);
-             value?.Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty LabelProperty = BindableProperty.Create(nameof(Label), typeof(PropertyMap), typeof(Button), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.LABEL, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.LABEL).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty LabelTextProperty = BindableProperty.Create(nameof(LabelText), typeof(string), typeof(Button), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var button = (Button)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)button.SwigCPtr, Button.Property.LABEL, new Tizen.NUI.PropertyValue((string)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var button = (Button)bindable;
-             Tizen.NUI.PropertyMap map = new Tizen.NUI.PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)button.SwigCPtr, Button.Property.LABEL).Get(map);
-             Tizen.NUI.PropertyValue value = map.Find(TextVisualProperty.Text, "Text");
-             string str = "";
-             value?.Get(out str);
-             return str;
-         }));
-
-        private EventHandlerWithReturnType<object, EventArgs, bool> _clickedEventHandler;
-        private ClickedCallbackType _clickedCallback;
-        private EventHandlerWithReturnType<object, EventArgs, bool> _pressedEventHandler;
-        private PressedCallbackType _pressedCallback;
-        private EventHandlerWithReturnType<object, EventArgs, bool> _releasedEventHandler;
-        private ReleasedCallbackType _releasedCallback;
-        private EventHandlerWithReturnType<object, EventArgs, bool> _stateChangedEventHandler;
-        private StateChangedCallback _stateChangedCallback;
-
-        /// <summary>
-        /// Creates an uninitialized button.<br />
-        /// Only the derived versions can be instantiated.<br />
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Button() : this(Interop.Button.NewButton(), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal Button(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
-        {
-        }
-
-        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-        private delegate bool ClickedCallbackType(global::System.IntPtr data);
-        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-        private delegate bool PressedCallbackType(global::System.IntPtr data);
-        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-        private delegate bool ReleasedCallbackType(global::System.IntPtr data);
-        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-        private delegate bool StateChangedCallback(global::System.IntPtr data);
-
-        /// <summary>
-        /// The Clicked event will be triggered when the button is touched and the touch point doesn't leave the boundary of the button.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1710: Rename EventHandlerWithReturnType to end in 'EventHandler'.")]
-        public event EventHandlerWithReturnType<object, EventArgs, bool> Clicked
-        {
-            add
-            {
-                if (_clickedEventHandler == null)
-                {
-                    _clickedCallback = OnClicked;
-                    ButtonSignal clickSignal = ClickedSignal();
-                    clickSignal?.Connect(_clickedCallback);
-                    clickSignal?.Dispose();
-                }
-
-                _clickedEventHandler += value;
-            }
-
-            remove
-            {
-                _clickedEventHandler -= value;
-
-                ButtonSignal clickSignal = ClickedSignal();
-                if (_clickedEventHandler == null && clickSignal.Empty() == false)
-                {
-                    clickSignal?.Disconnect(_clickedCallback);
-                }
-                clickSignal?.Dispose();
-            }
-        }
-
-        /// <summary>
-        /// The Pressed event will be triggered when the button is touched.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1710: Rename EventHandlerWithReturnType to end in 'EventHandler'.")]
-        public event EventHandlerWithReturnType<object, EventArgs, bool> Pressed
-        {
-            add
-            {
-                if (_pressedEventHandler == null)
-                {
-                    _pressedCallback = OnPressed;
-                    ButtonSignal pressSignal = PressedSignal();
-                    pressSignal?.Connect(_pressedCallback);
-                    pressSignal?.Dispose();
-                }
-
-                _pressedEventHandler += value;
-            }
-
-            remove
-            {
-                _pressedEventHandler -= value;
-
-                ButtonSignal pressSignal = this.PressedSignal();
-                if (_pressedEventHandler == null && pressSignal.Empty() == false)
-                {
-                    pressSignal?.Disconnect(_pressedCallback);
-                }
-                pressSignal?.Dispose();
-            }
-        }
-
-        /// <summary>
-        /// The Released event will be triggered when the button is touched and the touch point leaves the boundary of the button.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1710: Rename EventHandlerWithReturnType to end in 'EventHandler'.")]
-        public event EventHandlerWithReturnType<object, EventArgs, bool> Released
-        {
-            add
-            {
-                if (_releasedEventHandler == null)
-                {
-                    _releasedCallback = OnReleased;
-                    ButtonSignal releaseSignal = ReleasedSignal();
-                    releaseSignal?.Connect(_releasedCallback);
-                    releaseSignal?.Dispose();
-                }
-                _releasedEventHandler += value;
-            }
-
-            remove
-            {
-                _releasedEventHandler -= value;
-
-                ButtonSignal releaseSignal = ReleasedSignal();
-                if (_releasedEventHandler == null && releaseSignal.Empty() == false)
-                {
-                    releaseSignal?.Disconnect(_releasedCallback);
-                }
-                releaseSignal?.Dispose();
-
-            }
-        }
-
-        /// <summary>
-        /// The StateChanged event will be triggered when the button's state is changed.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1710: Rename EventHandlerWithReturnType to end in 'EventHandler'.")]
-        public event EventHandlerWithReturnType<object, EventArgs, bool> StateChanged
-        {
-            add
-            {
-                if (_stateChangedEventHandler == null)
-                {
-                    _stateChangedCallback = OnStateChanged;
-                    ButtonSignal stateChanged = StateChangedSignal();
-                    stateChanged?.Connect(_stateChangedCallback);
-                    stateChanged?.Dispose();
-                }
-
-                _stateChangedEventHandler += value;
-            }
-
-            remove
-            {
-                _stateChangedEventHandler -= value;
-
-                ButtonSignal stateChanged = StateChangedSignal();
-                if (_stateChangedEventHandler == null && stateChanged.Empty() == false)
-                {
-                    stateChanged?.Disconnect(_stateChangedCallback);
-                }
-                stateChanged?.Dispose();
-            }
-        }
-
-        /// <summary>
-        /// Enumeration for describing the position, the text label can be, in relation to the control (and foreground/icon).
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public enum Align
-        {
-            /// <summary>
-            /// At the start of the control before the foreground or icon.
-            /// </summary>
-            Begin,
-            /// <summary>
-            /// At the end of the control after the foreground or icon.
-            /// </summary>
-            End,
-            /// <summary>
-            /// At the top of the control above the foreground or icon.
-            /// </summary>
-            Top,
-            /// <summary>
-            /// At the bottom of the control below the foreground or icon.
-            /// </summary>
-            Bottom
-        }
-
-        /// <summary>
-        /// Gets or sets the unselected button foreground or icon visual.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyMap UnselectedVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(UnselectedVisualProperty);
-            }
-            set
-            {
-                SetValue(UnselectedVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets or sets the selected button foreground or icon visual.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyMap SelectedVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(SelectedVisualProperty);
-            }
-            set
-            {
-                SetValue(SelectedVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets or sets the disabled selected state foreground or icon button visual.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyMap DisabledSelectedVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(DisabledSelectedVisualProperty);
-            }
-            set
-            {
-                SetValue(DisabledSelectedVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets or sets the disabled unselected state foreground or icon visual.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyMap DisabledUnselectedVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(DisabledUnselectedVisualProperty);
-            }
-            set
-            {
-                SetValue(DisabledUnselectedVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets or sets the disabled unselected state background button visual.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyMap UnselectedBackgroundVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(UnselectedBackgroundVisualProperty);
-            }
-            set
-            {
-                SetValue(UnselectedBackgroundVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets or sets the selected background button visual.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyMap SelectedBackgroundVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(SelectedBackgroundVisualProperty);
-            }
-            set
-            {
-                SetValue(SelectedBackgroundVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets or sets the disabled while unselected background button visual.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyMap DisabledUnselectedBackgroundVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(DisabledUnselectedBackgroundVisualProperty);
-            }
-            set
-            {
-                SetValue(DisabledUnselectedBackgroundVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets or sets the disabled while selected background button visual.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyMap DisabledSelectedBackgroundVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(DisabledSelectedBackgroundVisualProperty);
-            }
-            set
-            {
-                SetValue(DisabledSelectedBackgroundVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets or sets the position of the the label in relation to the foreground or icon, if both present.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Align LabelRelativeAlignment
-        {
-            get
-            {
-                return (Align)GetValue(LabelRelativeAlignmentProperty);
-            }
-            set
-            {
-                SetValue(LabelRelativeAlignmentProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets or sets the padding around the text.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector4 LabelPadding
-        {
-            get
-            {
-                return (Vector4)GetValue(LabelPaddingProperty);
-            }
-            set
-            {
-                SetValue(LabelPaddingProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets or sets the padding around the foreground visual.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector4 ForegroundVisualPadding
-        {
-            get
-            {
-                return (Vector4)GetValue(ForegroundVisualPaddingProperty);
-            }
-            set
-            {
-                SetValue(ForegroundVisualPaddingProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// If the autorepeating property is set to true, then the togglable property is set to false.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool AutoRepeating
-        {
-            get
-            {
-                return (bool)GetValue(AutoRepeatingProperty);
-            }
-            set
-            {
-                SetValue(AutoRepeatingProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// By default, this value is set to 0.15 seconds.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float InitialAutoRepeatingDelay
-        {
-            get
-            {
-                return (float)GetValue(InitialAutoRepeatingDelayProperty);
-            }
-            set
-            {
-                SetValue(InitialAutoRepeatingDelayProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// By default, this value is set to 0.05 seconds.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float NextAutoRepeatingDelay
-        {
-            get
-            {
-                return (float)GetValue(NextAutoRepeatingDelayProperty);
-            }
-            set
-            {
-                SetValue(NextAutoRepeatingDelayProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// If the togglable property is set to true, then the autorepeating property is set to false.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool Togglable
-        {
-            get
-            {
-                return (bool)GetValue(TogglableProperty);
-            }
-            set
-            {
-                SetValue(TogglableProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets or sets the togglable button as either selected or unselected, togglable property must be set to true.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool Selected
-        {
-            get
-            {
-                return (bool)GetValue(SelectedProperty);
-            }
-            set
-            {
-                SetValue(SelectedProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets or sets the unselected color.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Color UnselectedColor
-        {
-            get
-            {
-                return (Color)GetValue(UnselectedColorProperty);
-            }
-            set
-            {
-                SetValue(UnselectedColorProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets or sets the selected color.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Color SelectedColor
-        {
-            get
-            {
-                return (Color)GetValue(SelectedColorProperty);
-            }
-            set
-            {
-                SetValue(SelectedColorProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets or sets the label.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyMap Label
-        {
-            get
-            {
-                return (PropertyMap)GetValue(LabelProperty);
-            }
-            set
-            {
-                SetValue(LabelProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets or sets the text of the label.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public string LabelText
-        {
-            get
-            {
-                return (string)GetValue(LabelTextProperty);
-            }
-            set
-            {
-                SetValue(LabelTextProperty, value);
-            }
-        }
-
-        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Button obj)
-        {
-            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.SwigCPtr;
-        }
-
-        internal ButtonSignal PressedSignal()
-        {
-            ButtonSignal ret = new ButtonSignal(Interop.Button.PressedSignal(SwigCPtr), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal ButtonSignal ReleasedSignal()
-        {
-            ButtonSignal ret = new ButtonSignal(Interop.Button.ReleasedSignal(SwigCPtr), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal ButtonSignal ClickedSignal()
-        {
-            ButtonSignal ret = new ButtonSignal(Interop.Button.ClickedSignal(SwigCPtr), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal ButtonSignal StateChangedSignal()
-        {
-            ButtonSignal ret = new ButtonSignal(Interop.Button.StateChangedSignal(SwigCPtr), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// To dispose the button instance.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected override void Dispose(DisposeTypes type)
-        {
-            if (disposed)
-            {
-                return;
-            }
-
-            //Release your own unmanaged resources here.
-            //You should not access any managed member here except static instance.
-            //because the execution order of Finalizes is non-deterministic.
-            if (this != null)
-            {
-                DisConnectFromSignals();
-            }
-
-            base.Dispose(type);
-        }
-
-        /// This will not be public opened.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
-        {
-            Interop.Button.DeleteButton(swigCPtr);
-        }
-
-        private void DisConnectFromSignals()
-        {
-            // Save current CPtr.
-            global::System.Runtime.InteropServices.HandleRef currentCPtr = SwigCPtr;
-
-            // Use BaseHandle CPtr as current might have been deleted already in derived classes.
-            SwigCPtr = GetBaseHandleCPtrHandleRef;
-
-            if (_stateChangedCallback != null)
-            {
-                ButtonSignal stateChanged = StateChangedSignal();
-                stateChanged?.Disconnect(_stateChangedCallback);
-                stateChanged?.Dispose();
-            }
-
-            if (_releasedCallback != null)
-            {
-                ButtonSignal released = ReleasedSignal();
-                released?.Disconnect(_releasedCallback);
-                released?.Dispose();
-            }
-
-            if (_pressedCallback != null)
-            {
-                ButtonSignal pressSignal = PressedSignal();
-                pressSignal?.Disconnect(_pressedCallback);
-                pressSignal?.Dispose();
-            }
-
-            if (_clickedCallback != null)
-            {
-                ButtonSignal clickSignal = ClickedSignal();
-                clickSignal?.Disconnect(_clickedCallback);
-                clickSignal?.Dispose();
-            }
-
-            // BaseHandle CPtr is used in Registry and there is danger of deletion if we keep using it here.
-            // Restore current CPtr.
-            SwigCPtr = currentCPtr;
-        }
-
-        private bool OnClicked(IntPtr data)
-        {
-            if (_clickedEventHandler != null)
-            {
-                return _clickedEventHandler(this, null);
-            }
-            return false;
-        }
-
-        private bool OnPressed(IntPtr data)
-        {
-            if (_pressedEventHandler != null)
-            {
-                return _pressedEventHandler(this, null);
-            }
-            return false;
-        }
-
-        private bool OnReleased(IntPtr data)
-        {
-            if (_releasedEventHandler != null)
-            {
-                return _releasedEventHandler(this, null);
-            }
-            return false;
-        }
-
-        private bool OnStateChanged(IntPtr data)
-        {
-            if (_stateChangedEventHandler != null)
-            {
-                return _stateChangedEventHandler(this, null);
-            }
-            return false;
-        }
-
-        internal new class Property
-        {
-            internal static readonly int UnselectedVisual = Interop.Button.UnselectedVisualGet();
-            internal static readonly int SelectedVisual = Interop.Button.SelectedVisualGet();
-            internal static readonly int DisabledSelectedVisual = Interop.Button.DisabledSelectedVisualGet();
-            internal static readonly int DisabledUnselectedVisual = Interop.Button.DisabledUnselectedVisualGet();
-            internal static readonly int UnselectedBackgroundVisual = Interop.Button.UnselectedBackgroundVisualGet();
-            internal static readonly int SelectedBackgroundVisual = Interop.Button.SelectedBackgroundVisualGet();
-            internal static readonly int DisabledUnselectedBackgroundVisual = Interop.Button.DisabledUnselectedBackgroundVisualGet();
-            internal static readonly int DisabledSelectedBackgroundVisual = Interop.Button.DisabledSelectedBackgroundVisualGet();
-            internal static readonly int LabelRelativeAlignment = Interop.Button.LabelRelativeAlignmentGet();
-            internal static readonly int LabelPadding = Interop.Button.LabelPaddingGet();
-            internal static readonly int ForegroundVisualPadding = Interop.Button.VisualPaddingGet();
-            internal static readonly int AutoRepeating = Interop.Button.AutoRepeatingGet();
-            internal static readonly int InitialAutoRepeatingDelay = Interop.Button.InitialAutoRepeatingDelayGet();
-            internal static readonly int NextAutoRepeatingDelay = Interop.Button.NextAutoRepeatingDelayGet();
-            internal static readonly int TOGGLABLE = Interop.Button.TogglableGet();
-            internal static readonly int SELECTED = Interop.Button.SelectedGet();
-            internal static readonly int LABEL = Interop.Button.LabelGet();
-        }
-    }
-}
diff --git a/src/Tizen.NUI/src/public/UIComponents/CheckBoxButton.cs b/src/Tizen.NUI/src/public/UIComponents/CheckBoxButton.cs
deleted file mode 100755 (executable)
index 3cbe292..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Copyright(c) 2017 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-using System;
-using System.ComponentModel;
-
-namespace Tizen.NUI.UIComponents
-{
-    /// <summary>
-    /// The CheckBoxButton provides a checkbox button which the user can check or uncheck.<br />
-    /// By default, the CheckBoxButton emits a Button.Clicked event when the button changes its state to selected or unselected.<br />
-    /// The button's appearance could be modified by Button.UnselectedImage, Button.BackgroundImage, Button.SelectedImage, Button.SelectedBackgroundImage, Button.DisabledBackgroundImage, Button.DisabledImage, and Button.DisabledSelectedImage.<br />
-    /// When the button is not disabled, if it's not selected, it only shows the background image.<br />
-    /// The selected image is shown over the background image when the box is selected (background image is not replaced by \e selected image).<br />
-    /// When the button is disabled, the background image and the selected image are replaced by disabled images.<br />
-    /// /// </summary>
-    /// <since_tizen> 3 </since_tizen>
-    /// This will be deprecated
-    [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-    [EditorBrowsable(EditorBrowsableState.Never)]
-    public class CheckBoxButton : Button
-    {
-
-        /// <summary>
-        /// Creates an initialized CheckBoxButton.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public CheckBoxButton() : this(Interop.CheckBoxButton.New(), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal CheckBoxButton(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
-        {
-        }
-
-
-        /// This will not be public opened.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
-        {
-            Interop.CheckBoxButton.DeleteCheckBoxButton(swigCPtr);
-        }
-    }
-}
diff --git a/src/Tizen.NUI/src/public/UIComponents/Popup.cs b/src/Tizen.NUI/src/public/UIComponents/Popup.cs
deleted file mode 100755 (executable)
index 87a2e25..0000000
+++ /dev/null
@@ -1,1120 +0,0 @@
-/*
- * Copyright(c) 2019 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-using System;
-using System.ComponentModel;
-using System.Runtime.InteropServices;
-using Tizen.NUI.BaseComponents;
-using Tizen.NUI.Binding;
-
-namespace Tizen.NUI.UIComponents
-{
-    /// <summary>
-    /// The Popup widget provides a configurable popup dialog with a built-in layout of three main fields.
-    /// </summary>
-    /// <since_tizen> 3 </since_tizen>
-    /// This will be deprecated
-    [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-    [EditorBrowsable(EditorBrowsableState.Never)]
-    public partial class Popup : View
-    {
-        private EventHandler<TouchedOutsideEventArgs> _popUpOutsideTouchedEventHandler;
-        private OutsideTouchedEventCallbackDelegate _popUpOutsideTouchedEventCallbackDelegate;
-        private EventHandler<ShowingEventArgs> _popUpShowingEventHandler;
-        private ShowingEventCallbackDelegate _popUpShowingEventCallbackDelegate;
-        private EventHandler<ShownEventArgs> _popUpShownEventHandler;
-        private ShownEventCallbackDelegate _popUpShownEventCallbackDelegate;
-        private EventHandler<HidingEventArgs> _popUpHidingEventHandler;
-        private HidingEventCallbackDelegate _popUpHidingEventCallbackDelegate;
-        private EventHandler<HiddenEventArgs> _popUpHiddenEventHandler;
-        private HiddenEventCallbackDelegate _popUpHiddenEventCallbackDelegate;
-
-        /// <summary>
-        /// Creates the popup.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Popup() : this(Interop.Popup.New(), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal Popup(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
-        {
-        }
-
-        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-        private delegate void OutsideTouchedEventCallbackDelegate();
-        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-        private delegate void ShowingEventCallbackDelegate();
-        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-        private delegate void ShownEventCallbackDelegate();
-        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-        private delegate void HidingEventCallbackDelegate();
-        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-        private delegate void HiddenEventCallbackDelegate();
-
-        /// <summary>
-        /// An event is sent when the user has touched outside the dialog.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public event EventHandler<TouchedOutsideEventArgs> TouchedOutside
-        {
-            add
-            {
-                if (_popUpOutsideTouchedEventHandler == null)
-                {
-                    _popUpOutsideTouchedEventCallbackDelegate = (OnOutsideTouched);
-                    VoidSignal outsideTouchedSignal = OutsideTouchedSignal();
-                    outsideTouchedSignal?.Connect(_popUpOutsideTouchedEventCallbackDelegate);
-                    outsideTouchedSignal?.Dispose();
-                }
-                _popUpOutsideTouchedEventHandler += value;
-            }
-            remove
-            {
-                _popUpOutsideTouchedEventHandler -= value;
-                VoidSignal outsideTouchedSignal = OutsideTouchedSignal();
-                if (_popUpOutsideTouchedEventHandler == null && outsideTouchedSignal.Empty() == false)
-                {
-                    outsideTouchedSignal?.Disconnect(_popUpOutsideTouchedEventCallbackDelegate);
-                }
-                outsideTouchedSignal?.Dispose();
-            }
-        }
-
-        /// <summary>
-        /// An event is sent when the popup starts showing.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public event EventHandler<ShowingEventArgs> Showing
-        {
-            add
-            {
-                if (_popUpShowingEventHandler == null)
-                {
-                    _popUpShowingEventCallbackDelegate = (OnShowing);
-                    VoidSignal showingSignal = ShowingSignal();
-                    showingSignal?.Connect(_popUpShowingEventCallbackDelegate);
-                    showingSignal?.Dispose();
-                }
-                _popUpShowingEventHandler += value;
-            }
-            remove
-            {
-                _popUpShowingEventHandler -= value;
-                VoidSignal showingSignal = ShowingSignal();
-                if (_popUpShowingEventHandler == null && showingSignal.Empty() == false)
-                {
-                    showingSignal?.Disconnect(_popUpShowingEventCallbackDelegate);
-                }
-                showingSignal?.Dispose();
-            }
-        }
-
-        /// <summary>
-        /// An event is sent when the popup has been fully displayed.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public event EventHandler<ShownEventArgs> Shown
-        {
-            add
-            {
-                if (_popUpShownEventHandler == null)
-                {
-                    _popUpShownEventCallbackDelegate = (OnShown);
-                    VoidSignal shownSignal = ShownSignal();
-                    shownSignal?.Connect(_popUpShownEventCallbackDelegate);
-                    shownSignal?.Dispose();
-                }
-                _popUpShownEventHandler += value;
-            }
-            remove
-            {
-                _popUpShownEventHandler -= value;
-                VoidSignal shownSignal = ShownSignal();
-                if (_popUpShownEventHandler == null && shownSignal.Empty() == false)
-                {
-                    shownSignal?.Disconnect(_popUpShownEventCallbackDelegate);
-                }
-                shownSignal?.Dispose();
-            }
-        }
-
-        /// <summary>
-        /// An event is sent when the popup starts to hide.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public event EventHandler<HidingEventArgs> Hiding
-        {
-            add
-            {
-                if (_popUpHidingEventHandler == null)
-                {
-                    _popUpHidingEventCallbackDelegate = (OnHiding);
-                    VoidSignal hidingSignal = HidingSignal();
-                    hidingSignal?.Connect(_popUpHidingEventCallbackDelegate);
-                    hidingSignal?.Dispose();
-                }
-                _popUpHidingEventHandler += value;
-            }
-            remove
-            {
-                _popUpHidingEventHandler -= value;
-                VoidSignal hidingSignal = HidingSignal();
-                if (_popUpHidingEventHandler == null && hidingSignal.Empty() == false)
-                {
-                    hidingSignal?.Disconnect(_popUpHidingEventCallbackDelegate);
-                }
-                hidingSignal?.Dispose();
-            }
-        }
-
-        /// <summary>
-        /// An event is sent when the popup has been completely hidden.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public event EventHandler<HiddenEventArgs> Hidden
-        {
-            add
-            {
-                if (_popUpHiddenEventHandler == null)
-                {
-                    _popUpHiddenEventCallbackDelegate = (OnHidden);
-                    VoidSignal hiddenSignal = HiddenSignal();
-                    hiddenSignal?.Connect(_popUpHiddenEventCallbackDelegate);
-                    hiddenSignal?.Dispose();
-                }
-                _popUpHiddenEventHandler += value;
-            }
-            remove
-            {
-                _popUpHiddenEventHandler -= value;
-                VoidSignal hiddenSignal = HiddenSignal();
-                if (_popUpHiddenEventHandler == null && hiddenSignal.Empty() == false)
-                {
-                    hiddenSignal?.Disconnect(_popUpHiddenEventCallbackDelegate);
-                }
-                hiddenSignal?.Dispose();
-            }
-        }
-
-        /// <summary>
-        /// The display states of the popup.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public enum DisplayStateType
-        {
-            /// <summary>
-            /// The popup is transitioning in
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            Showing,
-            /// <summary>
-            /// The popup is fully shown
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            Shown,
-            /// <summary>
-            /// The popup is transitioning out
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            Hiding,
-            /// <summary>
-            /// The popup is fully hidden
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            Hidden
-        }
-
-        /// <summary>
-        /// The animation modes within the popup.<br />
-        /// Choose from a predefined mode or "CUSTOM" to use the ANIMATION_IN and ANIMATION_OUT properties.<br />
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public enum AnimationModeType
-        {
-            /// <summary>
-            /// No animation.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            None,
-            /// <summary>
-            /// Popup zooms in and out animating the scale property.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            Zoom,
-            /// <summary>
-            /// Popup fades in and out
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            Fade,
-            /// <summary>
-            /// Use the EntryAnimation and ExitAnimation animation properties.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            Custom
-        }
-
-        /// <summary>
-        /// The types of the contextual layout.<br />
-        /// The popup is positioned adjacent to it's parent in the direction specified by this mode.<br />
-        /// NON_CONTEXTUAL disables any contextual positioning.<br />
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public enum ContextualModeType
-        {
-            /// <summary>
-            /// any contextual positioning
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            NonContextual,
-            /// <summary>
-            /// Above
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            Above,
-            /// <summary>
-            /// Rright
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            Rright,
-            /// <summary>
-            /// Below
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            Below,
-            /// <summary>
-            /// Left
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            Left
-        }
-
-        /// <summary>
-        /// The popup title.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public PropertyMap Title
-        {
-            get
-            {
-                return (PropertyMap)GetValue(TitleProperty);
-            }
-            set
-            {
-                SetValue(TitleProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The popup content.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public PropertyMap Content
-        {
-            get
-            {
-                return (PropertyMap)GetValue(ContentProperty);
-            }
-            set
-            {
-                SetValue(ContentProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The popup footer.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public PropertyMap Footer
-        {
-            get
-            {
-                return (PropertyMap)GetValue(FooterProperty);
-            }
-            set
-            {
-                SetValue(FooterProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The popup display state.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public DisplayStateType DisplayState
-        {
-            get
-            {
-                return (DisplayStateType)GetValue(DisplayStateProperty);
-            }
-            set
-            {
-                SetValue(DisplayStateProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The touch transparent.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool TouchTransparent
-        {
-            get
-            {
-                return (bool)GetValue(TouchTransparentProperty);
-            }
-            set
-            {
-                SetValue(TouchTransparentProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The popup tail visibility.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool TailVisibility
-        {
-            get
-            {
-                return (bool)GetValue(TailVisibilityProperty);
-            }
-            set
-            {
-                SetValue(TailVisibilityProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The popup tail position.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector3 TailPosition
-        {
-            get
-            {
-                return (Vector3)GetValue(TailPositionProperty);
-            }
-            set
-            {
-                SetValue(TailPositionProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The contextual mode.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public ContextualModeType ContextualMode
-        {
-            get
-            {
-                return (ContextualModeType)GetValue(ContextualModeProperty);
-            }
-            set
-            {
-                SetValue(ContextualModeProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The animation duration.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float AnimationDuration
-        {
-            get
-            {
-                return (float)GetValue(AnimationDurationProperty);
-            }
-            set
-            {
-                SetValue(AnimationDurationProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The animation mode.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public AnimationModeType AnimationMode
-        {
-            get
-            {
-                return (AnimationModeType)GetValue(AnimationModeProperty);
-            }
-            set
-            {
-                SetValue(AnimationModeProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The entry animation.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public PropertyMap EntryAnimation
-        {
-            get
-            {
-                return (PropertyMap)GetValue(EntryAnimationProperty);
-            }
-            set
-            {
-                SetValue(EntryAnimationProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The exit animation.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public PropertyMap ExitAnimation
-        {
-            get
-            {
-                return (PropertyMap)GetValue(ExitAnimationProperty);
-            }
-            set
-            {
-                SetValue(ExitAnimationProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The auto hide delay.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public int AutoHideDelay
-        {
-            get
-            {
-                return (int)GetValue(AutoHideDelayProperty);
-            }
-            set
-            {
-                SetValue(AutoHideDelayProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The backing enabled.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool BackingEnabled
-        {
-            get
-            {
-                return (bool)GetValue(BackingEnabledProperty);
-            }
-            set
-            {
-                SetValue(BackingEnabledProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The backing color.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector4 BackingColor
-        {
-            get
-            {
-                return (Vector4)GetValue(BackingColorProperty);
-            }
-            set
-            {
-                SetValue(BackingColorProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The background image.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public string PopupBackgroundImage
-        {
-            get
-            {
-                return (string)GetValue(PopupBackgroundImageProperty);
-            }
-            set
-            {
-                SetValue(PopupBackgroundImageProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The background border.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Rectangle PopupBackgroundBorder
-        {
-            get
-            {
-                return (Rectangle)GetValue(PopupBackgroundBorderProperty);
-            }
-            set
-            {
-                SetValue(PopupBackgroundBorderProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The tail up image.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public string TailUpImage
-        {
-            get
-            {
-                return (string)GetValue(TailUpImageProperty);
-            }
-            set
-            {
-                SetValue(TailUpImageProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The tail down image.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public string TailDownImage
-        {
-            get
-            {
-                return (string)GetValue(TailDownImageProperty);
-            }
-            set
-            {
-                SetValue(TailDownImageProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The tail left image.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public string TailLeftImage
-        {
-            get
-            {
-                return (string)GetValue(TailLeftImageProperty);
-            }
-            set
-            {
-                SetValue(TailLeftImageProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The tail right image.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public string TailRightImage
-        {
-            get
-            {
-                return (string)GetValue(TailRightImageProperty);
-            }
-            set
-            {
-                SetValue(TailRightImageProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets the title for this popup.
-        /// </summary>
-        /// <param name="titleView">The actor to set the title.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetTitle(View titleView)
-        {
-            Interop.Popup.SetTitle(SwigCPtr, View.getCPtr(titleView));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Sets the content actor.
-        /// </summary>
-        /// <param name="content">The actor to use.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetContent(View content)
-        {
-            Interop.Popup.SetContent(SwigCPtr, View.getCPtr(content));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Sets the actor to use for the footer in this popup.
-        /// </summary>
-        /// <param name="footer">The footer actor to be added to this popup.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        public void SetFooter(View footer)
-        {
-            Interop.Popup.SetFooter(SwigCPtr, View.getCPtr(footer));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Sets the display state of popup.<br />
-        /// There are 4 total display states.<br />
-        /// Only 2 can be set, but all four can be read for better inspection of the current popup state.<br />
-        /// <br />
-        /// The other two states are getable, but not setable, and are there for consistency.<br />
-        /// <br />
-        /// | Value    | Setting the state              | Getting the state              |<br />
-        /// |----------|--------------------------------|--------------------------------|<br />
-        /// | SHOWN    | Show the popup                 | The popup is fully shown       |<br />
-        /// | HIDDEN   | Hide the popup                 | The popup is fully hidden      |<br />
-        /// | SHOWING  |                                | The popup is transitioning in  |<br />
-        /// | HIDING   |                                | The popup is transitioning out |<br />
-        /// <br />
-        /// All 4 states changes cause notifications via 4 respective signals that can be connected to.<br />
-        /// </summary>
-        /// <param name="displayState">The desired display state to change to.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetDisplayState(Popup.DisplayStateType displayState)
-        {
-            Interop.Popup.SetDisplayState(SwigCPtr, (int)displayState);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal View GetTitle()
-        {
-            //to fix memory leak issue, match the handle count with native side.
-            IntPtr cPtr = Interop.Popup.GetTitle(SwigCPtr);
-            View ret = this.GetInstanceSafely<View>(cPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal View GetContent()
-        {
-            //to fix memory leak issue, match the handle count with native side.
-            IntPtr cPtr = Interop.Popup.GetContent(SwigCPtr);
-            View ret = this.GetInstanceSafely<View>(cPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal View GetFooter()
-        {
-            //to fix memory leak issue, match the handle count with native side.
-            IntPtr cPtr = Interop.Popup.GetFooter(SwigCPtr);
-            View ret = this.GetInstanceSafely<View>(cPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal Popup.DisplayStateType GetDisplayState()
-        {
-            Popup.DisplayStateType ret = (Popup.DisplayStateType)Interop.Popup.GetDisplayState(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal VoidSignal OutsideTouchedSignal()
-        {
-            VoidSignal ret = new VoidSignal(Interop.Popup.OutsideTouchedSignal(SwigCPtr), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal VoidSignal ShowingSignal()
-        {
-            VoidSignal ret = new VoidSignal(Interop.Popup.ShowingSignal(SwigCPtr), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal VoidSignal ShownSignal()
-        {
-            VoidSignal ret = new VoidSignal(Interop.Popup.ShownSignal(SwigCPtr), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal VoidSignal HidingSignal()
-        {
-            VoidSignal ret = new VoidSignal(Interop.Popup.HidingSignal(SwigCPtr), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal VoidSignal HiddenSignal()
-        {
-            VoidSignal ret = new VoidSignal(Interop.Popup.HiddenSignal(SwigCPtr), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Dispose.
-        /// </summary>
-        /// <param name="type">The dispose type</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected override void Dispose(DisposeTypes type)
-        {
-            if (disposed)
-            {
-                return;
-            }
-
-            //Release your own unmanaged resources here.
-            //You should not access any managed member here except static instance.
-            //because the execution order of Finalizes is non-deterministic.
-            if (this != null)
-            {
-                if (_popUpHiddenEventCallbackDelegate != null)
-                {
-                    VoidSignal hiddenSignal = HiddenSignal();
-                    hiddenSignal?.Disconnect(_popUpHiddenEventCallbackDelegate);
-                    hiddenSignal?.Dispose();
-                }
-
-                if (_popUpHidingEventCallbackDelegate != null)
-                {
-                    VoidSignal hidingSignal = HidingSignal();
-                    hidingSignal?.Disconnect(_popUpHidingEventCallbackDelegate);
-                    hidingSignal?.Dispose();
-                }
-            }
-
-            if (_popUpShownEventCallbackDelegate != null)
-            {
-                VoidSignal shownSignal = ShownSignal();
-                shownSignal?.Disconnect(_popUpShownEventCallbackDelegate);
-                shownSignal?.Dispose();
-            }
-
-            if (_popUpShowingEventCallbackDelegate != null)
-            {
-                VoidSignal showingSignal = ShowingSignal();
-                showingSignal?.Disconnect(_popUpShowingEventCallbackDelegate);
-                showingSignal?.Dispose();
-            }
-
-            if (_popUpOutsideTouchedEventCallbackDelegate != null)
-            {
-                VoidSignal outsideTouchedSingal = this.OutsideTouchedSignal();
-                outsideTouchedSingal?.Disconnect(_popUpOutsideTouchedEventCallbackDelegate);
-                outsideTouchedSingal?.Dispose();
-            }
-
-            base.Dispose(type);
-        }
-
-        /// This will not be public opened.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
-        {
-            Interop.Popup.DeletePopup(swigCPtr);
-        }
-
-        // Callback for Popup OutsideTouchedSignal
-        private void OnOutsideTouched()
-        {
-            TouchedOutsideEventArgs e = new TouchedOutsideEventArgs();
-
-            if (_popUpOutsideTouchedEventHandler != null)
-            {
-                //here we send all data to user event handlers
-                _popUpOutsideTouchedEventHandler(this, e);
-            }
-        }
-
-        // Callback for ShowingSignal
-        private void OnShowing()
-        {
-            ShowingEventArgs e = new ShowingEventArgs();
-
-            if (_popUpShowingEventHandler != null)
-            {
-                //here we send all data to user event handlers
-                _popUpShowingEventHandler(this, e);
-            }
-        }
-
-        // Callback for ShownSignal
-        private void OnShown()
-        {
-            ShownEventArgs e = new ShownEventArgs();
-
-            if (_popUpShownEventHandler != null)
-            {
-                //here we send all data to user event handlers
-                _popUpShownEventHandler(this, e);
-            }
-        }
-
-        // Callback for HidingSignal
-        private void OnHiding()
-        {
-            HidingEventArgs e = new HidingEventArgs();
-
-            if (_popUpHidingEventHandler != null)
-            {
-                //here we send all data to user event handlers
-                _popUpHidingEventHandler(this, e);
-            }
-        }
-
-        // Callback for HiddenSignal
-        private void OnHidden()
-        {
-            HiddenEventArgs e = new HiddenEventArgs();
-
-            if (_popUpHiddenEventHandler != null)
-            {
-                //here we send all data to user event handlers
-                _popUpHiddenEventHandler(this, e);
-            }
-        }
-
-        /// <summary>
-        /// Event arguments that passed via the OutsideTouchedEvent.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
-        public class TouchedOutsideEventArgs : EventArgs
-        {
-        }
-
-        /// <summary>
-        /// Event arguments that passed via the ShowingEventArgs.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
-        public class ShowingEventArgs : EventArgs
-        {
-        }
-
-        /// <summary>
-        /// Event arguments that passed via the ShownEventArgs.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
-        public class ShownEventArgs : EventArgs
-        {
-        }
-
-        /// <summary>
-        /// Event arguments that passed via the HidingEventArgs.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
-        public class HidingEventArgs : EventArgs
-        {
-        }
-
-        /// <summary>
-        /// Event arguments that passed via the HiddenEventArgs.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
-        public class HiddenEventArgs : EventArgs
-        {
-        }
-
-        internal new class Property
-        {
-            internal static readonly int TITLE = Interop.Popup.TitleGet();
-            internal static readonly int CONTENT = Interop.Popup.ContentGet();
-            internal static readonly int FOOTER = Interop.Popup.FooterGet();
-            internal static readonly int DisplayState = Interop.Popup.DisplayStateGet();
-            internal static readonly int TouchTransparent = Interop.Popup.TouchTransparentGet();
-            internal static readonly int TailVisibility = Interop.Popup.TailVisibilityGet();
-            internal static readonly int TailPosition = Interop.Popup.TailPositionGet();
-            internal static readonly int ContextualMode = Interop.Popup.ContextualModeGet();
-            internal static readonly int AnimationDuration = Interop.Popup.AnimationDurationGet();
-            internal static readonly int AnimationMode = Interop.Popup.AnimationModeGet();
-            internal static readonly int EntryAnimation = Interop.Popup.EntryAnimationGet();
-            internal static readonly int ExitAnimation = Interop.Popup.ExitAnimationGet();
-            internal static readonly int AutoHideDelay = Interop.Popup.AutoHideDelayGet();
-            internal static readonly int BackingEnabled = Interop.Popup.BackingEnabledGet();
-            internal static readonly int BackingColor = Interop.Popup.BackingColorGet();
-            internal static readonly int PopupBackgroundImage = Interop.Popup.PopupBackgroundImageGet();
-            internal static readonly int PopupBackgroundBorder = Interop.Popup.PopupBackgroundBorderGet();
-            internal static readonly int TailUpImage = Interop.Popup.TailUpImageGet();
-            internal static readonly int TailDownImage = Interop.Popup.TailDownImageGet();
-            internal static readonly int TailLeftImage = Interop.Popup.TailLeftImageGet();
-            internal static readonly int TailRightImage = Interop.Popup.TailRightImageGet();
-        }
-    }
-}
diff --git a/src/Tizen.NUI/src/public/UIComponents/PopupBindableProperty.cs b/src/Tizen.NUI/src/public/UIComponents/PopupBindableProperty.cs
deleted file mode 100755 (executable)
index 4c98421..0000000
+++ /dev/null
@@ -1,528 +0,0 @@
-using System;
-using System.ComponentModel;
-using Tizen.NUI.Binding;
-
-namespace Tizen.NUI.UIComponents
-{
-    public partial class Popup
-    {
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty TitleProperty = BindableProperty.Create(nameof(Title), typeof(PropertyMap), typeof(Popup), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.TITLE, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            PropertyMap temp = new PropertyMap();
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.TITLE).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ContentProperty = BindableProperty.Create(nameof(Content), typeof(PropertyMap), typeof(Popup), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.CONTENT, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            PropertyMap temp = new PropertyMap();
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.CONTENT).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty FooterProperty = BindableProperty.Create(nameof(Footer), typeof(PropertyMap), typeof(Popup), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.FOOTER, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            PropertyMap temp = new PropertyMap();
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.FOOTER).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty DisplayStateProperty = BindableProperty.Create(nameof(DisplayState), typeof(DisplayStateType), typeof(Popup), DisplayStateType.Hidden, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            string valueToString = "";
-            if (newValue != null)
-            {
-                switch ((DisplayStateType)newValue)
-                {
-                    case DisplayStateType.Showing:
-                        {
-                            valueToString = "SHOWING";
-                            break;
-                        }
-                    case DisplayStateType.Shown:
-                        {
-                            valueToString = "SHOWN";
-                            break;
-                        }
-                    case DisplayStateType.Hiding:
-                        {
-                            valueToString = "HIDING";
-                            break;
-                        }
-                    case DisplayStateType.Hidden:
-                        {
-                            valueToString = "HIDDEN";
-                            break;
-                        }
-                    default:
-                        {
-                            valueToString = "HIDDEN";
-                            break;
-                        }
-                }
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.DisplayState, new Tizen.NUI.PropertyValue(valueToString));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            string temp;
-            if (Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.DisplayState).Get(out temp) == false)
-            {
-                NUILog.Error("DisplayState get error!");
-            }
-            switch (temp)
-            {
-                case "SHOWING":
-                    return DisplayStateType.Showing;
-                case "SHOWN":
-                    return DisplayStateType.Shown;
-                case "HIDING":
-                    return DisplayStateType.Hiding;
-                case "HIDDEN":
-                    return DisplayStateType.Hidden;
-                default:
-                    return DisplayStateType.Hidden;
-            }
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty TouchTransparentProperty = BindableProperty.Create(nameof(TouchTransparent), typeof(bool), typeof(Popup), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.TouchTransparent, new Tizen.NUI.PropertyValue((bool)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            bool temp = false;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.TouchTransparent).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty TailVisibilityProperty = BindableProperty.Create(nameof(TailVisibility), typeof(bool), typeof(Popup), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.TailVisibility, new Tizen.NUI.PropertyValue((bool)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            bool temp = false;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.TailVisibility).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty TailPositionProperty = BindableProperty.Create(nameof(TailPosition), typeof(Vector3), typeof(Popup), Vector3.Zero, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.TailPosition, new Tizen.NUI.PropertyValue((Vector3)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            Vector3 temp = new Vector3(0.0f, 0.0f, 0.0f);
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.TailPosition).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ContextualModeProperty = BindableProperty.Create(nameof(ContextualMode), typeof(ContextualModeType), typeof(Popup), ContextualModeType.Below, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            string valueToString = "";
-            if (newValue != null)
-            {
-                switch ((ContextualModeType)newValue)
-                {
-                    case ContextualModeType.NonContextual:
-                        {
-                            valueToString = "NON_CONTEXTUAL";
-                            break;
-                        }
-                    case ContextualModeType.Above:
-                        {
-                            valueToString = "ABOVE";
-                            break;
-                        }
-                    case ContextualModeType.Rright:
-                        {
-                            valueToString = "RIGHT";
-                            break;
-                        }
-                    case ContextualModeType.Below:
-                        {
-                            valueToString = "BELOW";
-                            break;
-                        }
-                    case ContextualModeType.Left:
-                        {
-                            valueToString = "LEFT";
-                            break;
-                        }
-                    default:
-                        {
-                            valueToString = "BELOW";
-                            break;
-                        }
-                }
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.ContextualMode, new Tizen.NUI.PropertyValue(valueToString));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            string temp;
-            if (Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.ContextualMode).Get(out temp) == false)
-            {
-                NUILog.Error("ContextualMode get error!");
-            }
-            switch (temp)
-            {
-                case "NON_CONTEXTUAL":
-                    return ContextualModeType.NonContextual;
-                case "ABOVE":
-                    return ContextualModeType.Above;
-                case "RIGHT":
-                    return ContextualModeType.Rright;
-                case "BELOW":
-                    return ContextualModeType.Below;
-                case "LEFT":
-                    return ContextualModeType.Left;
-                default:
-                    return ContextualModeType.Below;
-            }
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty AnimationDurationProperty = BindableProperty.Create(nameof(AnimationDuration), typeof(float), typeof(Popup), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.AnimationDuration, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            float temp = 0.0f;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.AnimationDuration).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty AnimationModeProperty = BindableProperty.Create(nameof(AnimationMode), typeof(AnimationModeType), typeof(Popup), AnimationModeType.Fade, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            string valueToString = "";
-            if (newValue != null)
-            {
-                switch ((AnimationModeType)newValue)
-                {
-                    case AnimationModeType.None:
-                        {
-                            valueToString = "NONE";
-                            break;
-                        }
-                    case AnimationModeType.Zoom:
-                        {
-                            valueToString = "ZOOM";
-                            break;
-                        }
-                    case AnimationModeType.Fade:
-                        {
-                            valueToString = "FADE";
-                            break;
-                        }
-                    case AnimationModeType.Custom:
-                        {
-                            valueToString = "CUSTOM";
-                            break;
-                        }
-                    default:
-                        {
-                            valueToString = "FADE";
-                            break;
-                        }
-                }
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.AnimationMode, new Tizen.NUI.PropertyValue(valueToString));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            string temp;
-            if (Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.AnimationMode).Get(out temp) == false)
-            {
-                NUILog.Error("AnimationMode get error!");
-            }
-            switch (temp)
-            {
-                case "NONE":
-                    return AnimationModeType.None;
-                case "ZOOM":
-                    return AnimationModeType.Zoom;
-                case "FADE":
-                    return AnimationModeType.Fade;
-                case "CUSTOM":
-                    return AnimationModeType.Custom;
-                default:
-                    return AnimationModeType.Fade;
-            }
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty EntryAnimationProperty = BindableProperty.Create(nameof(EntryAnimation), typeof(PropertyMap), typeof(Popup), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.EntryAnimation, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            PropertyMap temp = new PropertyMap();
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.EntryAnimation).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ExitAnimationProperty = BindableProperty.Create(nameof(ExitAnimation), typeof(PropertyMap), typeof(Popup), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.ExitAnimation, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            PropertyMap temp = new PropertyMap();
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.ExitAnimation).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty AutoHideDelayProperty = BindableProperty.Create(nameof(AutoHideDelay), typeof(int), typeof(Popup), default(int), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.AutoHideDelay, new Tizen.NUI.PropertyValue((int)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            int temp = 0;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.AutoHideDelay).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty BackingEnabledProperty = BindableProperty.Create(nameof(BackingEnabled), typeof(bool), typeof(Popup), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.BackingEnabled, new Tizen.NUI.PropertyValue((bool)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            bool temp = false;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.BackingEnabled).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty BackingColorProperty = BindableProperty.Create(nameof(BackingColor), typeof(Vector4), typeof(Popup), Vector4.Zero, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.BackingColor, new Tizen.NUI.PropertyValue((Vector4)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.BackingColor).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty PopupBackgroundImageProperty = BindableProperty.Create(nameof(PopupBackgroundImage), typeof(string), typeof(Popup), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.PopupBackgroundImage, new Tizen.NUI.PropertyValue((string)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            string temp;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.PopupBackgroundImage).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty PopupBackgroundBorderProperty = BindableProperty.Create(nameof(PopupBackgroundBorder), typeof(Rectangle), typeof(Popup), new Rectangle(0, 0, 0, 0), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.PopupBackgroundBorder, new Tizen.NUI.PropertyValue((Rectangle)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            Rectangle temp = new Rectangle(0, 0, 0, 0);
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.PopupBackgroundBorder).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty TailUpImageProperty = BindableProperty.Create(nameof(TailUpImage), typeof(string), typeof(Popup), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.TailUpImage, new Tizen.NUI.PropertyValue((string)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            string temp;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.TailUpImage).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty TailDownImageProperty = BindableProperty.Create(nameof(TailDownImage), typeof(string), typeof(Popup), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.TailDownImage, new Tizen.NUI.PropertyValue((string)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            string temp;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.TailDownImage).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty TailLeftImageProperty = BindableProperty.Create(nameof(TailLeftImage), typeof(string), typeof(Popup), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.TailLeftImage, new Tizen.NUI.PropertyValue((string)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            string temp;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.TailLeftImage).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty TailRightImageProperty = BindableProperty.Create(nameof(TailRightImage), typeof(string), typeof(Popup), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var popup = (Popup)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.TailRightImage, new Tizen.NUI.PropertyValue((string)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var popup = (Popup)bindable;
-            string temp;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)popup.SwigCPtr, Popup.Property.TailRightImage).Get(out temp);
-            return temp;
-        }));
-
-    }
-}
diff --git a/src/Tizen.NUI/src/public/UIComponents/ProgressBar.cs b/src/Tizen.NUI/src/public/UIComponents/ProgressBar.cs
deleted file mode 100755 (executable)
index 7981b74..0000000
+++ /dev/null
@@ -1,584 +0,0 @@
-/*
- * Copyright(c) 2018 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-using System;
-using System.ComponentModel;
-using System.Runtime.InteropServices;
-using Tizen.NUI.BaseComponents;
-using Tizen.NUI.Binding;
-
-namespace Tizen.NUI.UIComponents
-{
-    /// <summary>
-    /// The ProgressBar is a control to give the user an indication of the progress of an operation.
-    /// </summary>
-    /// <since_tizen> 3 </since_tizen>
-    /// This will be deprecated
-    [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-    [EditorBrowsable(EditorBrowsableState.Never)]
-    public class ProgressBar : View
-    {
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ProgressValueProperty = BindableProperty.Create(nameof(ProgressValue), typeof(float), typeof(ProgressBar), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.ProgressValue, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            float temp = 0.0f;
-            Tizen.NUI.Object.GetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.ProgressValue).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty SecondaryProgressValueProperty = BindableProperty.Create(nameof(SecondaryProgressValue), typeof(float), typeof(ProgressBar), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.SecondaryProgressValue, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            float temp = 0.0f;
-            Tizen.NUI.Object.GetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.SecondaryProgressValue).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty IndeterminateProperty = BindableProperty.Create(nameof(Indeterminate), typeof(bool), typeof(ProgressBar), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.INDETERMINATE, new Tizen.NUI.PropertyValue((bool)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            bool temp = false;
-            Tizen.NUI.Object.GetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.INDETERMINATE).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty TrackVisualProperty = BindableProperty.Create(nameof(TrackVisual), typeof(PropertyMap), typeof(ProgressBar), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.TrackVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
-            Tizen.NUI.Object.GetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.TrackVisual).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ProgressVisualProperty = BindableProperty.Create(nameof(ProgressVisual), typeof(PropertyMap), typeof(ProgressBar), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.ProgressVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
-            Tizen.NUI.Object.GetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.ProgressVisual).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty SecondaryProgressVisualProperty = BindableProperty.Create(nameof(SecondaryProgressVisual), typeof(PropertyMap), typeof(ProgressBar), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.SecondaryProgressVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
-            Tizen.NUI.Object.GetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.SecondaryProgressVisual).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty IndeterminateVisualProperty = BindableProperty.Create(nameof(IndeterminateVisual), typeof(PropertyMap), typeof(ProgressBar), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.IndeterminateVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
-            Tizen.NUI.Object.GetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.IndeterminateVisual).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty IndeterminateVisualAnimationProperty = BindableProperty.Create(nameof(IndeterminateVisualAnimation), typeof(PropertyArray), typeof(ProgressBar), new PropertyArray(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.IndeterminateVisualAnimation, new Tizen.NUI.PropertyValue((PropertyArray)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();
-            Tizen.NUI.Object.GetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.IndeterminateVisualAnimation).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty LabelVisualProperty = BindableProperty.Create(nameof(LabelVisual), typeof(PropertyMap), typeof(ProgressBar), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.LabelVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var progressBar = (ProgressBar)bindable;
-            Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
-            Tizen.NUI.Object.GetProperty((HandleRef)progressBar.SwigCPtr, ProgressBar.Property.LabelVisual).Get(temp);
-            return temp;
-        }));
-
-        private EventHandler<ValueChangedEventArgs> _progressBarValueChangedEventHandler;
-        private ValueChangedCallbackDelegate _progressBarValueChangedCallbackDelegate;
-
-        /// <summary>
-        /// Creates the ProgressBar.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public ProgressBar() : this(Interop.ProgressBar.New(), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-        }
-
-        internal ProgressBar(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
-        {
-        }
-
-        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-        private delegate void ValueChangedCallbackDelegate(IntPtr progressBar, float progressValue, float secondaryProgressValue);
-
-        /// <summary>
-        /// The event is sent when the ProgressBar value changes.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public event EventHandler<ValueChangedEventArgs> ValueChanged
-        {
-            add
-            {
-                if (_progressBarValueChangedEventHandler == null)
-                {
-                    _progressBarValueChangedCallbackDelegate = (OnValueChanged);
-                    ProgressBarValueChangedSignal valueChanged = ValueChangedSignal();
-                    valueChanged?.Connect(_progressBarValueChangedCallbackDelegate);
-                    valueChanged?.Dispose();
-                }
-                _progressBarValueChangedEventHandler += value;
-            }
-            remove
-            {
-                _progressBarValueChangedEventHandler -= value;
-                ProgressBarValueChangedSignal valueChanged = ValueChangedSignal();
-                if (_progressBarValueChangedEventHandler == null && valueChanged.Empty() == false)
-                {
-                    valueChanged?.Disconnect(_progressBarValueChangedCallbackDelegate);
-                }
-                valueChanged?.Dispose();
-            }
-        }
-
-        /// <summary>
-        /// The progress value of the progress bar, the progress runs from 0 to 1.<br />
-        /// If the value is set to 0, then the progress bar will be set to beginning.<br />
-        /// If the value is set to 1, then the progress bar will be set to end.<br />
-        /// Any value outside the range is ignored.<br />
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float ProgressValue
-        {
-            get
-            {
-                return (float)GetValue(ProgressValueProperty);
-            }
-            set
-            {
-                SetValue(ProgressValueProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The secondary progress value of the progress bar, the secondary progress runs from 0 to 1.<br />
-        /// Optional. If not supplied, the default is 0.<br />
-        /// If the value is set to 0, then the progress bar will be set secondary progress to beginning.<br />
-        /// If the value is set to 1, then the progress bar will be set secondary progress to end.<br />
-        /// Any value outside of the range is ignored.<br />
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float SecondaryProgressValue
-        {
-            get
-            {
-                return (float)GetValue(SecondaryProgressValueProperty);
-            }
-            set
-            {
-                SetValue(SecondaryProgressValueProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets the progress bar as \e indeterminate state.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool Indeterminate
-        {
-            get
-            {
-                return (bool)GetValue(IndeterminateProperty);
-            }
-            set
-            {
-                SetValue(IndeterminateProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The track visual value of progress bar, it's full progress area, and it's shown behind the PROGRESS_VISUAL.<br />
-        /// Optional. If not supplied, the default track visual will be shown.<br />
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyMap TrackVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(TrackVisualProperty);
-            }
-            set
-            {
-                SetValue(TrackVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The progress visual value of the progress bar, the size of the progress visual is changed based on the PROGRESS_VALUE.<br />
-        /// Optional. If not supplied, then the default progress visual will be shown.<br />
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyMap ProgressVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(ProgressVisualProperty);
-            }
-            set
-            {
-                SetValue(ProgressVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The secondary progress visual of the progress bar, the size of the secondary progress visual is changed based on the SECONDARY_PROGRESS_VALUE.<br />
-        /// Optional. If not supplied, then the secondary progress visual will not be shown.<br />
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyMap SecondaryProgressVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(SecondaryProgressVisualProperty);
-            }
-            set
-            {
-                SetValue(SecondaryProgressVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The indeterminate visual of the progress bar.<br />
-        /// Optional. If not supplied, then the default indeterminate visual will be shown.<br />
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyMap IndeterminateVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(IndeterminateVisualProperty);
-            }
-            set
-            {
-                SetValue(IndeterminateVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The transition data for the indeterminate visual animation.<br />
-        /// Optional. If not supplied, then the default animation will be played.<br />
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyArray IndeterminateVisualAnimation
-        {
-            get
-            {
-                return (PropertyArray)GetValue(IndeterminateVisualAnimationProperty);
-            }
-            set
-            {
-                SetValue(IndeterminateVisualAnimationProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The label visual of the progress bar.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyMap LabelVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(LabelVisualProperty);
-            }
-            set
-            {
-                SetValue(LabelVisualProperty, value);
-            }
-        }
-
-        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ProgressBar obj)
-        {
-            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.SwigCPtr;
-        }
-
-        internal ProgressBarValueChangedSignal ValueChangedSignal()
-        {
-            ProgressBarValueChangedSignal ret = new ProgressBarValueChangedSignal(Interop.ProgressBar.ValueChangedSignal(SwigCPtr), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// To dispose the ProgressBar instance.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected override void Dispose(DisposeTypes type)
-        {
-            if (disposed)
-            {
-                return;
-            }
-
-            //Release your own unmanaged resources here.
-            //You should not access any managed member here except static instance.
-            //because the execution order of Finalizes is non-deterministic.
-
-            if (this != null && _progressBarValueChangedCallbackDelegate != null)
-            {
-                ProgressBarValueChangedSignal valueChanged = ValueChangedSignal();
-                valueChanged?.Disconnect(_progressBarValueChangedCallbackDelegate);
-                valueChanged?.Dispose();
-            }
-
-            base.Dispose(type);
-        }
-
-        /// This will not be public opened.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
-        {
-            Interop.ProgressBar.DeleteProgressBar(swigCPtr);
-        }
-
-        // Callback for ProgressBar ValueChanged signal
-        private void OnValueChanged(IntPtr progressBar, float progressValue, float secondaryProgressValue)
-        {
-            ValueChangedEventArgs e = new ValueChangedEventArgs();
-
-            // Populate all members of "e" (ValueChangedEventArgs) with real page
-            e.ProgressBar = Registry.GetManagedBaseHandleFromNativePtr(progressBar) as ProgressBar;
-            e.ProgressValue = progressValue;
-            e.SecondaryProgressValue = secondaryProgressValue;
-
-            if (_progressBarValueChangedEventHandler != null)
-            {
-                _progressBarValueChangedEventHandler(this, e);
-            }
-        }
-
-        /// <summary>
-        /// Event arguments that passed via the ValueChangedEventArgs.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
-        public class ValueChangedEventArgs : EventArgs
-        {
-            private ProgressBar _progressBar;
-            private float _progressValue;
-            private float _secondaryProgressValue;
-
-            /// <summary>
-            /// ProgressBar
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public ProgressBar ProgressBar
-            {
-                get
-                {
-                    return _progressBar;
-                }
-                set
-                {
-                    _progressBar = value;
-                }
-            }
-
-            /// <summary>
-            /// The progress value of the progress bar, the progress runs from 0 to 1.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            public float ProgressValue
-            {
-                get
-                {
-                    return _progressValue;
-                }
-                set
-                {
-                    _progressValue = value;
-                }
-            }
-
-            /// <summary>
-            /// The secondary progress value of the progress bar, the secondary progress runs from 0 to 1.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            public float SecondaryProgressValue
-            {
-                get
-                {
-                    return _secondaryProgressValue;
-                }
-                set
-                {
-                    _secondaryProgressValue = value;
-                }
-            }
-
-        }
-
-        internal new class Property
-        {
-            internal static readonly int ProgressValue = Interop.ProgressBar.ProgressValueGet();
-            internal static readonly int SecondaryProgressValue = Interop.ProgressBar.SecondaryProgressValueGet();
-            internal static readonly int INDETERMINATE = Interop.ProgressBar.IndeterminateGet();
-            internal static readonly int TrackVisual = Interop.ProgressBar.TrackVisualGet();
-            internal static readonly int ProgressVisual = Interop.ProgressBar.ProgressVisualGet();
-            internal static readonly int SecondaryProgressVisual = Interop.ProgressBar.SecondaryProgressVisualGet();
-            internal static readonly int IndeterminateVisual = Interop.ProgressBar.IndeterminateVisualGet();
-            internal static readonly int IndeterminateVisualAnimation = Interop.ProgressBar.IndeterminateVisualAnimationGet();
-            internal static readonly int LabelVisual = Interop.ProgressBar.LabelVisualGet();
-        }
-    }
-}
diff --git a/src/Tizen.NUI/src/public/UIComponents/PushButton.cs b/src/Tizen.NUI/src/public/UIComponents/PushButton.cs
deleted file mode 100755 (executable)
index b6540c6..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-/*
- * Copyright(c) 2018 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-using System;
-using System.ComponentModel;
-using Tizen.NUI.BaseComponents;
-using Tizen.NUI.Binding;
-using System.Windows.Input;
-using System.Collections.Generic;
-
-namespace Tizen.NUI.UIComponents
-{
-    /// <summary>
-    /// The PushButton changes its appearance when it is pressed, and returns to its original when it is released.
-    /// </summary>
-    /// <since_tizen> 3 </since_tizen>
-    /// This will be deprecated
-    [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-    [EditorBrowsable(EditorBrowsableState.Never)]
-    public class PushButton : Button
-    {
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty CommandProperty = BindableProperty.Create(nameof(Command), typeof(ICommand), typeof(PushButton), null,
-                BindingMode.OneWay, null, null, null, null, null as BindableProperty.CreateDefaultValueDelegate);
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty CommandParameterProperty = BindableProperty.Create(nameof(CommandParameter), typeof(object), typeof(PushButton), null,
-                BindingMode.OneWay, null, null, null, null, null as BindableProperty.CreateDefaultValueDelegate);
-
-
-
-        /// <summary>
-        /// Creates the PushButton.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public PushButton() : this(Interop.PushButton.New(), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal PushButton(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
-        {
-        }
-
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public ICommand Command
-        {
-            get
-            {
-                return (ICommand)base.GetValue(PushButton.CommandProperty);
-            }
-            set
-            {
-                base.SetValue(PushButton.CommandProperty, value);
-            }
-        }
-
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public object CommandParameter
-        {
-            get
-            {
-                return base.GetValue(PushButton.CommandParameterProperty);
-            }
-            set
-            {
-                base.SetValue(PushButton.CommandParameterProperty, value);
-            }
-        }
-
-        /// Only used by the IL of xaml, will never changed to not hidden.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public override bool IsCreateByXaml
-        {
-            get
-            {
-                return base.IsCreateByXaml;
-            }
-            set
-            {
-                base.IsCreateByXaml = value;
-
-                if (value == true)
-                {
-                    this.Clicked += (sender, e) =>
-                    {
-                        ICommand command = this.Command;
-                        if (command != null)
-                        {
-                            command.Execute(this.CommandParameter);
-                        }
-                        return true;
-                    };
-                }
-            }
-        }
-
-
-        /// This will not be public opened.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
-        {
-            Interop.PushButton.DeletePushButton(swigCPtr);
-        }
-
-        internal new class Property
-        {
-            internal static readonly int LabelPadding = Interop.PushButton.LabelPaddingGet();
-            internal static readonly int IconPadding = Interop.PushButton.IconPaddingGet();
-        }
-    }
-}
diff --git a/src/Tizen.NUI/src/public/UIComponents/RadioButton.cs b/src/Tizen.NUI/src/public/UIComponents/RadioButton.cs
deleted file mode 100755 (executable)
index 4ca6fcc..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Copyright(c) 2017 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-using System;
-using System.ComponentModel;
-
-namespace Tizen.NUI.UIComponents
-{
-    /// <summary>
-    /// A RadioButton provides a radio button with two states, \e selected or \e unselected.<br />
-    /// Radio buttons are designed to select one of the many options at the same time.<br />
-    /// A RadioButton can change its current state using the selected.<br />
-    /// <br />
-    /// RadioButtons can be grouped.<br />
-    /// Two or more RadioButtons are in one group when they have this same parent.<br />
-    /// In each groups only one RadioButton can be \e selected at a given time.<br />
-    /// So when a RadioButton is set to \e selected, other RadioButtons in its group are set to \e unselected.<br />
-    /// When \e selected RadioButton is set to \e unselected, no other RadioButtons in this group are set to \e selected.<br />
-    /// <br />
-    /// The StateChanged event is emitted when the RadioButton change its state to \e selected or \e unselected.<br />
-    /// </summary>
-    /// <since_tizen> 3 </since_tizen>
-    /// This will be deprecated
-    [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-    [EditorBrowsable(EditorBrowsableState.Never)]
-    public class RadioButton : Button
-    {
-
-        /// <summary>
-        /// Creates an uninitialized RadioButton.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public RadioButton() : this(Interop.RadioButton.New(), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Creates an uninitialized RadioButton with the label.
-        /// </summary>
-        /// <param name="label">The label text.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public RadioButton(string label) : this(Interop.RadioButton.New(label), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal RadioButton(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
-        {
-        }
-
-
-        /// This will not be public opened.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
-        {
-            Interop.RadioButton.DeleteRadioButton(swigCPtr);
-        }
-    }
-}
diff --git a/src/Tizen.NUI/src/public/UIComponents/ScrollBar.cs b/src/Tizen.NUI/src/public/UIComponents/ScrollBar.cs
deleted file mode 100755 (executable)
index 08ba35a..0000000
+++ /dev/null
@@ -1,824 +0,0 @@
-/*
- * Copyright(c) 2018 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-using System;
-using System.ComponentModel;
-using System.Runtime.InteropServices;
-using Tizen.NUI.BaseComponents;
-using Tizen.NUI.Binding;
-
-namespace Tizen.NUI.UIComponents
-{
-    /// <summary>
-    /// The ScrollBar is a UI component that can be linked to the scrollable objects
-    /// indicating the current scroll position of the scrollable object.<br />
-    /// </summary>
-    /// <since_tizen> 3 </since_tizen>
-    /// This will be deprecated
-    [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-    [EditorBrowsable(EditorBrowsableState.Never)]
-    public class ScrollBar : View
-    {
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ScrollDirectionProperty = BindableProperty.Create(nameof(ScrollDirection), typeof(Direction), typeof(ScrollBar), Direction.Vertical, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            string valueToString = "";
-            if (newValue != null)
-            {
-                switch ((Direction)newValue)
-                {
-                    case Direction.Vertical: { valueToString = "Vertical"; break; }
-                    case Direction.Horizontal: { valueToString = "Horizontal"; break; }
-                    default: { valueToString = "Vertical"; break; }
-                }
-                Tizen.NUI.Object.SetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.ScrollDirection, new Tizen.NUI.PropertyValue(valueToString));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            string temp;
-            if (Tizen.NUI.Object.GetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.ScrollDirection).Get(out temp) == false)
-            {
-                NUILog.Error("ScrollDirection get error!");
-            }
-
-            switch (temp)
-            {
-                case "Vertical": return Direction.Vertical;
-                case "Horizontal": return Direction.Horizontal;
-                default: return Direction.Vertical;
-            }
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty IndicatorHeightPolicyProperty = BindableProperty.Create(nameof(IndicatorHeightPolicy), typeof(IndicatorHeightPolicyType), typeof(ScrollBar), IndicatorHeightPolicyType.Variable, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            string valueToString = "";
-            if (newValue != null)
-            {
-                switch ((IndicatorHeightPolicyType)newValue)
-                {
-                    case IndicatorHeightPolicyType.Variable: { valueToString = "Variable"; break; }
-                    case IndicatorHeightPolicyType.Fixed: { valueToString = "Fixed"; break; }
-                    default: { valueToString = "Variable"; break; }
-                }
-                Tizen.NUI.Object.SetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.IndicatorHeightPolicy, new Tizen.NUI.PropertyValue(valueToString));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            string temp;
-            if (Tizen.NUI.Object.GetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.IndicatorHeightPolicy).Get(out temp) == false)
-            {
-                NUILog.Error("IndicatorHeightPolicy get error!");
-            }
-
-            switch (temp)
-            {
-                case "Variable": return IndicatorHeightPolicyType.Variable;
-                case "Fixed": return IndicatorHeightPolicyType.Fixed;
-                default: return IndicatorHeightPolicyType.Variable;
-            }
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty IndicatorFixedHeightProperty = BindableProperty.Create(nameof(IndicatorFixedHeight), typeof(float), typeof(ScrollBar), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.IndicatorFixedHeight, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            float temp = 0.0f;
-            Tizen.NUI.Object.GetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.IndicatorFixedHeight).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty IndicatorShowDurationProperty = BindableProperty.Create(nameof(IndicatorShowDuration), typeof(float), typeof(ScrollBar), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.IndicatorShowDuration, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            float temp = 0.0f;
-            Tizen.NUI.Object.GetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.IndicatorShowDuration).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty IndicatorHideDurationProperty = BindableProperty.Create(nameof(IndicatorHideDuration), typeof(float), typeof(ScrollBar), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.IndicatorHideDuration, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            float temp = 0.0f;
-            Tizen.NUI.Object.GetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.IndicatorHideDuration).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ScrollPositionIntervalsProperty = BindableProperty.Create(nameof(ScrollPositionIntervals), typeof(PropertyArray), typeof(ScrollBar), new PropertyArray(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.ScrollPositionIntervals, new Tizen.NUI.PropertyValue((PropertyArray)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();
-            Tizen.NUI.Object.GetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.ScrollPositionIntervals).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty IndicatorMinimumHeightProperty = BindableProperty.Create(nameof(IndicatorMinimumHeight), typeof(float), typeof(ScrollBar), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.IndicatorMinimumHeight, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            float temp = 0.0f;
-            Tizen.NUI.Object.GetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.IndicatorMinimumHeight).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty IndicatorStartPaddingProperty = BindableProperty.Create(nameof(IndicatorStartPadding), typeof(float), typeof(ScrollBar), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.IndicatorStartPadding, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            float temp = 0.0f;
-            Tizen.NUI.Object.GetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.IndicatorStartPadding).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty IndicatorEndPaddingProperty = BindableProperty.Create(nameof(IndicatorEndPadding), typeof(float), typeof(ScrollBar), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.IndicatorEndPadding, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollBar = (ScrollBar)bindable;
-            float temp = 0.0f;
-            Tizen.NUI.Object.GetProperty((HandleRef)scrollBar.SwigCPtr, ScrollBar.Property.IndicatorEndPadding).Get(out temp);
-            return temp;
-        }));
-
-
-        private EventHandler<PanFinishedEventArgs> _scrollBarPanFinishedEventHandler;
-        private PanFinishedEventCallbackDelegate _scrollBarPanFinishedEventCallbackDelegate;
-
-        private EventHandler<ScrollIntervalEventArgs> _scrollBarScrollPositionIntervalReachedEventHandler;
-        private ScrollPositionIntervalReachedEventCallbackDelegate _scrollBarScrollPositionIntervalReachedEventCallbackDelegate;
-
-        /// <summary>
-        /// Creates an initialized scrollbar.
-        /// </summary>
-        /// <param name="direction">The direction of the scrollbar (either vertically or horizontally).</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public ScrollBar(ScrollBar.Direction direction) : this(Interop.ScrollBar.New((int)direction), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Creates an uninitialized scrollbar.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public ScrollBar() : this(Interop.ScrollBar.New(), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal ScrollBar(ScrollBar scrollBar) : this(Interop.ScrollBar.NewScrollBar(ScrollBar.getCPtr(scrollBar)), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal ScrollBar(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
-        {
-        }
-
-        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-        private delegate void PanFinishedEventCallbackDelegate();
-
-        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-        private delegate void ScrollPositionIntervalReachedEventCallbackDelegate(float position);
-
-        /// <summary>
-        /// The event emitted when panning is finished on the scroll indicator.
-        /// </summary>
-        /// <remarks>Event only emitted when the source of the scroll position properties are set.</remarks>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public event EventHandler<PanFinishedEventArgs> PanFinished
-        {
-            add
-            {
-                if (_scrollBarPanFinishedEventHandler == null)
-                {
-                    _scrollBarPanFinishedEventCallbackDelegate = (OnScrollBarPanFinished);
-                    VoidSignal panFinished = PanFinishedSignal();
-                    panFinished?.Connect(_scrollBarPanFinishedEventCallbackDelegate);
-                    panFinished?.Dispose();
-                }
-                _scrollBarPanFinishedEventHandler += value;
-            }
-            remove
-            {
-                _scrollBarPanFinishedEventHandler -= value;
-                VoidSignal panFinished = PanFinishedSignal();
-                if (_scrollBarPanFinishedEventHandler == null && panFinished.Empty() == false)
-                {
-                    panFinished?.Disconnect(_scrollBarPanFinishedEventCallbackDelegate);
-                }
-                panFinished?.Dispose();
-            }
-        }
-
-        /// <summary>
-        /// This is the event emitted when the current scroll position of the scrollable content goes above or below the values specified by ScrollPositionIntervals property.
-        /// </summary>
-        /// <remarks>Event only emitted when the source of the scroll position properties are set.</remarks>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public event EventHandler<ScrollIntervalEventArgs> ScrollInterval
-        {
-            add
-            {
-                if (_scrollBarScrollPositionIntervalReachedEventHandler == null)
-                {
-                    _scrollBarScrollPositionIntervalReachedEventCallbackDelegate = (OnScrollBarScrollPositionIntervalReached);
-                    FloatSignal scrollPositionIntervalReached = ScrollPositionIntervalReachedSignal();
-                    scrollPositionIntervalReached?.Connect(_scrollBarScrollPositionIntervalReachedEventCallbackDelegate);
-                    scrollPositionIntervalReached?.Dispose();
-                }
-                _scrollBarScrollPositionIntervalReachedEventHandler += value;
-            }
-            remove
-            {
-                _scrollBarScrollPositionIntervalReachedEventHandler -= value;
-                FloatSignal scrollPositionIntervalReached = ScrollPositionIntervalReachedSignal();
-                if (_scrollBarScrollPositionIntervalReachedEventHandler == null && scrollPositionIntervalReached.Empty() == false)
-                {
-                    scrollPositionIntervalReached?.Disconnect(_scrollBarScrollPositionIntervalReachedEventCallbackDelegate);
-                }
-                scrollPositionIntervalReached?.Dispose();
-            }
-        }
-
-        /// <summary>
-        /// The direction of the scrollbar.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public enum Direction
-        {
-            /// <summary>
-            /// Scroll in the vertical direction
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            Vertical = 0,
-            /// <summary>
-            /// Scroll in the horizontal direction
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            Horizontal
-        }
-
-        /// <summary>
-        /// The indicator height policy.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public enum IndicatorHeightPolicyType
-        {
-            /// <summary>
-            /// Variable height changed dynamically according to the length of scroll content
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-                       /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            Variable = 0,
-            /// <summary>
-            /// Fixed height regardless of the length of scroll content
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-                       /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            Fixed
-        }
-
-        /// <summary>
-        /// The direction of the scrollbar.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Direction ScrollDirection
-        {
-            get
-            {
-
-                return (Direction)GetValue(ScrollDirectionProperty);
-            }
-            set
-            {
-                SetValue(ScrollDirectionProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The indicator height policy.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public IndicatorHeightPolicyType IndicatorHeightPolicy
-        {
-            get
-            {
-                return (IndicatorHeightPolicyType)GetValue(IndicatorHeightPolicyProperty);
-            }
-            set
-            {
-                SetValue(IndicatorHeightPolicyProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The fixed height of the scroll indicator.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float IndicatorFixedHeight
-        {
-            get
-            {
-                return (float)GetValue(IndicatorFixedHeightProperty);
-            }
-            set
-            {
-                SetValue(IndicatorFixedHeightProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The duration in seconds for the scroll indicator to become fully visible.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float IndicatorShowDuration
-        {
-            get
-            {
-                return (float)GetValue(IndicatorShowDurationProperty);
-            }
-            set
-            {
-                SetValue(IndicatorShowDurationProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The duration in seconds for the scroll indicator to become fully invisible.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float IndicatorHideDuration
-        {
-            get
-            {
-                return (float)GetValue(IndicatorHideDurationProperty);
-            }
-            set
-            {
-                SetValue(IndicatorHideDurationProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The list of values to get the notification when the current scroll position of the scrollable object goes above or below any of these values.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyArray ScrollPositionIntervals
-        {
-            get
-            {
-                return (PropertyArray)GetValue(ScrollPositionIntervalsProperty);
-            }
-            set
-            {
-                SetValue(ScrollPositionIntervalsProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The minimum height for a variable size indicator.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float IndicatorMinimumHeight
-        {
-            get
-            {
-                return (float)GetValue(IndicatorMinimumHeightProperty);
-            }
-            set
-            {
-                SetValue(IndicatorMinimumHeightProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The padding at the start of the indicator. For example, the top if the scrollDirection is vertical.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float IndicatorStartPadding
-        {
-            get
-            {
-                return (float)GetValue(IndicatorStartPaddingProperty);
-            }
-            set
-            {
-                SetValue(IndicatorStartPaddingProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The padding at the end of the indicator. For example, the bottom if the scrollDirection is vertical.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float IndicatorEndPadding
-        {
-            get
-            {
-                return (float)GetValue(IndicatorEndPaddingProperty);
-            }
-            set
-            {
-                SetValue(IndicatorEndPaddingProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets the source of the scroll position properties.
-        /// </summary>
-        /// <param name="handle">The handle of the object owing the scroll properties.</param>
-        /// <param name="propertyScrollPosition">The index of the scroll position property(The scroll position, type float).</param>
-        /// <param name="propertyMinScrollPosition">The index of the minimum scroll position property(The minimum scroll position, type float).</param>
-        /// <param name="propertyMaxScrollPosition">The index of the maximum scroll position property(The maximum scroll position, type float).</param>
-        /// <param name="propertyScrollContentSize">The index of the scroll content size property(The size of the scrollable content in actor coordinates, type float).</param>
-        /// <remarks>The handle to the object owing the scroll properties has been initialised and the property index must be valid.</remarks>
-        /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetScrollPropertySource(Animatable handle, int propertyScrollPosition, int propertyMinScrollPosition, int propertyMaxScrollPosition, int propertyScrollContentSize)
-        {
-            Interop.ScrollBar.SetScrollPropertySource(SwigCPtr, Animatable.getCPtr(handle), propertyScrollPosition, propertyMinScrollPosition, propertyMaxScrollPosition, propertyScrollContentSize);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ScrollBar obj)
-        {
-            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.SwigCPtr;
-        }
-
-        internal void SetScrollIndicator(View indicator)
-        {
-            Interop.ScrollBar.SetScrollIndicator(SwigCPtr, View.getCPtr(indicator));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal View GetScrollIndicator()
-        {
-            View ret = new View(Interop.ScrollBar.GetScrollIndicator(SwigCPtr), true);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal void SetScrollDirection(ScrollBar.Direction direction)
-        {
-            Interop.ScrollBar.SetScrollDirection(SwigCPtr, (int)direction);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal ScrollBar.Direction GetScrollDirection()
-        {
-            ScrollBar.Direction ret = (ScrollBar.Direction)Interop.ScrollBar.GetScrollDirection(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal void SetIndicatorHeightPolicy(ScrollBar.IndicatorHeightPolicyType policy)
-        {
-            Interop.ScrollBar.SetIndicatorHeightPolicy(SwigCPtr, (int)policy);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal ScrollBar.IndicatorHeightPolicyType GetIndicatorHeightPolicy()
-        {
-            ScrollBar.IndicatorHeightPolicyType ret = (ScrollBar.IndicatorHeightPolicyType)Interop.ScrollBar.GetIndicatorHeightPolicy(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal void SetIndicatorFixedHeight(float height)
-        {
-            Interop.ScrollBar.SetIndicatorFixedHeight(SwigCPtr, height);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal float GetIndicatorFixedHeight()
-        {
-            float ret = Interop.ScrollBar.GetIndicatorFixedHeight(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal void SetIndicatorShowDuration(float durationSeconds)
-        {
-            Interop.ScrollBar.SetIndicatorShowDuration(SwigCPtr, durationSeconds);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal float GetIndicatorShowDuration()
-        {
-            float ret = Interop.ScrollBar.GetIndicatorShowDuration(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal void SetIndicatorHideDuration(float durationSeconds)
-        {
-            Interop.ScrollBar.SetIndicatorHideDuration(SwigCPtr, durationSeconds);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal float GetIndicatorHideDuration()
-        {
-            float ret = Interop.ScrollBar.GetIndicatorHideDuration(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal void ShowIndicator()
-        {
-            Interop.ScrollBar.ShowIndicator(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal void HideIndicator()
-        {
-            Interop.ScrollBar.HideIndicator(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal VoidSignal PanFinishedSignal()
-        {
-            VoidSignal ret = new VoidSignal(Interop.ScrollBar.PanFinishedSignal(SwigCPtr), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal FloatSignal ScrollPositionIntervalReachedSignal()
-        {
-            FloatSignal ret = new FloatSignal(Interop.ScrollBar.ScrollPositionIntervalReachedSignal(SwigCPtr), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// To dispose the ScrollBar instance.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected override void Dispose(DisposeTypes type)
-        {
-            if (disposed)
-            {
-                return;
-            }
-
-            //Release your own unmanaged resources here.
-            //You should not access any managed member here except static instance.
-            //because the execution order of Finalizes is non-deterministic.
-            if (this != null)
-            {
-                if (_scrollBarScrollPositionIntervalReachedEventCallbackDelegate != null)
-                {
-                    FloatSignal scrollPositionIntervalReached = ScrollPositionIntervalReachedSignal();
-                    scrollPositionIntervalReached?.Disconnect(_scrollBarScrollPositionIntervalReachedEventCallbackDelegate);
-                    scrollPositionIntervalReached?.Dispose();
-                }
-
-                if (_scrollBarPanFinishedEventCallbackDelegate != null)
-                {
-                    VoidSignal panFinished = PanFinishedSignal();
-                    panFinished?.Disconnect(_scrollBarPanFinishedEventCallbackDelegate);
-                    panFinished?.Dispose();
-                }
-            }
-
-            base.Dispose(type);
-        }
-
-        /// This will not be public opened.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
-        {
-            Interop.ScrollBar.DeleteScrollBar(swigCPtr);
-        }
-
-        // Callback for ScrollBar PanFinishedSignal
-        private void OnScrollBarPanFinished()
-        {
-            PanFinishedEventArgs e = new PanFinishedEventArgs();
-
-            if (_scrollBarPanFinishedEventHandler != null)
-            {
-                //here we send all data to user event handlers
-                _scrollBarPanFinishedEventHandler(this, e);
-            }
-        }
-
-
-        // Callback for ScrollBar ScrollPositionIntervalReachedSignal
-        private void OnScrollBarScrollPositionIntervalReached(float position)
-        {
-            ScrollIntervalEventArgs e = new ScrollIntervalEventArgs();
-            e.CurrentScrollPosition = position;
-
-            if (_scrollBarScrollPositionIntervalReachedEventHandler != null)
-            {
-                //here we send all data to user event handlers
-                _scrollBarScrollPositionIntervalReachedEventHandler(this, e);
-            }
-        }
-
-
-
-        /// <summary>
-        /// Event arguments that passed via the PanFinished event.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
-        public class PanFinishedEventArgs : EventArgs
-        {
-        }
-
-        /// <summary>
-        /// Event arguments that passed via the ScrollPositionIntervalReached event.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
-        public class ScrollIntervalEventArgs : EventArgs
-        {
-            private float _currentScrollPosition;
-
-            /// <summary>
-            /// The current scroll position of the scrollable content.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public float CurrentScrollPosition
-            {
-                get
-                {
-                    return _currentScrollPosition;
-                }
-                set
-                {
-                    _currentScrollPosition = value;
-                }
-            }
-        }
-
-        internal new class Property
-        {
-            internal static readonly int ScrollDirection = Interop.ScrollBar.ScrollDirectionGet();
-            internal static readonly int IndicatorHeightPolicy = Interop.ScrollBar.IndicatorHeightPolicyGet();
-            internal static readonly int IndicatorFixedHeight = Interop.ScrollBar.IndicatorFixedHeightGet();
-            internal static readonly int IndicatorShowDuration = Interop.ScrollBar.IndicatorShowDurationGet();
-            internal static readonly int IndicatorHideDuration = Interop.ScrollBar.IndicatorHideDurationGet();
-            internal static readonly int ScrollPositionIntervals = Interop.ScrollBar.ScrollPositionIntervalsGet();
-            internal static readonly int IndicatorMinimumHeight = Interop.ScrollBar.IndicatorMinimumHeightGet();
-            internal static readonly int IndicatorStartPadding = Interop.ScrollBar.IndicatorStartPaddingGet();
-            internal static readonly int IndicatorEndPadding = Interop.ScrollBar.IndicatorEndPaddingGet();
-        }
-    }
-}
diff --git a/src/Tizen.NUI/src/public/UIComponents/ScrollView.cs b/src/Tizen.NUI/src/public/UIComponents/ScrollView.cs
deleted file mode 100755 (executable)
index 39b2a1e..0000000
+++ /dev/null
@@ -1,1469 +0,0 @@
-/*
- * Copyright(c) 2019 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-using System;
-using System.ComponentModel;
-using System.Diagnostics.CodeAnalysis;
-using Tizen.NUI.BaseComponents;
-
-namespace Tizen.NUI
-{
-    /// <summary>
-    /// ScrollView contains views that can be scrolled manually (via touch).
-    /// </summary>
-    /// <since_tizen> 3 </since_tizen>
-    [EditorBrowsable(EditorBrowsableState.Never)]
-    public partial class ScrollView : Scrollable
-    {
-
-        /// <summary>
-        /// Create an instance of ScrollView.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public ScrollView() : this(Interop.ScrollView.New(), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal ScrollView(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
-        {
-        }
-
-        /// <summary>
-        /// Sets and Gets WrapEnabled property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool WrapEnabled
-        {
-            get
-            {
-                return (bool)GetValue(WrapEnabledProperty);
-            }
-            set
-            {
-                SetValue(WrapEnabledProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets and Gets PanningEnabled property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool PanningEnabled
-        {
-            get
-            {
-                return (bool)GetValue(PanningEnabledProperty);
-            }
-            set
-            {
-                SetValue(PanningEnabledProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets and Gets AxisAutoLockEnabled property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool AxisAutoLockEnabled
-        {
-            get
-            {
-                return (bool)GetValue(AxisAutoLockEnabledProperty);
-            }
-            set
-            {
-                SetValue(AxisAutoLockEnabledProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets and Gets WheelScrollDistanceStep property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector2 WheelScrollDistanceStep
-        {
-            get
-            {
-                return (Vector2)GetValue(WheelScrollDistanceStepProperty);
-            }
-            set
-            {
-                SetValue(WheelScrollDistanceStepProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets and Gets ScrollPosition property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector2 ScrollPosition
-        {
-            get
-            {
-                return (Vector2)GetValue(ScrollPositionProperty);
-            }
-            set
-            {
-                SetValue(ScrollPositionProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets and Gets ScrollPrePosition property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector2 ScrollPrePosition
-        {
-            get
-            {
-                return (Vector2)GetValue(ScrollPrePositionProperty);
-            }
-            set
-            {
-                SetValue(ScrollPrePositionProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets and Gets ScrollPrePositionMax property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector2 ScrollPrePositionMax
-        {
-            get
-            {
-                return (Vector2)GetValue(ScrollPrePositionMaxProperty);
-            }
-            set
-            {
-                SetValue(ScrollPrePositionMaxProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets and Gets OvershootX property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float OvershootX
-        {
-            get
-            {
-                return (float)GetValue(OvershootXProperty);
-            }
-            set
-            {
-                SetValue(OvershootXProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets and Gets OvershootY property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float OvershootY
-        {
-            get
-            {
-                return (float)GetValue(OvershootYProperty);
-            }
-            set
-            {
-                SetValue(OvershootYProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets and Gets ScrollFinal property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector2 ScrollFinal
-        {
-            get
-            {
-                return (Vector2)GetValue(ScrollFinalProperty);
-            }
-            set
-            {
-                SetValue(ScrollFinalProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets and Gets Wrap property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool Wrap
-        {
-            get
-            {
-                return (bool)GetValue(WrapProperty);
-            }
-            set
-            {
-                SetValue(WrapProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets and Gets Panning property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool Panning
-        {
-            get
-            {
-                return (bool)GetValue(PanningProperty);
-            }
-            set
-            {
-                SetValue(PanningProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets and Gets Scrolling property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool Scrolling
-        {
-            get
-            {
-                return (bool)GetValue(ScrollingProperty);
-            }
-            set
-            {
-                SetValue(ScrollingProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets and Gets ScrollDomainSize property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector2 ScrollDomainSize
-        {
-            get
-            {
-                return (Vector2)GetValue(ScrollDomainSizeProperty);
-            }
-            set
-            {
-                SetValue(ScrollDomainSizeProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets and Gets ScrollDomainOffset property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector2 ScrollDomainOffset
-        {
-            get
-            {
-                return (Vector2)GetValue(ScrollDomainOffsetProperty);
-            }
-            set
-            {
-                SetValue(ScrollDomainOffsetProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets and Gets ScrollPositionDelta property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector2 ScrollPositionDelta
-        {
-            get
-            {
-                return (Vector2)GetValue(ScrollPositionDeltaProperty);
-            }
-            set
-            {
-                SetValue(ScrollPositionDeltaProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Sets and Gets StartPagePosition property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector3 StartPagePosition
-        {
-            get
-            {
-                return (Vector3)GetValue(StartPagePositionProperty);
-            }
-            set
-            {
-                SetValue(StartPagePositionProperty, value);
-            }
-        }
-
-
-        /// <summary>
-        /// Sets and Gets ScrollMode property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public PropertyMap ScrollMode
-        {
-            get
-            {
-                return (PropertyMap)GetValue(ScrollModeProperty);
-            }
-            set
-            {
-                SetValue(ScrollModeProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets snap-animation's AlphaFunction.
-        /// </summary>
-        /// <returns>Current easing alpha function of the snap animation.</returns>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public AlphaFunction GetScrollSnapAlphaFunction()
-        {
-            AlphaFunction ret = new AlphaFunction(Interop.ScrollView.GetScrollSnapAlphaFunction(SwigCPtr), true);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Sets snap-animation's AlphaFunction.
-        /// </summary>
-        /// <param name="alpha">Easing alpha function of the snap animation.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetScrollSnapAlphaFunction(AlphaFunction alpha)
-        {
-            Interop.ScrollView.SetScrollSnapAlphaFunction(SwigCPtr, AlphaFunction.getCPtr(alpha));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Gets flick-animation's AlphaFunction.
-        /// </summary>
-        /// <returns>Current easing alpha function of the flick animation.</returns>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public AlphaFunction GetScrollFlickAlphaFunction()
-        {
-            AlphaFunction ret = new AlphaFunction(Interop.ScrollView.GetScrollFlickAlphaFunction(SwigCPtr), true);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Sets flick-animation's AlphaFunction.
-        /// </summary>
-        /// <param name="alpha">Easing alpha function of the flick animation.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetScrollFlickAlphaFunction(AlphaFunction alpha)
-        {
-            Interop.ScrollView.SetScrollFlickAlphaFunction(SwigCPtr, AlphaFunction.getCPtr(alpha));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Gets the time for the scroll snap-animation.
-        /// </summary>
-        /// <returns>The time in seconds for the animation to take.</returns>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float GetScrollSnapDuration()
-        {
-            float ret = Interop.ScrollView.GetScrollSnapDuration(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Sets the time for the scroll snap-animation.
-        /// </summary>
-        /// <param name="time">The time in seconds for the animation to take.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetScrollSnapDuration(float time)
-        {
-            Interop.ScrollView.SetScrollSnapDuration(SwigCPtr, time);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Gets the time for the scroll flick-animation.
-        /// </summary>
-        /// <returns>The time in seconds for the animation to take.</returns>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float GetScrollFlickDuration()
-        {
-            float ret = Interop.ScrollView.GetScrollFlickDuration(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Sets the time for the scroll snap-animation.
-        /// </summary>
-        /// <param name="time">The time in seconds for the animation to take.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetScrollFlickDuration(float time)
-        {
-            Interop.ScrollView.SetScrollFlickDuration(SwigCPtr, time);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Sets scroll sensibility of pan gesture.
-        /// </summary>
-        /// <param name="sensitive">True to enable scroll, false to disable scrolling.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetScrollSensitive(bool sensitive)
-        {
-            Interop.ScrollView.SetScrollSensitive(SwigCPtr, sensitive);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Sets maximum overshoot amount.
-        /// </summary>
-        /// <param name="overshootX">The maximum number of horizontally scrolled pixels before overshoot X reaches 1.0f.</param>
-        /// <param name="overshootY">The maximum number of vertically scrolled pixels before overshoot X reaches 1.0f.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetMaxOvershoot(float overshootX, float overshootY)
-        {
-            Interop.ScrollView.SetMaxOvershoot(SwigCPtr, overshootX, overshootY);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Sets Snap Overshoot animation's AlphaFunction.
-        /// </summary>
-        /// <param name="alpha">Easing alpha function of the overshoot snap animation.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetSnapOvershootAlphaFunction(AlphaFunction alpha)
-        {
-            Interop.ScrollView.SetSnapOvershootAlphaFunction(SwigCPtr, AlphaFunction.getCPtr(alpha));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Sets Snap Overshoot animation's Duration.
-        /// </summary>
-        /// <param name="duration">duration The duration of the overshoot snap animation.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetSnapOvershootDuration(float duration)
-        {
-            Interop.ScrollView.SetSnapOvershootDuration(SwigCPtr, duration);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Enables or Disables Actor Auto-Snap mode.<br />
-        /// When Actor Auto-Snap mode has been enabled, ScrollView will automatically,
-        /// snap to the closest actor (The closest actor will appear in the center of the ScrollView).
-        /// </summary>
-        /// <param name="enable">Enables (true), or disables (false) Actor AutoSnap.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetViewAutoSnap(bool enable)
-        {
-            Interop.ScrollView.SetActorAutoSnap(SwigCPtr, enable);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Enables or Disables Wrap mode for ScrollView contents.<br />
-        /// When enabled, the ScrollView contents are wrapped over the X/Y Domain.
-        /// </summary>
-        /// <param name="enable">Enables (true), or disables (false) Wrap Mode.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetWrapMode(bool enable)
-        {
-            Interop.ScrollView.SetWrapMode(SwigCPtr, enable);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Gets the current distance needed to scroll for ScrollUpdatedSignal to be emitted.
-        /// </summary>
-        /// <returns>Current scroll update distance.</returns>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public int GetScrollUpdateDistance()
-        {
-            int ret = Interop.ScrollView.GetScrollUpdateDistance(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Sets the distance needed to scroll for ScrollUpdatedSignal to be emitted.<br />
-        /// The scroll update distance tells ScrollView how far to move before ScrollUpdatedSignal the informs application.<br />
-        /// Each time the ScrollView crosses this distance the signal will be emitted.<br />
-        /// </summary>
-        /// <param name="distance">The distance for ScrollView to move before emitting update signal.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetScrollUpdateDistance(int distance)
-        {
-            Interop.ScrollView.SetScrollUpdateDistance(SwigCPtr, distance);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Returns state of Axis Auto Lock mode.
-        /// </summary>
-        /// <returns>Whether Axis Auto Lock mode has been enabled or not.</returns>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool GetAxisAutoLock()
-        {
-            bool ret = Interop.ScrollView.GetAxisAutoLock(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Enables or Disables Axis Auto Lock mode for panning within the ScrollView.<br />
-        /// When enabled, any pan gesture that appears mostly horizontal or mostly
-        /// vertical, will be automatically restricted to horizontal only or vertical
-        /// only panning, until the pan gesture has completed.
-        /// </summary>
-        /// <param name="enable">Enables (true), or disables (false) AxisAutoLock mode.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetAxisAutoLock(bool enable)
-        {
-            Interop.ScrollView.SetAxisAutoLock(SwigCPtr, enable);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Gets the gradient threshold at which a panning gesture should be locked to the Horizontal or Vertical axis.
-        /// </summary>
-        /// <returns>The gradient, a value between 0.0 and 1.0f.</returns>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float GetAxisAutoLockGradient()
-        {
-            float ret = Interop.ScrollView.GetAxisAutoLockGradient(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Sets the gradient threshold at which a panning gesture should be locked to the Horizontal or Vertical axis.<br />
-        /// By default, this is 0.36 (0.36:1) which means angles less than 20 degrees to an axis will lock to that axis.<br />
-        /// </summary>
-        /// <param name="gradient">gradient A value between 0.0 and 1.0 (auto-lock for all angles).</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetAxisAutoLockGradient(float gradient)
-        {
-            Interop.ScrollView.SetAxisAutoLockGradient(SwigCPtr, gradient);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Gets the friction coefficient setting for ScrollView when flicking in free panning mode.
-        /// This is a value in stage-diagonals per second^2, stage-diagonal = Length( stage.width, stage.height )
-        /// </summary>
-        /// <returns>Friction coefficient is returned.</returns>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float GetFrictionCoefficient()
-        {
-            float ret = Interop.ScrollView.GetFrictionCoefficient(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Sets the friction coefficient for ScrollView when flicking.<br />
-        /// </summary>
-        /// <param name="friction">Friction coefficient must be greater than 0.0 (default = 1.0).</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetFrictionCoefficient(float friction)
-        {
-            Interop.ScrollView.SetFrictionCoefficient(SwigCPtr, friction);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Gets the flick speed coefficient for ScrollView when flicking in free panning mode.<br />
-        /// This is a constant which multiplies the input touch flick velocity to determine the actual velocity at which to move the scrolling area.
-        /// </summary>
-        /// <returns>The flick speed coefficient is returned.</returns>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float GetFlickSpeedCoefficient()
-        {
-            float ret = Interop.ScrollView.GetFlickSpeedCoefficient(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Sets the flick speed coefficient for ScrollView when flicking in free panning mode.<br />
-        /// This is a constant which multiplies the input touch flick velocity to determine the actual velocity at
-        /// which to move the scrolling area.<br />
-        /// </summary>
-        /// <param name="speed">The flick speed coefficient (default = 1.0).</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetFlickSpeedCoefficient(float speed)
-        {
-            Interop.ScrollView.SetFlickSpeedCoefficient(SwigCPtr, speed);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Gets the minimum pan distance required for a flick gesture in pixels.<br />
-        /// </summary>
-        /// <returns>Minimum pan distance vector with separate x and y distance.</returns>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector2 GetMinimumDistanceForFlick()
-        {
-            Vector2 ret = new Vector2(Interop.ScrollView.GetMinimumDistanceForFlick(SwigCPtr), true);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Sets the minimum pan distance required for a flick in pixels.<br />
-        /// Takes a Vector2 containing separate x and y values. As long as the pan distance exceeds one of these axes, a flick will be allowed.
-        /// </summary>
-        /// <param name="distance">The flick speed coefficient (default = 1.0).</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetMinimumDistanceForFlick(Vector2 distance)
-        {
-            Interop.ScrollView.SetMinimumDistanceForFlick(SwigCPtr, Vector2.getCPtr(distance));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Returns the minimum pan speed required for a flick gesture in pixels per second.
-        /// </summary>
-        /// <returns>Minimum pan speed.</returns>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float GetMinimumSpeedForFlick()
-        {
-            float ret = Interop.ScrollView.GetMinimumSpeedForFlick(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Sets the minimum pan speed required for a flick in pixels per second.<br />
-        /// </summary>
-        /// <param name="speed">The minimum pan speed for a flick.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetMinimumSpeedForFlick(float speed)
-        {
-            Interop.ScrollView.SetMinimumSpeedForFlick(SwigCPtr, speed);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Gets the maximum flick speed setting for ScrollView when flicking in free panning mode.<br />
-        /// This is a value in stage-diagonals per second.
-        /// </summary>
-        /// <returns>Maximum flick speed is returned.</returns>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float GetMaxFlickSpeed()
-        {
-            float ret = Interop.ScrollView.GetMaxFlickSpeed(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Sets the maximum flick speed for the ScrollView when flicking in free panning mode.<br />
-        /// This is a value in stage-diagonals per second. stage-diagonal = Length( stage.width, stage.height ).<br />
-        /// </summary>
-        /// <param name="speed">Maximum flick speed (default = 3.0).</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetMaxFlickSpeed(float speed)
-        {
-            Interop.ScrollView.SetMaxFlickSpeed(SwigCPtr, speed);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Gets the step of scroll distance in actor coordinates for each wheel event received in free panning mode.<br />
-        /// </summary>
-        /// <returns>The step of scroll distance(pixel) in X and Y axes.</returns>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector2 GetWheelScrollDistanceStep()
-        {
-            Vector2 ret = new Vector2(Interop.ScrollView.GetWheelScrollDistanceStep(SwigCPtr), true);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Sets the step of scroll distance in actor coordinates for each wheel event received in free panning mode.<br />
-        /// </summary>
-        /// <param name="step">step The step of scroll distance(pixel) in X and Y axes.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetWheelScrollDistanceStep(Vector2 step)
-        {
-            Interop.ScrollView.SetWheelScrollDistanceStep(SwigCPtr, Vector2.getCPtr(step));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Retrieves current scroll position.<br />
-        /// </summary>
-        /// <returns>The current scroll position.</returns>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector2 GetCurrentScrollPosition()
-        {
-            Vector2 ret = new Vector2(Interop.ScrollView.GetCurrentScrollPosition(SwigCPtr), true);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Retrieves current scroll page based on ScrollView dimensions being the size of one page, and all pages laid out in<br />
-        /// a grid fashion, increasing from left to right until the end of the X-domain.
-        /// </summary>
-        /// <returns>The current scroll position.</returns>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public uint GetCurrentPage()
-        {
-            uint ret = Interop.ScrollView.GetCurrentPage(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Scrolls View to position specified (contents will scroll to this position).
-        /// </summary>
-        /// <param name="position">The position to scroll to.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void ScrollTo(Vector2 position)
-        {
-            Interop.ScrollView.ScrollToVector2(SwigCPtr, Vector2.getCPtr(position));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Scrolls View to position specified (contents will scroll to this position).
-        /// </summary>
-        /// <param name="position">The position to scroll to.</param>
-        /// <param name="duration">The duration of the animation in seconds.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void ScrollTo(Vector2 position, float duration)
-        {
-            Interop.ScrollView.ScrollTo(SwigCPtr, Vector2.getCPtr(position), duration);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Scrolls View to position specified (contents will scroll to this position).
-        /// </summary>
-        /// <param name="position">The position to scroll to.</param>
-        /// <param name="duration">The duration of the animation in seconds.</param>
-        /// <param name="alpha">The alpha function to use.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void ScrollTo(Vector2 position, float duration, AlphaFunction alpha)
-        {
-            Interop.ScrollView.ScrollTo(SwigCPtr, Vector2.getCPtr(position), duration, AlphaFunction.getCPtr(alpha));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Scrolls View to position specified (contents will scroll to this position).
-        /// </summary>
-        /// <param name="position">The position to scroll to.</param>
-        /// <param name="duration">The duration of the animation in seconds.</param>
-        /// <param name="horizontalBias">Whether to bias scrolling to left or right.</param>
-        /// <param name="verticalBias">Whether to bias scrolling to top or bottom.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void ScrollTo(Vector2 position, float duration, DirectionBias horizontalBias, DirectionBias verticalBias)
-        {
-            Interop.ScrollView.ScrollTo(SwigCPtr, Vector2.getCPtr(position), duration, (int)horizontalBias, (int)verticalBias);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Scrolls View to position specified (contents will scroll to this position).
-        /// </summary>
-        /// <param name="position">The position to scroll to.</param>
-        /// <param name="duration">The duration of the animation in seconds.</param>
-        /// <param name="alpha">Alpha function to use.</param>
-        /// <param name="horizontalBias">Whether to bias scrolling to left or right.</param>
-        /// <param name="verticalBias">Whether to bias scrolling to top or bottom.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void ScrollTo(Vector2 position, float duration, AlphaFunction alpha, DirectionBias horizontalBias, DirectionBias verticalBias)
-        {
-            Interop.ScrollView.ScrollTo(SwigCPtr, Vector2.getCPtr(position), duration, AlphaFunction.getCPtr(alpha), (int)horizontalBias, (int)verticalBias);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Scrolls View to position specified (contents will scroll to this position).
-        /// </summary>
-        /// <param name="page">The page to scroll to.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void ScrollTo(uint page)
-        {
-            Interop.ScrollView.ScrollTo(SwigCPtr, page);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Scrolls View to position specified (contents will scroll to this position).
-        /// </summary>
-        /// <param name="page">The page to scroll to.</param>
-        /// <param name="duration">The duration of the animation in seconds.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void ScrollTo(uint page, float duration)
-        {
-            Interop.ScrollView.ScrollTo(SwigCPtr, page, duration);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Scrolls View to position specified (contents will scroll to this position).
-        /// </summary>
-        /// <param name="page">The page to scroll to.</param>
-        /// <param name="duration">The duration of the animation in seconds.</param>
-        /// <param name="bias">Whether to bias scrolling to left or right.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void ScrollTo(uint page, float duration, DirectionBias bias)
-        {
-            Interop.ScrollView.ScrollTo(SwigCPtr, page, duration, (int)bias);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Scrolls View to position specified (contents will scroll to this position).
-        /// </summary>
-        /// <param name="view">The view to center in on (via Scrolling).</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void ScrollTo(View view)
-        {
-            Interop.ScrollView.ScrollToView(SwigCPtr, View.getCPtr(view));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Scrolls View to position specified (contents will scroll to this position).
-        /// </summary>
-        /// <param name="view">The view to center in on (via Scrolling).</param>
-        /// <param name="duration">The duration of the animation in seconds.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void ScrollTo(View view, float duration)
-        {
-            Interop.ScrollView.ScrollToViewDuration(SwigCPtr, View.getCPtr(view), duration);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Scrolls View to the nearest snap points as specified by the Rulers.<br />
-        /// If already at snap points, then will return false, and not scroll.<br />
-        /// </summary>
-        /// <returns>True if Snapping necessary.</returns>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool ScrollToSnapPoint()
-        {
-            bool ret = Interop.ScrollView.ScrollToSnapPoint(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Applies Effect to ScrollView.
-        /// </summary>
-        /// <param name="effect">The effect to apply to scroll view.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void ApplyEffect(ScrollViewEffect effect)
-        {
-            Interop.ScrollView.ApplyEffect(SwigCPtr, ScrollViewEffect.getCPtr(effect));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Removes Effect from ScrollView.
-        /// </summary>
-        /// <param name="effect">The effect to remove.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void RemoveEffect(ScrollViewEffect effect)
-        {
-            Interop.ScrollView.RemoveEffect(SwigCPtr, ScrollViewEffect.getCPtr(effect));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Remove All Effects from ScrollView.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void RemoveAllEffects()
-        {
-            Interop.ScrollView.RemoveAllEffects(SwigCPtr);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Binds view to this ScrollView.
-        /// Once an actor is bound to a ScrollView, it will be subject to that ScrollView's properties.
-        /// </summary>
-        /// <param name="child">The view to add to this ScrollView.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void BindView(View child)
-        {
-            Interop.ScrollView.BindActor(SwigCPtr, View.getCPtr(child));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Unbinds view to this ScrollView.
-        /// Once an actor is bound to a ScrollView, it will be subject to that ScrollView's properties.
-        /// </summary>
-        /// <param name="child">The view to remove to this ScrollView.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void UnbindView(View child)
-        {
-            Interop.ScrollView.UnbindActor(SwigCPtr, View.getCPtr(child));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Allows the user to constrain the scroll view in a particular direction.
-        /// </summary>
-        /// <param name="direction">The axis to constrain the scroll-view to.</param>
-        /// <param name="threshold">The threshold to apply around the axis.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetScrollingDirection(Radian direction, Radian threshold)
-        {
-            Interop.ScrollView.SetScrollingDirection(SwigCPtr, Radian.getCPtr(direction), Radian.getCPtr(threshold));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Allows the user to constrain the scroll view in a particular direction.
-        /// </summary>
-        /// <param name="direction">The axis to constrain the scroll-view to.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetScrollingDirection(Radian direction)
-        {
-            Interop.ScrollView.SetScrollingDirection(SwigCPtr, Radian.getCPtr(direction));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Removes a direction constraint from the scroll view.
-        /// </summary>
-        /// <param name="direction">The axis to constrain the scroll-view to.</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void RemoveScrollingDirection(Radian direction)
-        {
-            Interop.ScrollView.RemoveScrollingDirection(SwigCPtr, Radian.getCPtr(direction));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Set ruler X
-        /// </summary>
-        /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetRulerX(RulerPtr ruler)
-        {
-            Interop.ScrollView.SetRulerX(SwigCPtr, RulerPtr.getCPtr(ruler));
-        }
-
-        /// <summary>
-        /// Set ruler Y
-        /// </summary>
-        /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public void SetRulerY(RulerPtr ruler)
-        {
-            Interop.ScrollView.SetRulerY(SwigCPtr, RulerPtr.getCPtr(ruler));
-        }
-
-        internal void ApplyConstraintToChildren(SWIGTYPE_p_Dali__Constraint constraint)
-        {
-            Interop.ScrollView.ApplyConstraintToChildren(SwigCPtr, SWIGTYPE_p_Dali__Constraint.getCPtr(constraint));
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        /// <summary>
-        /// Dispose
-        /// </summary>
-        /// <param name="type">the dispose type</param>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected override void Dispose(DisposeTypes type)
-        {
-            if (disposed)
-            {
-                return;
-            }
-
-            //Release your own unmanaged resources here.
-            //You should not access any managed member here except static instance.
-            //because the execution order of Finalizes is non-deterministic.
-
-            if (this != null && _scrollViewSnapStartedCallbackDelegate != null)
-            {
-                ScrollViewSnapStartedSignal snapStarted = this.SnapStartedSignal();
-                snapStarted?.Disconnect(_scrollViewSnapStartedCallbackDelegate);
-                snapStarted?.Dispose();
-            }
-
-            base.Dispose(type);
-        }
-
-        /// This will not be public opened.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
-        {
-            Interop.ScrollView.DeleteScrollView(swigCPtr);
-        }
-
-        /// <summary>
-        /// This should be internal, please do not use.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-#pragma warning disable CA1716, CA1052, CA1034 // Identifiers should not match keywords
-        public new class Property
-#pragma warning restore CA1716, CA1052, CA1034 // Identifiers should not match keywords
-        {
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int WrapEnabled = Interop.ScrollView.WrapEnabledGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int PanningEnabled = Interop.ScrollView.PanningEnabledGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int AxisAutoLockEnabled = Interop.ScrollView.AxisAutoLockEnabledGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int WheelScrollDistanceStep = Interop.ScrollView.WheelScrollDistanceStepGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollMode = Interop.ScrollView.ScrollModeGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollPosition = Interop.ScrollView.ScrollPositionGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollPrePosition = Interop.ScrollView.ScrollPrePositionGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollPrePositionX = Interop.ScrollView.ScrollPrePositionXGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollPrePositionY = Interop.ScrollView.ScrollPrePositionYGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollPrePositionMax = Interop.ScrollView.ScrollPrePositionMaxGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollPrePositionMaxX = Interop.ScrollView.ScrollPrePositionMaxXGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollPrePositionMaxY = Interop.ScrollView.ScrollPrePositionMaxYGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int OvershootX = Interop.ScrollView.OvershootXGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int OvershootY = Interop.ScrollView.OvershootYGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollFinal = Interop.ScrollView.ScrollFinalGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollFinalX = Interop.ScrollView.ScrollFinalXGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollFinalY = Interop.ScrollView.ScrollFinalYGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int WRAP = Interop.ScrollView.WrapGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int PANNING = Interop.ScrollView.PanningGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int SCROLLING = Interop.ScrollView.ScrollingGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollDomainSize = Interop.ScrollView.ScrollDomainSizeGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollDomainSizeX = Interop.ScrollView.ScrollDomainSizeXGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollDomainSizeY = Interop.ScrollView.ScrollDomainSizeYGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollDomainOffset = Interop.ScrollView.ScrollDomainOffsetGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int ScrollPositionDelta = Interop.ScrollView.ScrollPositionDeltaGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int StartPagePosition = Interop.ScrollView.StartPagePositionGet();
-        }
-    }
-}
-
diff --git a/src/Tizen.NUI/src/public/UIComponents/ScrollViewBindableProperty.cs b/src/Tizen.NUI/src/public/UIComponents/ScrollViewBindableProperty.cs
deleted file mode 100755 (executable)
index f775176..0000000
+++ /dev/null
@@ -1,356 +0,0 @@
-/*
- * Copyright(c) 2019 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-using System;
-using System.ComponentModel;
-using Tizen.NUI.Binding;
-
-namespace Tizen.NUI
-{
-    /// <summary>
-    /// ScrollView contains views that can be scrolled manually (via touch).
-    /// </summary>
-    /// <since_tizen> 3 </since_tizen>
-    public partial class ScrollView
-    {
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty WrapEnabledProperty = BindableProperty.Create(nameof(WrapEnabled), typeof(bool), typeof(ScrollView), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.WrapEnabled, new Tizen.NUI.PropertyValue((bool)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            bool temp = false;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.WrapEnabled).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty PanningEnabledProperty = BindableProperty.Create(nameof(PanningEnabled), typeof(bool), typeof(ScrollView), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.PanningEnabled, new Tizen.NUI.PropertyValue((bool)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            bool temp = false;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.PanningEnabled).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty AxisAutoLockEnabledProperty = BindableProperty.Create(nameof(AxisAutoLockEnabled), typeof(bool), typeof(ScrollView), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.AxisAutoLockEnabled, new Tizen.NUI.PropertyValue((bool)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            bool temp = false;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.AxisAutoLockEnabled).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty WheelScrollDistanceStepProperty = BindableProperty.Create(nameof(WheelScrollDistanceStep), typeof(Vector2), typeof(ScrollView), Vector2.Zero, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.WheelScrollDistanceStep, new Tizen.NUI.PropertyValue((Vector2)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            Vector2 temp = new Vector2(0.0f, 0.0f);
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.WheelScrollDistanceStep).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ScrollPositionProperty = BindableProperty.Create(nameof(ScrollPosition), typeof(Vector2), typeof(ScrollView), Vector2.Zero, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.ScrollPosition, new Tizen.NUI.PropertyValue((Vector2)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            Vector2 temp = new Vector2(0.0f, 0.0f);
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.ScrollPosition).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ScrollPrePositionProperty = BindableProperty.Create(nameof(ScrollPrePosition), typeof(Vector2), typeof(ScrollView), Vector2.Zero, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.ScrollPrePosition, new Tizen.NUI.PropertyValue((Vector2)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            Vector2 temp = new Vector2(0.0f, 0.0f);
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.ScrollPrePosition).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ScrollPrePositionMaxProperty = BindableProperty.Create(nameof(ScrollPrePositionMax), typeof(Vector2), typeof(ScrollView), Vector2.Zero, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.ScrollPrePositionMax, new Tizen.NUI.PropertyValue((Vector2)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            Vector2 temp = new Vector2(0.0f, 0.0f);
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.ScrollPrePositionMax).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty OvershootXProperty = BindableProperty.Create(nameof(OvershootX), typeof(float), typeof(ScrollView), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.OvershootX, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            float temp = 0.0f;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.OvershootX).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty OvershootYProperty = BindableProperty.Create(nameof(OvershootY), typeof(float), typeof(ScrollView), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.OvershootY, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            float temp = 0.0f;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.OvershootY).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ScrollFinalProperty = BindableProperty.Create(nameof(ScrollFinal), typeof(Vector2), typeof(ScrollView), Vector2.Zero, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.ScrollFinal, new Tizen.NUI.PropertyValue((Vector2)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            Vector2 temp = new Vector2(0.0f, 0.0f);
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.ScrollFinal).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty WrapProperty = BindableProperty.Create(nameof(Wrap), typeof(bool), typeof(ScrollView), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.WRAP, new Tizen.NUI.PropertyValue((bool)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            bool temp = false;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.WRAP).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty PanningProperty = BindableProperty.Create(nameof(Panning), typeof(bool), typeof(ScrollView), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.PANNING, new Tizen.NUI.PropertyValue((bool)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            bool temp = false;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.PANNING).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ScrollingProperty = BindableProperty.Create(nameof(Scrolling), typeof(bool), typeof(ScrollView), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.SCROLLING, new Tizen.NUI.PropertyValue((bool)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            bool temp = false;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.SCROLLING).Get(out temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ScrollDomainSizeProperty = BindableProperty.Create(nameof(ScrollDomainSize), typeof(Vector2), typeof(ScrollView), Vector2.Zero, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.ScrollDomainSize, new Tizen.NUI.PropertyValue((Vector2)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            Vector2 temp = new Vector2(0.0f, 0.0f);
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.ScrollDomainSize).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ScrollDomainOffsetProperty = BindableProperty.Create(nameof(ScrollDomainOffset), typeof(Vector2), typeof(ScrollView), Vector2.Zero, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.ScrollDomainOffset, new Tizen.NUI.PropertyValue((Vector2)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            Vector2 temp = new Vector2(0.0f, 0.0f);
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.ScrollDomainOffset).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ScrollPositionDeltaProperty = BindableProperty.Create(nameof(ScrollPositionDelta), typeof(Vector2), typeof(ScrollView), Vector2.Zero, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.ScrollPositionDelta, new Tizen.NUI.PropertyValue((Vector2)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            Vector2 temp = new Vector2(0.0f, 0.0f);
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.ScrollPositionDelta).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty StartPagePositionProperty = BindableProperty.Create(nameof(StartPagePosition), typeof(Vector3), typeof(ScrollView), Vector3.Zero, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.StartPagePosition, new Tizen.NUI.PropertyValue((Vector3)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            Vector3 temp = new Vector3(0.0f, 0.0f, 0.0f);
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.StartPagePosition).Get(temp);
-            return temp;
-        }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ScrollModeProperty = BindableProperty.Create(nameof(ScrollMode), typeof(PropertyMap), typeof(ScrollView), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.ScrollMode, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var scrollView = (ScrollView)bindable;
-            PropertyValue value = Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)scrollView.SwigCPtr, ScrollView.Property.ScrollMode);
-            PropertyMap map = new PropertyMap();
-            value.Get(map);
-            return map;
-        }));
-    }
-}
diff --git a/src/Tizen.NUI/src/public/UIComponents/ScrollViewEvent.cs b/src/Tizen.NUI/src/public/UIComponents/ScrollViewEvent.cs
deleted file mode 100755 (executable)
index 0aacaa3..0000000
+++ /dev/null
@@ -1,283 +0,0 @@
-/*
- * Copyright(c) 2019 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-using System;
-using System.ComponentModel;
-using System.Runtime.InteropServices;
-
-namespace Tizen.NUI
-{
-    /// <summary>
-    /// ScrollView contains views that can be scrolled manually (via touch).
-    /// </summary>
-    /// <since_tizen> 3 </since_tizen>
-    public partial class ScrollView
-    {
-        private DaliEventHandler<object, SnapStartedEventArgs> _scrollViewSnapStartedEventHandler;
-        private SnapStartedCallbackDelegate _scrollViewSnapStartedCallbackDelegate;
-
-        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-        private delegate void SnapStartedCallbackDelegate(IntPtr data);
-
-        /// <summary>
-        /// SnapStarted can be used to subscribe or unsubscribe the event handler
-        /// The SnapStarted signal is emitted when the ScrollView has started to snap or flick (it tells the target
-        ///  position, scale, rotation for the snap or flick).
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public event DaliEventHandler<object, SnapStartedEventArgs> SnapStarted
-        {
-            add
-            {
-                // Restricted to only one listener
-                if (_scrollViewSnapStartedEventHandler == null)
-                {
-                    _scrollViewSnapStartedEventHandler += value;
-
-                    _scrollViewSnapStartedCallbackDelegate = new SnapStartedCallbackDelegate(OnSnapStarted);
-                    ScrollViewSnapStartedSignal snapStarted = this.SnapStartedSignal();
-                    snapStarted?.Connect(_scrollViewSnapStartedCallbackDelegate);
-                    snapStarted?.Dispose();
-                }
-            }
-
-            remove
-            {
-                if (_scrollViewSnapStartedEventHandler != null)
-                {
-                    ScrollViewSnapStartedSignal snapStarted = this.SnapStartedSignal();
-                    snapStarted?.Disconnect(_scrollViewSnapStartedCallbackDelegate);
-                    snapStarted?.Dispose();
-                }
-
-                _scrollViewSnapStartedEventHandler -= value;
-            }
-        }
-
-        internal ScrollViewSnapStartedSignal SnapStartedSignal()
-        {
-            ScrollViewSnapStartedSignal ret = new ScrollViewSnapStartedSignal(Interop.ScrollView.SnapStartedSignal(SwigCPtr), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        // Callback for ScrollView SnapStarted signal
-        private void OnSnapStarted(IntPtr data)
-        {
-            SnapStartedEventArgs e = new SnapStartedEventArgs();
-
-            // Populate all members of "e" (SnapStartedEventArgs) with real data
-            e.SnapEventInfo = SnapEvent.GetSnapEventFromPtr(data);
-
-            if (_scrollViewSnapStartedEventHandler != null)
-            {
-                //here we send all data to user event handlers
-                _scrollViewSnapStartedEventHandler(this, e);
-            }
-        }
-
-        /// <summary>
-        /// Snaps signal event's data.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
-        public class SnapEvent : Disposable
-        {
-            /// <summary>
-            /// swigCMemOwn
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// It will be removed in API9
-            // ToDo : will proceed ACR as private bool swigCMemOwn;
-            [global::System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:Do not declare visible instance fields")]
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            protected bool swigCMemOwn;
-            private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-            /// <summary>
-            /// Create an instance of SnapEvent.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public SnapEvent() : this(Interop.ScrollView.NewScrollViewSnapEvent(), true)
-            {
-                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            }
-
-            internal SnapEvent(global::System.IntPtr cPtr, bool cMemoryOwn)
-            {
-                swigCMemOwn = cMemoryOwn;
-                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-            }
-
-            /// <summary>
-            /// Scroll position.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public Vector2 position
-            {
-                set
-                {
-                    Interop.ScrollView.SnapEventPositionSet(swigCPtr, Vector2.getCPtr(value));
-                    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-                }
-                get
-                {
-                    global::System.IntPtr cPtr = Interop.ScrollView.SnapEventPositionGet(swigCPtr);
-                    Vector2 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector2(cPtr, false);
-                    if (NDalicPINVOKE.SWIGPendingException.Pending) throw new InvalidOperationException("FATAL: get Exception", NDalicPINVOKE.SWIGPendingException.Retrieve());
-                    return ret;
-                }
-            }
-
-            /// <summary>
-            /// Scroll duration.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public float duration
-            {
-                set
-                {
-                    Interop.ScrollView.SnapEventDurationSet(swigCPtr, value);
-                    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-                }
-                get
-                {
-                    float ret = Interop.ScrollView.SnapEventDurationGet(swigCPtr);
-                    if (NDalicPINVOKE.SWIGPendingException.Pending) throw new InvalidOperationException("FATAL: get Exception", NDalicPINVOKE.SWIGPendingException.Retrieve());
-                    return ret;
-                }
-            }
-
-            internal SnapType type
-            {
-                set
-                {
-                    Interop.ScrollView.SnapEventTypeSet(swigCPtr, (int)value);
-                    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-                }
-                get
-                {
-                    SnapType ret = (SnapType)Interop.ScrollView.SnapEventTypeGet(swigCPtr);
-                    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-                    return ret;
-                }
-            }
-
-            /// <summary>
-            /// Get SnapEvent From Ptr
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6, Will be removed in API9, " +
-                "Please use SnapStarted event instead!" +
-                "IntPtr(native integer pointer) is supposed to be not used in Application!")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static SnapEvent GetSnapEventFromPtr(global::System.IntPtr cPtr)
-            {
-                SnapEvent ret = new SnapEvent(cPtr, false);
-                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-                return ret;
-            }
-
-            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SnapEvent obj)
-            {
-                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-            }
-
-            /// <summary>
-            /// Dispose
-            /// </summary>
-            /// <param name="type">the dispose type</param>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            protected override void Dispose(DisposeTypes type)
-            {
-                if (disposed)
-                {
-                    return;
-                }
-
-                //Release your own unmanaged resources here.
-                //You should not access any managed member here except static instance.
-                //because the execution order of Finalizes is non-deterministic.
-
-                if (swigCPtr.Handle != global::System.IntPtr.Zero)
-                {
-                    if (swigCMemOwn)
-                    {
-                        swigCMemOwn = false;
-                        Interop.ScrollView.DeleteScrollViewSnapEvent(swigCPtr);
-                    }
-                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-                }
-
-                base.Dispose(type);
-            }
-
-        }
-
-        /// <summary>
-        /// Event arguments that passed via the SnapStarted signal.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
-        public class SnapStartedEventArgs : EventArgs
-        {
-            private Tizen.NUI.ScrollView.SnapEvent _snapEvent;
-
-            /// <summary>
-            /// SnapEventInfo is the SnapEvent information like snap or flick (it tells the target position, scale, rotation for the snap or flick).
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public Tizen.NUI.ScrollView.SnapEvent SnapEventInfo
-            {
-                get
-                {
-                    return _snapEvent;
-                }
-                set
-                {
-                    _snapEvent = value;
-                }
-            }
-        }
-    }
-}
diff --git a/src/Tizen.NUI/src/public/UIComponents/Slider.cs b/src/Tizen.NUI/src/public/UIComponents/Slider.cs
deleted file mode 100755 (executable)
index 312269e..0000000
+++ /dev/null
@@ -1,1098 +0,0 @@
-/*
- * Copyright(c) 2018 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-using System;
-using System.Runtime.InteropServices;
-using System.ComponentModel;
-using Tizen.NUI.BaseComponents;
-using Tizen.NUI.Binding;
-using Tizen.NUI.Binding.Internals;
-
-namespace Tizen.NUI.UIComponents
-{
-    /// <summary>
-    /// The slider is a control to enable sliding an indicator between two values.
-    /// </summary>
-    /// <since_tizen> 3 </since_tizen>
-    /// This will be deprecated
-    [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-    [EditorBrowsable(EditorBrowsableState.Never)]
-    public class Slider : View
-    {
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty LowerBoundProperty = BindableProperty.Create(nameof(LowerBound), typeof(float), typeof(Slider), 0.0f, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var slider = (Slider)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)slider.SwigCPtr, Slider.Property.LowerBound, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var slider = (Slider)bindable;
-             float temp = 0.0f;
-             Tizen.NUI.Object.GetProperty((HandleRef)slider.SwigCPtr, Slider.Property.LowerBound).Get(out temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty UpperBoundProperty = BindableProperty.Create(nameof(UpperBound), typeof(float), typeof(Slider), 1.0f, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var slider = (Slider)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)slider.SwigCPtr, Slider.Property.UpperBound, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var slider = (Slider)bindable;
-             float temp = 0.0f;
-             Tizen.NUI.Object.GetProperty((HandleRef)slider.SwigCPtr, Slider.Property.UpperBound).Get(out temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ValueProperty = BindableProperty.Create(nameof(Value), typeof(float), typeof(Slider), default(float), BindingMode.TwoWay, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var slider = (Slider)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)slider.SwigCPtr, Slider.Property.VALUE, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var slider = (Slider)bindable;
-             float temp = 0.0f;
-             Tizen.NUI.Object.GetProperty((HandleRef)slider.SwigCPtr, Slider.Property.VALUE).Get(out temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty TrackVisualProperty = BindableProperty.Create(nameof(TrackVisual), typeof(PropertyMap), typeof(Slider), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var slider = (Slider)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)slider.SwigCPtr, Slider.Property.TrackVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var slider = (Slider)bindable;
-             PropertyMap temp = new PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)slider.SwigCPtr, Slider.Property.TrackVisual).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty HandleVisualProperty = BindableProperty.Create(nameof(HandleVisual), typeof(PropertyMap), typeof(Slider), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var slider = (Slider)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)slider.SwigCPtr, Slider.Property.HandleVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var slider = (Slider)bindable;
-             PropertyMap temp = new PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)slider.SwigCPtr, Slider.Property.HandleVisual).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ProgressVisualProperty = BindableProperty.Create(nameof(ProgressVisual), typeof(PropertyMap), typeof(Slider), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var slider = (Slider)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)slider.SwigCPtr, Slider.Property.ProgressVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var slider = (Slider)bindable;
-             PropertyMap temp = new PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)slider.SwigCPtr, Slider.Property.ProgressVisual).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty PopupVisualProperty = BindableProperty.Create(nameof(PopupVisual), typeof(PropertyMap), typeof(Slider), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var slider = (Slider)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)slider.SwigCPtr, Slider.Property.PopupVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var slider = (Slider)bindable;
-             PropertyMap temp = new PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)slider.SwigCPtr, Slider.Property.PopupVisual).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty PopupArrowVisualProperty = BindableProperty.Create(nameof(PopupArrowVisual), typeof(PropertyMap), typeof(Slider), new PropertyMap(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var slider = (Slider)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)slider.SwigCPtr, Slider.Property.PopupArrowVisual, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var slider = (Slider)bindable;
-             PropertyMap temp = new PropertyMap();
-             Tizen.NUI.Object.GetProperty((HandleRef)slider.SwigCPtr, Slider.Property.PopupArrowVisual).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty DisabledColorProperty = BindableProperty.Create(nameof(DisabledColor), typeof(Vector4), typeof(Slider), Vector4.Zero, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var slider = (Slider)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)slider.SwigCPtr, Slider.Property.DisabledColor, new Tizen.NUI.PropertyValue((Vector4)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var slider = (Slider)bindable;
-             Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
-             Tizen.NUI.Object.GetProperty((HandleRef)slider.SwigCPtr, Slider.Property.DisabledColor).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ValuePrecisionProperty = BindableProperty.Create(nameof(ValuePrecision), typeof(int), typeof(Slider), default(int), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var slider = (Slider)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)slider.SwigCPtr, Slider.Property.ValuePrecision, new Tizen.NUI.PropertyValue((int)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var slider = (Slider)bindable;
-             int temp = 0;
-             Tizen.NUI.Object.GetProperty((HandleRef)slider.SwigCPtr, Slider.Property.ValuePrecision).Get(out temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ShowPopupProperty = BindableProperty.Create(nameof(ShowPopup), typeof(bool), typeof(Slider), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var slider = (Slider)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)slider.SwigCPtr, Slider.Property.ShowPopup, new Tizen.NUI.PropertyValue((bool)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var slider = (Slider)bindable;
-             bool temp = false;
-             Tizen.NUI.Object.GetProperty((HandleRef)slider.SwigCPtr, Slider.Property.ShowPopup).Get(out temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty ShowValueProperty = BindableProperty.Create(nameof(ShowValue), typeof(bool), typeof(Slider), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var slider = (Slider)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)slider.SwigCPtr, Slider.Property.ShowValue, new Tizen.NUI.PropertyValue((bool)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var slider = (Slider)bindable;
-             bool temp = false;
-             Tizen.NUI.Object.GetProperty((HandleRef)slider.SwigCPtr, Slider.Property.ShowValue).Get(out temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty MarksProperty = BindableProperty.Create(nameof(Marks), typeof(PropertyArray), typeof(Slider), new PropertyArray(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var slider = (Slider)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)slider.SwigCPtr, Slider.Property.MARKS, new Tizen.NUI.PropertyValue((PropertyArray)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var slider = (Slider)bindable;
-             Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();
-             Tizen.NUI.Object.GetProperty((HandleRef)slider.SwigCPtr, Slider.Property.MARKS).Get(temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty MarkToleranceProperty = BindableProperty.Create(nameof(MarkTolerance), typeof(float), typeof(Slider), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var slider = (Slider)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)slider.SwigCPtr, Slider.Property.MarkTolerance, new Tizen.NUI.PropertyValue((float)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var slider = (Slider)bindable;
-             float temp = 0.0f;
-             Tizen.NUI.Object.GetProperty((HandleRef)slider.SwigCPtr, Slider.Property.MarkTolerance).Get(out temp);
-             return temp;
-         }));
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty SnapToMarksProperty = BindableProperty.Create(nameof(SnapToMarks), typeof(bool), typeof(Slider), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var slider = (Slider)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((HandleRef)slider.SwigCPtr, Slider.Property.SnapToMarks, new Tizen.NUI.PropertyValue((bool)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-         {
-             var slider = (Slider)bindable;
-             bool temp = false;
-             Tizen.NUI.Object.GetProperty((HandleRef)slider.SwigCPtr, Slider.Property.SnapToMarks).Get(out temp);
-             return temp;
-         }));
-
-        private EventHandlerWithReturnType<object, ValueChangedEventArgs, bool> _sliderValueChangedEventHandler;
-        private ValueChangedCallbackDelegate _sliderValueChangedCallbackDelegate;
-        private EventHandlerWithReturnType<object, SlidingFinishedEventArgs, bool> _sliderSlidingFinishedEventHandler;
-        private SlidingFinishedCallbackDelegate _sliderSlidingFinishedCallbackDelegate;
-        private EventHandlerWithReturnType<object, MarkReachedEventArgs, bool> _sliderMarkReachedEventHandler;
-        private MarkReachedCallbackDelegate _sliderMarkReachedCallbackDelegate;
-
-        /// <summary>
-        /// Creates the slider control.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Slider() : this(Interop.Slider.New(), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal Slider(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
-        {
-        }
-
-        internal Slider(Slider handle) : this(Interop.Slider.NewSlider(Slider.getCPtr(handle)), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-        private delegate bool ValueChangedCallbackDelegate(IntPtr slider, float slideValue);
-        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-        private delegate bool SlidingFinishedCallbackDelegate(IntPtr slider, float slideValue);
-        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-        private delegate bool MarkReachedCallbackDelegate(IntPtr slider, int slideValue);
-
-        /// <summary>
-        /// An event emitted when the slider value changes.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1710: Rename EventHandlerWithReturnType to end in 'EventHandler'.")]
-        public event EventHandlerWithReturnType<object, ValueChangedEventArgs, bool> ValueChanged
-        {
-            add
-            {
-                if (_sliderValueChangedEventHandler == null)
-                {
-                    _sliderValueChangedCallbackDelegate = (OnValueChanged);
-                    SliderValueChangedSignal valueChanged = ValueChangedSignal();
-                    valueChanged?.Connect(_sliderValueChangedCallbackDelegate);
-                    valueChanged?.Dispose();
-                }
-                _sliderValueChangedEventHandler += value;
-            }
-            remove
-            {
-                _sliderValueChangedEventHandler -= value;
-                SliderValueChangedSignal valueChanged = ValueChangedSignal();
-                if (_sliderValueChangedEventHandler == null && valueChanged.Empty() == false)
-                {
-                    valueChanged?.Disconnect(_sliderValueChangedCallbackDelegate);
-                }
-                valueChanged?.Dispose();
-            }
-        }
-
-        /// <summary>
-        /// An event emitted when the sliding is finished.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1710: Rename EventHandlerWithReturnType to end in 'EventHandler'.")]
-        public event EventHandlerWithReturnType<object, SlidingFinishedEventArgs, bool> SlidingFinished
-        {
-            add
-            {
-                if (_sliderSlidingFinishedEventHandler == null)
-                {
-                    _sliderSlidingFinishedCallbackDelegate = (OnSlidingFinished);
-                    SliderValueChangedSignal slidingFinished = SlidingFinishedSignal();
-                    slidingFinished?.Connect(_sliderSlidingFinishedCallbackDelegate);
-                    slidingFinished?.Dispose();
-                }
-                _sliderSlidingFinishedEventHandler += value;
-            }
-            remove
-            {
-                _sliderSlidingFinishedEventHandler -= value;
-                SliderValueChangedSignal slidingFinished = SlidingFinishedSignal();
-                if (_sliderSlidingFinishedEventHandler == null && slidingFinished.Empty() == false)
-                {
-                    slidingFinished?.Disconnect(_sliderSlidingFinishedCallbackDelegate);
-                }
-                slidingFinished?.Dispose();
-            }
-        }
-
-        /// <summary>
-        /// An event emitted when the slider handle reaches a mark.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1710: Rename EventHandlerWithReturnType to end in 'EventHandler'.")]
-        public event EventHandlerWithReturnType<object, MarkReachedEventArgs, bool> MarkReached
-        {
-            add
-            {
-                if (_sliderMarkReachedEventHandler == null)
-                {
-                    _sliderMarkReachedCallbackDelegate = (OnMarkReached);
-                    SliderMarkReachedSignal markReached = MarkReachedSignal();
-                    markReached?.Connect(_sliderMarkReachedCallbackDelegate);
-                    markReached?.Dispose();
-                }
-                _sliderMarkReachedEventHandler += value;
-            }
-            remove
-            {
-                _sliderMarkReachedEventHandler -= value;
-                SliderMarkReachedSignal markReached = MarkReachedSignal();
-                if (_sliderMarkReachedEventHandler == null && markReached.Empty() == false)
-                {
-                    markReached?.Disconnect(_sliderMarkReachedCallbackDelegate);
-                }
-                markReached?.Dispose();
-            }
-        }
-
-        /// <summary>
-        /// The lower bound property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float LowerBound
-        {
-            get
-            {
-                return (float)GetValue(LowerBoundProperty);
-            }
-            set
-            {
-                SetValue(LowerBoundProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The upper bound property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float UpperBound
-        {
-            get
-            {
-                return (float)GetValue(UpperBoundProperty);
-            }
-            set
-            {
-                SetValue(UpperBoundProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The value property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float Value
-        {
-            get
-            {
-                return (float)GetValue(ValueProperty);
-            }
-            set
-            {
-                SetValueAndForceSendChangeSignal(ValueProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The track visual property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public PropertyMap TrackVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(TrackVisualProperty);
-            }
-            set
-            {
-                SetValue(TrackVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The handle visual property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public PropertyMap HandleVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(HandleVisualProperty);
-            }
-            set
-            {
-                SetValue(HandleVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The progress visual property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public PropertyMap ProgressVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(ProgressVisualProperty);
-            }
-            set
-            {
-                SetValue(ProgressVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The popup visual property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public PropertyMap PopupVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(PopupVisualProperty);
-            }
-            set
-            {
-                SetValue(PopupVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The popup arrow visual property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public PropertyMap PopupArrowVisual
-        {
-            get
-            {
-                return (PropertyMap)GetValue(PopupArrowVisualProperty);
-            }
-            set
-            {
-                SetValue(PopupArrowVisualProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The disable color property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Vector4 DisabledColor
-        {
-            get
-            {
-                return (Vector4)GetValue(DisabledColorProperty);
-            }
-            set
-            {
-                SetValue(DisabledColorProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The value precision property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public int ValuePrecision
-        {
-            get
-            {
-                return (int)GetValue(ValuePrecisionProperty);
-            }
-            set
-            {
-                SetValue(ValuePrecisionProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The show popup property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool ShowPopup
-        {
-            get
-            {
-                return (bool)GetValue(ShowPopupProperty);
-            }
-            set
-            {
-                SetValue(ShowPopupProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The show value property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool ShowValue
-        {
-            get
-            {
-                return (bool)GetValue(ShowValueProperty);
-            }
-            set
-            {
-                SetValue(ShowValueProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The marks property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyArray Marks
-        {
-            get
-            {
-                return (PropertyArray)GetValue(MarksProperty);
-            }
-            set
-            {
-                SetValue(MarksProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The snap to marks property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public bool SnapToMarks
-        {
-            get
-            {
-                return (bool)GetValue(SnapToMarksProperty);
-            }
-            set
-            {
-                SetValue(SnapToMarksProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// The mark tolerance property.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public float MarkTolerance
-        {
-            get
-            {
-                return (float)GetValue(MarkToleranceProperty);
-            }
-            set
-            {
-                SetValue(MarkToleranceProperty, value);
-            }
-        }
-
-        /// Only used by the IL of xaml, will never changed to not hidden.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public override bool IsCreateByXaml
-        {
-            get
-            {
-                return base.IsCreateByXaml;
-            }
-            set
-            {
-                base.IsCreateByXaml = value;
-
-                if (value == true)
-                {
-                    this.ValueChanged += (obj, e) =>
-                    {
-                        this.Value = e.SlideValue;
-                        return true;
-                    };
-                }
-            }
-        }
-
-        /// <summary>
-        /// Downcasts an object handle to the slider.<br />
-        /// If the handle points to a slider, then the downcast produces a valid handle.<br />
-        /// If not, then the returned handle is left uninitialized.<br />
-        /// </summary>
-        /// <param name="handle">The handle to an object.</param>
-        /// <returns>The handle to a slider or an uninitialized handle.</returns>
-        /// <exception cref="ArgumentNullException"> Thrown when handle is null. </exception>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static Slider DownCast(BaseHandle handle)
-        {
-            if (null == handle)
-            {
-                throw new ArgumentNullException(nameof(handle));
-            }
-            Slider ret = Registry.GetManagedBaseHandleFromNativePtr(handle) as Slider;
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Slider obj)
-        {
-            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.SwigCPtr;
-        }
-
-        /// <summary>
-        /// Gets the slider from the pointer.
-        /// </summary>
-        /// <param name="cPtr">The pointer of the slider.</param>
-        /// <returns>The object of the slider type.</returns>
-        internal static Slider GetSliderFromPtr(global::System.IntPtr cPtr)
-        {
-            Slider ret = Registry.GetManagedBaseHandleFromNativePtr(cPtr) as Slider;
-            if (null == ret)
-            {
-                ret = Registry.GetManagedBaseHandleFromRefObject(cPtr) as Slider;
-            }
-
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal Slider Assign(Slider handle)
-        {
-            Slider ret = new Slider(Interop.Slider.Assign(SwigCPtr, Slider.getCPtr(handle)), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal SliderValueChangedSignal ValueChangedSignal()
-        {
-            SliderValueChangedSignal ret = new SliderValueChangedSignal(Interop.Slider.ValueChangedSignal(SwigCPtr), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal SliderValueChangedSignal SlidingFinishedSignal()
-        {
-            SliderValueChangedSignal ret = new SliderValueChangedSignal(Interop.Slider.SlidingFinishedSignal(SwigCPtr), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        internal SliderMarkReachedSignal MarkReachedSignal()
-        {
-            SliderMarkReachedSignal ret = new SliderMarkReachedSignal(Interop.Slider.MarkReachedSignal(SwigCPtr), false);
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-            return ret;
-        }
-
-        /// <summary>
-        /// Dispose.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected override void Dispose(DisposeTypes type)
-        {
-            if (disposed)
-            {
-                return;
-            }
-
-            //Release your own unmanaged resources here.
-            //You should not access any managed member here except static instance.
-            //because the execution order of Finalizes is non-deterministic.
-            if (this != null)
-            {
-                if (_sliderValueChangedCallbackDelegate != null)
-                {
-                    SliderValueChangedSignal valueChanged = ValueChangedSignal();
-                    valueChanged?.Disconnect(_sliderValueChangedCallbackDelegate);
-                    valueChanged?.Dispose();
-                }
-
-                if (_sliderSlidingFinishedCallbackDelegate != null)
-                {
-                    SliderValueChangedSignal slidingFinished = SlidingFinishedSignal();
-                    slidingFinished?.Disconnect(_sliderSlidingFinishedCallbackDelegate);
-                    slidingFinished?.Dispose();
-                }
-
-                if (_sliderMarkReachedCallbackDelegate != null)
-                {
-                    SliderMarkReachedSignal markReached = MarkReachedSignal();
-                    markReached?.Disconnect(_sliderMarkReachedCallbackDelegate);
-                    markReached?.Dispose();
-                }
-            }
-
-            base.Dispose(type);
-        }
-
-        /// This will not be public opened.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
-        {
-            Interop.Slider.DeleteSlider(swigCPtr);
-        }
-
-        // Callback for Slider ValueChanged signal
-        private bool OnValueChanged(IntPtr slider, float slideValue)
-        {
-            ValueChangedEventArgs e = new ValueChangedEventArgs();
-
-            // Populate all members of "e" (ValueChangedEventArgs) with real page
-            e.Slider = Slider.GetSliderFromPtr(slider);
-            e.SlideValue = slideValue;
-
-            if (_sliderValueChangedEventHandler != null)
-            {
-                //here we send all page to user event handlers
-                return _sliderValueChangedEventHandler(this, e);
-            }
-            return false;
-        }
-
-        // Callback for Slider SlidingFinished signal
-        private bool OnSlidingFinished(IntPtr slider, float slideValue)
-        {
-            SlidingFinishedEventArgs e = new SlidingFinishedEventArgs();
-
-            // Populate all members of "e" (SlidingFinishedEventArgs) with real page
-            e.Slider = Slider.GetSliderFromPtr(slider);
-            e.SlideValue = slideValue;
-
-            if (_sliderSlidingFinishedEventHandler != null)
-            {
-                //here we send all page to user event handlers
-                return _sliderSlidingFinishedEventHandler(this, e);
-            }
-            return false;
-        }
-
-        // Callback for Slider MarkReached signal
-        private bool OnMarkReached(IntPtr slider, int slideValue)
-        {
-            MarkReachedEventArgs e = new MarkReachedEventArgs();
-
-            // Populate all members of "e" (MarkReachedEventArgs) with real page
-            e.Slider = Slider.GetSliderFromPtr(slider);
-            e.SlideValue = slideValue;
-
-            if (_sliderMarkReachedEventHandler != null)
-            {
-                //here we send all page to user event handlers
-                return _sliderMarkReachedEventHandler(this, e);
-            }
-            return false;
-        }
-
-        /// <summary>
-        /// The ValueChanged event arguments.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
-        public class ValueChangedEventArgs : EventArgs
-        {
-            private Slider _slider;
-            private float _slideValue;
-
-            /// <summary>
-            /// The slider.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public Slider Slider
-            {
-                get
-                {
-                    return _slider;
-                }
-                set
-                {
-                    _slider = value;
-                }
-            }
-
-            /// <summary>
-            /// The slider value.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public float SlideValue
-            {
-                get
-                {
-                    return _slideValue;
-                }
-                set
-                {
-                    _slideValue = value;
-                }
-            }
-        }
-
-        /// <summary>
-        /// The SlidingFinished event arguments.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
-        public class SlidingFinishedEventArgs : EventArgs
-        {
-            private Slider _slider;
-            private float _slideValue;
-
-            /// <summary>
-            /// The slider.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public Slider Slider
-            {
-                get
-                {
-                    return _slider;
-                }
-                set
-                {
-                    _slider = value;
-                }
-            }
-
-            /// <summary>
-            /// The slider value.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public float SlideValue
-            {
-                get
-                {
-                    return _slideValue;
-                }
-                set
-                {
-                    _slideValue = value;
-                }
-            }
-        }
-
-        /// <summary>
-        /// The MarkReached event arguments.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
-        public class MarkReachedEventArgs : EventArgs
-        {
-            private Slider _slider;
-            private int _slideValue;
-
-            /// <summary>
-            /// The slider.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public Slider Slider
-            {
-                get
-                {
-                    return _slider;
-                }
-                set
-                {
-                    _slider = value;
-                }
-            }
-
-            /// <summary>
-            /// The slider value.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public int SlideValue
-            {
-                get
-                {
-                    return _slideValue;
-                }
-                set
-                {
-                    _slideValue = value;
-                }
-            }
-        }
-
-        internal new class Property
-        {
-            internal static readonly int LowerBound = Interop.Slider.LowerBoundGet();
-            internal static readonly int UpperBound = Interop.Slider.UpperBoundGet();
-            internal static readonly int VALUE = Interop.Slider.ValueGet();
-            internal static readonly int TrackVisual = Interop.Slider.TrackVisualGet();
-            internal static readonly int HandleVisual = Interop.Slider.HandleVisualGet();
-            internal static readonly int ProgressVisual = Interop.Slider.ProgressVisualGet();
-            internal static readonly int PopupVisual = Interop.Slider.PopupVisualGet();
-            internal static readonly int PopupArrowVisual = Interop.Slider.PopupArrowVisualGet();
-            internal static readonly int DisabledColor = Interop.Slider.DisabledColorGet();
-            internal static readonly int ValuePrecision = Interop.Slider.ValuePrecisionGet();
-            internal static readonly int ShowPopup = Interop.Slider.ShowPopupGet();
-            internal static readonly int ShowValue = Interop.Slider.ShowValueGet();
-            internal static readonly int MARKS = Interop.Slider.MarksGet();
-            internal static readonly int SnapToMarks = Interop.Slider.SnapToMarksGet();
-            internal static readonly int MarkTolerance = Interop.Slider.MarkToleranceGet();
-        }
-    }
-}
diff --git a/src/Tizen.NUI/src/public/UIComponents/ToggleButton.cs b/src/Tizen.NUI/src/public/UIComponents/ToggleButton.cs
deleted file mode 100755 (executable)
index 0bffca6..0000000
+++ /dev/null
@@ -1,210 +0,0 @@
-/*
- * Copyright(c) 2018 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-using System;
-using System.ComponentModel;
-using System.Diagnostics.CodeAnalysis;
-using Tizen.NUI.Binding;
-
-namespace Tizen.NUI
-{
-    /// <summary>
-    /// A ToggleButton allows the user to change a setting between two or more states.
-    /// </summary>
-    /// <since_tizen> 3 </since_tizen>
-    /// This will be deprecated
-    [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-    [EditorBrowsable(EditorBrowsableState.Never)]
-    public class ToggleButton : Tizen.NUI.UIComponents.Button
-    {
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty StateVisualsProperty = BindableProperty.Create(nameof(StateVisuals), typeof(PropertyArray), typeof(ToggleButton), new PropertyArray(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var toggleButton = (ToggleButton)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)toggleButton.SwigCPtr, ToggleButton.Property.StateVisuals, new Tizen.NUI.PropertyValue((PropertyArray)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var toggleButton = (ToggleButton)bindable;
-            Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)toggleButton.SwigCPtr, ToggleButton.Property.StateVisuals).Get(temp);
-            return temp;
-        }));
-
-        /// Only for XAML property binding. This will be changed as Inhouse API by ACR later.
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty TooltipsProperty = BindableProperty.Create(nameof(Tooltips), typeof(PropertyArray), typeof(ToggleButton), new PropertyArray(), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var toggleButton = (ToggleButton)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)toggleButton.SwigCPtr, ToggleButton.Property.TOOLTIPS, new Tizen.NUI.PropertyValue((PropertyArray)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var toggleButton = (ToggleButton)bindable;
-            Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)toggleButton.SwigCPtr, ToggleButton.Property.TOOLTIPS).Get(temp);
-            return temp;
-        }));
-
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public static readonly BindableProperty CurrentStateIndexProperty = BindableProperty.Create(nameof(CurrentStateIndex), typeof(int), typeof(ToggleButton), default(int), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
-        {
-            var toggleButton = (ToggleButton)bindable;
-            if (newValue != null)
-            {
-                Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)toggleButton.SwigCPtr, ToggleButton.Property.CurrentStateIndex, new Tizen.NUI.PropertyValue((int)newValue));
-            }
-        }),
-        defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
-        {
-            var toggleButton = (ToggleButton)bindable;
-            int temp = 0;
-            Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)toggleButton.SwigCPtr, ToggleButton.Property.CurrentStateIndex).Get(out temp);
-            return temp;
-        }));
-
-
-        /// <summary>
-        /// Create an instance for toggleButton.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public ToggleButton() : this(Interop.ToggleButton.New(), true)
-        {
-            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        }
-
-        internal ToggleButton(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
-        {
-        }
-
-        /// <summary>
-        /// Gets and Sets the state visual array of toggle button.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyArray StateVisuals
-        {
-            get
-            {
-                return (PropertyArray)GetValue(StateVisualsProperty);
-            }
-            set
-            {
-                SetValue(StateVisualsProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets and Sets the tooltips of toggle button.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tizen.NUI.PropertyArray Tooltips
-        {
-            get
-            {
-                return (PropertyArray)GetValue(TooltipsProperty);
-            }
-            set
-            {
-                SetValue(TooltipsProperty, value);
-            }
-        }
-
-        /// <summary>
-        /// Gets and Sets the current state index of toggle button.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public int CurrentStateIndex
-        {
-            get
-            {
-                return (int)GetValue(CurrentStateIndexProperty);
-            }
-            set
-            {
-                SetValue(CurrentStateIndexProperty, value);
-            }
-        }
-
-
-        /// This will not be public opened.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
-        {
-            Interop.ToggleButton.DeleteToggleButton(swigCPtr);
-        }
-
-        /// <summary>
-        /// This should be internal, please do not use.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        /// This will be deprecated
-        [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-        [EditorBrowsable(EditorBrowsableState.Never)]
-#pragma warning disable CA1716, CA1052, CA1034 // Identifiers should not match keywords
-        public new class Property
-#pragma warning restore CA1716, CA1052, CA1034 // Identifiers should not match keywords
-        {
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int StateVisuals = Interop.ToggleButton.StateVisualsGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int TOOLTIPS = Interop.ToggleButton.TooltipsGet();
-            /// <summary>
-            /// This should be internal, please do not use.
-            /// </summary>
-            /// <since_tizen> 3 </since_tizen>
-            /// This will be deprecated
-            [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
-            [EditorBrowsable(EditorBrowsableState.Never)]
-            public static readonly int CurrentStateIndex = Interop.ToggleButton.CurrentStateIndexGet();
-        }
-    }
-}