Release 4.0.0-preview1-00271 submit/tizen/20170929.150026
authorDotnetBuild <dotnetbuild.tizen@gmail.com>
Fri, 29 Sep 2017 15:00:25 +0000 (00:00 +0900)
committerDotnetBuild <dotnetbuild.tizen@gmail.com>
Fri, 29 Sep 2017 15:00:25 +0000 (00:00 +0900)
117 files changed:
packaging/csapi-tizenfx.spec
src/ElmSharp.Wearable/ElmSharp.Wearable/CircleProgressBar.cs
src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/QueryArguments.cs
src/Tizen.Multimedia.AudioIO/AudioIO/AudioIOUtil.cs
src/Tizen.Multimedia.MediaPlayer/Player/Player.cs
src/Tizen.Multimedia.Metadata/MetadataEditor/MetadataEditor.cs
src/Tizen.Multimedia.Metadata/MetadataExtractor/Metadata.cs
src/Tizen.Multimedia.Metadata/MetadataExtractor/MetadataExtractor.cs
src/Tizen.Multimedia/AudioManager/AudioStreamPolicy.cs
src/Tizen.Multimedia/Common/Display.cs
src/Tizen.Multimedia/Common/IMediaBuffer.cs
src/Tizen.Multimedia/MediaTool/AudioMediaFormat.cs
src/Tizen.Multimedia/MediaTool/ContainerMediaFormat.cs
src/Tizen.Multimedia/MediaTool/TextMediaFormat.cs
src/Tizen.Multimedia/MediaTool/VideoMediaFormat.cs
src/Tizen.Multimedia/MediaView/MediaView.cs
src/Tizen.NUI/src/public/Adaptor.cs
src/Tizen.NUI/src/public/AlphaFunction.cs
src/Tizen.NUI/src/public/Animatable.cs
src/Tizen.NUI/src/public/Animation.cs
src/Tizen.NUI/src/public/BaseComponents/CustomView.cs
src/Tizen.NUI/src/public/BaseComponents/FlexContainer.cs
src/Tizen.NUI/src/public/BaseComponents/ImageView.cs
src/Tizen.NUI/src/public/BaseComponents/Scrollable.cs
src/Tizen.NUI/src/public/BaseComponents/TableView.cs
src/Tizen.NUI/src/public/BaseComponents/TextEditor.cs
src/Tizen.NUI/src/public/BaseComponents/TextField.cs
src/Tizen.NUI/src/public/BaseComponents/TextLabel.cs
src/Tizen.NUI/src/public/BaseComponents/VideoView.cs
src/Tizen.NUI/src/public/BaseComponents/View.cs
src/Tizen.NUI/src/public/BaseComponents/VisibilityChangeType.cs
src/Tizen.NUI/src/public/BaseComponents/VisualView.cs
src/Tizen.NUI/src/public/BaseHandle.cs
src/Tizen.NUI/src/public/Color.cs
src/Tizen.NUI/src/public/Container.cs
src/Tizen.NUI/src/public/CustomView/Spin.cs
src/Tizen.NUI/src/public/CustomViewRegistry.cs
src/Tizen.NUI/src/public/Degree.cs
src/Tizen.NUI/src/public/DirectionBias.cs
src/Tizen.NUI/src/public/FilterModeType.cs
src/Tizen.NUI/src/public/FocusManager.cs
src/Tizen.NUI/src/public/Geometry.cs
src/Tizen.NUI/src/public/Gesture.cs
src/Tizen.NUI/src/public/Hover.cs
src/Tizen.NUI/src/public/ImfManager.cs
src/Tizen.NUI/src/public/InputMethod.cs
src/Tizen.NUI/src/public/Key.cs
src/Tizen.NUI/src/public/KeyFrames.cs
src/Tizen.NUI/src/public/Layer.cs
src/Tizen.NUI/src/public/LongPressGesture.cs
src/Tizen.NUI/src/public/NUIApplication.cs
src/Tizen.NUI/src/public/NUIConstants.cs
src/Tizen.NUI/src/public/NUIWidgetApplication.cs
src/Tizen.NUI/src/public/PaddingType.cs
src/Tizen.NUI/src/public/PanGesture.cs
src/Tizen.NUI/src/public/Path.cs
src/Tizen.NUI/src/public/PinchGesture.cs
src/Tizen.NUI/src/public/PixelData.cs
src/Tizen.NUI/src/public/PixelFormat.cs
src/Tizen.NUI/src/public/Position.cs
src/Tizen.NUI/src/public/Position2D.cs
src/Tizen.NUI/src/public/Property.cs
src/Tizen.NUI/src/public/PropertyBuffer.cs
src/Tizen.NUI/src/public/PropertyCondition.cs
src/Tizen.NUI/src/public/PropertyNotification.cs
src/Tizen.NUI/src/public/PropertyNotifySignal.cs
src/Tizen.NUI/src/public/Radian.cs
src/Tizen.NUI/src/public/Rectangle.cs
src/Tizen.NUI/src/public/RelativeVector2.cs
src/Tizen.NUI/src/public/RelativeVector3.cs
src/Tizen.NUI/src/public/RelativeVector4.cs
src/Tizen.NUI/src/public/RelayoutContainer.cs
src/Tizen.NUI/src/public/Renderer.cs
src/Tizen.NUI/src/public/Rotation.cs
src/Tizen.NUI/src/public/Sampler.cs
src/Tizen.NUI/src/public/ScrollViewEffect.cs
src/Tizen.NUI/src/public/Shader.cs
src/Tizen.NUI/src/public/Size2D.cs
src/Tizen.NUI/src/public/StyleManager.cs
src/Tizen.NUI/src/public/TTSPlayer.cs
src/Tizen.NUI/src/public/TapGesture.cs
src/Tizen.NUI/src/public/Texture.cs
src/Tizen.NUI/src/public/TextureSet.cs
src/Tizen.NUI/src/public/TextureType.cs
src/Tizen.NUI/src/public/Timer.cs
src/Tizen.NUI/src/public/Touch.cs
src/Tizen.NUI/src/public/TransitionData.cs
src/Tizen.NUI/src/public/TypeInfo.cs
src/Tizen.NUI/src/public/UIComponents/Button.cs
src/Tizen.NUI/src/public/UIComponents/CheckBoxButton.cs
src/Tizen.NUI/src/public/UIComponents/Popup.cs
src/Tizen.NUI/src/public/UIComponents/ProgressBar.cs
src/Tizen.NUI/src/public/UIComponents/PushButton.cs
src/Tizen.NUI/src/public/UIComponents/RadioButton.cs
src/Tizen.NUI/src/public/UIComponents/ScrollBar.cs
src/Tizen.NUI/src/public/UIComponents/ScrollView.cs
src/Tizen.NUI/src/public/UIComponents/Slider.cs
src/Tizen.NUI/src/public/UIComponents/ToggleButton.cs
src/Tizen.NUI/src/public/Vector2.cs
src/Tizen.NUI/src/public/Vector3.cs
src/Tizen.NUI/src/public/Vector4.cs
src/Tizen.NUI/src/public/ViewWrapper.cs
src/Tizen.NUI/src/public/VisualBase.cs
src/Tizen.NUI/src/public/VisualFactory.cs
src/Tizen.NUI/src/public/VisualMaps.cs
src/Tizen.NUI/src/public/Wheel.cs
src/Tizen.NUI/src/public/Widget.cs
src/Tizen.NUI/src/public/WidgetData.cs
src/Tizen.NUI/src/public/WidgetView.cs
src/Tizen.NUI/src/public/WidgetViewManager.cs
src/Tizen.NUI/src/public/Window.cs
src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarDatabase.cs
src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarFilter.cs
src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarList.cs
src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarManager.cs
src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarQuery.cs
src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarRecord.cs

index 998b5d6..05cd8ab 100644 (file)
@@ -9,7 +9,7 @@
 
 Name:       csapi-tizenfx
 Summary:    Assemblies of Tizen .NET
-Version:    4.0.0.267
+Version:    4.0.0.271
 Release:    1
 Group:      Development/Libraries
 License:    Apache-2.0
@@ -144,7 +144,7 @@ rm -fr %{_tizenfx_bin_path}
 export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
 ./build.sh --full
 ./build.sh --dummy
-./build.sh --pack 4.0.0-preview1-00267
+./build.sh --pack 4.0.0-preview1-00271
 
 %install
 mkdir -p %{buildroot}%{DOTNET_ASSEMBLY_PATH}
index 95fcbae..bd6a98b 100644 (file)
@@ -24,8 +24,6 @@ namespace ElmSharp.Wearable
     /// </summary>
     public class CircleProgressBar : EvasObject
     {
-        private IntPtr _circleHandle;
-
         /// <summary>
         /// Creates and initializes a new instance of the Circle Progressbar class.
         /// </summary>
@@ -42,11 +40,11 @@ namespace ElmSharp.Wearable
         {
             get
             {
-                return Interop.Eext.eext_circle_object_value_get(_circleHandle);
+                return Interop.Eext.eext_circle_object_value_get(Handle);
             }
             set
             {
-                Interop.Eext.eext_circle_object_value_set(_circleHandle, value);
+                Interop.Eext.eext_circle_object_value_set(Handle, value);
             }
         }
 
@@ -59,13 +57,13 @@ namespace ElmSharp.Wearable
             {
                 double max = 0;
                 double min = 0;
-                Interop.Eext.eext_circle_object_value_min_max_get(_circleHandle, out min, out max);
+                Interop.Eext.eext_circle_object_value_min_max_get(Handle, out min, out max);
                 return max;
             }
             set
             {
                 double min = Minimum;
-                Interop.Eext.eext_circle_object_value_min_max_set(_circleHandle, min, value);
+                Interop.Eext.eext_circle_object_value_min_max_set(Handle, min, value);
             }
         }
 
@@ -78,13 +76,13 @@ namespace ElmSharp.Wearable
             {
                 double max = 0;
                 double min = 0;
-                Interop.Eext.eext_circle_object_value_min_max_get(_circleHandle, out min, out max);
+                Interop.Eext.eext_circle_object_value_min_max_get(Handle, out min, out max);
                 return min;
             }
             set
             {
                 double max = Maximum;
-                Interop.Eext.eext_circle_object_value_min_max_set(_circleHandle, value, max);
+                Interop.Eext.eext_circle_object_value_min_max_set(Handle, value, max);
             }
         }
 
@@ -95,11 +93,11 @@ namespace ElmSharp.Wearable
         {
             get
             {
-                return Interop.Eext.eext_circle_object_angle_get(_circleHandle);
+                return Interop.Eext.eext_circle_object_angle_get(Handle);
             }
             set
             {
-                Interop.Eext.eext_circle_object_angle_set(_circleHandle, value);
+                Interop.Eext.eext_circle_object_angle_set(Handle, value);
             }
         }
 
@@ -110,11 +108,11 @@ namespace ElmSharp.Wearable
         {
             get
             {
-                return Interop.Eext.eext_circle_object_item_angle_get(_circleHandle, "bg");
+                return Interop.Eext.eext_circle_object_item_angle_get(Handle, "bg");
             }
             set
             {
-                Interop.Eext.eext_circle_object_item_angle_set(_circleHandle, "bg", value);
+                Interop.Eext.eext_circle_object_item_angle_set(Handle, "bg", value);
             }
         }
 
@@ -125,11 +123,11 @@ namespace ElmSharp.Wearable
         {
             get
             {
-                return Interop.Eext.eext_circle_object_angle_offset_get(_circleHandle);
+                return Interop.Eext.eext_circle_object_angle_offset_get(Handle);
             }
             set
             {
-                Interop.Eext.eext_circle_object_angle_offset_set(_circleHandle, value);
+                Interop.Eext.eext_circle_object_angle_offset_set(Handle, value);
             }
         }
 
@@ -140,11 +138,11 @@ namespace ElmSharp.Wearable
         {
             get
             {
-                return Interop.Eext.eext_circle_object_item_angle_offset_get(_circleHandle, "bg");
+                return Interop.Eext.eext_circle_object_item_angle_offset_get(Handle, "bg");
             }
             set
             {
-                Interop.Eext.eext_circle_object_item_angle_offset_set(_circleHandle, "bg", value);
+                Interop.Eext.eext_circle_object_item_angle_offset_set(Handle, "bg", value);
             }
         }
 
@@ -157,13 +155,13 @@ namespace ElmSharp.Wearable
             {
                 double max = 0;
                 double min = 0;
-                Interop.Eext.eext_circle_object_angle_min_max_get(_circleHandle, out min, out max);
+                Interop.Eext.eext_circle_object_angle_min_max_get(Handle, out min, out max);
                 return max;
             }
             set
             {
                 double min = BarAngleMinimum;
-                Interop.Eext.eext_circle_object_angle_min_max_set(_circleHandle, min, value);
+                Interop.Eext.eext_circle_object_angle_min_max_set(Handle, min, value);
             }
         }
 
@@ -176,13 +174,13 @@ namespace ElmSharp.Wearable
             {
                 double max = 0;
                 double min = 0;
-                Interop.Eext.eext_circle_object_angle_min_max_get(_circleHandle, out min, out max);
+                Interop.Eext.eext_circle_object_angle_min_max_get(Handle, out min, out max);
                 return min;
             }
             set
             {
                 double max = BarAngleMaximum;
-                Interop.Eext.eext_circle_object_angle_min_max_set(_circleHandle, value, max);
+                Interop.Eext.eext_circle_object_angle_min_max_set(Handle, value, max);
             }
         }
 
@@ -193,11 +191,11 @@ namespace ElmSharp.Wearable
         {
             get
             {
-                return Interop.Eext.eext_circle_object_disabled_get(_circleHandle);
+                return Interop.Eext.eext_circle_object_disabled_get(Handle);
             }
             set
             {
-                Interop.Eext.eext_circle_object_disabled_set(_circleHandle, value);
+                Interop.Eext.eext_circle_object_disabled_set(Handle, value);
             }
         }
 
@@ -212,12 +210,12 @@ namespace ElmSharp.Wearable
                 int g = 0;
                 int b = 0;
                 int a = 0;
-                Interop.Eext.eext_circle_object_color_get(_circleHandle, out r, out g, out b, out a);
+                Interop.Eext.eext_circle_object_color_get(Handle, out r, out g, out b, out a);
                 return Color.FromRgba(r, g, b, a);
             }
             set
             {
-                Interop.Eext.eext_circle_object_color_set(_circleHandle, value.R, value.G, value.B, value.A);
+                Interop.Eext.eext_circle_object_color_set(Handle, value.R, value.G, value.B, value.A);
             }
         }
 
@@ -232,12 +230,12 @@ namespace ElmSharp.Wearable
                 int g = 0;
                 int b = 0;
                 int a = 0;
-                Interop.Eext.eext_circle_object_item_color_get(_circleHandle, "bg", out r, out g, out b, out a);
+                Interop.Eext.eext_circle_object_item_color_get(Handle, "bg", out r, out g, out b, out a);
                 return Color.FromRgba(r, g, b, a);
             }
             set
             {
-                Interop.Eext.eext_circle_object_item_color_set(_circleHandle, "bg", value.R, value.G, value.B, value.A);
+                Interop.Eext.eext_circle_object_item_color_set(Handle, "bg", value.R, value.G, value.B, value.A);
             }
         }
 
@@ -248,11 +246,11 @@ namespace ElmSharp.Wearable
         {
             get
             {
-                return Interop.Eext.eext_circle_object_line_width_get(_circleHandle); ;
+                return Interop.Eext.eext_circle_object_line_width_get(Handle); ;
             }
             set
             {
-                Interop.Eext.eext_circle_object_line_width_set(_circleHandle, value);
+                Interop.Eext.eext_circle_object_line_width_set(Handle, value);
             }
         }
 
@@ -263,11 +261,11 @@ namespace ElmSharp.Wearable
         {
             get
             {
-                return Interop.Eext.eext_circle_object_item_line_width_get(_circleHandle, "bg");
+                return Interop.Eext.eext_circle_object_item_line_width_get(Handle, "bg");
             }
             set
             {
-                Interop.Eext.eext_circle_object_item_line_width_set(_circleHandle, "bg", value);
+                Interop.Eext.eext_circle_object_item_line_width_set(Handle, "bg", value);
             }
         }
 
@@ -278,11 +276,11 @@ namespace ElmSharp.Wearable
         {
             get
             {
-                return Interop.Eext.eext_circle_object_radius_get(_circleHandle); ;
+                return Interop.Eext.eext_circle_object_radius_get(Handle); ;
             }
             set
             {
-                Interop.Eext.eext_circle_object_radius_set(_circleHandle, value);
+                Interop.Eext.eext_circle_object_radius_set(Handle, value);
             }
         }
 
@@ -293,14 +291,19 @@ namespace ElmSharp.Wearable
         {
             get
             {
-                return Interop.Eext.eext_circle_object_item_radius_get(_circleHandle, "bg"); ;
+                return Interop.Eext.eext_circle_object_item_radius_get(Handle, "bg"); ;
             }
             set
             {
-                Interop.Eext.eext_circle_object_item_radius_set(_circleHandle, "bg", value);
+                Interop.Eext.eext_circle_object_item_radius_set(Handle, "bg", value);
             }
         }
 
+        /// <summary>
+        /// Creates a widget handle.
+        /// </summary>
+        /// <param name="parent">Parent EvasObject</param>
+        /// <returns>Handle IntPtr</returns>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr surface = IntPtr.Zero;
@@ -318,7 +321,7 @@ namespace ElmSharp.Wearable
                 surface = Interop.Eext.eext_circle_surface_naviframe_add(parent.RealHandle);
             }
 
-            _circleHandle = Interop.Eext.eext_circle_object_progressbar_add(parent.Handle, surface);
+            var handle = Interop.Eext.eext_circle_object_progressbar_add(parent.Handle, surface);
             if (surface == IntPtr.Zero)
             {
                 EvasObject p = parent;
@@ -328,11 +331,11 @@ namespace ElmSharp.Wearable
                 }
                 var w = (p as Window).ScreenSize.Width;
                 var h = (p as Window).ScreenSize.Height;
-                Interop.Evas.evas_object_resize(_circleHandle, w, h);
+                Interop.Evas.evas_object_resize(handle, w, h);
             }
 
-            Interop.Eext.eext_rotary_object_event_activated_set(_circleHandle, true);
-            return parent.Handle;
+            Interop.Eext.eext_rotary_object_event_activated_set(handle, true);
+            return handle;
         }
     }
 }
\ No newline at end of file
index d7272a6..80a01fc 100644 (file)
@@ -41,12 +41,12 @@ namespace Tizen.Content.MediaContent
         /// <item><description>column = value</description></item>
         /// <item><description>column > value</description></item>
         /// <item><description>column >= value</description></item>
-        /// <item><description>column < value</description></item>
-        /// <item><description>column <= value</description></item>
+        /// <item><description><![CDATA[column < value]]></description></item>
+        /// <item><description><![CDATA[column <= value]]></description></item>
         /// <item><description>value = column</description></item>
         /// <item><description>value >= column</description></item>
-        /// <item><description>value < column</description></item>
-        /// <item><description>value <= column</description></item>
+        /// <item><description><![CDATA[value < column]]></description></item>
+        /// <item><description><![CDATA[value <= column]]></description></item>
         /// <item><description>column IN (value)</description></item>
         /// <item><description>column IN(value-list)</description></item>
         /// <item><description>column NOT IN(value)</description></item>
index d0b5d13..4ee4d94 100644 (file)
@@ -24,58 +24,42 @@ namespace Tizen.Multimedia
     {
         internal static void ThrowIfError(int errorCode, string msg = null)
         {
-            AudioIOError code = (AudioIOError)errorCode;
-            // 현재는 에러코드 최상위 exception으로 전달, 추후 상황에 맞게 케이스 처리해야 함.
-
-            msg = (msg == null ? "" : msg + " ") + $": { code }";
-
-            if (code > 0)
+            if (errorCode >= 0)
             {
-                Log.Info("Audio", "Code > 0, no error!!!!");
+                Log.Info(nameof(AudioIOUtil), "No error.");
                 return;
             }
 
+            AudioIOError code = (AudioIOError)errorCode;
+
+            msg = $"{(msg == null ? "" : msg + " : ")}{ code }";
+
             switch (code)
             {
-                case AudioIOError.None:
-                    break;
                 case AudioIOError.OutOfMemory:
-                    Log.Info("Audio", "OutOfMemoryException");
                     throw new OutOfMemoryException();
+
                 case AudioIOError.InvalidParameter:
-                    Log.Info("Audio", "ArgumentException");
                     throw new ArgumentException(msg);
-                case AudioIOError.InvalidOperation:
-                    throw new InvalidOperationException(msg);
+
+                case AudioIOError.DevicePolicyRestriction:
                 case AudioIOError.PermissionDenied:
-                    Log.Info("Audio", "Permission Denied Error");
-                    throw new InvalidOperationException(msg);
+                    throw new UnauthorizedAccessException(msg);
+
+                case AudioIOError.SoundPolicy:
+                    throw new AudioPolicyException(msg);
+
+                case AudioIOError.NotSupportedType:
                 case AudioIOError.NotSupported:
                     throw new NotSupportedException(msg);
-                case AudioIOError.DevicePolicyRestriction:
-                    Log.Info("Audio", "Device_policy_restriction");
-                    throw new Exception("Device_policy_restriction");
+
                 case AudioIOError.DeviceNotOpened:
-                    Log.Info("Audio", "Device Not Opened Error");
-                    throw new Exception("Device Not Opened Error");
                 case AudioIOError.DeviceNotClosed:
-                    Log.Info("Audio", "Device Not Closed Error");
-                    throw new Exception("Device Not Closed Error");
                 case AudioIOError.InvalidBuffer:
-                    Log.Info("Audio", "Invalid Buffer Error");
-                    throw new InvalidOperationException(msg);
-                case AudioIOError.SoundPolicy:
-                    Log.Info("Audio", "Sound Policy Error");
-                    throw new Exception(msg);
+                case AudioIOError.InvalidOperation:
                 case AudioIOError.InvalidState:
-                    Log.Info("Audio", "Invalid State Error");
-                    throw new InvalidOperationException(msg);
-                case AudioIOError.NotSupportedType:
-                    Log.Info("Audio", "Not supported stream type Error");
-                    throw new NotSupportedException(msg);
                 default:
-                    Log.Info("Audio", "Unknown Exception" + code);
-                    throw new Exception(msg);
+                    throw new InvalidOperationException(msg);
             }
         }
 
index 7dd4035..680716b 100644 (file)
@@ -523,7 +523,7 @@ namespace Tizen.Multimedia
         {
             ValidatePlayerState(PlayerState.Ready, PlayerState.Playing, PlayerState.Paused);
 
-            var taskCompletionSource = new TaskCompletionSource<bool>();
+            var taskCompletionSource = new TaskCompletionSource<bool>(TaskCreationOptions.RunContinuationsAsynchronously);
 
             bool immediateResult = _source is MediaStreamSource;
 
index 9510cb3..54fbaf9 100755 (executable)
@@ -510,6 +510,12 @@ namespace Tizen.Multimedia
             Dispose(false);
         }
 
+        /// <summary>
+        /// Releases the resources used by the <see cref="MetadataEditor"/> object.
+        /// </summary>
+        /// <param name="disposing">
+        /// true to release both managed and unmanaged resources; false to release only unmanaged resources.
+        /// </param>
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposed)
index e4da5a0..873d33c 100755 (executable)
@@ -90,11 +90,11 @@ namespace Tizen.Multimedia
 
         private Lazy<string> _description;
 
-        public override string ToString()
-        {
-            return _description.Value;
-        }
-
+        /// <summary>
+        /// Returns a string that represents the current object.
+        /// </summary>
+        /// <returns>A string that represents the current object.</returns>
+        public override string ToString() => _description.Value;
     }
 
     /// <summary>
@@ -166,10 +166,11 @@ namespace Tizen.Multimedia
 
         private Lazy<string> _description;
 
-        public override string ToString()
-        {
-            return _description.Value;
-        }
+        /// <summary>
+        /// Returns a string that represents the current object.
+        /// </summary>
+        /// <returns>A string that represents the current object.</returns>
+        public override string ToString() => _description.Value;
     }
 
     /// <summary>
@@ -388,9 +389,10 @@ namespace Tizen.Multimedia
 
         private Lazy<string> _description;
 
-        public override string ToString()
-        {
-            return _description.Value;
-        }
+        /// <summary>
+        /// Returns a string that represents the current object.
+        /// </summary>
+        /// <returns>A string that represents the current object.</returns>
+        public override string ToString() => _description.Value;
     }
 }
index cb5cb5a..7d9a042 100755 (executable)
@@ -273,6 +273,12 @@ namespace Tizen.Multimedia
             Dispose(false);
         }
 
+        /// <summary>
+        /// Releases the resources used by the <see cref="MetadataExtractor"/> object.
+        /// </summary>
+        /// <param name="disposing">
+        /// true to release both managed and unmanaged resources; false to release only unmanaged resources.
+        /// </param>
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposed)
index 2429e39..8460e7b 100755 (executable)
@@ -33,7 +33,8 @@ namespace Tizen.Multimedia
         /// </summary>
         /// <remarks>
         /// To apply the stream policy according to this stream information, the AudioStreamPolicy should
-        /// be passed to other APIs related to playback or recording. (For example., <see cref="Player"/>, <see cref="WavPlayer"/> , etc.)
+        /// be passed to other APIs related to playback or recording. (For example., <see cref="T:Tizen.MultimediaPlayer"/>,
+        /// <see cref="T:Tizen.Multimedia.WavPlayer"/> , etc.)
         /// </remarks>
         /// <param name="streamType">The type of the sound stream for which the policy needs to be created.</param>
         /// <exception cref="ArgumentException"><paramref name="streamType"/> is invalid.</exception>
@@ -248,7 +249,7 @@ namespace Tizen.Multimedia
         ///     -or-\n
         ///     An internal error occurs.
         /// </exception>
-        /// <exception cref="ArgumentNullException"><paramref name="device"> is null.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="device"/> is null.</exception>
         /// <exception cref="AudioPolicyException"><see cref="AudioStreamType"/> of <paramref name="device"/> is unavailable for this.</exception>
         /// <exception cref="ObjectDisposedException">The <see cref="AudioStreamPolicy"/> has already been disposed of.</exception>
         /// <seealso cref="AudioManager.GetConnectedDevices()"/>
@@ -278,7 +279,7 @@ namespace Tizen.Multimedia
         /// The available <see cref="AudioStreamType"/> is <see cref="AudioStreamType.Voip"/> and <see cref="AudioStreamType.MediaExternalOnly"/>.
         /// </remarks>
         /// <exception cref="InvalidOperationException">An internal error occurs.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="device"> is null.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="device"/> is null.</exception>
         /// <exception cref="ObjectDisposedException">The <see cref="AudioStreamPolicy"/> has already been disposed of.</exception>
         /// <seealso cref="AudioManager.GetConnectedDevices()"/>
         public void RemoveDeviceForStreamRouting(AudioDevice device)
index ba10409..6cf2769 100644 (file)
@@ -87,9 +87,9 @@ namespace Tizen.Multimedia
     /// <summary>
     /// Provides a means to wrap various display types.
     /// </summary>
-    /// <seealso cref="Player"/>
-    /// <seealso cref="Camera"/>
-    /// <seealso cref="Tizen.Multimedia.Remoting.ScreenMirroring"/>
+    /// <seealso cref="T:Tizen.Multimedia.Player"/>
+    /// <seealso cref="T:Tizen.Multimedia.Camera"/>
+    /// <seealso cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>
     public class Display
     {
         private readonly IDisplaySetter _setter;
index dfa4275..9407d36 100644 (file)
@@ -48,7 +48,7 @@ namespace Tizen.Multimedia
         /// <summary>
         /// Gets the value indicating whether the <see cref="IMediaBuffer"/> is read-only.
         /// </summary>
-        /// <value> true if the <see cref="IMediaBuffer"/> is read-only; otherwise, false.
+        /// <value> true if the <see cref="IMediaBuffer"/> is read-only; otherwise, false.</value>
         bool IsReadOnly { get; }
 
         /// <summary>
index b70894e..43cff47 100644 (file)
@@ -248,12 +248,19 @@ namespace Tizen.Multimedia
         /// </summary>
         public MediaFormatAacType AacType { get; }
 
+        /// <summary>
+        /// Returns a string that represents the current object.
+        /// </summary>
+        /// <returns>A string that represents the current object.</returns>
         public override string ToString()
-        {
-            return $@"MimeTyp={ MimeType.ToString() }, Channel={ Channel.ToString() }, SampleRate=
+            => $@"MimeType={ MimeType.ToString() }, Channel={ Channel.ToString() }, SampleRate=
                 { SampleRate }, Bit={ Bit.ToString() }, BitRate={ BitRate.ToString() }, AacType={ AacType.ToString() }";
-        }
 
+        /// <summary>
+        /// Compares an object to an instance of <see cref="AudioMediaFormat"/> for equality.
+        /// </summary>
+        /// <param name="obj">A <see cref="Object"/> to compare.</param>
+        /// <returns>true if the formats are equal; otherwise, false.</returns>
         public override bool Equals(object obj)
         {
             var rhs = obj as AudioMediaFormat;
@@ -266,9 +273,11 @@ namespace Tizen.Multimedia
                 Bit == rhs.Bit && BitRate == rhs.BitRate;
         }
 
+        /// <summary>
+        /// Gets the hash code for this instance of <see cref="AudioMediaFormat"/>.
+        /// </summary>
+        /// <returns>The hash code for this instance of <see cref="AudioMediaFormat"/>.</returns>
         public override int GetHashCode()
-        {
-            return new { MimeType, Channel, SampleRate, Bit, BitRate }.GetHashCode();
-        }
+            => new { MimeType, Channel, SampleRate, Bit, BitRate }.GetHashCode();
     }
 }
index 8efa929..10946aa 100644 (file)
@@ -63,10 +63,7 @@ namespace Tizen.Multimedia
         /// <summary>
         /// Gets the mime type of the current format.
         /// </summary>
-        public MediaFormatContainerMimeType MimeType
-        {
-            get;
-        }
+        public MediaFormatContainerMimeType MimeType { get; }
 
         internal override void AsNativeHandle(IntPtr handle)
         {
@@ -77,11 +74,17 @@ namespace Tizen.Multimedia
             MultimediaDebug.AssertNoError(ret);
         }
 
-        public override string ToString()
-        {
-            return $"MimeType={ MimeType.ToString() }";
-        }
+        /// <summary>
+        /// Returns a string that represents the current object.
+        /// </summary>
+        /// <returns>A string that represents the current object.</returns>
+        public override string ToString() => $"MimeType={ MimeType.ToString() }";
 
+        /// <summary>
+        /// Compares an object to an instance of <see cref="ContainerMediaFormat"/> for equality.
+        /// </summary>
+        /// <param name="obj">A <see cref="Object"/> to compare.</param>
+        /// <returns>true if the formats are equal; otherwise, false.</returns>
         public override bool Equals(object obj)
         {
             var rhs = obj as ContainerMediaFormat;
@@ -93,9 +96,11 @@ namespace Tizen.Multimedia
             return MimeType == rhs.MimeType;
         }
 
+        /// <summary>
+        /// Gets the hash code for this instance of <see cref="ContainerMediaFormat"/>.
+        /// </summary>
+        /// <returns>The hash code for this instance of <see cref="ContainerMediaFormat"/>.</returns>
         public override int GetHashCode()
-        {
-            return (int)MimeType;
-        }
+            => (int)MimeType;
     }
 }
index 1c5ef6b..f8a7f85 100644 (file)
@@ -112,11 +112,18 @@ namespace Tizen.Multimedia
         /// </summary>
         public MediaFormatTextType TextType { get; }
 
+        /// <summary>
+        /// Returns a string that represents the current object.
+        /// </summary>
+        /// <returns>A string that represents the current object.</returns>
         public override string ToString()
-        {
-            return $"MimeType={ MimeType.ToString() }, TextType={ TextType.ToString() }";
-        }
+            => $"MimeType={ MimeType.ToString() }, TextType={ TextType.ToString() }";
 
+        /// <summary>
+        /// Compares an object to an instance of <see cref="TextMediaFormat"/> for equality.
+        /// </summary>
+        /// <param name="obj">A <see cref="Object"/> to compare.</param>
+        /// <returns>true if the formats are equal; otherwise, false.</returns>
         public override bool Equals(object obj)
         {
             var rhs = obj as TextMediaFormat;
@@ -128,9 +135,10 @@ namespace Tizen.Multimedia
             return MimeType == rhs.MimeType && TextType == rhs.TextType;
         }
 
-        public override int GetHashCode()
-        {
-            return new { MimeType, TextType }.GetHashCode();
-        }
+        /// <summary>
+        /// Gets the hash code for this instance of <see cref="TextMediaFormat"/>.
+        /// </summary>
+        /// <returns>The hash code for this instance of <see cref="TextMediaFormat"/>.</returns>
+        public override int GetHashCode() => new { MimeType, TextType }.GetHashCode();
     }
 }
index ca74d18..d4cc88f 100644 (file)
@@ -259,12 +259,19 @@ namespace Tizen.Multimedia
         /// </summary>
         public int BitRate { get; }
 
+        /// <summary>
+        /// Returns a string that represents the current object.
+        /// </summary>
+        /// <returns>A string that represents the current object.</returns>
         public override string ToString()
-        {
-            return $@"MimeType={ MimeType.ToString() }, Size=({ Size.ToString() }), FrameRate=
+            => $@"MimeType={ MimeType.ToString() }, Size=({ Size.ToString() }), FrameRate=
                 { FrameRate.ToString() }, BitRate={ BitRate.ToString() }";
-        }
 
+        /// <summary>
+        /// Compares an object to an instance of <see cref="VideoMediaFormat"/> for equality.
+        /// </summary>
+        /// <param name="obj">A <see cref="Object"/> to compare.</param>
+        /// <returns>true if the formats are equal; otherwise, false.</returns>
         public override bool Equals(object obj)
         {
             var rhs = obj as VideoMediaFormat;
@@ -277,9 +284,11 @@ namespace Tizen.Multimedia
                 FrameRate == rhs.FrameRate && BitRate == rhs.BitRate;
         }
 
+        /// <summary>
+        /// Gets the hash code for this instance of <see cref="VideoMediaFormat"/>.
+        /// </summary>
+        /// <returns>The hash code for this instance of <see cref="VideoMediaFormat"/>.</returns>
         public override int GetHashCode()
-        {
-            return new { MimeType, Size, FrameRate, BitRate }.GetHashCode();
-        }
+            => new { MimeType, Size, FrameRate, BitRate }.GetHashCode();
     }
 }
index a2cdd58..89dedf3 100755 (executable)
@@ -24,7 +24,7 @@ namespace Tizen.Multimedia
     /// </summary>
     /// <remarks>
     /// This view should not be instantiated directly.\n
-    /// Use <see cref="Tizen.Xamarin.Forms.Extension.MediaView"/> to create the view.
+    /// Use <see cref="T:Tizen.Xamarin.Forms.Extension.MediaView"/> to create the view.
     /// </remarks>
     /// <example>
     /// <code>
@@ -42,6 +42,9 @@ namespace Tizen.Multimedia
         {
         }
 
+        /// <summary>
+        /// This method is used by the infrastructure and is not intended to be used directly from application code.
+        /// </summary>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr evas = Interop.EvasObject.evas_object_evas_get(parent);
index b843174..8a8d271 100755 (executable)
@@ -65,6 +65,7 @@ namespace Tizen.NUI
             }
         }
 
+        /// <since_tizen> 4 </since_tizen>
         public void Dispose()
         {
             //Throw excpetion if Dispose() is called in separate thread.
@@ -270,6 +271,7 @@ namespace Tizen.NUI
         /// Returns a reference to the instance of the adaptor used by the current thread.
         /// </summary>
         /// <remarks>The adaptor has been initialized. This is only valid in the main thread.</remarks>
+        /// <since_tizen> 4 </since_tizen>
         public static Adaptor Instance
         {
             get
@@ -334,6 +336,7 @@ namespace Tizen.NUI
         /// Feeds a wheel event to the adaptor.
         /// </summary>
         /// <param name="wheelEvent">The wheel event.</param>
+        /// <since_tizen> 4 </since_tizen>
         public void FeedWheelEvent(Wheel wheelEvent)
         {
             NDalicManualPINVOKE.Adaptor_FeedWheelEvent(swigCPtr, Wheel.getCPtr(wheelEvent));
@@ -344,6 +347,7 @@ namespace Tizen.NUI
         /// Feeds a key event to the adaptor.
         /// </summary>
         /// <param name="keyEvent">The key event holding the key information.</param>
+        /// <since_tizen> 4 </since_tizen>
         public void FeedKeyEvent(Key keyEvent)
         {
             NDalicManualPINVOKE.Adaptor_FeedKeyEvent(swigCPtr, Key.getCPtr(keyEvent));
@@ -386,6 +390,7 @@ namespace Tizen.NUI
             /// <summary>
             /// Adaptor - is the adaptor which has size changed.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public Adaptor Adaptor
             {
                 get;
@@ -454,6 +459,7 @@ namespace Tizen.NUI
             /// <summary>
             /// Adaptor - is the adaptor which has language changed.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public Adaptor Adaptor
             {
                 get;
@@ -515,4 +521,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 41c6088..cfada8c 100755 (executable)
@@ -56,6 +56,7 @@ namespace Tizen.NUI
         /// <summary>
         /// To make the AlphaFunction instance be disposed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Dispose()
         {
             //Throw excpetion if Dispose() is called in separate thread.
@@ -110,6 +111,7 @@ namespace Tizen.NUI
         /// Creates an alpha function object with the user-defined alpha function.<br>
         /// </summary>
         /// <param name="func">User defined fuction. It must be a method formatted as float alphafunction(float progress)</param>
+        /// <since_tizen> 3 </since_tizen>
         public AlphaFunction(System.Delegate func) : this(NDalicPINVOKE.new_AlphaFunction__SWIG_2(SWIGTYPE_p_f_float__float.getCPtr(new SWIGTYPE_p_f_float__float(System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate<System.Delegate>(func), true))), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -119,6 +121,7 @@ namespace Tizen.NUI
         /// The default constructor.<br>
         /// Creates an alpha function object with the default built-in alpha function.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public AlphaFunction() : this(NDalicPINVOKE.new_AlphaFunction__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -129,6 +132,7 @@ namespace Tizen.NUI
         /// Creates an alpha function object with the built-in alpha function passed as a parameter to the constructor.<br>
         /// </summary>
         /// <param name="function">One of the built-in alpha functions.</param>
+        /// <since_tizen> 3 </since_tizen>
         public AlphaFunction(AlphaFunction.BuiltinFunctions function) : this(NDalicPINVOKE.new_AlphaFunction__SWIG_1((int)function), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -146,6 +150,7 @@ namespace Tizen.NUI
         /// <remarks>The x components of the control points will be clamped to the range [0, 1] to prevent non-monotonic curves.</remarks>
         /// <param name="controlPoint0">A Vector2 which will be used as the first control point of the curve.</param>
         /// <param name="controlPoint1">A Vector2 which will be used as the second control point of the curve.</param>
+        /// <since_tizen> 3 </since_tizen>
         public AlphaFunction(Vector2 controlPoint0, Vector2 controlPoint1) : this(NDalicPINVOKE.new_AlphaFunction__SWIG_3(Vector2.getCPtr(controlPoint0), Vector2.getCPtr(controlPoint1)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -156,6 +161,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="controlPoint0">A Vector2 which will be used as the first control point of the curve.</param>
         /// <param name="controlPoint1">A Vector2 which will be used as the second control point of the curve.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void GetBezierControlPoints(out Vector2 controlPoint0, out Vector2 controlPoint1)
         {
             Vector4 ret = new Vector4(NDalicPINVOKE.AlphaFunction_GetBezierControlPoints(swigCPtr), true);
@@ -178,6 +184,7 @@ namespace Tizen.NUI
         /// In case no built-in function has been specified, it will return AlphaFunction::DEFAULT.<br>
         /// </summary>
         /// <returns>One of the built-in alpha functions.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public AlphaFunction.BuiltinFunctions GetBuiltinFunction()
         {
             AlphaFunction.BuiltinFunctions ret = (AlphaFunction.BuiltinFunctions)NDalicPINVOKE.AlphaFunction_GetBuiltinFunction(swigCPtr);
@@ -189,6 +196,7 @@ namespace Tizen.NUI
         ///  Returns the functioning mode of the alpha function.
         /// </summary>
         /// <returns>The functioning mode of the alpha function.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public AlphaFunction.Modes GetMode()
         {
             AlphaFunction.Modes ret = (AlphaFunction.Modes)NDalicPINVOKE.AlphaFunction_GetMode(swigCPtr);
@@ -199,6 +207,7 @@ namespace Tizen.NUI
         /// <summary>
         /// This specifies the various types of BuiltinFunctions.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum BuiltinFunctions
         {
             /// <summary>
@@ -263,6 +272,7 @@ namespace Tizen.NUI
         /// <summary>
         /// This specifies which mode is set for AlphaFunction.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum Modes
         {
             /// <summary>
@@ -362,4 +372,4 @@ namespace Tizen.NUI
             return propertyKey;
         }
     }
-}
+}
\ No newline at end of file
index b5c056e..472ea16 100755 (executable)
@@ -17,6 +17,9 @@
 namespace Tizen.NUI
 {
 
+    /// <summary>
+    /// Animatable.
+    /// </summary>
     public class Animatable : BaseHandle
     {
         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -63,7 +66,10 @@ namespace Tizen.NUI
             base.Dispose(type);
         }
 
-
+        /// <summary>
+        /// Create an instance of animatable.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Animatable() : this(NDalicPINVOKE.Handle_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -77,6 +83,12 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Queries the name of a property.
+        /// </summary>
+        /// <param name="index">The index of the property.</param>
+        /// <returns>The name of the property.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public string GetPropertyName(int index)
         {
             string ret = NDalicPINVOKE.Handle_GetPropertyName(swigCPtr, index);
@@ -84,6 +96,12 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Queries the index of a property.
+        /// </summary>
+        /// <param name="name">The name of the property.</param>
+        /// <returns>The index of the property.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public int GetPropertyIndex(string name)
         {
             int ret = NDalicPINVOKE.Handle_GetPropertyIndex(swigCPtr, name);
@@ -91,6 +109,12 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Queries whether a property can be writable.
+        /// </summary>
+        /// <param name="index">The index of the property.</param>
+        /// <returns>True if the property is writable.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsPropertyWritable(int index)
         {
             bool ret = NDalicPINVOKE.Handle_IsPropertyWritable(swigCPtr, index);
@@ -98,6 +122,12 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// whether a writable property can be the target of an animation.
+        /// </summary>
+        /// <param name="index">The index of the property.</param>
+        /// <returns>True if the property is animatable.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsPropertyAnimatable(int index)
         {
             bool ret = NDalicPINVOKE.Handle_IsPropertyAnimatable(swigCPtr, index);
@@ -105,6 +135,12 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Queries the type of a property.
+        /// </summary>
+        /// <param name="index">The index of the property.</param>
+        /// <returns>The type of the property.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyType GetPropertyType(int index)
         {
             PropertyType ret = (PropertyType)NDalicPINVOKE.Handle_GetPropertyType(swigCPtr, index);
@@ -112,11 +148,24 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Sets the value of an existing property.
+        /// </summary>
+        /// <param name="index">The index of the property.</param>
+        /// <param name="propertyValue">The new value of the property.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetProperty(int index, PropertyValue propertyValue)
         {
             Tizen.NUI.Object.SetProperty(swigCPtr, index, propertyValue);
         }
 
+        /// <summary>
+        /// Registers a new animatable property.
+        /// </summary>
+        /// <param name="name">The name of the property.</param>
+        /// <param name="propertyValue">The new value of the property.</param>
+        /// <returns>The type of the property.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public int RegisterProperty(string name, PropertyValue propertyValue)
         {
             int ret = NDalicPINVOKE.Handle_RegisterProperty__SWIG_0(swigCPtr, name, PropertyValue.getCPtr(propertyValue));
@@ -124,6 +173,14 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Registers a new animatable property.
+        /// </summary>
+        /// <param name="name">The name of the property.</param>
+        /// <param name="propertyValue">The new value of the property.</param>
+        /// <param name="accessMode">The property access mode (writable, animatable etc).</param>
+        /// <returns>The type of the property.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public int RegisterProperty(string name, PropertyValue propertyValue, PropertyAccessMode accessMode)
         {
             int ret = NDalicPINVOKE.Handle_RegisterProperty__SWIG_1(swigCPtr, name, PropertyValue.getCPtr(propertyValue), (int)accessMode);
@@ -131,12 +188,25 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Retrieves a property value.
+        /// </summary>
+        /// <param name="index">The index of the property.</param>
+        /// <returns>The property value.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue GetProperty(int index)
         {
             PropertyValue ret = Tizen.NUI.Object.GetProperty(swigCPtr, index);
             return ret;
         }
 
+        /// <summary>
+        /// Adds a property notification to this object.
+        /// </summary>
+        /// <param name="property">The name of the property.</param>
+        /// <param name="condition">The notification will be triggered when this condition is satisfied.</param>
+        /// <returns>A handle to the newly created PropertyNotification.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public PropertyNotification AddPropertyNotification(string property, PropertyCondition condition)
         {
             PropertyNotification ret = new PropertyNotification(NDalicPINVOKE.Handle_AddPropertyNotification__SWIG_0(swigCPtr, PropertyHelper.GetPropertyFromString(this, property).propertyIndex, PropertyCondition.getCPtr(condition)), true);
@@ -151,12 +221,21 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Removes a property notification from this object.
+        /// </summary>
+        /// <param name="propertyNotification">The propertyNotification to be removed.</param>
+        /// <since_tizen> 4 </since_tizen>
         public void RemovePropertyNotification(PropertyNotification propertyNotification)
         {
             NDalicPINVOKE.Handle_RemovePropertyNotification(swigCPtr, PropertyNotification.getCPtr(propertyNotification));
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Removes a property notification from this object.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public void RemovePropertyNotifications()
         {
             NDalicPINVOKE.Handle_RemovePropertyNotifications(swigCPtr);
@@ -175,6 +254,10 @@ namespace Tizen.NUI
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Enumeration for Handle's capabilities that can be queried.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum Capability
         {
             DYNAMIC_PROPERTIES = 0x01
@@ -182,4 +265,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 5c2b257..ca197b6 100755 (executable)
@@ -109,6 +109,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <remarks>DurationmSeconds must be greater than zero.</remarks>
         /// <param name="durationMilliSeconds">The duration in milliseconds.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Animation(int durationMilliSeconds) : this(NDalicPINVOKE.Animation_New((float)durationMilliSeconds / 1000.0f), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -213,6 +214,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets the duration in milliseconds of the animation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int Duration
         {
             set
@@ -228,6 +230,7 @@ namespace Tizen.NUI
         /// <summary>
         ///  Gets or sets the default alpha function for the animation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public AlphaFunction DefaultAlphaFunction
         {
             set
@@ -244,6 +247,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Queries the state of the animation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public States State
         {
             get
@@ -259,6 +263,7 @@ namespace Tizen.NUI
         /// Get: Gets the loop count. A zero is the same as Looping = true; i.e., repeat forever.<br>
         /// The loop count is initially 1 for play once.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int LoopCount
         {
             set
@@ -277,6 +282,7 @@ namespace Tizen.NUI
         /// This property resets the loop count and should not be used with the LoopCount property.<br>
         /// Setting this parameter does not cause the animation to Play().<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool Looping
         {
             set
@@ -296,6 +302,7 @@ namespace Tizen.NUI
         /// This action is performed when the animation ends or if it is stopped.<br>
         /// The default end action is cancel.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public EndActions EndAction
         {
             set
@@ -313,6 +320,7 @@ namespace Tizen.NUI
         /// Stops the animation.
         /// </summary>
         /// <param name="action">The end action can be set.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Stop(EndActions action = EndActions.Cancel)
         {
             SetEndAction(action);
@@ -324,6 +332,7 @@ namespace Tizen.NUI
         /// Gets the current loop count.<br>
         /// A value 0 indicating the current loop count when looping.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int CurrentLoop
         {
             get
@@ -337,6 +346,7 @@ namespace Tizen.NUI
         /// If any of the animated property owners are disconnected from the stage while the animation is being played, then this action is performed.<br>
         /// The default action is cancel.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public EndActions DisconnectAction
         {
             set
@@ -359,6 +369,7 @@ namespace Tizen.NUI
         /// The progress must be in the 0-1 interval or in the play range interval if defined<br>
         /// otherwise, it will be ignored.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float CurrentProgress
         {
             set
@@ -380,6 +391,7 @@ namespace Tizen.NUI
         /// Values between [0, 1] will slow down the animation and values above one will speed up the animation.<br>
         /// It is also possible to specify a negative multiplier to play the animation in reverse.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float SpeedFactor
         {
             set
@@ -400,6 +412,7 @@ namespace Tizen.NUI
         /// Animation will play between the values specified. Both values (range.x and range.y ) should be between 0-1,
         /// otherwise they will be ignored. If the range provided is not in proper order (minimum, maximum ), it will be reordered.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public RelativeVector2 PlayRange
         {
             set
@@ -421,6 +434,7 @@ namespace Tizen.NUI
         /// Percentage of animation progress should be greater than 0 and less than 1, for example, 0.3 for 30% <br>
         /// One notification can be set on each animation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float ProgressNotification
         {
             set
@@ -443,6 +457,7 @@ namespace Tizen.NUI
         /// <param name="property">The target property to animate.</param>
         /// <param name="relativeValue">The property value will change by this amount.</param>
         /// <param name="alphaFunction">The alpha function to apply.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void AnimateBy(View target, string property, object relativeValue, AlphaFunction alphaFunction = null)
         {
             Property _prop = PropertyHelper.GetPropertyFromString(target, property);
@@ -479,6 +494,7 @@ namespace Tizen.NUI
         /// <param name="startTime">The start time of the animation.</param>
         /// <param name="endTime">The end time of the animation.</param>
         /// <param name="alphaFunction">The alpha function to apply.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void AnimateBy(View target, string property, object relativeValue, int startTime, int endTime, AlphaFunction alphaFunction = null)
         {
             Property _prop = PropertyHelper.GetPropertyFromString(target, property);
@@ -515,6 +531,7 @@ namespace Tizen.NUI
         /// <param name="property">The target property to animate.</param>
         /// <param name="destinationValue">The destination value.</param>
         /// <param name="alphaFunction">The alpha function to apply.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void AnimateTo(View target, string property, object destinationValue, AlphaFunction alphaFunction = null)
         {
             Property _prop = PropertyHelper.GetPropertyFromString(target, property);
@@ -552,6 +569,7 @@ namespace Tizen.NUI
         /// <param name="startTime">The start time of the animation.</param>
         /// <param name="endTime">The end time of the animation.</param>
         /// <param name="alphaFunction">The alpha function to apply.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void AnimateTo(View target, string property, object destinationValue, int startTime, int endTime, AlphaFunction alphaFunction = null)
         {
             Property _prop = PropertyHelper.GetPropertyFromString(target, property);
@@ -589,6 +607,7 @@ namespace Tizen.NUI
         /// <param name="keyFrames">The set of time or value pairs between which to animate.</param>
         /// <param name="interpolation">The method used to interpolate between values.</param>
         /// <param name="alphaFunction">The alpha function to apply.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void AnimateBetween(View target, string property, KeyFrames keyFrames, Interpolation interpolation = Interpolation.Linear, AlphaFunction alphaFunction = null)
         {
             Property _prop = PropertyHelper.GetPropertyFromString(target, property);
@@ -619,6 +638,7 @@ namespace Tizen.NUI
         /// <param name="endTime">The end time of animation in milliseconds.</param>
         /// <param name="interpolation">The method used to interpolate between values.</param>
         /// <param name="alphaFunction">The alpha function to apply.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void AnimateBetween(View target, string property, KeyFrames keyFrames, int startTime, int endTime, Interpolation interpolation = Interpolation.Linear, AlphaFunction alphaFunction = null)
         {
             Property _prop = PropertyHelper.GetPropertyFromString(target, property);
@@ -643,6 +663,7 @@ namespace Tizen.NUI
         /// <param name="path">It defines position and orientation.</param>
         /// <param name="forward">The vector (in local space coordinate system) will be oriented with the path's tangent direction.</param>
         /// <param name="alphaFunction">The alpha function to apply.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void AnimatePath(View view, Path path, Vector3 forward, AlphaFunction alphaFunction = null)
         {
             if (alphaFunction == null)
@@ -666,6 +687,7 @@ namespace Tizen.NUI
         /// <param name="startTime">The start time of the animation.</param>
         /// <param name="endTime">The end time of the animation.</param>
         /// <param name="alphaFunction">The alpha function to apply.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void AnimatePath(View view, Path path, Vector3 forward, int startTime, int endTime, AlphaFunction alphaFunction = null)
         {
             TimePeriod time = new TimePeriod(MilliSecondsToSeconds(startTime), MilliSecondsToSeconds(endTime - startTime));
@@ -685,6 +707,7 @@ namespace Tizen.NUI
         /// The default end action is "Cancel".<br>
         /// The default alpha function is linear.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Animation() : this(NDalicPINVOKE.Animation_New(0.0f), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -703,6 +726,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="handle">Handle to an object.</param>
         /// <returns>Handle to an animation object or an uninitialized handle.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Animation DownCast(BaseHandle handle)
         {
             Animation ret =  Registry.GetManagedBaseHandleFromNativePtr(handle) as Animation;
@@ -866,6 +890,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Plays the animation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Play()
         {
             NDalicPINVOKE.Animation_Play(swigCPtr);
@@ -881,6 +906,7 @@ namespace Tizen.NUI
         /// otherwise, it will be ignored.<br>
         /// </summary>
         /// <param name="progress">A value between [0,1], or between the play range if specified, from where the animation should start playing.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void PlayFrom(float progress)
         {
             NDalicPINVOKE.Animation_PlayFrom(swigCPtr, progress);
@@ -893,6 +919,7 @@ namespace Tizen.NUI
         /// When the delay time is a negative value, it would treat as play immediately.<br/>
         /// </summary>
         /// <param name="delayMilliseconds">The delay time.</param>
+        /// <since_tizen> 4 </since_tizen>
         public void PlayAfter(int delayMilliseconds)
         {
             NDalicPINVOKE.Animation_PlayAfter(swigCPtr, MilliSecondsToSeconds(delayMilliseconds));
@@ -902,6 +929,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Pauses the animation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Pause()
         {
             NDalicPINVOKE.Animation_Pause(swigCPtr);
@@ -918,6 +946,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Stops the animation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Stop()
         {
             NDalicPINVOKE.Animation_Stop(swigCPtr);
@@ -928,6 +957,7 @@ namespace Tizen.NUI
         /// Clears the animation.<br>
         /// This disconnects any objects that were being animated, effectively stopping the animation.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Clear()
         {
             NDalicPINVOKE.Animation_Clear(swigCPtr);
@@ -1083,6 +1113,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for what to do when the animation ends, stopped, or destroyed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum EndActions
         {
             /// <summary>
@@ -1102,6 +1133,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for what interpolation method to use on key-frame animations.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum Interpolation
         {
             /// <summary>
@@ -1118,6 +1150,7 @@ namespace Tizen.NUI
         /// Enumeration for what state the animation is in.
         /// </summary>
         /// <remarks>Calling Reset() on this class will not reset the animation. It will call the BaseHandle.Reset() which drops the object handle.</remarks>
+        /// <since_tizen> 3 </since_tizen>
         public enum States
         {
             /// <summary>
@@ -1136,4 +1169,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index cc5b0a8..3a9e4f3 100755 (executable)
@@ -77,6 +77,7 @@ namespace Tizen.NUI.BaseComponents
         /// Sets the background with a property map.
         /// </summary>
         /// <param name="map">The background property map.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetBackground(Tizen.NUI.PropertyMap map)
         {
             viewWrapperImpl.SetBackground(map);
@@ -87,6 +88,7 @@ namespace Tizen.NUI.BaseComponents
         /// Gesture detection can be enabled one at a time or in a bitwise format.<br>
         /// </summary>
         /// <param name="type">The gesture type(s) to enable.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void EnableGestureDetection(Gesture.GestureType type)
         {
             viewWrapperImpl.EnableGestureDetection(type);
@@ -108,6 +110,7 @@ namespace Tizen.NUI.BaseComponents
         /// The control doesn't support it by default.<br>
         /// </summary>
         /// <param name="isSupported">Whether this control supports two dimensional keyboard navigation.</param>
+        /// <since_tizen> 3 </since_tizen>
         public bool FocusNavigationSupport
         {
             get
@@ -139,6 +142,7 @@ namespace Tizen.NUI.BaseComponents
         /// Sets or gets whether this control is a focus group for keyboard navigation.
         /// </summary>
         /// <returns>True if this control is set as a focus group for keyboard navigation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool FocusGroup
         {
             get
@@ -347,6 +351,7 @@ namespace Tizen.NUI.BaseComponents
         /// This method is called after the control has been initialized.<br>
         /// Derived classes should do any second phase initialization by overriding this method.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnInitialize()
         {
         }
@@ -358,6 +363,7 @@ namespace Tizen.NUI.BaseComponents
         /// When the parent of a set of views is connected to the stage, then all of the children will receive this callback.<br>
         /// </summary>
         /// <param name="depth">The depth in the hierarchy for the view.</param>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnStageConnection(int depth)
         {
         }
@@ -367,6 +373,7 @@ namespace Tizen.NUI.BaseComponents
         /// If a view is disconnected, it either has no parent, or is parented to a disconnected view.<br>
         /// When the parent of a set of views is disconnected to the stage, then all of the children will receive this callback, starting with the leaf views.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnStageDisconnection()
         {
         }
@@ -375,6 +382,7 @@ namespace Tizen.NUI.BaseComponents
         /// Called after a child has been added to the owning view.
         /// </summary>
         /// <param name="view">The child which has been added.</param>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnChildAdd(View view)
         {
         }
@@ -383,6 +391,7 @@ namespace Tizen.NUI.BaseComponents
         /// Called after the owning view has attempted to remove a child( regardless of whether it succeeded or not ).
         /// </summary>
         /// <param name="view">The child being removed.</param>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnChildRemove(View view)
         {
         }
@@ -392,6 +401,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="index">The property index that was set.</param>
         /// <param name="propertyValue">The value to set.</param>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnPropertySet(int index, Tizen.NUI.PropertyValue propertyValue)
         {
         }
@@ -400,6 +410,7 @@ namespace Tizen.NUI.BaseComponents
         /// Called when the owning view's size is set, for example, using View.SetSize().
         /// </summary>
         /// <param name="targetSize">The target size.</param>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnSizeSet(Vector3 targetSize)
         {
         }
@@ -409,6 +420,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="animation">The object which is animating the owning view.</param>
         /// <param name="targetSize">The target size.</param>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnSizeAnimation(Animation animation, Vector3 targetSize)
         {
         }
@@ -419,6 +431,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="touch">The touch event.</param>
         /// <returns>True if the event should be consumed.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public virtual bool OnTouch(Touch touch)
         {
             return false; // Do not consume
@@ -430,6 +443,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="hover">The hover event.</param>
         /// <returns>True if the hover event should be consumed.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public virtual bool OnHover(Hover hover)
         {
             return false; // Do not consume
@@ -440,6 +454,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="key">The key event.</param>
         /// <returns>True if the key event should be consumed.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public virtual bool OnKey(Key key)
         {
             return false; // Do not consume
@@ -451,6 +466,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="wheel">The wheel event.</param>
         /// <returns>True if the wheel event should be consumed.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public virtual bool OnWheel(Wheel wheel)
         {
             return false; // Do not consume
@@ -464,6 +480,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="size">The allocated size.</param>
         /// <param name="container">The control should add views to this container that it is not able to allocate a size for.</param>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnRelayout(Vector2 size, RelayoutContainer container)
         {
         }
@@ -473,6 +490,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="policy">The policy being set.</param>
         /// <param name="dimension">The policy is being set for.</param>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnSetResizePolicy(ResizePolicyType policy, DimensionType dimension)
         {
         }
@@ -481,6 +499,7 @@ namespace Tizen.NUI.BaseComponents
         /// Returns the natural size of the view.
         /// </summary>
         /// <returns>The view's natural size</returns>
+        /// <since_tizen> 3 </since_tizen>
         public new virtual Size2D GetNaturalSize()
         {
             return new Size2D(0, 0);
@@ -492,6 +511,7 @@ namespace Tizen.NUI.BaseComponents
         /// <param name="child">The child view to calculate the size for.</param>
         /// <param name="dimension">The dimension to calculate the size, for example, the width or the height.</param>
         /// <returns>Return the calculated size for the given dimension. If more than one dimension is requested, just return the first one found.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public virtual float CalculateChildSize(View child, DimensionType dimension)
         {
             return viewWrapperImpl.CalculateChildSizeBase(child, dimension);
@@ -503,6 +523,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="width">Width to use</param>
         /// <returns>The height based on the width</returns>
+        /// <since_tizen> 3 </since_tizen>
         public new virtual float GetHeightForWidth(float width)
         {
             return viewWrapperImpl.GetHeightForWidthBase(width);
@@ -514,6 +535,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="height">Height to use</param>
         /// <returns>The width based on the width</returns>
+        /// <since_tizen> 3 </since_tizen>
         public new virtual float GetWidthForHeight(float height)
         {
             return viewWrapperImpl.GetWidthForHeightBase(height);
@@ -524,6 +546,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="dimension">The dimension(s) to check for.</param>
         /// <returns>Return if the view is dependent on it's children.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public virtual bool RelayoutDependentOnChildren(DimensionType dimension)
         {
             return viewWrapperImpl.RelayoutDependentOnChildrenBase(dimension);
@@ -533,6 +556,7 @@ namespace Tizen.NUI.BaseComponents
         /// Determines if this view is dependent on it's children for relayout from the base class.
         /// </summary>
         /// <returns>Return true if the view is dependent on it's children.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public virtual bool RelayoutDependentOnChildren()
         {
             return viewWrapperImpl.RelayoutDependentOnChildrenBase();
@@ -543,6 +567,7 @@ namespace Tizen.NUI.BaseComponents
         /// met and the size for this object is about to be calculated for the given dimension.
         /// </summary>
         /// <param name="dimension">The dimension that is about to be calculated.</param>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnCalculateRelayoutSize(DimensionType dimension)
         {
         }
@@ -552,6 +577,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="size">The new size for the given dimension.</param>
         /// <param name="dimension">The dimension that was just negotiated.</param>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnLayoutNegotiated(float size, DimensionType dimension)
         {
         }
@@ -561,6 +587,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="styleManager">The StyleManager object.</param>
         /// <param name="change">Information denoting what has changed.</param>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnStyleChange(StyleManager styleManager, StyleChangeType change)
         {
         }
@@ -617,6 +644,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Called when the control gain key input focus. Should be overridden by derived classes if they need to customize what happens when the focus is gained.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnFocusGained()
         {
         }
@@ -624,6 +652,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Called when the control loses key input focus. Should be overridden by derived classes if they need to customize what happens when the focus is lost.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnFocusLost()
         {
         }
@@ -636,6 +665,7 @@ namespace Tizen.NUI.BaseComponents
         /// <param name="direction">The direction to move the focus towards.</param>
         /// <param name="loopEnabled">Whether the focus movement should be looped within the control.</param>
         /// <returns>The next keyboard focusable view in this control or an empty handle if no view can be focused.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public virtual View GetNextFocusableView(View currentFocusedView, View.FocusDirection direction, bool loopEnabled)
         {
             return new View();
@@ -646,6 +676,7 @@ namespace Tizen.NUI.BaseComponents
         /// This allows the application to preform any actions it wishes before the focus is actually moved to the chosen view.<br>
         /// </summary>
         /// <param name="commitedFocusableView">The commited focused view.</param>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnFocusChangeCommitted(View commitedFocusableView)
         {
         }
@@ -655,6 +686,7 @@ namespace Tizen.NUI.BaseComponents
         /// Derived classes should override this to perform custom actions.<br>
         /// </summary>
         /// <returns>True if this control supported this action.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public virtual bool OnKeyboardEnter()
         {
             return false;
@@ -678,6 +710,7 @@ namespace Tizen.NUI.BaseComponents
         /// Pan detection should be enabled via EnableGestureDetection().<br>
         /// </summary>
         /// <param name="pan">The pan gesture.</param>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnPan(PanGesture pan)
         {
         }
@@ -689,6 +722,7 @@ namespace Tizen.NUI.BaseComponents
         /// Tap detection should be enabled via EnableGestureDetection().<br>
         /// </summary>
         /// <param name="tap">The tap gesture.</param>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void OnTap(TapGesture tap)
         {
         }
@@ -712,4 +746,4 @@ namespace Tizen.NUI.BaseComponents
         {
         }
     }
-}
+}
\ No newline at end of file
index 41a3eda..c3532cb 100755 (executable)
@@ -103,6 +103,7 @@ namespace Tizen.NUI.BaseComponents
         /// Enumeration for the direction of the main axis in the flex container. This determines
         /// the direction that flex items are laid out in the flex container.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum FlexDirectionType
         {
             Column,
@@ -115,6 +116,7 @@ namespace Tizen.NUI.BaseComponents
         /// Enumeration for the primary direction in which content is ordered in the flex container
         /// and on which sides the ?�start??and ?�end??are.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum ContentDirectionType
         {
             Inherit,
@@ -126,6 +128,7 @@ namespace Tizen.NUI.BaseComponents
         /// Enumeration for the alignment of the flex items when the items do not use all available
         /// space on the main axis.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum Justification
         {
             JustifyFlexStart,
@@ -139,6 +142,7 @@ namespace Tizen.NUI.BaseComponents
         /// Enumeration for the alignment of the flex items or lines when the items or lines do not
         /// use all the available space on the cross axis.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum Alignment
         {
             AlignAuto,
@@ -152,6 +156,7 @@ namespace Tizen.NUI.BaseComponents
         /// Enumeration for the wrap type of the flex container when there is no enough room for
         /// all the items on one flex line.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum WrapType
         {
             NoWrap,
@@ -161,6 +166,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The primary direction in which content is ordered.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ContentDirectionType ContentDirection
         {
             get
@@ -178,6 +184,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The direction of the main axis which determines the direction that flex items are laid out.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public FlexDirectionType FlexDirection
         {
             get
@@ -195,6 +202,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Whether the flex items should wrap or not if there is no enough room for them on one flex line.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public WrapType FlexWrap
         {
             get
@@ -212,6 +220,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The alignment of flex items when the items do not use all available space on the main axis.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Justification JustifyContent
         {
             get
@@ -229,6 +238,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The alignment of flex items when the items do not use all available space on the cross axis.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Alignment AlignItems
         {
             get
@@ -246,6 +256,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Similar to "alignItems", but it aligns flex lines; so only works when there are multiple lines.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Alignment AlignContent
         {
             get
@@ -262,4 +273,4 @@ namespace Tizen.NUI.BaseComponents
 
     }
 
-}
+}
\ No newline at end of file
index a5c6202..23e7c6c 100755 (executable)
@@ -48,6 +48,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// The view whose resource is ready.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public View View
             {
                 get
@@ -71,6 +72,7 @@ namespace Tizen.NUI.BaseComponents
         /// This signal is emitted after all resources required by a control are loaded and ready.<br>
         /// Most resources are only loaded when the control is placed on the stage.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<ResourceReadyEventArgs> ResourceReady
         {
             add
@@ -157,6 +159,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Creates an initialized ImageView.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ImageView() : this(NDalicPINVOKE.ImageView_New__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -167,6 +170,7 @@ namespace Tizen.NUI.BaseComponents
         /// If the string is empty, ImageView will not display anything.<br>
         /// </summary>
         /// <param name="url">The URL of the image resource to display.</param>
+        /// <since_tizen> 3 </since_tizen>
         public ImageView(string url) : this(NDalicPINVOKE.ImageView_New__SWIG_2(url), true)
         {
             _url = url;
@@ -192,6 +196,7 @@ namespace Tizen.NUI.BaseComponents
         /// If the URL is empty, ImageView will not display anything.<br>
         /// </summary>
         /// <param name="url">The URL to the image resource to display.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetImage(string url)
         {
             _url = url;
@@ -216,6 +221,7 @@ namespace Tizen.NUI.BaseComponents
         /// Most resources are only loaded when the control is placed on the stage.<br>
         /// True if the resources are loaded and ready, false otherwise.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public new  bool IsResourceReady()
         {
             bool ret = NDalicPINVOKE.IsResourceReady(swigCPtr);
@@ -227,6 +233,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// ImageView ResourceUrl, type string.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string ResourceUrl
         {
             get
@@ -244,6 +251,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// ImageView ImageMap, type PropertyMap: string if it is a URL, map otherwise
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap ImageMap
         {
             get
@@ -272,6 +280,7 @@ namespace Tizen.NUI.BaseComponents
         /// ImageView PreMultipliedAlpha, type Boolean.<br>
         /// Image must be initialized.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool PreMultipliedAlpha
         {
             get
@@ -290,6 +299,7 @@ namespace Tizen.NUI.BaseComponents
         /// ImageView PixelArea, type Vector4 (Animatable property).<br>
         /// Pixel area is a relative value with the whole image area as [0.0, 0.0, 1.0, 1.0].<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public RelativeVector4 PixelArea
         {
             get
@@ -310,6 +320,7 @@ namespace Tizen.NUI.BaseComponents
         /// For N-Patch images only.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Rectangle Border
         {
             get
@@ -329,6 +340,7 @@ namespace Tizen.NUI.BaseComponents
         /// For N-Patch images only.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool BorderOnly
         {
             get
@@ -392,4 +404,4 @@ namespace Tizen.NUI.BaseComponents
 
     }
 
-}
+}
\ No newline at end of file
index 0499a70..216246f 100755 (executable)
@@ -20,6 +20,10 @@ namespace Tizen.NUI.BaseComponents
     using System;
     using System.Runtime.InteropServices;
 
+    /// <summary>
+    /// Base class for derived Scrollables that contains actors that can be scrolled manually
+    /// (via touch) or automatically.
+    /// </summary>
     public class Scrollable : View
     {
         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -100,6 +104,10 @@ namespace Tizen.NUI.BaseComponents
         {
             private Vector2 _vector2;
 
+            /// <summary>
+            /// Vector2.
+            /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public Vector2 Vector2
             {
                 get
@@ -117,6 +125,10 @@ namespace Tizen.NUI.BaseComponents
         {
             private Vector2 _vector2;
 
+            /// <summary>
+            /// Vector2.
+            /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public Vector2 Vector2
             {
                 get
@@ -134,6 +146,10 @@ namespace Tizen.NUI.BaseComponents
         {
             private Vector2 _vector2;
 
+            /// <summary>
+            /// Vector2.
+            /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public Vector2 Vector2
             {
                 get
@@ -162,6 +178,10 @@ namespace Tizen.NUI.BaseComponents
         private DaliEventHandler<object, CompletedEventArgs> _scrollableCompletedEventHandler;
         private CompletedCallbackDelegate _scrollableCompletedCallbackDelegate;
 
+        /// <summary>
+        /// The ScrollStarted event emitted when the Scrollable has moved (whether by touch or animation).
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event DaliEventHandler<object, StartedEventArgs> ScrollStarted
         {
             add
@@ -208,6 +228,10 @@ namespace Tizen.NUI.BaseComponents
 
         }
 
+        /// <summary>
+        /// The ScrollUpdated event emitted when the Scrollable has moved (whether by touch or animation).
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event DaliEventHandler<object, UpdatedEventArgs> ScrollUpdated
         {
             add
@@ -254,6 +278,11 @@ namespace Tizen.NUI.BaseComponents
 
         }
 
+        /// <summary>
+        /// The ScrollCompleted event emitted when the Scrollable has completed movement
+        /// (whether by touch or animation).
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event DaliEventHandler<object, CompletedEventArgs> ScrollCompleted
         {
             add
@@ -320,6 +349,10 @@ namespace Tizen.NUI.BaseComponents
 
         }
 
+        /// <summary>
+        /// Create an instance of scrollable.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Scrollable() : this(NDalicPINVOKE.new_Scrollable__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -385,6 +418,10 @@ namespace Tizen.NUI.BaseComponents
             return ret;
         }
 
+        /// <summary>
+        /// Sets and Gets the color of the overshoot effect.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 OvershootEffectColor
         {
             get
@@ -398,6 +435,11 @@ namespace Tizen.NUI.BaseComponents
                 SetProperty(Scrollable.Property.OVERSHOOT_EFFECT_COLOR, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets the speed of overshoot animation in pixels per second.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float OvershootAnimationSpeed
         {
             get
@@ -411,6 +453,11 @@ namespace Tizen.NUI.BaseComponents
                 SetProperty(Scrollable.Property.OVERSHOOT_ANIMATION_SPEED, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Checks if scroll overshoot has been enabled or not.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool OvershootEnabled
         {
             get
@@ -424,6 +471,11 @@ namespace Tizen.NUI.BaseComponents
                 SetProperty(Scrollable.Property.OVERSHOOT_ENABLED, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets OvershootSize property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 OvershootSize
         {
             get
@@ -437,6 +489,11 @@ namespace Tizen.NUI.BaseComponents
                 SetProperty(Scrollable.Property.OVERSHOOT_SIZE, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets ScrollToAlphaFunction property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int ScrollToAlphaFunction
         {
             get
@@ -450,6 +507,11 @@ namespace Tizen.NUI.BaseComponents
                 SetProperty(Scrollable.Property.SCROLL_TO_ALPHA_FUNCTION, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets ScrollRelativePosition property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScrollRelativePosition
         {
             get
@@ -463,6 +525,11 @@ namespace Tizen.NUI.BaseComponents
                 SetProperty(Scrollable.Property.SCROLL_RELATIVE_POSITION, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets ScrollPositionMin property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScrollPositionMin
         {
             get
@@ -476,6 +543,11 @@ namespace Tizen.NUI.BaseComponents
                 SetProperty(Scrollable.Property.SCROLL_POSITION_MIN, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets ScrollPositionMax property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScrollPositionMax
         {
             get
@@ -489,6 +561,11 @@ namespace Tizen.NUI.BaseComponents
                 SetProperty(Scrollable.Property.SCROLL_POSITION_MAX, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets CanScrollVertical property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool CanScrollVertical
         {
             get
@@ -502,6 +579,11 @@ namespace Tizen.NUI.BaseComponents
                 SetProperty(Scrollable.Property.CAN_SCROLL_VERTICAL, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets CanScrollHorizontal property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool CanScrollHorizontal
         {
             get
@@ -518,4 +600,4 @@ namespace Tizen.NUI.BaseComponents
 
     }
 
-}
+}
\ No newline at end of file
index 0766f75..76cf074 100755 (executable)
@@ -178,6 +178,7 @@ namespace Tizen.NUI.BaseComponents
             /// <param name="columnIndex">The column index initialized.</param>
             /// <param name="rowSpan">The row span initialized.</param>
             /// <param name="columnSpan">The column span initialized.</param>
+            /// <since_tizen> 3 </since_tizen>
             public CellPosition(uint rowIndex, uint columnIndex, uint rowSpan, uint columnSpan) : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_0(rowIndex, columnIndex, rowSpan, columnSpan), true)
             {
                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -189,6 +190,7 @@ namespace Tizen.NUI.BaseComponents
             /// <param name="rowIndex">The row index initialized.</param>
             /// <param name="columnIndex">The column index initialized.</param>
             /// <param name="rowSpan">The row span initialized.</param>
+            /// <since_tizen> 3 </since_tizen>
             public CellPosition(uint rowIndex, uint columnIndex, uint rowSpan) : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_1(rowIndex, columnIndex, rowSpan), true)
             {
                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -199,6 +201,7 @@ namespace Tizen.NUI.BaseComponents
             /// </summary>
             /// <param name="rowIndex">The row index initialized.</param>
             /// <param name="columnIndex">The column index initialized.</param>
+            /// <since_tizen> 3 </since_tizen>
             public CellPosition(uint rowIndex, uint columnIndex) : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_2(rowIndex, columnIndex), true)
             {
                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -208,6 +211,7 @@ namespace Tizen.NUI.BaseComponents
             /// The constructor to initialize values to default for convenience.
             /// </summary>
             /// <param name="rowIndex">The row index initialized.</param>
+            /// <since_tizen> 3 </since_tizen>
             public CellPosition(uint rowIndex) : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_3(rowIndex), true)
             {
                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -216,6 +220,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// The default constructor.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public CellPosition() : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_4(), true)
             {
                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -224,6 +229,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// The index of a row.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public uint rowIndex
             {
                 set
@@ -242,6 +248,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// The index of a column.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public uint columnIndex
             {
                 set
@@ -260,6 +267,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// The span of a row.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public uint rowSpan
             {
                 set
@@ -278,6 +286,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// The span of a column.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public uint columnSpan
             {
                 set
@@ -300,6 +309,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="initialRows">Initial rows for the table.</param>
         /// <param name="initialColumns">Initial columns for the table.</param>
+        /// <since_tizen> 3 </since_tizen>
         public TableView(uint initialRows, uint initialColumns) : this(NDalicPINVOKE.TableView_New(initialRows, initialColumns), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -310,6 +320,7 @@ namespace Tizen.NUI.BaseComponents
         /// The Copy constructor. Creates another handle that points to the same real object.
         /// </summary>
         /// <param name="handle">Handle to copy from.</param>
+        /// <since_tizen> 3 </since_tizen>
         public TableView(TableView handle) : this(NDalicPINVOKE.new_TableView__SWIG_1(TableView.getCPtr(handle)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -330,6 +341,7 @@ namespace Tizen.NUI.BaseComponents
         /// <param name="child">The child to add.</param>
         /// <param name="position">The position for the child.</param>
         /// <returns>True if the addition succeeded, and false if the cell is already occupied.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool AddChild(View child, TableView.CellPosition position)
         {
             bool ret = NDalicPINVOKE.TableView_AddChild(swigCPtr, View.getCPtr(child), TableView.CellPosition.getCPtr(position));
@@ -342,6 +354,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="position">The position in the table.</param>
         /// <returns>Child that was in the cell or an uninitialized handle.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public View GetChildAt(TableView.CellPosition position)
         {
             IntPtr cPtr = NDalicPINVOKE.TableView_GetChildAt(swigCPtr, TableView.CellPosition.getCPtr(position));
@@ -356,6 +369,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="position">The position for the child to remove.</param>
         /// <returns>Child that was removed or an uninitialized handle.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public View RemoveChildAt(TableView.CellPosition position)
         {
             IntPtr cPtr = NDalicPINVOKE.TableView_RemoveChildAt(swigCPtr, TableView.CellPosition.getCPtr(position));
@@ -371,6 +385,7 @@ namespace Tizen.NUI.BaseComponents
         /// <param name="child">The child to search for.</param>
         /// <param name="position">The position for the child.</param>
         /// <returns>True if the child was included in this TableView.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool FindChildPosition(View child, TableView.CellPosition position)
         {
             bool ret = NDalicPINVOKE.TableView_FindChildPosition(swigCPtr, View.getCPtr(child), TableView.CellPosition.getCPtr(position));
@@ -382,6 +397,7 @@ namespace Tizen.NUI.BaseComponents
         /// Inserts a new row to the given index.
         /// </summary>
         /// <param name="rowIndex">The rowIndex of the new row.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void InsertRow(uint rowIndex)
         {
             NDalicPINVOKE.TableView_InsertRow(swigCPtr, rowIndex);
@@ -393,6 +409,7 @@ namespace Tizen.NUI.BaseComponents
         /// Removed elements are deleted.<br>
         /// </summary>
         /// <param name="rowIndex">The rowIndex of the row to delete.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void DeleteRow(uint rowIndex)
         {
             NDalicPINVOKE.TableView_DeleteRow__SWIG_0(swigCPtr, rowIndex);
@@ -403,6 +420,7 @@ namespace Tizen.NUI.BaseComponents
         /// Inserts a new column to the given index.
         /// </summary>
         /// <param name="columnIndex">The columnIndex of the new column.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void InsertColumn(uint columnIndex)
         {
             NDalicPINVOKE.TableView_InsertColumn(swigCPtr, columnIndex);
@@ -414,6 +432,7 @@ namespace Tizen.NUI.BaseComponents
         /// Removed elements are deleted.<br>
         /// </summary>
         /// <param name="columnIndex">The columnIndex of the column to delete.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void DeleteColumn(uint columnIndex)
         {
             NDalicPINVOKE.TableView_DeleteColumn__SWIG_0(swigCPtr, columnIndex);
@@ -425,6 +444,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="rows">The rows for the table.</param>
         /// <param name="columns">The columns for the table.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Resize(uint rows, uint columns)
         {
             NDalicPINVOKE.TableView_Resize__SWIG_0(swigCPtr, rows, columns);
@@ -435,6 +455,7 @@ namespace Tizen.NUI.BaseComponents
         /// Sets the horizontal and the vertical padding between cells.
         /// </summary>
         /// <param name="padding">Width and height.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetCellPadding(Size2D padding)
         {
             NDalicPINVOKE.TableView_SetCellPadding(swigCPtr, Size2D.getCPtr(padding));
@@ -445,6 +466,7 @@ namespace Tizen.NUI.BaseComponents
         /// Gets the current padding as width and height.
         /// </summary>
         /// <returns>The current padding as width and height.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 GetCellPadding()
         {
             Vector2 ret = new Vector2(NDalicPINVOKE.TableView_GetCellPadding(swigCPtr), true);
@@ -456,6 +478,7 @@ namespace Tizen.NUI.BaseComponents
         /// Specifies this row as fitting its height to its children.
         /// </summary>
         /// <param name="rowIndex">The row to set.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetFitHeight(uint rowIndex)
         {
             NDalicPINVOKE.TableView_SetFitHeight(swigCPtr, rowIndex);
@@ -467,6 +490,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="rowIndex">The row to check.</param>
         /// <returns>True if the row is fit.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsFitHeight(uint rowIndex)
         {
             bool ret = NDalicPINVOKE.TableView_IsFitHeight(swigCPtr, rowIndex);
@@ -478,6 +502,7 @@ namespace Tizen.NUI.BaseComponents
         /// Specifies this column as fitting its width to its children.
         /// </summary>
         /// <param name="columnIndex">The column to set.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetFitWidth(uint columnIndex)
         {
             NDalicPINVOKE.TableView_SetFitWidth(swigCPtr, columnIndex);
@@ -489,6 +514,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="columnIndex">The column to check.</param>
         /// <returns>True if the column is fit.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsFitWidth(uint columnIndex)
         {
             bool ret = NDalicPINVOKE.TableView_IsFitWidth(swigCPtr, columnIndex);
@@ -502,6 +528,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="rowIndex">The rowIndex for row with a fixed height.</param>
         /// <param name="height">The height in world coordinate units.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetFixedHeight(uint rowIndex, float height)
         {
             NDalicPINVOKE.TableView_SetFixedHeight(swigCPtr, rowIndex, height);
@@ -513,6 +540,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="rowIndex">The row index with a fixed height.</param>
         /// <returns>height The height in world coordinate units.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float GetFixedHeight(uint rowIndex)
         {
             float ret = NDalicPINVOKE.TableView_GetFixedHeight(swigCPtr, rowIndex);
@@ -527,6 +555,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="rowIndex">The rowIndex for row with a relative height.</param>
         /// <param name="heightPercentage">The height percentage between 0.0f and 1.0f.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetRelativeHeight(uint rowIndex, float heightPercentage)
         {
             NDalicPINVOKE.TableView_SetRelativeHeight(swigCPtr, rowIndex, heightPercentage);
@@ -538,6 +567,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="rowIndex">The row index with a relative height.</param>
         /// <returns>Height in percentage units, between 0.0f and 1.0f.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float GetRelativeHeight(uint rowIndex)
         {
             float ret = NDalicPINVOKE.TableView_GetRelativeHeight(swigCPtr, rowIndex);
@@ -551,6 +581,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="columnIndex">The columnIndex for column with a fixed width.</param>
         /// <param name="width">The width in world coordinate units.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetFixedWidth(uint columnIndex, float width)
         {
             NDalicPINVOKE.TableView_SetFixedWidth(swigCPtr, columnIndex, width);
@@ -562,6 +593,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="columnIndex">The column index with a fixed width.</param>
         /// <returns>Width in world coordinate units.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float GetFixedWidth(uint columnIndex)
         {
             float ret = NDalicPINVOKE.TableView_GetFixedWidth(swigCPtr, columnIndex);
@@ -576,6 +608,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="columnIndex">The columnIndex for column with a fixed width.</param>
         /// <param name="widthPercentage">The widthPercentage between 0.0f and 1.0f.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetRelativeWidth(uint columnIndex, float widthPercentage)
         {
             NDalicPINVOKE.TableView_SetRelativeWidth(swigCPtr, columnIndex, widthPercentage);
@@ -587,6 +620,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="columnIndex">The column index with a relative width.</param>
         /// <returns>Width in percentage units, between 0.0f and 1.0f.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float GetRelativeWidth(uint columnIndex)
         {
             float ret = NDalicPINVOKE.TableView_GetRelativeWidth(swigCPtr, columnIndex);
@@ -601,6 +635,7 @@ namespace Tizen.NUI.BaseComponents
         /// <param name="position">The cell to set alignment on.</param>
         /// <param name="horizontal">The horizontal alignment.</param>
         /// <param name="vertical">The vertical alignment.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetCellAlignment(TableView.CellPosition position, HorizontalAlignmentType horizontal, VerticalAlignmentType vertical)
         {
             NDalicPINVOKE.TableView_SetCellAlignment(swigCPtr, TableView.CellPosition.getCPtr(position), (int)horizontal, (int)vertical);
@@ -610,6 +645,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Enumeration for describing how the size of a row or column has been set.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum LayoutPolicy
         {
             Fixed,
@@ -621,6 +657,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The amount of rows in the table.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int Rows
         {
             get
@@ -637,6 +674,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The amount of columns in the table.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int Columns
         {
             get
@@ -653,6 +691,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Padding between cells.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 CellPadding
         {
             get
@@ -670,6 +709,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The number of layout rows.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap LayoutRows
         {
             get
@@ -687,6 +727,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The number of layout columns.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap LayoutColumns
         {
             get
@@ -702,4 +743,4 @@ namespace Tizen.NUI.BaseComponents
         }
 
     }
-}
+}
\ No newline at end of file
index 17185e7..9a9b184 100755 (executable)
@@ -92,6 +92,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// TextEditor - is the texteditor control which has the text contents changed.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public TextEditor TextEditor
             {
                 get
@@ -114,6 +115,7 @@ namespace Tizen.NUI.BaseComponents
         /// An event for the TextChanged signal which can be used to subscribe or unsubscribe the event handler
         /// provided by the user. The TextChanged signal is emitted when the text changes.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<TextChangedEventArgs> TextChanged
         {
             add
@@ -161,6 +163,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// TextEditor - is the texteditor control which has the scroll state changed.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public TextEditor TextEditor
             {
                 get
@@ -176,6 +179,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// ScrollState - is the texteditor control scroll state.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public ScrollState ScrollState
             {
                 get
@@ -198,6 +202,7 @@ namespace Tizen.NUI.BaseComponents
         /// Event for the ScrollStateChanged signal which can be used to subscribe or unsubscribe the event handler
         /// provided by the user. The ScrollStateChanged signal is emitted when the scroll state changes.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<ScrollStateChangedEventArgs> ScrollStateChanged
         {
             add
@@ -313,6 +318,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Creates the TextEditor control.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public TextEditor() : this(NDalicPINVOKE.TextEditor_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -359,6 +365,7 @@ namespace Tizen.NUI.BaseComponents
         /// <exception cref='ArgumentNullException'>
         /// ResourceManager about multilingual is null.
         /// </exception>
+        /// <since_tizen> 4 </since_tizen>
         public string TranslatableText
         {
             get
@@ -382,6 +389,7 @@ namespace Tizen.NUI.BaseComponents
         /// <exception cref='ArgumentNullException'>
         /// ResourceManager about multilingual is null.
         /// </exception>
+        /// <since_tizen> 4 </since_tizen>
         public string TranslatablePlaceholderText
         {
             get
@@ -430,6 +438,7 @@ namespace Tizen.NUI.BaseComponents
         }
         /// The Text property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Text
         {
             get
@@ -447,6 +456,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The TextColor property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 TextColor
         {
             get
@@ -464,6 +474,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The FontFamily property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string FontFamily
         {
             get
@@ -481,6 +492,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The FontStyle property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap FontStyle
         {
             get
@@ -498,6 +510,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The PointSize property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float PointSize
         {
             get
@@ -515,6 +528,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The HorizontalAlignment property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public HorizontalAlignment HorizontalAlignment
         {
             get
@@ -570,6 +584,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The ScrollThreshold property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float ScrollThreshold
         {
             get
@@ -587,6 +602,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The ScrollSpeed property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float ScrollSpeed
         {
             get
@@ -604,6 +620,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The PrimaryCursorColor property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 PrimaryCursorColor
         {
             get
@@ -621,6 +638,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SecondaryCursorColor property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 SecondaryCursorColor
         {
             get
@@ -638,6 +656,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The EnableCursorBlink property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool EnableCursorBlink
         {
             get
@@ -655,6 +674,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The CursorBlinkInterval property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float CursorBlinkInterval
         {
             get
@@ -672,6 +692,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The CursorBlinkDuration property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float CursorBlinkDuration
         {
             get
@@ -689,6 +710,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The CursorWidth property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int CursorWidth
         {
             get
@@ -706,6 +728,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The GrabHandleImage property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string GrabHandleImage
         {
             get
@@ -723,6 +746,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The GrabHandlePressedImage property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string GrabHandlePressedImage
         {
             get
@@ -740,6 +764,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SelectionHandleImageLeft property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap SelectionHandleImageLeft
         {
             get
@@ -757,6 +782,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SelectionHandleImageRight property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap SelectionHandleImageRight
         {
             get
@@ -774,6 +800,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SelectionHandlePressedImageLeft property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap SelectionHandlePressedImageLeft
         {
             get
@@ -791,6 +818,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SelectionHandlePressedImageRight property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap SelectionHandlePressedImageRight
         {
             get
@@ -808,6 +836,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SelectionHandleMarkerImageLeft property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap SelectionHandleMarkerImageLeft
         {
             get
@@ -825,6 +854,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SelectionHandleMarkerImageRight property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap SelectionHandleMarkerImageRight
         {
             get
@@ -842,6 +872,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SelectionHighlightColor property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 SelectionHighlightColor
         {
             get
@@ -859,6 +890,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The DecorationBoundingBox property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Rectangle DecorationBoundingBox
         {
             get
@@ -876,6 +908,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The EnableMarkup property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool EnableMarkup
         {
             get
@@ -893,6 +926,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputColor property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 InputColor
         {
             get
@@ -910,6 +944,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputFontFamily property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string InputFontFamily
         {
             get
@@ -927,6 +962,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputFontStyle property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap InputFontStyle
         {
             get
@@ -944,6 +980,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputPointSize property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float InputPointSize
         {
             get
@@ -961,6 +998,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The LineSpacing property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float LineSpacing
         {
             get
@@ -978,6 +1016,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputLineSpacing property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float InputLineSpacing
         {
             get
@@ -995,6 +1034,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The Underline property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap Underline
         {
             get
@@ -1012,6 +1052,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputUnderline property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string InputUnderline
         {
             get
@@ -1029,6 +1070,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The Shadow property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap Shadow
         {
             get
@@ -1046,6 +1088,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputShadow property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string InputShadow
         {
             get
@@ -1063,6 +1106,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The Emboss property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Emboss
         {
             get
@@ -1080,6 +1124,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputEmboss property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string InputEmboss
         {
             get
@@ -1097,6 +1142,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The Outline property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Outline
         {
             get
@@ -1114,6 +1160,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputOutline property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string InputOutline
         {
             get
@@ -1131,6 +1178,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SmoothScroll property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool SmoothScroll
         {
             get
@@ -1148,6 +1196,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SmoothScrollDuration property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float SmoothScrollDuration
         {
             get
@@ -1165,6 +1214,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The EnableScrollBar property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool EnableScrollBar
         {
             get
@@ -1182,6 +1232,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The ScrollBarShowDuration property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float ScrollBarShowDuration
         {
             get
@@ -1199,6 +1250,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The ScrollBarFadeDuration property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float ScrollBarFadeDuration
         {
             get
@@ -1216,6 +1268,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The PixelSize property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float PixelSize
         {
             get
@@ -1233,6 +1286,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The line count of the text.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int LineCount
         {
             get
@@ -1246,6 +1300,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The text to display when the TextEditor is empty and inactive.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string PlaceholderText
         {
             get
@@ -1263,6 +1318,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The Placeholder text color.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Color PlaceholderTextColor
         {
             get
@@ -1280,6 +1336,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The EnableSelection property.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public bool EnableSelection
         {
             get
@@ -1318,6 +1375,7 @@ namespace Tizen.NUI.BaseComponents
         /// editor.Placeholder = propertyMap;
         /// </code>
         /// </example>
+        /// <since_tizen> 4 </since_tizen>
         public Tizen.NUI.PropertyMap Placeholder
         {
             get
@@ -1336,6 +1394,7 @@ namespace Tizen.NUI.BaseComponents
         /// The LineWrapMode property.<br>
         /// The line wrap mode when the text lines over the layout width.<br>
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public LineWrapMode LineWrapMode
         {
             get
@@ -1377,4 +1436,4 @@ namespace Tizen.NUI.BaseComponents
 
     }
 
-}
+}
\ No newline at end of file
index 898ea8d..ceae20a 100755 (executable)
@@ -96,6 +96,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// TextField.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public TextField TextField
             {
                 get
@@ -119,6 +120,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// TextField.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public TextField TextField
             {
                 get
@@ -146,6 +148,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The TextChanged event.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<TextChangedEventArgs> TextChanged
         {
             add
@@ -185,6 +188,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The MaxLengthReached event.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<MaxLengthReachedEventArgs> MaxLengthReached
         {
             add
@@ -297,6 +301,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Creates the TextField control.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public TextField() : this(NDalicPINVOKE.TextField_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -349,6 +354,7 @@ namespace Tizen.NUI.BaseComponents
         /// <exception cref='ArgumentNullException'>
         /// ResourceManager about multilingual is null.
         /// </exception>
+        /// <since_tizen> 4 </since_tizen>
         public string TranslatableText
         {
             get
@@ -372,6 +378,7 @@ namespace Tizen.NUI.BaseComponents
         /// <exception cref='ArgumentNullException'>
         /// ResourceManager about multilingual is null.
         /// </exception>
+        /// <since_tizen> 4 </since_tizen>
         public string TranslatablePlaceholderText
         {
             get
@@ -420,6 +427,7 @@ namespace Tizen.NUI.BaseComponents
         }
         /// The Text property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Text
         {
             get
@@ -437,6 +445,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The PlaceholderText property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string PlaceholderText
         {
             get
@@ -454,6 +463,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The PlaceholderTextFocused property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string PlaceholderTextFocused
         {
             get
@@ -471,6 +481,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The FontFamily property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string FontFamily
         {
             get
@@ -488,6 +499,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The FontStyle property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap FontStyle
         {
             get
@@ -505,6 +517,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The PointSize property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float PointSize
         {
             get
@@ -522,6 +535,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The MaxLength property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int MaxLength
         {
             get
@@ -539,6 +553,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The ExceedPolicy property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int ExceedPolicy
         {
             get
@@ -556,6 +571,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The HorizontalAlignment property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public HorizontalAlignment HorizontalAlignment
         {
             get
@@ -611,6 +627,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The VerticalAlignment property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public VerticalAlignment VerticalAlignment
         {
             get
@@ -666,6 +683,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The TextColor property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Color TextColor
         {
             get
@@ -683,6 +701,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The PlaceholderTextColor property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 PlaceholderTextColor
         {
             get
@@ -700,6 +719,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The ShadowOffset property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ShadowOffset
         {
             get
@@ -717,6 +737,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The ShadowColor property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 ShadowColor
         {
             get
@@ -734,6 +755,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The PrimaryCursorColor property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 PrimaryCursorColor
         {
             get
@@ -751,6 +773,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SecondaryCursorColor property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 SecondaryCursorColor
         {
             get
@@ -768,6 +791,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The EnableCursorBlink property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool EnableCursorBlink
         {
             get
@@ -785,6 +809,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The CursorBlinkInterval property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float CursorBlinkInterval
         {
             get
@@ -802,6 +827,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The CursorBlinkDuration property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float CursorBlinkDuration
         {
             get
@@ -819,6 +845,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The CursorWidth property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int CursorWidth
         {
             get
@@ -836,6 +863,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The GrabHandleImage property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string GrabHandleImage
         {
             get
@@ -853,6 +881,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The GrabHandlePressedImage property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string GrabHandlePressedImage
         {
             get
@@ -870,6 +899,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The ScrollThreshold property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float ScrollThreshold
         {
             get
@@ -887,6 +917,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The ScrollSpeed property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float ScrollSpeed
         {
             get
@@ -904,6 +935,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SelectionHandleImageLeft property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap SelectionHandleImageLeft
         {
             get
@@ -921,6 +953,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SelectionHandleImageRight property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap SelectionHandleImageRight
         {
             get
@@ -938,6 +971,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SelectionHandlePressedImageLeft property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap SelectionHandlePressedImageLeft
         {
             get
@@ -955,6 +989,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SelectionHandlePressedImageRight property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap SelectionHandlePressedImageRight
         {
             get
@@ -972,6 +1007,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SelectionHandleMarkerImageLeft property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap SelectionHandleMarkerImageLeft
         {
             get
@@ -989,6 +1025,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SelectionHandleMarkerImageRight property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap SelectionHandleMarkerImageRight
         {
             get
@@ -1006,6 +1043,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The SelectionHighlightColor property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 SelectionHighlightColor
         {
             get
@@ -1023,6 +1061,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The DecorationBoundingBox property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Rectangle DecorationBoundingBox
         {
             get
@@ -1040,6 +1079,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputMethodSettings property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap InputMethodSettings
         {
             get
@@ -1057,6 +1097,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputColor property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 InputColor
         {
             get
@@ -1074,6 +1115,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The EnableMarkup property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool EnableMarkup
         {
             get
@@ -1091,6 +1133,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputFontFamily property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string InputFontFamily
         {
             get
@@ -1108,6 +1151,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputFontStyle property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap InputFontStyle
         {
             get
@@ -1125,6 +1169,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputPointSize property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float InputPointSize
         {
             get
@@ -1142,6 +1187,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The Underline property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap Underline
         {
             get
@@ -1159,6 +1205,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputUnderline property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string InputUnderline
         {
             get
@@ -1176,6 +1223,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The Shadow property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap Shadow
         {
             get
@@ -1193,6 +1241,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputShadow property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string InputShadow
         {
             get
@@ -1210,6 +1259,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The Emboss property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Emboss
         {
             get
@@ -1227,6 +1277,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputEmboss property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string InputEmboss
         {
             get
@@ -1244,6 +1295,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The Outline property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Outline
         {
             get
@@ -1261,6 +1313,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The InputOutline property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string InputOutline
         {
             get
@@ -1278,6 +1331,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The HiddenInputSettings property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.PropertyMap HiddenInputSettings
         {
             get
@@ -1295,6 +1349,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The PixelSize property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float PixelSize
         {
             get
@@ -1312,6 +1367,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The Enable selection property.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public bool EnableSelection
         {
             get
@@ -1350,6 +1406,7 @@ namespace Tizen.NUI.BaseComponents
         /// field.Placeholder = propertyMap;
         /// </code>
         /// </example>
+        /// <since_tizen> 4 </since_tizen>
         public Tizen.NUI.PropertyMap Placeholder
         {
             get
@@ -1366,4 +1423,4 @@ namespace Tizen.NUI.BaseComponents
 
     }
 
-}
+}
\ No newline at end of file
index 32ca8f3..4838202 100755 (executable)
@@ -113,6 +113,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Creates the TextLabel control.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public TextLabel() : this(NDalicPINVOKE.TextLabel_New__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -123,6 +124,7 @@ namespace Tizen.NUI.BaseComponents
         /// Creates the TextLabel control.
         /// </summary>
         /// <param name="text">The text to display</param>
+        /// <since_tizen> 3 </since_tizen>
         public TextLabel(string text) : this(NDalicPINVOKE.TextLabel_New__SWIG_1(text), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -149,6 +151,7 @@ namespace Tizen.NUI.BaseComponents
         /// <exception cref='ArgumentNullException'>
         /// ResourceManager about multilingual is null.
         /// </exception>
+        /// <since_tizen> 4 </since_tizen>
         public string TranslatableText
         {
             get
@@ -188,6 +191,7 @@ namespace Tizen.NUI.BaseComponents
         /// The Text property.<br>
         /// The text to display in the UTF-8 format.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Text
         {
             get
@@ -206,6 +210,7 @@ namespace Tizen.NUI.BaseComponents
         /// The FontFamily property.<br>
         /// The requested font family to use.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string FontFamily
         {
             get
@@ -224,6 +229,7 @@ namespace Tizen.NUI.BaseComponents
         /// The FontStyle property.<br>
         /// The requested font style to use.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap FontStyle
         {
             get
@@ -242,6 +248,7 @@ namespace Tizen.NUI.BaseComponents
         /// The PointSize property.<br>
         /// The size of font in points.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float PointSize
         {
             get
@@ -260,6 +267,7 @@ namespace Tizen.NUI.BaseComponents
         /// The MultiLine property.<br>
         /// The single-line or multi-line layout option.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool MultiLine
         {
             get
@@ -278,6 +286,7 @@ namespace Tizen.NUI.BaseComponents
         /// The HorizontalAlignment property.<br>
         /// The line horizontal alignment.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public HorizontalAlignment HorizontalAlignment
         {
             get
@@ -333,6 +342,7 @@ namespace Tizen.NUI.BaseComponents
         /// The VerticalAlignment property.<br>
         /// The line vertical alignment.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public VerticalAlignment VerticalAlignment
         {
             get
@@ -389,6 +399,7 @@ namespace Tizen.NUI.BaseComponents
         /// The TextColor property.<br>
         /// The color of the text.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Color TextColor
         {
             get
@@ -407,6 +418,7 @@ namespace Tizen.NUI.BaseComponents
         /// The ShadowOffset property.<br>
         /// The drop shadow offset 0 indicates no shadow.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ShadowOffset
         {
             get
@@ -425,6 +437,7 @@ namespace Tizen.NUI.BaseComponents
         /// The ShadowColor property.<br>
         /// The color of a drop shadow.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 ShadowColor
         {
             get
@@ -443,6 +456,7 @@ namespace Tizen.NUI.BaseComponents
         /// The UnderlineEnabled property.<br>
         /// The underline enabled flag.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool UnderlineEnabled
         {
             get
@@ -461,6 +475,7 @@ namespace Tizen.NUI.BaseComponents
         /// The UnderlineColor property.<br>
         /// Overrides the underline height from font metrics.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 UnderlineColor
         {
             get
@@ -479,6 +494,7 @@ namespace Tizen.NUI.BaseComponents
         /// The UnderlineHeight property.<br>
         /// Overrides the underline height from font metrics.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float UnderlineHeight
         {
             get
@@ -497,6 +513,7 @@ namespace Tizen.NUI.BaseComponents
         /// The EnableMarkup property.<br>
         /// Whether the mark-up processing is enabled.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool EnableMarkup
         {
             get
@@ -515,6 +532,7 @@ namespace Tizen.NUI.BaseComponents
         /// The EnableAutoScroll property.<br>
         /// Starts or stops auto scrolling.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool EnableAutoScroll
         {
             get
@@ -533,6 +551,7 @@ namespace Tizen.NUI.BaseComponents
         /// The AutoScrollSpeed property.<br>
         /// Sets the speed of scrolling in pixels per second.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int AutoScrollSpeed
         {
             get
@@ -551,6 +570,7 @@ namespace Tizen.NUI.BaseComponents
         /// The AutoScrollLoopCount property.<br>
         /// Number of complete loops when scrolling enabled.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int AutoScrollLoopCount
         {
             get
@@ -569,6 +589,7 @@ namespace Tizen.NUI.BaseComponents
         /// The AutoScrollGap property.<br>
         /// Gap before scrolling wraps.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float AutoScrollGap
         {
             get
@@ -587,6 +608,7 @@ namespace Tizen.NUI.BaseComponents
         /// The LineSpacing property.<br>
         /// The default extra space between lines in points.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float LineSpacing
         {
             get
@@ -605,6 +627,7 @@ namespace Tizen.NUI.BaseComponents
         /// The Underline property.<br>
         /// The default underline parameters.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap Underline
         {
             get
@@ -623,6 +646,7 @@ namespace Tizen.NUI.BaseComponents
         /// The Shadow property.<br>
         /// The default shadow parameters.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap Shadow
         {
             get
@@ -641,6 +665,7 @@ namespace Tizen.NUI.BaseComponents
         /// The Emboss property.<br>
         /// The default emboss parameters.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Emboss
         {
             get
@@ -659,6 +684,7 @@ namespace Tizen.NUI.BaseComponents
         /// The Outline property.<br>
         /// The default outline parameters.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Outline
         {
             get
@@ -677,6 +703,7 @@ namespace Tizen.NUI.BaseComponents
         /// The PixelSize property.<br>
         /// The size of font in pixels.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float PixelSize
         {
             get
@@ -695,6 +722,7 @@ namespace Tizen.NUI.BaseComponents
         /// The Ellipsis property.<br>
         /// Enable or disable the ellipsis.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool Ellipsis
         {
             get
@@ -713,6 +741,7 @@ namespace Tizen.NUI.BaseComponents
         /// The AutoScrollLoopDelay property.<br>
         /// Do something.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float AutoScrollLoopDelay
         {
             get
@@ -731,6 +760,7 @@ namespace Tizen.NUI.BaseComponents
         /// The AutoScrollStopMode property.<br>
         /// Do something.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public AutoScrollStopMode AutoScrollStopMode
         {
             get
@@ -762,6 +792,7 @@ namespace Tizen.NUI.BaseComponents
         /// Animation framework can be used to change the color of the text when not using mark up.<br>
         /// Not possible when text is auto scrolling. <br>
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public Color TextColorAnimatable
         {
             get
@@ -778,6 +809,7 @@ namespace Tizen.NUI.BaseComponents
 
         /// The line count of the text.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public int LineCount
         {
             get
@@ -792,6 +824,7 @@ namespace Tizen.NUI.BaseComponents
         /// The LineWrapMode property.<br>
         /// line wrap mode when the text lines over layout width.<br>
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public LineWrapMode LineWrapMode
         {
             get
@@ -831,4 +864,4 @@ namespace Tizen.NUI.BaseComponents
             }
         }
     }
-}
+}
\ No newline at end of file
index a70d5cb..0d8705b 100755 (executable)
@@ -83,6 +83,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// The view for video playback and display.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public VideoView VideoView
             {
                 get
@@ -108,6 +109,7 @@ namespace Tizen.NUI.BaseComponents
         /// (in the type of FinishedEventHandler-DaliEventHandler<object,FinishedEventArgs>) provided by the user.<br>
         /// The finished signal is emitted when a video playback has finished.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<FinishedEventArgs> Finished
         {
             add
@@ -155,6 +157,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Creates an initialized VideoView.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public VideoView() : this(NDalicPINVOKE.VideoView_New__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -166,6 +169,7 @@ namespace Tizen.NUI.BaseComponents
         /// If the string is empty, VideoView will not display anything.<br>
         /// </summary>
         /// <param name="url">The URL of the video resource to display.</param>
+        /// <since_tizen> 3 </since_tizen>
         public VideoView(string url) : this(NDalicPINVOKE.VideoView_New__SWIG_1(url), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -187,6 +191,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Starts the video playback.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Play()
         {
             NDalicPINVOKE.VideoView_Play(swigCPtr);
@@ -196,6 +201,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Pauses the video playback.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Pause()
         {
             NDalicPINVOKE.VideoView_Pause(swigCPtr);
@@ -205,6 +211,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Stops the video playback.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Stop()
         {
             NDalicPINVOKE.VideoView_Stop(swigCPtr);
@@ -215,6 +222,7 @@ namespace Tizen.NUI.BaseComponents
         /// Seeks forward by the specified number of milliseconds.
         /// </summary>
         /// <param name="millisecond">The position for forward playback.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Forward(int millisecond)
         {
             NDalicPINVOKE.VideoView_Forward(swigCPtr, millisecond);
@@ -225,6 +233,7 @@ namespace Tizen.NUI.BaseComponents
         /// Seeks backward by the specified number of milliseconds.
         /// </summary>
         /// <param name="millisecond">The position for backward playback.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Backward(int millisecond)
         {
             NDalicPINVOKE.VideoView_Backward(swigCPtr, millisecond);
@@ -241,6 +250,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Video file URL as string type or PropertyMap.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap Video
         {
             get
@@ -258,6 +268,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The looping status, true or false.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool Looping
         {
             get
@@ -275,6 +286,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The mute status, true or false.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool Muted
         {
             get
@@ -292,6 +304,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The left and the right volume scalar as float type, PropertyMap with two values ( "left" and "right" ).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap Volume
         {
             get
@@ -308,4 +321,4 @@ namespace Tizen.NUI.BaseComponents
 
     }
 
-}
+}
\ No newline at end of file
index 61aafa9..bbfd422 100755 (executable)
@@ -45,6 +45,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <seealso cref="Container.Add">
         /// </seealso>
+        /// <since_tizen> 4 </since_tizen>
         public override void Add(View child)
         {
             NDalicPINVOKE.Actor_Add(swigCPtr, View.getCPtr(child));
@@ -57,6 +58,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <seealso cref="Container.Remove">
         /// </seealso>
+        /// <since_tizen> 4 </since_tizen>
         public override void Remove(View child)
         {
             NDalicPINVOKE.Actor_Remove(swigCPtr, View.getCPtr(child));
@@ -69,6 +71,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <seealso cref="Container.GetChildAt">
         /// </seealso>
+        /// <since_tizen> 4 </since_tizen>
         public override View GetChildAt(uint index)
         {
             IntPtr cPtr = NDalicPINVOKE.Actor_GetChildAt(swigCPtr, index);
@@ -270,6 +273,7 @@ namespace Tizen.NUI.BaseComponents
         /// An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user.<br>
         /// The KeyInputFocusGained signal is emitted when the control gets the key input focus.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler FocusGained
         {
             add
@@ -312,6 +316,7 @@ namespace Tizen.NUI.BaseComponents
         /// An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user.<br>
         /// The KeyInputFocusLost signal is emitted when the control loses the key input focus.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler FocusLost
         {
             add
@@ -354,6 +359,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// Key - is the key sent to the view.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public Key Key
             {
                 get
@@ -376,6 +382,7 @@ namespace Tizen.NUI.BaseComponents
         /// An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user.<br>
         /// The KeyPressed signal is emitted when the key event is received.<br>
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandlerWithReturnType<object, KeyEventArgs, bool> KeyEvent
         {
             add
@@ -431,6 +438,7 @@ namespace Tizen.NUI.BaseComponents
         /// An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler.<br>
         /// The OnRelayout signal is emitted after the size has been set on the view during relayout.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler Relayout
         {
             add
@@ -475,6 +483,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// Touch - contains the information of touch points.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public Touch Touch
             {
                 get
@@ -497,6 +506,7 @@ namespace Tizen.NUI.BaseComponents
         /// An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user.<br>
         /// The touched signal is emitted when the touch input is received.<br>
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandlerWithReturnType<object, TouchEventArgs, bool> TouchEvent
         {
             add
@@ -547,6 +557,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// Hover - contains touch points that represent the points that are currently being hovered or the points where a hover has stopped.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public Hover Hover
             {
                 get
@@ -569,6 +580,7 @@ namespace Tizen.NUI.BaseComponents
         /// An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user.<br>
         /// The hovered signal is emitted when the hover input is received.<br>
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandlerWithReturnType<object, HoverEventArgs, bool> HoverEvent
         {
             add
@@ -619,6 +631,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// WheelEvent - store a wheel rolling type: MOUSE_WHEEL or CUSTOM_WHEEL.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public Wheel Wheel
             {
                 get
@@ -641,6 +654,7 @@ namespace Tizen.NUI.BaseComponents
         /// An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user.<br>
         /// The WheelMoved signal is emitted when the wheel event is received.<br>
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandlerWithReturnType<object, WheelEventArgs, bool> WheelEvent
         {
             add
@@ -690,6 +704,7 @@ namespace Tizen.NUI.BaseComponents
         /// An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler.<br>
         /// The OnWindow signal is emitted after the view has been connected to the window.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler AddedToWindow
         {
             add
@@ -733,6 +748,7 @@ namespace Tizen.NUI.BaseComponents
         /// An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler.<br>
         /// OffWindow signal is emitted after the view has been disconnected from the window.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler RemovedFromWindow
         {
             add
@@ -778,6 +794,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// The view, or child of view, whose visibility has changed.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public View View
             {
                 get
@@ -793,6 +810,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// Whether the view is now visible or not.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public bool Visibility
             {
                 get
@@ -808,6 +826,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// Whether the view's visible property has changed or a parent's.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public VisibilityChangeType Type
             {
                 get
@@ -830,6 +849,7 @@ namespace Tizen.NUI.BaseComponents
         /// An event for visibility change which can be used to subscribe or unsubscribe the event handler.<br>
         /// This signal is emitted when the visible property of this or a parent view is changed.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<VisibilityChangedEventArgs> VisibilityChanged
         {
             add
@@ -883,6 +903,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// The view, or child of view, whose layout direction has changed.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public View View
             {
                 get
@@ -898,6 +919,7 @@ namespace Tizen.NUI.BaseComponents
             /// <summary>
             /// Whether the view's layout direction property has changed or a parent's.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public ViewLayoutDirectionType Type
             {
                 get
@@ -920,6 +942,7 @@ namespace Tizen.NUI.BaseComponents
         /// Event for layout direction change which can be used to subscribe/unsubscribe the event handler.<br>
         /// This signal is emitted when the layout direction property of this or a parent view is changed.<br>
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<LayoutDirectionChangedEventArgs> LayoutDirectionChanged
         {
             add
@@ -977,6 +1000,7 @@ namespace Tizen.NUI.BaseComponents
         /// An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user.<br>
         /// This signal is emitted after all resources required by a view are loaded and ready.<br>
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler ResourcesLoaded
         {
             add
@@ -1083,6 +1107,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Describes the direction to move the focus towards.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum FocusDirection
         {
             Left,
@@ -1096,6 +1121,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Creates a new instance of a view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public View() : this(NDalicPINVOKE.View_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1160,6 +1186,7 @@ namespace Tizen.NUI.BaseComponents
         /// Queries whether the view has a focus.
         /// </summary>
         /// <returns>True if this view has a focus.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool HasFocus()
         {
             bool ret = NDalicPINVOKE.View_HasKeyInputFocus(swigCPtr);
@@ -1205,6 +1232,7 @@ namespace Tizen.NUI.BaseComponents
         /// Sets the name of the style to be applied to the view.
         /// </summary>
         /// <param name="styleName">A string matching a style described in a stylesheet.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetStyleName(string styleName)
         {
             NDalicPINVOKE.View_SetStyleName(swigCPtr, styleName);
@@ -1215,6 +1243,7 @@ namespace Tizen.NUI.BaseComponents
         /// Retrieves the name of the style to be applied to the view (if any).
         /// </summary>
         /// <returns>A string matching a style, or an empty string.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public string GetStyleName()
         {
             string ret = NDalicPINVOKE.View_GetStyleName(swigCPtr);
@@ -1244,6 +1273,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Clears the background.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void ClearBackground()
         {
             NDalicPINVOKE.View_ClearBackground(swigCPtr);
@@ -1286,6 +1316,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The StyleName, type string.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string StyleName
         {
             get
@@ -1303,6 +1334,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The mutually exclusive with BACKGROUND_IMAGE & BACKGROUND type Vector4.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Color BackgroundColor
         {
             get
@@ -1329,6 +1361,7 @@ namespace Tizen.NUI.BaseComponents
         /// Creates an animation to animate the background color visual. If there is no
         /// background visual, creates one with transparent black as it's mixColor.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public Animation AnimateBackgroundColor( object destinationValue,
                                                  int startTime,
                                                  int endTime,
@@ -1350,6 +1383,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Creates an animation to animate the mixColor of the named visual.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public Animation AnimateColor( string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null )
         {
             Animation animation = null;
@@ -1390,6 +1424,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The mutually exclusive with BACKGROUND_COLOR & BACKGROUND type Map.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string BackgroundImage
         {
             get
@@ -1430,6 +1465,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The current state of the view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public States State
         {
             get
@@ -1468,6 +1504,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The current sub state of the view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public States SubState
         {
             get
@@ -1522,6 +1559,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Displays a tooltip
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.PropertyMap Tooltip
         {
             get
@@ -1539,6 +1577,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Displays a tooltip as a text.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string TooltipText
         {
             set
@@ -1608,6 +1647,7 @@ namespace Tizen.NUI.BaseComponents
         /// The proportion of the free space in the container, the flex item will receive.<br>
         /// If all items in the container set this property, their sizes will be proportional to the specified flex factor.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Flex
         {
             get
@@ -1626,6 +1666,7 @@ namespace Tizen.NUI.BaseComponents
         /// The Child property of FlexContainer.<br>
         /// The alignment of the flex item along the cross axis, which, if set, overides the default alignment for all items in the container.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int AlignSelf
         {
             get
@@ -1644,6 +1685,7 @@ namespace Tizen.NUI.BaseComponents
         /// The Child property of FlexContainer.<br>
         /// The space around the flex item.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 FlexMargin
         {
             get
@@ -1661,6 +1703,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The top-left cell this child occupies, if not set, the first available cell is used.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 CellIndex
         {
             get
@@ -1678,6 +1721,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The number of rows this child occupies, if not set, the default value is 1.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float RowSpan
         {
             get
@@ -1695,6 +1739,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The number of columns this child occupies, if not set, the default value is 1.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float ColumnSpan
         {
             get
@@ -1712,6 +1757,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The horizontal alignment of this child inside the cells, if not set, the default value is 'left'.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.HorizontalAlignmentType CellHorizontalAlignment
         {
             get
@@ -1767,6 +1813,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// The vertical alignment of this child inside the cells, if not set, the default value is 'top'.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.VerticalAlignmentType CellVerticalAlignment
         {
             get
@@ -1824,6 +1871,7 @@ namespace Tizen.NUI.BaseComponents
         /// This will return null if not set.<br>
         /// This will also return null if the specified left focusable view is not on a window.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public View LeftFocusableView
         {
             // As native side will be only storing IDs so need a logic to convert View to ID and vice-versa.
@@ -1846,6 +1894,7 @@ namespace Tizen.NUI.BaseComponents
         /// This will return null if not set.<br>
         /// This will also return null if the specified right focusable view is not on a window.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public View RightFocusableView
         {
             // As native side will be only storing IDs so need a logic to convert View to ID and vice-versa.
@@ -1868,6 +1917,7 @@ namespace Tizen.NUI.BaseComponents
         /// This will return null if not set.<br>
         /// This will also return null if the specified up focusable view is not on a window.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public View UpFocusableView
         {
             // As native side will be only storing IDs so need a logic to convert View to ID and vice-versa.
@@ -1890,6 +1940,7 @@ namespace Tizen.NUI.BaseComponents
         /// This will return null if not set.<br>
         /// This will also return null if the specified down focusable view is not on a window.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public View DownFocusableView
         {
             // As native side will be only storing IDs so need a logic to convert View to ID and vice-versa.
@@ -1910,6 +1961,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Whether the view should be focusable by keyboard navigation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool Focusable
         {
             set
@@ -1925,6 +1977,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Enumeration for describing the states of the view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum States
         {
             /// <summary>
@@ -1945,6 +1998,7 @@ namespace Tizen.NUI.BaseComponents
         ///  Retrieves the position of the view.<br>
         ///  The coordinates are relative to the view's parent.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Position CurrentPosition
         {
             get
@@ -1959,6 +2013,7 @@ namespace Tizen.NUI.BaseComponents
         /// This does not interfere with the view's scale factor.<br>
         /// The views default depth is the minimum of width and height.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Size2D Size2D
         {
             get
@@ -1978,6 +2033,7 @@ namespace Tizen.NUI.BaseComponents
         ///  Retrieves the size of the view.<br>
         ///  The coordinates are relative to the view's parent.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Size2D CurrentSize
         {
             get
@@ -1998,6 +2054,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Retrieves and sets the view's opacity.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Opacity
         {
             get
@@ -2017,6 +2074,7 @@ namespace Tizen.NUI.BaseComponents
         /// By default, sets the position vector between the parent origin and the pivot point (default).<br>
         /// If the position inheritance is disabled, sets the world position.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Position2D Position2D
         {
             get
@@ -2034,6 +2092,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Retrieves the screen postion of the view.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScreenPosition
         {
             get
@@ -2051,6 +2110,7 @@ namespace Tizen.NUI.BaseComponents
         /// <remarks>If false, then the top-left of the view is used for the position.
         /// Setting this to false will allow scaling or rotation around the anchor-point without affecting the view's position.
         /// </remarks>
+        /// <since_tizen> 4 </since_tizen>
         public bool PositionUsesPivotPoint
         {
             get
@@ -2096,6 +2156,7 @@ namespace Tizen.NUI.BaseComponents
         /// Queries whether the view is connected to the stage.<br>
         /// When a view is connected, it will be directly or indirectly parented to the root view.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsOnWindow
         {
             get
@@ -2107,6 +2168,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets the depth in the hierarchy for the view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int HierarchyDepth
         {
             get
@@ -2123,6 +2185,7 @@ namespace Tizen.NUI.BaseComponents
         /// Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order.
         /// The values set by this property will likely change.
         /// </remarks>
+        /// <since_tizen> 3 </since_tizen>
         public int SiblingOrder
         {
             get
@@ -2161,6 +2224,7 @@ namespace Tizen.NUI.BaseComponents
         /// <remarks>
         /// Deriving classes stipulate the natural size and by default a view has a zero natural size.
         /// </remarks>
+        /// <since_tizen> 4 </since_tizen>
         public Size2D NaturalSize2D
         {
             get
@@ -2179,6 +2243,7 @@ namespace Tizen.NUI.BaseComponents
         /// <remarks>
         /// This is an asynchronous method.
         /// </remarks>
+        /// <since_tizen> 3 </since_tizen>
         public void Show()
         {
             SetVisible(true);
@@ -2192,6 +2257,7 @@ namespace Tizen.NUI.BaseComponents
         /// If the view is hidden, then the view and its children will not be rendered.
         /// This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown.
         /// </remarks>
+        /// <since_tizen> 3 </since_tizen>
         public void Hide()
         {
             SetVisible(false);
@@ -2218,6 +2284,7 @@ namespace Tizen.NUI.BaseComponents
         /// Sibling order of views within the parent will be updated automatically.
         /// Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion.
         /// </remarks>
+        /// <since_tizen> 3 </since_tizen>
         public void RaiseToTop()
         {
             NDalicPINVOKE.RaiseToTop(swigCPtr);
@@ -2232,6 +2299,7 @@ namespace Tizen.NUI.BaseComponents
         /// The sibling order of views within the parent will be updated automatically.
         /// Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion.
         /// </remarks>
+        /// <since_tizen> 3 </since_tizen>
         public void LowerToBottom()
         {
             NDalicPINVOKE.LowerToBottom(swigCPtr);
@@ -2244,6 +2312,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <remarks>Most resources are only loaded when the control is placed on the stage.
         /// </remarks>
+        /// <since_tizen> 4 </since_tizen>
         public bool IsResourceReady()
         {
             bool ret = NDalicPINVOKE.IsResourceReady(swigCPtr);
@@ -2334,6 +2403,7 @@ namespace Tizen.NUI.BaseComponents
         /// Removes a view from its parent view or layer. If a view has no parent, this method does nothing.
         /// </summary>
         /// <pre>The (child) view has been initialized. </pre>
+        /// <since_tizen> 4 </since_tizen>
         public void Unparent()
         {
             NDalicPINVOKE.Actor_Unparent(swigCPtr);
@@ -2348,6 +2418,7 @@ namespace Tizen.NUI.BaseComponents
         /// <pre>The view has been initialized.</pre>
         /// <param name="viewName">The name of the view to find.</param>
         /// <returns>A handle to the view if found, or an empty handle if not.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public View FindChildByName(string viewName)
         {
             IntPtr cPtr = NDalicPINVOKE.Actor_FindChildByName(swigCPtr, viewName);
@@ -2766,6 +2837,7 @@ namespace Tizen.NUI.BaseComponents
         /// <param name="screenX">The screen X-coordinate.</param>
         /// <param name="screenY">The screen Y-coordinate.</param>
         /// <returns>True if the conversion succeeded.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY)
         {
             bool ret = NDalicPINVOKE.Actor_ScreenToLocal(swigCPtr, out localX, out localY, screenX, screenY);
@@ -2812,6 +2884,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <pre>The view has been initialized.</pre>
         /// <param name="factor">A Vector3 representing the relative factor to be applied to each axis.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetSizeModeFactor(Vector3 factor)
         {
             NDalicPINVOKE.Actor_SetSizeModeFactor(swigCPtr, Vector3.getCPtr(factor));
@@ -2834,6 +2907,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="width">The width to use.</param>
         /// <returns>The height based on the width.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float GetHeightForWidth(float width)
         {
             float ret = NDalicPINVOKE.Actor_GetHeightForWidth(swigCPtr, width);
@@ -2849,6 +2923,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="height">The height to use.</param>
         /// <returns>The width based on the height.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float GetWidthForHeight(float height)
         {
             float ret = NDalicPINVOKE.Actor_GetWidthForHeight(swigCPtr, height);
@@ -2917,6 +2992,7 @@ namespace Tizen.NUI.BaseComponents
             return ret;
         }
 
+        /// <since_tizen> 4 </since_tizen>
         public uint AddRenderer(Renderer renderer)
         {
             uint ret = NDalicPINVOKE.Actor_AddRenderer(swigCPtr, Renderer.getCPtr(renderer));
@@ -2933,6 +3009,7 @@ namespace Tizen.NUI.BaseComponents
             return ret;
         }
 
+        /// <since_tizen> 4 </since_tizen>
         public Renderer GetRendererAt(uint index)
         {
             IntPtr cPtr = NDalicPINVOKE.Actor_GetRendererAt(swigCPtr, index);
@@ -2943,6 +3020,7 @@ namespace Tizen.NUI.BaseComponents
             return ret;
         }
 
+        /// <since_tizen> 4 </since_tizen>
         public void RemoveRenderer(Renderer renderer)
         {
             NDalicPINVOKE.Actor_RemoveRenderer__SWIG_0(swigCPtr, Renderer.getCPtr(renderer));
@@ -2950,6 +3028,7 @@ namespace Tizen.NUI.BaseComponents
                 throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <since_tizen> 4 </since_tizen>
         public void RemoveRenderer(uint index)
         {
             NDalicPINVOKE.Actor_RemoveRenderer__SWIG_1(swigCPtr, index);
@@ -3033,6 +3112,7 @@ namespace Tizen.NUI.BaseComponents
         /// A view's position is the distance between this origin and the view's anchor-point.<br>
         /// </summary>
         /// <pre>The view has been initialized.</pre>
+        /// <since_tizen> 3 </since_tizen>
         public Position ParentOrigin
         {
             get
@@ -3097,6 +3177,7 @@ namespace Tizen.NUI.BaseComponents
         /// A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point.<br>
         /// <pre>The view has been initialized.</pre>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Position PivotPoint
         {
             get
@@ -3156,6 +3237,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the size width of the view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float SizeWidth
         {
             get
@@ -3173,6 +3255,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the size height of the view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float SizeHeight
         {
             get
@@ -3192,6 +3275,7 @@ namespace Tizen.NUI.BaseComponents
         /// By default, sets the position vector between the parent origin and pivot point (default).<br>
         /// If the position inheritance is disabled, sets the world position.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Position Position
         {
             get
@@ -3209,6 +3293,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the position X of the view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float PositionX
         {
             get
@@ -3226,6 +3311,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the position Y of the view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float PositionY
         {
             get
@@ -3243,6 +3329,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the position Z of the view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float PositionZ
         {
             get
@@ -3260,6 +3347,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the world position of the view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector3 WorldPosition
         {
             get
@@ -3305,6 +3393,7 @@ namespace Tizen.NUI.BaseComponents
         /// The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point.<br>
         /// </summary>
         /// <remarks>This is an asynchronous method.</remarks>
+        /// <since_tizen> 3 </since_tizen>
         public Rotation Orientation
         {
             get
@@ -3322,6 +3411,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the world orientation of the view.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Rotation WorldOrientation
         {
             get
@@ -3335,6 +3425,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the scale factor applied to the view.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector3 Scale
         {
             get
@@ -3352,6 +3443,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the scale X factor applied to the view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float ScaleX
         {
             get
@@ -3369,6 +3461,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the scale Y factor applied to the view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float ScaleY
         {
             get
@@ -3386,6 +3479,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the scale Z factor applied to the view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float ScaleZ
         {
             get
@@ -3403,6 +3497,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets the world scale of the view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector3 WorldScale
         {
             get
@@ -3420,6 +3515,7 @@ namespace Tizen.NUI.BaseComponents
         /// If the view is not visible, then the view and its children will not be rendered.
         /// This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true.
         /// </remarks>
+        /// <since_tizen> 3 </since_tizen>
         public bool Visibility
         {
             get
@@ -3433,6 +3529,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets the view's world color.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 WorldColor
         {
             get
@@ -3456,6 +3553,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the view's name.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Name
         {
             get
@@ -3473,6 +3571,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Get the number of children held by the view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public new uint ChildCount
         {
             get
@@ -3485,6 +3584,7 @@ namespace Tizen.NUI.BaseComponents
         /// Gets the view's ID.
         /// Readonly
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public uint ID
         {
             get
@@ -3496,6 +3596,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the status of whether the view should emit touch or hover signals.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool Sensitive
         {
             get
@@ -3513,6 +3614,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool LeaveRequired
         {
             get
@@ -3530,6 +3632,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the status of whether a child view inherits it's parent's orientation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool InheritOrientation
         {
             get
@@ -3547,6 +3650,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the status of whether a child view inherits it's parent's scale.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool InheritScale
         {
             get
@@ -3569,6 +3673,7 @@ namespace Tizen.NUI.BaseComponents
         /// Overlay views are drawn in a separate pass, after all non-overlay views within the layer.<br>
         /// For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public DrawModeType DrawMode
         {
             get
@@ -3601,6 +3706,7 @@ namespace Tizen.NUI.BaseComponents
         /// This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent.<br>
         /// This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector3 SizeModeFactor
         {
             get
@@ -3618,6 +3724,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the width resize policy to be used.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ResizePolicyType WidthResizePolicy
         {
             get
@@ -3658,6 +3765,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the height resize policy to be used.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ResizePolicyType HeightResizePolicy
         {
             get
@@ -3699,6 +3807,7 @@ namespace Tizen.NUI.BaseComponents
         /// Gets or sets the policy to use when setting size with size negotiation.<br>
         /// Defaults to SizeScalePolicyType.UseSizeSet.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public SizeScalePolicyType SizeScalePolicy
         {
             get
@@ -3753,6 +3862,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         ///  Gets or sets the status of whether the width size is dependent on the height size.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool WidthForHeight
         {
             get
@@ -3770,6 +3880,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the status of whether the height size is dependent on the width size.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool HeightForWidth
         {
             get
@@ -3787,6 +3898,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the padding for use in layout.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 Padding
         {
             get
@@ -3804,6 +3916,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the minimum size the view can be assigned in size negotiation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Size2D MinimumSize
         {
             get
@@ -3821,6 +3934,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the maximum size the view can be assigned in size negotiation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Size2D MaximumSize
         {
             get
@@ -3840,6 +3954,7 @@ namespace Tizen.NUI.BaseComponents
         /// Default is to inherit.<br>
         /// Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool InheritPosition
         {
             get
@@ -3857,6 +3972,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets or sets the clipping behavior (mode) of it's children.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ClippingModeType ClippingMode
         {
             get
@@ -3885,6 +4001,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets the number of renderers held by the view.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public uint RendererCount
         {
             get
@@ -4106,6 +4223,10 @@ namespace Tizen.NUI.BaseComponents
             }
         }
 
+        /// <summary>
+        /// Gets/Sets whether inherit parent's the layout Direction.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public bool InheritLayoutDirection
         {
             get
@@ -4120,6 +4241,10 @@ namespace Tizen.NUI.BaseComponents
             }
         }
 
+        /// <summary>
+        /// Gets/Sets the layout Direction.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public ViewLayoutDirectionType LayoutDirection
         {
             get
@@ -4138,9 +4263,13 @@ namespace Tizen.NUI.BaseComponents
         }
     }
 
+    /// <summary>
+    /// The View layout Direction type.
+    /// </summary>
+    /// <since_tizen> 4 </since_tizen>
     public enum ViewLayoutDirectionType
     {
         LTR,
         RTL
     }
-}
+}
\ No newline at end of file
index 4e96678..d4fc89e 100755 (executable)
 
 namespace Tizen.NUI
 {
-
+    /// <summary>
+    /// The visibility change type.
+    /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum VisibilityChangeType
     {
         SELF,
         PARENT
     }
 
-}
+}
\ No newline at end of file
index b67bab9..1a0360b 100755 (executable)
@@ -65,6 +65,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Overrides the parent method.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public override void OnInitialize()
         {
             //Initialize empty
@@ -78,6 +79,7 @@ namespace Tizen.NUI.BaseComponents
         /// </summary>
         /// <param name="visualName">The name of a visual to add. If a name is added to an existing visual name, the visual will be replaced.</param>
         /// <param name="visualMap">The property map of a visual to create.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void AddVisual(string visualName, VisualMap visualMap)
         {
             VisualBase visual = null;
@@ -126,6 +128,7 @@ namespace Tizen.NUI.BaseComponents
         /// Removes a visual by name.
         /// </summary>
         /// <param name="visualName">The name of a visual to remove.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void RemoveVisual(string visualName)
         {
             foreach (var item in _visualDictionary)
@@ -146,6 +149,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Gets the total number of visuals which are added by users.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int NumberOfVisuals
         {
             get
@@ -157,6 +161,7 @@ namespace Tizen.NUI.BaseComponents
         /// <summary>
         /// Removes all visuals of the visual view.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void RemoveAll()
         {
             foreach (var item in _visualDictionary)
@@ -178,6 +183,7 @@ namespace Tizen.NUI.BaseComponents
         /// <remarks>As this function is called from inside the size negotiation algorithm, you cannot call RequestRelayout (the call would just be ignored).</remarks>
         /// <param name="size">The allocated size.</param>
         /// <param name="container">The control should add actors to this container that it is not able to allocate a size for.</param>
+        /// <since_tizen> 3 </since_tizen>
         public override void OnRelayout(Vector2 size, RelayoutContainer container)
         {
             foreach (var item in _visualDictionary)
@@ -215,6 +221,7 @@ namespace Tizen.NUI.BaseComponents
         /// <param name="alphaFunction">The alpha function of visual animation.</param>
         /// <param name="initialValue">The initial property value of visual animation.</param>
         /// <returns>Animation instance</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Animation AnimateVisual(VisualMap target, string property, object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null)
         {
             string _alphaFunction = null;
@@ -342,6 +349,7 @@ namespace Tizen.NUI.BaseComponents
         /// <param name="endTime">The end time of visual animation.</param>
         /// <param name="alphaFunction">The alpha function of visual animation.</param>
         /// <param name="initialValue">The initial property value of visual animation.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void AnimateVisualAdd(VisualMap target, string property, object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null)
         {
             string _alphaFunction = null;
@@ -461,6 +469,7 @@ namespace Tizen.NUI.BaseComponents
         /// Finishes to add a visual animation (transition) map and creates a transition animation.
         /// </summary>
         /// <returns>Animation instance.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Animation AnimateVisualAddFinish()
         {
             if ( _animateArray == null || _animateArray.Empty())
@@ -490,4 +499,4 @@ namespace Tizen.NUI.BaseComponents
         //temporary fix to pass TCT
 
     }
-}
+}
\ No newline at end of file
index 8857779..dfc1890 100755 (executable)
@@ -17,6 +17,9 @@
 namespace Tizen.NUI
 {
 
+    /// <summary>
+    /// BaseHandle is a handle to an internal Dali resource.
+    /// </summary>
     public class BaseHandle : global::System.IDisposable
     {
         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -79,6 +82,10 @@ namespace Tizen.NUI
             }
         }
 
+        /// <summary>
+        /// Dispose.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Dispose()
         {
             //Throw excpetion if Dispose() is called in separate thread.
@@ -133,9 +140,10 @@ namespace Tizen.NUI
             disposed = true;
         }
 
-
-
-        // Returns the bool value true to indicate that an operand is true and returns false otherwise.
+        /// <summary>
+        /// Returns the bool value true to indicate that an operand is true and returns false otherwise.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static bool operator true(BaseHandle handle)
         {
             // if the C# object is null, return false
@@ -147,7 +155,10 @@ namespace Tizen.NUI
             return handle.HasBody();
         }
 
-        // Returns the bool false  to indicate that an operand is false and returns true otherwise.
+        /// <summary>
+        /// Returns the bool false  to indicate that an operand is false and returns true otherwise.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static bool operator false(BaseHandle handle)
         {
             // if the C# object is null, return true
@@ -158,7 +169,10 @@ namespace Tizen.NUI
             return !handle.HasBody();
         }
 
-        // Explicit conversion from Handle to bool.
+        /// <summary>
+        /// Explicit conversion from Handle to bool.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static explicit operator bool(BaseHandle handle)
         {
             // if the C# object is null, return false
@@ -170,7 +184,10 @@ namespace Tizen.NUI
             return handle.HasBody();
         }
 
-        // Equality operator
+        /// <summary>
+        /// Equality operator
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static bool operator ==(BaseHandle x, BaseHandle y)
         {
             // if the C# objects are the same return true
@@ -198,18 +215,20 @@ namespace Tizen.NUI
             return false;
         }
 
-        // Inequality operator. Returns Null if either operand is Null
+        /// <summary>
+        /// Inequality operator. Returns Null if either operand is Null
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static bool operator !=(BaseHandle x, BaseHandle y)
         {
             return !(x == y);
         }
 
-        // Logical AND operator for &&
-        // It's possible when doing a && this function (opBitwiseAnd) is never called due
-        // to short circuiting. E.g.
-        // If you perform x && y What actually is called is
-        // BaseHandle.op_False( x ) ? BaseHandle.op_True( x ) : BaseHandle.opTrue( BaseHandle.opBitwiseAnd(x,y) )
-        //
+        /// <summary>
+        /// Logical AND operator for &&.<br>
+        /// It's possible when doing a && this function (opBitwiseAnd) is never called due to short circuiting.<br>
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static BaseHandle operator &(BaseHandle x, BaseHandle y)
         {
             if (x == y)
@@ -219,11 +238,11 @@ namespace Tizen.NUI
             return null;
         }
 
-        // Logical OR operator for ||
-        // It's possible when doing a || this function (opBitwiseOr) is never called due
-        // to short circuiting. E.g.
-        // If you perform x || y What actually is called is
-        // BaseHandle.op_True( x ) ? BaseHandle.op_True( x ) : BaseHandle.opTrue( BaseHandle.opBitwiseOr(x,y) )
+        /// <summary>
+        /// Logical OR operator for ||.<br>
+        /// It's possible when doing a || this function (opBitwiseOr) is never called due to short circuiting.<br>
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static BaseHandle operator |(BaseHandle x, BaseHandle y)
         {
             if (!BaseHandle.ReferenceEquals(x, null) || !BaseHandle.ReferenceEquals(y, null))
@@ -241,7 +260,10 @@ namespace Tizen.NUI
             return null;
         }
 
-        // Logical ! operator
+        /// <summary>
+        /// Logical ! operator
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static bool operator !(BaseHandle x)
         {
             // if the C# object is null, return true
@@ -256,6 +278,12 @@ namespace Tizen.NUI
             return true;
         }
 
+        /// <summary>
+        /// Equals
+        /// </summary>
+        /// <param name="o">The object should be compared.</param>
+        /// <returns>True if equal.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public override bool Equals(object o)
         {
             if(o == null)
@@ -287,22 +315,43 @@ namespace Tizen.NUI
             return false;
         }
 
+        /// <summary>
+        /// Gets the the hash code of this baseHandle.
+        /// </summary>
+        /// <returns>The Hash Code.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public override int GetHashCode()
         {
             return base.GetHashCode();
         }
 
+        /// <summary>
+        /// Create an instance of BaseHandle.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public BaseHandle() : this(NDalicPINVOKE.new_BaseHandle__SWIG_1())
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Create an instance of BaseHandle.
+        /// </summary>
+        /// <param name="handle">The BaseHandle instance.</param>
+        /// <since_tizen> 3 </since_tizen>
         public BaseHandle(BaseHandle handle) : this(NDalicPINVOKE.new_BaseHandle__SWIG_2(BaseHandle.getCPtr(handle)))
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
 
+        /// <summary>
+        /// Performs an action on this object with the given action name and attributes.
+        /// </summary>
+        /// <param name="actionName">The command for the action.</param>
+        /// <param name="attributes">The list of attributes for the action.</param>
+        /// <returns>The action is performed by the object or not.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool DoAction(string actionName, PropertyMap attributes)
         {
             bool ret = NDalicPINVOKE.BaseHandle_DoAction(swigCPtr, actionName, PropertyMap.getCPtr(attributes));
@@ -310,6 +359,13 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Returns the type name for the Handle.<br>
+        /// Will return an empty string if the typename does not exist. This will happen for types that
+        /// have not registered with type-registry.
+        /// </summary>
+        /// <returns>The type name. Empty string if the typename does not exist.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public string GetTypeName()
         {
             string ret = NDalicPINVOKE.BaseHandle_GetTypeName(swigCPtr);
@@ -317,6 +373,12 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Returns the type info for the Handle.<br>
+        /// </summary>
+        /// <param name="info">The type information.</param>
+        /// <returns>True If get the type info.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool GetTypeInfo(TypeInfo info)
         {
             bool ret = NDalicPINVOKE.BaseHandle_GetTypeInfo(swigCPtr, TypeInfo.getCPtr(info));
@@ -324,13 +386,22 @@ namespace Tizen.NUI
             return ret;
         }
 
-
+        /// <summary>
+        /// Resets the handle.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Reset()
         {
             NDalicPINVOKE.BaseHandle_Reset(swigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// To check the BaseHandle instance is equal or not.
+        /// </summary>
+        /// <param name="rhs">The baseHandle instance.</param>
+        /// <returns>True If equal.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool EqualTo(BaseHandle rhs)
         {
             bool ret = NDalicPINVOKE.BaseHandle_EqualTo(swigCPtr, BaseHandle.getCPtr(rhs));
@@ -338,6 +409,12 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// To check the BaseHandle instance is equal or not.
+        /// </summary>
+        /// <param name="rhs">The baseHandle instance.</param>
+        /// <returns>True If not equal.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool NotEqualTo(BaseHandle rhs)
         {
             bool ret = NDalicPINVOKE.BaseHandle_NotEqualTo(swigCPtr, BaseHandle.getCPtr(rhs));
@@ -353,6 +430,11 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// To check the BaseHandle instance has body or not.
+        /// </summary>
+        /// <returns>True If the baseHandle instance has body.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool HasBody()
         {
             if (disposed == true)
@@ -365,6 +447,12 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// To check the BaseHandle instance is equal or not.
+        /// </summary>
+        /// <param name="rhs">The baseHandle instance.</param>
+        /// <returns>True If equal.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsEqual(BaseHandle rhs)
         {
             if (disposed == true)
@@ -388,4 +476,3 @@ namespace Tizen.NUI
     }
 
 }
-
index c579fa7..6348cfa 100755 (executable)
@@ -57,6 +57,7 @@ namespace Tizen.NUI
         /// <summary>
         /// To make a color instance be disposed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Dispose()
         {
             //Throw excpetion if Dispose() is called in separate thread.
@@ -112,6 +113,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The second value.</param>
         /// <returns>The color containing the result of the addition.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Color operator +(Color arg1, Color arg2)
         {
             Color result = arg1.Add(arg2);
@@ -125,6 +127,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The second value.</param>
         /// <returns>The color containing the result of the subtraction.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Color operator -(Color arg1, Color arg2)
         {
             Color result = arg1.Subtract(arg2);
@@ -137,6 +140,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="arg1">The target value.</param>
         /// <returns>The color containg the negation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Color operator -(Color arg1)
         {
             Color result = arg1.Subtract();
@@ -150,6 +154,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The second value.</param>
         /// <returns>The color containing the result of the multiplication.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Color operator *(Color arg1, Color arg2)
         {
             Color result = arg1.Multiply(arg2);
@@ -170,6 +175,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The second value.</param>
         /// <returns>The color containing the result of the division.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Color operator /(Color arg1, Color arg2)
         {
             Color result = arg1.Divide(arg2);
@@ -189,6 +195,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="index">The subscript index.</param>
         /// <returns>The float at the given index.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float this[uint index]
         {
             get
@@ -207,6 +214,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Default constructor
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Color() : this(NDalicPINVOKE.new_Vector4__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -220,6 +228,7 @@ namespace Tizen.NUI
         /// <param name="g">The green component.</param>
         /// <param name="b">The blue component.</param>
         /// <param name="a">The alpha component.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Color(float r, float g, float b, float a) : this(NDalicPINVOKE.new_Vector4__SWIG_1(r, g, b, a), true)
         {
             ValueCheck(ref r);
@@ -233,6 +242,7 @@ namespace Tizen.NUI
         /// The conversion constructor from an array of four floats.
         /// </summary>
         /// <param name="array">array Array of R,G,B,A.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Color(float[] array) : this(NDalicPINVOKE.new_Vector4__SWIG_2(array), true)
         {
             ValueCheck(ref array[0]);
@@ -338,6 +348,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">A color to be compared.</param>
         /// <returns>If two colors are are same, then true.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool EqualTo(Color rhs)
         {
             bool ret = NDalicPINVOKE.Vector4_EqualTo(swigCPtr, Color.getCPtr(rhs));
@@ -353,6 +364,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">A color to be compared.</param>
         /// <returns>If two colors are are different, then true.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool NotEqualTo(Color rhs)
         {
             bool ret = NDalicPINVOKE.Vector4_NotEqualTo(swigCPtr, Color.getCPtr(rhs));
@@ -371,6 +383,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The red component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float R
         {
             set
@@ -390,6 +403,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The green component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float G
         {
             set
@@ -409,6 +423,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The blue component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float B
         {
             set
@@ -428,6 +443,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The alpha component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float A
         {
             set
@@ -447,52 +463,62 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets the black colored Color class.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly Color Black = new Color(0.0f, 0.0f, 0.0f, 1.0f);
 
         /// <summary>
         /// Gets the white colored Color class.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly Color White = new Color(1.0f, 1.0f, 1.0f, 1.0f);
 
         /// <summary>
         /// Gets the red colored Color class.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly Color Red = new Color(1.0f, 0.0f, 0.0f, 1.0f);
 
         /// <summary>
         /// Gets the green colored Color class.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly Color Green = new Color(0.0f, 1.0f, 0.0f, 1.0f);
 
         /// <summary>
         /// Gets the blue colored Color class.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly Color Blue = new Color(0.0f, 0.0f, 1.0f, 1.0f);
 
         /// <summary>
         /// Gets the yellow colored Color class.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly Color Yellow = new Color(1.0f, 1.0f, 0.0f, 1.0f);
 
         /// <summary>
         /// Gets the magenta colored Color class.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly Color Magenta = new Color(1.0f, 0.0f, 1.0f, 1.0f);
 
         /// <summary>
         /// Gets the cyan colored Color class.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly Color Cyan = new Color(0.0f, 1.0f, 1.0f, 1.0f);
 
         /// <summary>
         /// Gets the  transparent colored Color class.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly Color Transparent = new Color(0.0f, 0.0f, 0.0f, 0.0f);
 
         /// <summary>
         /// Converts the Color class to Vector4 class implicitly.
         /// </summary>
         /// <param name="color">A color to be converted to Vector4</param>
+        /// <since_tizen> 3 </since_tizen>
         public static implicit operator Vector4(Color color)
         {
             return new Vector4(color.R, color.G, color.B, color.A);
@@ -502,6 +528,7 @@ namespace Tizen.NUI
         /// Converts Vector4 class to Color class implicitly.
         /// </summary>
         /// <param name="vec">A Vector4 to be converted to color.</param></param>
+        /// <since_tizen> 3 </since_tizen>
         public static implicit operator Color(Vector4 vec)
         {
             return new Color(vec.R, vec.G, vec.B, vec.A);
@@ -569,4 +596,3 @@ namespace Tizen.NUI
 
 }
 
-
index b0632c2..6a8f5d8 100755 (executable)
@@ -25,7 +25,6 @@ namespace Tizen.NUI
     /// added to them.
     ///
     /// </summary>
-
     public abstract class Container : Animatable
     {
 
@@ -52,6 +51,7 @@ namespace Tizen.NUI
         /// <post>The child will be referenced by its parent. This means that the child will be kept alive, even if the handle passed into this method is reset or destroyed.</post>
         /// <remarks>If the child already has a parent, it will be removed from the old parent and reparented to this view. This may change child's position, color, scale, etc. as it now inherits them from this view.</remarks>
         /// <param name="view">The child view to add.</param>
+        /// <since_tizen> 4 </since_tizen>
         public abstract void Add( View view );
 
         /// <summary>
@@ -59,6 +59,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <pre>This View(the parent) has been initialized. The child view is not the same as the parent view.</pre>
         /// <param name="view">The view to remove</param>
+        /// <since_tizen> 4 </since_tizen>
         public abstract void Remove( View view );
 
         /// <summary>
@@ -67,6 +68,7 @@ namespace Tizen.NUI
         /// <pre>The view has been initialized.</pre>
         /// <param name="index">The index of the child to retrieve.</param>
         /// <returns>The view for the given index or empty handle if children are not initialized.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public abstract View GetChildAt( uint index );
 
         /// <summary>
@@ -89,6 +91,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <pre>The child container has been initialized.</pre>
         /// <returns>The parent container.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public Container Parent
         {
             get
@@ -103,6 +106,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <pre>The container has been initialized.</pre>
         /// <returns>The number of children.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public uint ChildCount
         {
             get
@@ -111,4 +115,4 @@ namespace Tizen.NUI
             }
         }
     }
-} // namespace Tizen.NUI
+} // namespace Tizen.NUI
\ No newline at end of file
index 83fd15f..07f7db6 100755 (executable)
@@ -62,6 +62,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Creates an initialized spin.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Spin() : base(typeof(Spin).FullName, CustomViewBehaviour.RequiresKeyboardNavigationSupport)
         {
         }
@@ -71,6 +72,7 @@ namespace Tizen.NUI
         /// This method is called after the control has been initialized.<br>
         /// Derived classes should do any second phase initialization by overriding this method.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public override void OnInitialize()
         {
             // Initialize the propertiesControl
@@ -117,6 +119,7 @@ namespace Tizen.NUI
         /// Returns the natural size of the actor.<br>
         /// </summary>
         /// <returns> Natural size of this spin itself.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public override Size2D GetNaturalSize()
         {
             return new Size2D(150, 150);
@@ -129,6 +132,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="source">Sender of this event.</param>
         /// <param name="e">Event arguments.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void TextFieldKeyInputFocusGained(object source, EventArgs e)
         {
             FocusManager.Instance.SetCurrentFocusView(_textField);
@@ -139,6 +143,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="source"></param>
         /// <param name="e"></param>
+        /// <since_tizen> 3 </since_tizen>
         public void TextFieldKeyInputFocusLost(object source, EventArgs e)
         {
             int previousValue = _currentValue;
@@ -169,6 +174,7 @@ namespace Tizen.NUI
         /// <param name="direction">The direction to move the focus towards.</param>
         /// <param name="loopEnabled">Whether the focus movement should be looped within the control.</param>
         /// <returns>The next keyboard focusable view in this control or an empty handle if no view can be focused.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public override View GetNextFocusableView(View currentFocusedView, View.FocusDirection direction, bool loopEnabled)
         {
             // Respond to Up/Down keys to change the value while keeping the current spin focused
@@ -196,6 +202,7 @@ namespace Tizen.NUI
         /// Value to be set in the spin.
         /// </summary>
         [ScriptableProperty()]
+        /// <since_tizen> 3 </since_tizen>
         public int Value
         {
             get
@@ -228,6 +235,7 @@ namespace Tizen.NUI
         /// </summary>
         // MinValue property of type int:
         [ScriptableProperty()]
+        /// <since_tizen> 3 </since_tizen>
         public int MinValue
         {
             get
@@ -245,6 +253,7 @@ namespace Tizen.NUI
         /// </summary>
         // MaxValue property of type int:
         [ScriptableProperty()]
+        /// <since_tizen> 3 </since_tizen>
         public int MaxValue
         {
             get
@@ -262,6 +271,7 @@ namespace Tizen.NUI
         /// </summary>
         // Step property of type int:
         [ScriptableProperty()]
+        /// <since_tizen> 3 </since_tizen>
         public int Step
         {
             get
@@ -279,6 +289,7 @@ namespace Tizen.NUI
         /// </summary>
         // WrappingEnabled property of type bool:
         [ScriptableProperty()]
+        /// <since_tizen> 3 </since_tizen>
         public bool WrappingEnabled
         {
             get
@@ -296,6 +307,7 @@ namespace Tizen.NUI
         /// </summary>
         // TextPointSize property of type int:
         [ScriptableProperty()]
+        /// <since_tizen> 3 </since_tizen>
         public int TextPointSize
         {
             get
@@ -314,6 +326,7 @@ namespace Tizen.NUI
         /// </summary>
         // TextColor property of type Color:
         [ScriptableProperty()]
+        /// <since_tizen> 3 </since_tizen>
         public Color TextColor
         {
             get
@@ -334,6 +347,7 @@ namespace Tizen.NUI
         /// </summary>
         // MaxTextLength property of type int:
         [ScriptableProperty()]
+        /// <since_tizen> 3 </since_tizen>
         public int MaxTextLength
         {
             get
@@ -350,6 +364,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Reference of TextField of the spin.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public TextField SpinText
         {
             get
@@ -366,6 +381,7 @@ namespace Tizen.NUI
         /// Show indicator image, for example, up or down arrow image.
         /// </summary>
         // Indicator property of type string:
+        /// <since_tizen> 3 </since_tizen>
         public string IndicatorImage
         {
             get
@@ -384,4 +400,4 @@ namespace Tizen.NUI
             }
         }
     }
-}
+}
\ No newline at end of file
index 46a3c93..f2bfb06 100755 (executable)
@@ -78,8 +78,11 @@ namespace Tizen.NUI
             Default,    // Read Writable, non-animatable property, event thread only
                         //  Animatable // Animatable property, Currently disabled, UK
         }
+        /// <since_tizen> 4 </since_tizen>
         public readonly ScriptableType type;
 
+
+        /// <since_tizen> 4 </since_tizen>
         public ScriptableProperty(ScriptableType type = ScriptableType.Default)
         {
             this.type = type;
@@ -242,6 +245,7 @@ namespace Tizen.NUI
 
         }
 
+        /// <since_tizen> 4 </since_tizen>
         public static CustomViewRegistry Instance
         {
             get
@@ -269,6 +273,7 @@ namespace Tizen.NUI
         /// }
         ///
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public void Register(Func<CustomView> createFunction, System.Type viewType)
         {
             // add the mapping between the view name and it's create function
@@ -317,7 +322,6 @@ namespace Tizen.NUI
 
         /// <summary>
         /// Gets a property value from a view.
-        ///
         /// </summary>
         private IntPtr GetPropertyValue(IntPtr refObjectPtr, string propertyName)
         {
@@ -340,7 +344,6 @@ namespace Tizen.NUI
 
         /// <summary>
         /// Sets a property value on a view.
-        ///
         /// </summary>
         private void SetPropertyValue(IntPtr refObjectPtr, string propertyName, IntPtr propertyValuePtr)
         {
@@ -486,4 +489,4 @@ namespace Tizen.NUI
         }
 
     }
-}
+}
\ No newline at end of file
index 11785b7..39439b9 100755 (executable)
@@ -102,6 +102,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Degree() : this(NDalicPINVOKE.new_Degree__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -111,6 +112,7 @@ namespace Tizen.NUI
         /// Creates an angle in degrees.
         /// </summary>
         /// <param name="value">The initial value in degrees.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Degree(float value) : this(NDalicPINVOKE.new_Degree__SWIG_1(value), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -120,6 +122,7 @@ namespace Tizen.NUI
         /// Creates an angle in degrees from a radian.
         /// </summary>
         /// <param name="value">The initial value in radians.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Degree(Radian value) : this(NDalicPINVOKE.new_Degree__SWIG_2(Radian.getCPtr(value)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -142,4 +145,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index ee7ae8f..eb5e5a2 100755 (executable)
 
 namespace Tizen.NUI
 {
-
+    /// <summary>
+    /// The Direction Bias type.
+    /// <summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum DirectionBias
     {
         DirectionBiasLeft = -1,
@@ -24,4 +27,4 @@ namespace Tizen.NUI
         DirectionBiasRight = 1
     }
 
-}
+}
\ No newline at end of file
index 7ae84d2..3fa9793 100755 (executable)
 
 namespace Tizen.NUI
 {
+    /// <summary>
+    /// The filter mode type.
+    /// <summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum FilterModeType
     {
         NONE = 0,
@@ -28,4 +32,4 @@ namespace Tizen.NUI
         LINEAR_MIPMAP_LINEAR
     }
 
-}
+}
\ No newline at end of file
index 90ad246..45410ac 100755 (executable)
@@ -163,6 +163,7 @@ namespace Tizen.NUI
         /// This event is only triggered when the navigation key is pressed and KeyboardFocusManager tries to move the focus automatically.<br>
         /// It won't be emitted for focus movement by calling the SetCurrentFocusView directly.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandlerWithReturnType<object, PreFocusChangeEventArgs, View> PreFocusChange
         {
             add
@@ -273,6 +274,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The FocusGroupChanged will be triggered after the current focused view has been changed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<FocusChangedEventArgs> FocusChanged
         {
             add
@@ -351,6 +353,7 @@ namespace Tizen.NUI
         /// If the current focus group has a parent layout control, the FocusManager will make the best guess for the next focus group to move the focus to in the given direction (forward or backward).<br>
         /// If not, the application has to set the new focus.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<FocusGroupChangedEventArgs> FocusGroupChanged
         {
             add
@@ -414,6 +417,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The FocusedViewActivated will be triggered when the current focused view has the enter key pressed on it.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<FocusedViewActivatedEventArgs> FocusedViewActivated
         {
             add
@@ -468,6 +472,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="view">The view to be focused.</param>
         /// <returns>Whether the focus is successful or not.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool SetCurrentFocusView(View view)
         {
             if(view == null)
@@ -484,6 +489,7 @@ namespace Tizen.NUI
         /// Gets the current focused view.
         /// </summary>
         /// <returns>A handle to the current focused view or an empty handle if no view is focused.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public View GetCurrentFocusView()
         {
             IntPtr cPtr = NDalicManualPINVOKE.FocusManager_GetCurrentFocusActor(swigCPtr);
@@ -497,6 +503,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="direction">The direction of the focus movement.</param>
         /// <returns>True if the movement was successful.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool MoveFocus(View.FocusDirection direction)
         {
             bool ret = NDalicManualPINVOKE.FocusManager_MoveFocus(swigCPtr, (int)direction);
@@ -508,6 +515,7 @@ namespace Tizen.NUI
         /// Clears the focus from the current focused view if any, so that no view is focused in the focus chain.<br>
         /// It will emit the FocusChanged event without the current focused view.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void ClearFocus()
         {
             NDalicManualPINVOKE.FocusManager_ClearFocus(swigCPtr);
@@ -517,6 +525,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Move the focus to previous focused view.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public void MoveFocusBackward()
         {
             NDalicManualPINVOKE.FocusManager_MoveFocusBackward(swigCPtr);
@@ -527,6 +536,7 @@ namespace Tizen.NUI
         /// Gets or sets the status of whether the focus movement should be looped within the same focus group.<br>
         /// The focus movement is not looped by default.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool FocusGroupLoop
         {
             set
@@ -558,6 +568,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="view">The view to be set as a focus group.</param>
         /// <param name="isFocusGroup">Whether to set the view as a focus group or not.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetAsFocusGroup(View view, bool isFocusGroup)
         {
             NDalicManualPINVOKE.FocusManager_SetAsFocusGroup(swigCPtr, View.getCPtr(view), isFocusGroup);
@@ -569,6 +580,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="view">The view to be checked.</param>
         /// <returns>Whether the view is set as a focus group.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsFocusGroup(View view)
         {
             bool ret = NDalicManualPINVOKE.FocusManager_IsFocusGroup(swigCPtr, View.getCPtr(view));
@@ -581,6 +593,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="view">The view to be checked for its focus group.</param>
         /// <returns>The focus group the given view belongs to or an empty handle if the given view.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public View GetFocusGroup(View view)
         {
             IntPtr cPtr = NDalicManualPINVOKE.FocusManager_GetFocusGroup(swigCPtr, View.getCPtr(view));
@@ -602,6 +615,7 @@ namespace Tizen.NUI
         /// Gets or sets the focus indicator view.<br>
         /// This will replace the default focus indicator view in the FocusManager and will be added to the focused view as a highlight.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public View FocusIndicator
         {
             set
@@ -633,6 +647,7 @@ namespace Tizen.NUI
         /// Provides the implementation of a custom focus algorithm interface to allow the application to define the focus logic.<br>
         /// </summary>
         /// <param name="arg0">The user's implementation of ICustomFocusAlgorithm.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetCustomAlgorithm(ICustomFocusAlgorithm arg0)
         {
             _customAlgorithmInterfaceWrapper = new CustomAlgorithmInterfaceWrapper();
@@ -675,6 +690,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets the singleton of the FocusManager object.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static FocusManager Instance
         {
             get
@@ -690,6 +706,7 @@ namespace Tizen.NUI
         /// If this does not provide a valid view, then the Keyboard FocusManager will check focusable properties to determine the next focusable actor.<br>
         /// If focusable properties are not set, then the keyboard FocusManager calls the GetNextFocusableView() method of this interface.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public interface ICustomFocusAlgorithm
         {
             View GetNextFocusableView(View current, View proposed, View.FocusDirection direction);
@@ -716,8 +733,8 @@ namespace Tizen.NUI
 
 
 
-       //Please do not use! this will be deprecated
-       [EditorBrowsable(EditorBrowsableState.Never)]
+        //Please do not use! this will be deprecated
+        [EditorBrowsable(EditorBrowsableState.Never)]
         public class FocusedViewEnterKeyEventArgs : EventArgs
         {
             private View _view;
@@ -776,4 +793,4 @@ namespace Tizen.NUI
             }
         }
     }
-}
+}
\ No newline at end of file
index b65ad88..fa88fc8 100755 (executable)
@@ -17,6 +17,9 @@
 namespace Tizen.NUI
 {
 
+    /// <summary>
+    /// Geometry is handle to an object that can be used to define a geometric elements.
+    /// </summary>
     public class Geometry : BaseHandle
     {
         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -63,12 +66,22 @@ namespace Tizen.NUI
             base.Dispose(type);
         }
 
+        /// <summary>
+        /// Create an instance of Geometry.
+        /// <since_tizen> 3 </since_tizen>
+        /// </summary>
         public Geometry() : this(NDalicPINVOKE.Geometry_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
         }
 
+        /// <summary>
+        /// Adds a PropertyBuffer to be used as source of geometry vertices.
+        /// </summary>
+        /// <param name="vertexBuffer">PropertyBuffer to be used as source of geometry vertices.</param>
+        /// <returns>Index of the newly added buffer.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint AddVertexBuffer(PropertyBuffer vertexBuffer)
         {
             uint ret = NDalicPINVOKE.Geometry_AddVertexBuffer(swigCPtr, PropertyBuffer.getCPtr(vertexBuffer));
@@ -76,6 +89,11 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Retrieves the number of vertex buffers that have been added to this geometry.
+        /// </summary>
+        /// <returns>Number of vertex buffers that have been added to this geometry.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint GetNumberOfVertexBuffers()
         {
             uint ret = NDalicPINVOKE.Geometry_GetNumberOfVertexBuffers(swigCPtr);
@@ -83,24 +101,46 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Removes a vertex buffer.
+        /// </summary>
+        /// <param name="index">Index to the vertex buffer to remove.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void RemoveVertexBuffer(uint index)
         {
             NDalicPINVOKE.Geometry_RemoveVertexBuffer(swigCPtr, index);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Sets a the index data to be used as a source of indices for the geometry
+        /// Setting this buffer will cause the geometry to be rendered using indices.
+        /// </summary>
+        /// <param name="indices">Array of indices.</param>
+        /// <param name="count">Number of indices in the array.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetIndexBuffer(ushort[] indices, uint count)
         {
             NDalicPINVOKE.Geometry_SetIndexBuffer(swigCPtr, indices, count);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Sets the type of primitives this geometry contains.
+        /// </summary>
+        /// <param name="geometryType">Array of indices.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetType(Geometry.Type geometryType)
         {
             NDalicPINVOKE.Geometry_SetType(swigCPtr, (int)geometryType);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Gets the type of primitives this geometry contains.
+        /// </summary>
+        /// <returns>Type of primitives this geometry contains.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public new Geometry.Type GetType()
         {
             Geometry.Type ret = (Geometry.Type)NDalicPINVOKE.Geometry_GetType(swigCPtr);
@@ -108,17 +148,50 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Enumeration for the description of the type of geometry,
+        /// used to determine how the coordinates will be used.
+        /// </summary>
+        /// <returns>Type of primitives this geometry contains.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public enum Type
         {
+            /// <summary>
+            /// Individual points.
+            /// </summary>
             POINTS,
+
+            /// <summary>
+            /// Individual lines (made of 2 points each).
+            /// </summary>
             LINES,
+
+            /// <summary>
+            /// A strip of lines (made of 1 point each) which also joins the first and last point.
+            /// </summary>
             LINE_LOOP,
+
+            /// <summary>
+            /// A strip of lines (made of 1 point each).
+            /// </summary>
             LINE_STRIP,
+
+            /// <summary>
+            /// Individual triangles (made of 3 points each).
+            /// </summary>
             TRIANGLES,
+
+            /// <summary>
+            /// A fan of triangles around a centre point (after the first triangle, following triangles need only 1 point).
+            /// </summary>
             TRIANGLE_FAN,
+
+            /// <summary>
+            /// A strip of triangles (after the first triangle, following triangles need only 1 point).
+            /// </summary>
             TRIANGLE_STRIP
         }
 
     }
 
-}
+}
\ No newline at end of file
index e2e4628..dffb5e2 100755 (executable)
@@ -52,6 +52,10 @@ namespace Tizen.NUI
             }
         }
 
+        /// <summary>
+        /// Dispose.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Dispose()
         {
             //Throw excpetion if Dispose() is called in separate thread.
@@ -105,6 +109,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The gesture type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Gesture.GestureType Type
         {
             get
@@ -116,6 +121,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The gesture state.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Gesture.StateType State
         {
             get
@@ -127,6 +133,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The time the gesture took place.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public uint Time
         {
             get
@@ -139,6 +146,7 @@ namespace Tizen.NUI
         /// The Copy constructor.
         /// </summary>
         /// <param name="rhs">A reference to the copied handle</param>
+        /// <since_tizen> 3 </since_tizen>
         public Gesture(Gesture rhs) : this(NDalicPINVOKE.new_Gesture(Gesture.getCPtr(rhs)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -192,6 +200,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for type of gesture.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum GestureType
         {
             Pinch = 1 << 0,
@@ -203,6 +212,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for state of the gesture.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum StateType
         {
             Clear,
@@ -215,4 +225,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 9f194e2..6e37842 100755 (executable)
@@ -112,6 +112,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The time (in ms) that the hover event occurred.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public uint Time
         {
             get
@@ -127,6 +128,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="point">The point required.</param>
         /// <returns>The device ID of this point.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public int GetDeviceId(uint point)
         {
             if (point < points.Count)
@@ -141,6 +143,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="point">The point required.</param>
         /// <returns>The state of the point specified.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public PointStateType GetState(uint point)
         {
             if (point < points.Count)
@@ -155,6 +158,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="point">The point required.</param>
         /// <returns>The view that was underneath the point specified.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public View GetHitView(uint point)
         {
             if (point < points.Count)
@@ -175,6 +179,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="point">The point required.</param>
         /// <returns>The coordinates relative to the top-left of the hit-view of the point specified.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 GetLocalPosition(uint point)
         {
             if (point < points.Count)
@@ -189,6 +194,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="point">The point required.</param>
         /// <returns>The coordinates relative to the top-left of the screen of the point specified.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 GetScreenPosition(uint point)
         {
             if (point < points.Count)
@@ -201,6 +207,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The default constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Hover() : this(NDalicPINVOKE.new_Hover__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -250,6 +257,7 @@ namespace Tizen.NUI
         /// Returns the total number of points.
         /// </summary>
         /// <returns>Total number of points.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint GetPointCount()
         {
             uint ret = NDalicPINVOKE.Hover_GetPointCount(swigCPtr);
@@ -266,4 +274,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index a17c118..062e1a7 100755 (executable)
@@ -135,6 +135,7 @@ namespace Tizen.NUI
             /// <summary>
             /// The dispose pattern.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public void Dispose()
             {
                 //Throw excpetion if Dispose() is called in separate thread.
@@ -196,6 +197,7 @@ namespace Tizen.NUI
             /// <summary>
             /// The default constructor.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public ImfEventData() : this(NDalicManualPINVOKE.new_ImfManager_ImfEventData__SWIG_0(), true)
             {
                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -208,6 +210,7 @@ namespace Tizen.NUI
             /// <param name="aPredictiveString">The pre-edit or the commit string.</param>
             /// <param name="aCursorOffset">Start the position from the current cursor position to start deleting characters.</param>
             /// <param name="aNumberOfChars">The number of characters to delete from the cursorOffset.</param>
+            /// <since_tizen> 3 </since_tizen>
             public ImfEventData(ImfManager.ImfEvent aEventName, string aPredictiveString, int aCursorOffset, int aNumberOfChars) : this(NDalicManualPINVOKE.new_ImfManager_ImfEventData__SWIG_1((int)aEventName, aPredictiveString, aCursorOffset, aNumberOfChars), true)
             {
                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -218,6 +221,7 @@ namespace Tizen.NUI
             /// </summary>
             //Please do not use! this will be deprecated
             [EditorBrowsable(EditorBrowsableState.Never)]
+            /// <since_tizen> 3 </since_tizen>
             public string predictiveString
             {
                 set
@@ -236,6 +240,7 @@ namespace Tizen.NUI
             /// <summary>
             /// The pre-edit or the commit string.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public string PredictiveString
             {
                 set
@@ -274,6 +279,7 @@ namespace Tizen.NUI
             /// <summary>
             /// The name of the event from the IMF.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public ImfManager.ImfEvent EventName
             {
                 set
@@ -312,6 +318,7 @@ namespace Tizen.NUI
             /// <summary>
             /// The start position from the current cursor position to start deleting characters.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public int CursorOffset
             {
                 set
@@ -350,6 +357,7 @@ namespace Tizen.NUI
             /// <summary>
             /// The number of characters to delete from the cursorOffset.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public int NumberOfChars
             {
                 set
@@ -409,6 +417,7 @@ namespace Tizen.NUI
             /// <summary>
             /// The dispose pattern.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public void Dispose()
             {
                 //Throw excpetion if Dispose() is called in separate thread.
@@ -470,6 +479,7 @@ namespace Tizen.NUI
             /// <summary>
             /// The default constructor.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public ImfCallbackData() : this(NDalicManualPINVOKE.new_ImfManager_ImfCallbackData__SWIG_0(), true)
             {
                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -482,6 +492,7 @@ namespace Tizen.NUI
             /// <param name="aCursorPosition">The new position of the cursor.</param>
             /// <param name="aCurrentText">The current text string.</param>
             /// <param name="aPreeditResetRequired">Flag if preedit reset is required.</param>
+            /// <since_tizen> 3 </since_tizen>
             public ImfCallbackData(bool aUpdate, int aCursorPosition, string aCurrentText, bool aPreeditResetRequired) : this(NDalicManualPINVOKE.new_ImfManager_ImfCallbackData__SWIG_1(aUpdate, aCursorPosition, aCurrentText, aPreeditResetRequired), true)
             {
                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -510,6 +521,7 @@ namespace Tizen.NUI
             /// <summary>
             /// The current text string.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public string CurrentText
             {
                 set
@@ -548,6 +560,7 @@ namespace Tizen.NUI
             /// <summary>
             /// The current text string.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public int CursorPosition
             {
                 set
@@ -586,6 +599,7 @@ namespace Tizen.NUI
             /// <summary>
             /// If the cursor position needs to be updated.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public bool Update
             {
                 set
@@ -624,6 +638,7 @@ namespace Tizen.NUI
             /// <summary>
             /// Flags if preedit reset is required.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public bool PreeditResetRequired
             {
                 set
@@ -645,6 +660,7 @@ namespace Tizen.NUI
         /// Retrieves a handle to the instance of the ImfManager.
         /// </summary>
         /// <returns>A handle to the ImfManager.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static ImfManager Get()
         {
             ImfManager ret = new ImfManager(NDalicManualPINVOKE.ImfManager_Get(), true);
@@ -657,6 +673,7 @@ namespace Tizen.NUI
         /// It means that the text editing is started somewhere.<br/>
         /// If the hardware keyboard isn't connected, then it will show the virtual keyboard.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Activate()
         {
             NDalicManualPINVOKE.ImfManager_Activate(swigCPtr);
@@ -667,6 +684,7 @@ namespace Tizen.NUI
         /// Deactivates the IMF.<br/>
         /// It means that the text editing is finished somewhere.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Deactivate()
         {
             NDalicManualPINVOKE.ImfManager_Deactivate(swigCPtr);
@@ -678,6 +696,7 @@ namespace Tizen.NUI
         /// If true, then the keyboard will be restored (activated) after focus is regained.
         /// </summary>
         /// <returns>The restoration status.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool RestoreAfterFocusLost()
         {
             bool ret = NDalicManualPINVOKE.ImfManager_RestoreAfterFocusLost(swigCPtr);
@@ -689,6 +708,7 @@ namespace Tizen.NUI
         /// Sets the status whether the IMF has to restore the keyboard after losing focus.
         /// </summary>
         /// <param name="toggle">True means that keyboard should be restored after the focus is lost and regained.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetRestoreAfterFocusLost(bool toggle)
         {
             NDalicManualPINVOKE.ImfManager_SetRestoreAfterFocusLost(swigCPtr, toggle);
@@ -698,6 +718,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Sends a message reset to the preedit state or the IMF module.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public new void Reset()
         {
             NDalicManualPINVOKE.ImfManager_Reset(swigCPtr);
@@ -707,6 +728,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Notifies the IMF context that the cursor position has changed, required for features like auto-capitalization.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void NotifyCursorPosition()
         {
             NDalicManualPINVOKE.ImfManager_NotifyCursorPosition(swigCPtr);
@@ -717,6 +739,7 @@ namespace Tizen.NUI
         /// Sets the cursor position stored in VirtualKeyboard, this is required by the IMF context.
         /// </summary>
         /// <param name="cursorPosition">The position of the cursor.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetCursorPosition(uint cursorPosition)
         {
             NDalicManualPINVOKE.ImfManager_SetCursorPosition(swigCPtr, cursorPosition);
@@ -727,6 +750,7 @@ namespace Tizen.NUI
         /// Gets the cursor position stored in VirtualKeyboard, this is required by the IMF context.
         /// </summary>
         /// <returns>The current position of the cursor.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint GetCursorPosition()
         {
             uint ret = NDalicManualPINVOKE.ImfManager_GetCursorPosition(swigCPtr);
@@ -738,6 +762,7 @@ namespace Tizen.NUI
         /// A method to store the string required by the IMF, this is used to provide predictive word suggestions.
         /// </summary>
         /// <param name="text">The text string surrounding the current cursor point.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetSurroundingText(string text)
         {
             NDalicManualPINVOKE.ImfManager_SetSurroundingText(swigCPtr, text);
@@ -748,6 +773,7 @@ namespace Tizen.NUI
         /// Gets the current text string set within the IMF manager, this is used to offer predictive suggestions.
         /// </summary>
         /// <returns>The surrounding text.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public string GetSurroundingText()
         {
             string ret = NDalicManualPINVOKE.ImfManager_GetSurroundingText(swigCPtr);
@@ -759,6 +785,7 @@ namespace Tizen.NUI
         /// Notifies the IMF context that text input is set to multiline or not.
         /// </summary>
         /// <param name="multiLine">True if multiline text input is used.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void NotifyTextInputMultiLine(bool multiLine)
         {
             NDalicManualPINVOKE.ImfManager_NotifyTextInputMultiLine(swigCPtr, multiLine);
@@ -769,6 +796,7 @@ namespace Tizen.NUI
         /// Returns the text direction of the keyboard's current input language.
         /// </summary>
         /// <returns>The direction of the text.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public ImfManager.TextDirection GetTextDirection()
         {
             ImfManager.TextDirection ret = (ImfManager.TextDirection)NDalicManualPINVOKE.ImfManager_GetTextDirection(swigCPtr);
@@ -784,6 +812,7 @@ namespace Tizen.NUI
         /// the values then taken down. So ideally, GetInputMethodArea() should be called after Show().
         /// </summary>
         /// <returns>Rectangle which is keyboard panel x, y, width, height.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Rectangle GetInputMethodArea()
         {
             Rectangle ret = new Rectangle(NDalicManualPINVOKE.ImfManager_GetInputMethodArea(swigCPtr), true);
@@ -801,6 +830,7 @@ namespace Tizen.NUI
         /// Sets up the input-panel specific data.
         /// </summary>
         /// <param name="text">The specific data to be set to the input panel.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetInputPanelUserData(string text)
         {
             NDalicManualPINVOKE.ImfManager_SetInputPanelUserData(swigCPtr, text);
@@ -811,6 +841,7 @@ namespace Tizen.NUI
         /// Gets the specific data of the current active input panel.
         /// </summary>
         /// <param name="text">The specific data to be received from the input panel.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void GetInputPanelUserData(out string text)
         {
             NDalicManualPINVOKE.ImfManager_GetInputPanelUserData(swigCPtr, out text);
@@ -821,6 +852,7 @@ namespace Tizen.NUI
         /// Gets the state of the current active input panel.
         /// </summary>
         /// <returns>The state of the input panel.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public ImfManager.State GetInputPanelState()
         {
             ImfManager.State ret = (ImfManager.State)NDalicManualPINVOKE.ImfManager_GetInputPanelState(swigCPtr);
@@ -833,6 +865,7 @@ namespace Tizen.NUI
         /// The default is true.
         /// </summary>
         /// <param name="visible">True if the return key is visible (enabled), false otherwise.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetReturnKeyState(bool visible)
         {
             NDalicManualPINVOKE.ImfManager_SetReturnKeyState(swigCPtr, visible);
@@ -843,6 +876,7 @@ namespace Tizen.NUI
         /// Enables to show the input panel automatically when focused.
         /// </summary>
         /// <param name="enabled">If true, the input panel will be shown when focused.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void AutoEnableInputPanel(bool enabled)
         {
             NDalicManualPINVOKE.ImfManager_AutoEnableInputPanel(swigCPtr, enabled);
@@ -852,6 +886,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Shows the input panel.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void ShowInputPanel()
         {
             NDalicManualPINVOKE.ImfManager_ShowInputPanel(swigCPtr);
@@ -861,6 +896,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Hides the input panel.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void HideInputPanel()
         {
             NDalicManualPINVOKE.ImfManager_HideInputPanel(swigCPtr);
@@ -872,6 +908,7 @@ namespace Tizen.NUI
         /// The default keyboard type is SoftwareKeyboard.
         /// </summary>
         /// <returns>The keyboard type.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public ImfManager.KeyboardType GetKeyboardType()
         {
             ImfManager.KeyboardType ret = (ImfManager.KeyboardType)NDalicManualPINVOKE.ImfManager_GetKeyboardType(swigCPtr);
@@ -884,6 +921,7 @@ namespace Tizen.NUI
         /// For example, en_US, en_GB, en_PH, fr_FR, ...
         /// </summary>
         /// <returns>The current language locale of the input panel.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public string GetInputPanelLocale()
         {
             string ret = NDalicManualPINVOKE.ImfManager_GetInputPanelLocale(swigCPtr);
@@ -894,6 +932,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ImfManager() : this(NDalicManualPINVOKE.new_ImfManager(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -981,6 +1020,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ImfManager activated.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<ActivatedEventArgs> Activated
         {
             add
@@ -1117,6 +1157,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ImfManager event received.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandlerWithReturnType<object, EventReceivedEventArgs, ImfCallbackData> EventReceived
         {
             add
@@ -1172,8 +1213,8 @@ namespace Tizen.NUI
         /// <summary>
         /// ImfManager event received signal.
         /// </summary>
-       //Please do not use! this will be internal
-       [EditorBrowsable(EditorBrowsableState.Never)]
+           //Please do not use! this will be internal
+          [EditorBrowsable(EditorBrowsableState.Never)]
         public ImfEventSignalType EventReceivedSignal()
         {
             ImfEventSignalType ret = new ImfEventSignalType(NDalicManualPINVOKE.ImfManager_EventReceivedSignal(swigCPtr), false);
@@ -1261,6 +1302,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ImfManager status changed.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<StatusChangedEventArgs> StatusChanged
         {
             add
@@ -1376,6 +1418,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ImfManager resized.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler Resized
         {
             add
@@ -1487,6 +1530,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ImfManager language changed.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler LanguageChanged
         {
             add
@@ -1549,6 +1593,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ImfManager keyboard type changed.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<KeyboardTypeChangedEventArgs> KeyboardTypeChanged
         {
             add
@@ -1594,6 +1639,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The direction of the text.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum TextDirection
         {
             /// <summary>
@@ -1609,6 +1655,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Events that are generated by the IMF.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum ImfEvent
         {
             /// <summary>
@@ -1640,6 +1687,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for the state of the input panel.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum State
         {
             /// <summary>
@@ -1663,6 +1711,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for the types of keyboard.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum KeyboardType
         {
             /// <summary>
@@ -1675,4 +1724,4 @@ namespace Tizen.NUI
             HardwareKeyboard
         }
     }
-}
+}
\ No newline at end of file
index ee7fe86..2d53905 100755 (executable)
@@ -29,6 +29,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The default constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public InputMethod()
         {
         }
@@ -36,6 +37,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets the panel layout.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PanelLayoutType PanelLayout
         {
             get
@@ -51,6 +53,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets the action button.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ActionButtonTitleType ActionButton
         {
             get
@@ -66,6 +69,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets the auto capital.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public AutoCapitalType AutoCapital
         {
             get
@@ -81,6 +85,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets the variation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int Variation
         {
             get
@@ -96,6 +101,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets the variation for normal layout.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public NormalLayoutType NormalVariation
         {
             get
@@ -111,6 +117,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets the variation for the number only layout.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public NumberOnlyLayoutType NumberOnlyVariation
         {
             get
@@ -126,6 +133,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets the variation for the password layout.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PasswordLayoutType PasswordVariation
         {
             get
@@ -151,6 +159,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets the input method map.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap OutputMap
         {
             get
@@ -162,6 +171,7 @@ namespace Tizen.NUI
         /// <summary>
         /// SetType that can be changed in the system input method.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum CategoryType
         {
             /// <summary>
@@ -185,6 +195,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Autocapitalization Types.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum AutoCapitalType
         {
             /// <summary>
@@ -208,6 +219,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Input panel (virtual keyboard) layout types..
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum PanelLayoutType
         {
             /// <summary>
@@ -267,6 +279,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Specifies what the Input Method "action" button functionality is set to.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum ActionButtonTitleType
         {
             /// <summary>
@@ -322,6 +335,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Available variation for the normal layout.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum NormalLayoutType
         {
             /// <summary>
@@ -341,6 +355,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Available variation for the number only layout.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum NumberOnlyLayoutType
         {
             /// <summary>
@@ -364,6 +379,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Available variation for the password layout.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum PasswordLayoutType
         {
             /// <summary>
@@ -377,4 +393,4 @@ namespace Tizen.NUI
         }
 
     }
-}
+}
\ No newline at end of file
index b3e212c..f10343a 100755 (executable)
@@ -120,6 +120,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Name given to the key pressed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string KeyPressedName
         {
             get
@@ -145,6 +146,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Keycode for the key pressed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int KeyCode
         {
             get
@@ -160,6 +162,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Special keys like Shift, Alt, and Ctrl which modify the next key pressed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int KeyModifier
         {
             get
@@ -175,6 +178,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The time (in ms) that the key event occurred.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public uint Time
         {
             get
@@ -190,6 +194,7 @@ namespace Tizen.NUI
         /// <summary>
         /// State of the key event.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Key.StateType State
         {
             get
@@ -216,6 +221,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The default constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Key() : this(NDalicPINVOKE.new_Key__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -239,6 +245,7 @@ namespace Tizen.NUI
         /// Checks to see if the Shift key modifier has been supplied.
         /// </summary>
         /// <returns>True if Shift modifier.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsShiftModifier()
         {
             bool ret = NDalicPINVOKE.Key_IsShiftModifier(swigCPtr);
@@ -250,6 +257,7 @@ namespace Tizen.NUI
         /// Checks to see if Ctrl (control) key modifier has been supplied.
         /// </summary>
         /// <returns>True if Ctrl modifier.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsCtrlModifier()
         {
             bool ret = NDalicPINVOKE.Key_IsCtrlModifier(swigCPtr);
@@ -261,6 +269,7 @@ namespace Tizen.NUI
         /// Checks to see if Alt key modifier has been supplied.
         /// </summary>
         /// <returns>True if Alt modifier.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsAltModifier()
         {
             bool ret = NDalicPINVOKE.Key_IsAltModifier(swigCPtr);
@@ -361,6 +370,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for specifying the state of the key event.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum StateType
         {
             Down,
@@ -369,4 +379,4 @@ namespace Tizen.NUI
         }
 
     }
-}
+}
\ No newline at end of file
index 39d86ef..2551af2 100755 (executable)
@@ -75,6 +75,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="progress">A progress value between 0.0 and 1.0.</param>
         /// <param name="value">A value.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Add(float progress, object value)
         {
             PropertyValue val = PropertyValue.CreateFromObject(value);
@@ -87,6 +88,7 @@ namespace Tizen.NUI
         /// <param name="progress">A progress value between 0.0 and 1.0.</param>
         /// <param name="value">A value</param>
         /// <param name="alpha">The alpha function used to blend to the next keyframe.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Add(float progress, object value, AlphaFunction alpha)
         {
             PropertyValue val = PropertyValue.CreateFromObject(value);
@@ -96,6 +98,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Creates an initialized KeyFrames handle.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public KeyFrames() : this(NDalicPINVOKE.KeyFrames_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -114,6 +117,7 @@ namespace Tizen.NUI
         /// Gets the type of the key frame.
         /// </summary>
         /// <returns>The key frame property type</returns>
+        /// <since_tizen> 3 </since_tizen>
         public new PropertyType GetType()
         {
             PropertyType ret = (PropertyType)NDalicPINVOKE.KeyFrames_GetType(swigCPtr);
@@ -126,6 +130,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="progress">A progress value between 0.0 and 1.0.</param>
         /// <param name="value">A value.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Add(float progress, PropertyValue value)
         {
             NDalicPINVOKE.KeyFrames_Add__SWIG_0(swigCPtr, progress, PropertyValue.getCPtr(value));
@@ -138,6 +143,7 @@ namespace Tizen.NUI
         /// <param name="progress">A progress value between 0.0 and 1.0.</param>
         /// <param name="value">A value.</param>
         /// <param name="alpha">The alpha function used to blend to the next keyframe.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Add(float progress, PropertyValue value, AlphaFunction alpha)
         {
             NDalicPINVOKE.KeyFrames_Add__SWIG_1(swigCPtr, progress, PropertyValue.getCPtr(value), AlphaFunction.getCPtr(alpha));
@@ -146,4 +152,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index f111f9d..24938ab 100755 (executable)
@@ -43,6 +43,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <seealso cref="Container.Add">
         /// </seealso>
+        /// <since_tizen> 4 </since_tizen>
         public override void Add(View child)
         {
             NDalicPINVOKE.Actor_Add(swigCPtr, View.getCPtr(child));
@@ -55,6 +56,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <seealso cref="Container.Remove">
         /// </seealso>
+        /// <since_tizen> 4 </since_tizen>
         public override void Remove(View child)
         {
             NDalicPINVOKE.Actor_Remove(swigCPtr, View.getCPtr(child));
@@ -68,6 +70,7 @@ namespace Tizen.NUI
         /// <pre>The view has been initialized.</pre>
         /// <param name="index">The index of the child to retrieve.</param>
         /// <returns>The view for the given index or empty handle if children not initialized.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public override View GetChildAt(uint index)
         {
             System.IntPtr cPtr = NDalicPINVOKE.Actor_GetChildAt(swigCPtr, index);
@@ -134,6 +137,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Creates a Layer object.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Layer() : this(NDalicPINVOKE.Layer_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -173,6 +177,7 @@ namespace Tizen.NUI
         /// <remarks>The actor itself is also considered in the search.</remarks>
         /// <param name="id">The id of the child to find</param>
         /// <returns> A handle to the view if found, or an empty handle if not. </returns>
+        /// <since_tizen> 3 </since_tizen>
         public View FindChildById(uint id)
         {
             IntPtr cPtr = NDalicPINVOKE.Actor_FindChildById(swigCPtr, id);
@@ -187,6 +192,7 @@ namespace Tizen.NUI
         /// Queries the depth of the layer.<br>
         /// 0 is the bottommost layer, higher number is on the top.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public uint Depth
         {
             get
@@ -205,6 +211,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Increments the depth of the layer.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Raise()
         {
             NDalicPINVOKE.Layer_Raise(swigCPtr);
@@ -214,6 +221,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Decrements the depth of the layer.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Lower()
         {
             NDalicPINVOKE.Layer_Lower(swigCPtr);
@@ -235,6 +243,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Raises the layer to the top.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void RaiseToTop()
         {
             NDalicPINVOKE.Layer_RaiseToTop(swigCPtr);
@@ -244,6 +253,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Lowers the layer to the bottom.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void LowerToBottom()
         {
             NDalicPINVOKE.Layer_LowerToBottom(swigCPtr);
@@ -255,6 +265,7 @@ namespace Tizen.NUI
         /// After the call, this layer's depth will be immediately above target.<br>
         /// </summary>
         /// <param name="target">The layer to get on top of.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void MoveAbove(Layer target)
         {
             NDalicPINVOKE.Layer_MoveAbove(swigCPtr, Layer.getCPtr(target));
@@ -266,6 +277,7 @@ namespace Tizen.NUI
         /// After the call, this layer's depth will be immediately below target.<br>
         /// </summary>
         /// <param name="target">The layer to get below of.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void MoveBelow(Layer target)
         {
             NDalicPINVOKE.Layer_MoveBelow(swigCPtr, Layer.getCPtr(target));
@@ -320,6 +332,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for the behavior of the layer.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum LayerBehavior
         {
             Layer2D,
@@ -335,6 +348,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Layer behavior, type String (Layer.LayerBehavior).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Layer.LayerBehavior Behavior
         {
             get
@@ -370,6 +384,7 @@ namespace Tizen.NUI
         /// Sets the viewport (in window coordinates), type rectangle.
         /// The contents of the layer will not be visible outside this box, when ViewportEnabled is true.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public Rectangle Viewport
         {
             get
@@ -399,6 +414,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Retrieves and sets the layer's opacity.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Opacity
         {
             get
@@ -416,6 +432,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Retrieves and sets the layer's visibility.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool Visibility
         {
             get
@@ -433,6 +450,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Get the number of children held by the layer.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public new uint ChildCount
         {
             get
@@ -447,6 +465,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets the layer's name.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Name
         {
             get
@@ -475,4 +494,4 @@ namespace Tizen.NUI
         }
 
     }
-}
+}
\ No newline at end of file
index 5db76f6..ec06869 100755 (executable)
@@ -78,6 +78,7 @@ namespace Tizen.NUI
         /// The number of touch points in this long press gesture, i.e., the number of fingers the user had
         /// on the screen to generate the long press gesture.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public uint NumberOfTouches
         {
             get
@@ -90,6 +91,7 @@ namespace Tizen.NUI
         /// This is the point, in screen coordinates, where the long press occurred.<br>
         /// If a multi-touch long press, then this is the centroid of all the touch points.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScreenPoint
         {
             get
@@ -102,6 +104,7 @@ namespace Tizen.NUI
         /// This is the point, in local actor coordinates, where the long press occurred.<br>
         /// If a multi-touch long press, then this is the centroid of all the touch points.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 LocalPoint
         {
             get
@@ -114,6 +117,7 @@ namespace Tizen.NUI
         /// The constructor.
         /// </summary>
         /// <param name="state">The state of the gesture</param>
+        /// <since_tizen> 3 </since_tizen>
         public LongPressGesture(Gesture.StateType state) : this(NDalicPINVOKE.new_LongPressGesture__SWIG_0((int)state), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -169,4 +173,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 6a4f19d..9909af3 100755 (executable)
@@ -31,11 +31,13 @@ namespace Tizen.NUI
         /// <summary>
         /// Occurs whenever the application is resumed.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler Resumed;
 
         /// <summary>
         /// Occurs whenever the application is paused.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler Paused;
 
         /// <summary>
@@ -46,6 +48,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The default constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public NUIApplication() : base(new NUICoreBackend())
         {
         }
@@ -53,6 +56,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The constructor with a stylesheet.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public NUIApplication(string stylesheet) : base(new NUICoreBackend(stylesheet))
         {
         }
@@ -60,6 +64,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The constructor with a stylesheet and window mode.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public NUIApplication(string stylesheet, WindowMode windowMode) : base(new NUICoreBackend(stylesheet,windowMode))
         {
         }
@@ -165,6 +170,7 @@ namespace Tizen.NUI
         /// Runs the NUIApplication.
         /// </summary>
         /// <param name="args">Arguments from commandline.</param>
+        /// <since_tizen> 4 </since_tizen>
         public override void Run(string[] args)
         {
             Backend.AddEventHandler(EventType.PreCreated, OnPreCreate);
@@ -176,6 +182,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Exits the NUIApplication.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public override void Exit()
         {
             base.Exit();
@@ -186,6 +193,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="func">The function to call</param>
         /// <returns>true if added successfully, false otherwise</returns>
+        /// <since_tizen> 4 </since_tizen>
         public bool AddIdle(System.Delegate func)
         {
             return ((NUICoreBackend)this.Backend).AddIdle(func);
@@ -194,6 +202,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for deciding whether a NUI application window is opaque or transparent.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum WindowMode
         {
             Opaque = 0,
@@ -212,6 +221,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ResourceManager to handle multilingual.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static System.Resources.ResourceManager MultilingualResourceManager
         {
             get
@@ -236,4 +246,4 @@ namespace Tizen.NUI
             }
         }
     }
-}
+}
\ No newline at end of file
index 2d1c05a..a515df1 100755 (executable)
@@ -17,6 +17,10 @@ using System.ComponentModel;
 
 namespace Tizen.NUI
 {
+    /// <summary>
+    /// This specifies all the scroll mode type.
+    /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ScrollModeType
     {
       XAxisScrollEnabled,
@@ -30,6 +34,7 @@ namespace Tizen.NUI
     /// <summary>
     /// This specifies whether the actor uses its own color or inherits.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ColorMode
     {
         /// <summary>
@@ -53,6 +58,7 @@ namespace Tizen.NUI
     /// <summary>
     /// This specifies the dimension of the width or the height for size negotiation.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum DimensionType
     {
         /// <summary>
@@ -72,6 +78,7 @@ namespace Tizen.NUI
     /// <summary>
     /// Enumeration for the instance of how the actor and it's children will be drawn.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum DrawModeType
     {
         /// <summary>
@@ -91,6 +98,7 @@ namespace Tizen.NUI
     /// <summary>
     /// Enumeration for size negotiation resize policies.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ResizePolicyType
     {
         /// <summary>
@@ -131,6 +139,7 @@ namespace Tizen.NUI
     /// <summary>
     /// Enumeration for policies to determine how an actor should resize itself when having its size set in size negotiation.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum SizeScalePolicyType
     {
         /// <summary>
@@ -150,6 +159,7 @@ namespace Tizen.NUI
     /// <summary>
     /// Enumeration for the ClippingMode describing how this actor's children will be clipped against it.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ClippingModeType
     {
         /// <summary>
@@ -165,6 +175,7 @@ namespace Tizen.NUI
     /// <summary>
     /// Enumeration for type determination of how the camera operates.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum CameraType
     {
         /// <summary>
@@ -180,6 +191,7 @@ namespace Tizen.NUI
     /// <summary>
     /// Enumeration for the projection modes.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ProjectionMode
     {
         /// <summary>
@@ -195,6 +207,7 @@ namespace Tizen.NUI
     /// <summary>
     /// This specifies customView behavior types.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum CustomViewBehaviour
     {
         /// <summary>
@@ -217,6 +230,7 @@ namespace Tizen.NUI
         LastViewBehaviourFlag
     }
 
+    /// <since_tizen> 3 </since_tizen>
     public enum DeviceClassType
     {
         None,
@@ -233,6 +247,7 @@ namespace Tizen.NUI
     /// This specifies all the property types.<br>
     /// Enumeration for the property types supported.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum PropertyType
     {
         /// <summary>
@@ -297,6 +312,7 @@ namespace Tizen.NUI
     /// This specifies the property access mode types.<br>
     /// Enumeration for the access mode for custom properties.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum PropertyAccessMode
     {
         /// <summary>
@@ -320,6 +336,7 @@ namespace Tizen.NUI
     /// <summary>
     /// Types of style change. Enumeration for the StyleChange type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum StyleChangeType
     {
         /// <summary>
@@ -339,6 +356,7 @@ namespace Tizen.NUI
     /// <summary>
     /// Enumeration for horizontal alignment types.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum HorizontalAlignmentType
     {
         /// <summary>
@@ -358,6 +376,7 @@ namespace Tizen.NUI
     /// <summary>
     /// Enumeration for vertical alignment types.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum VerticalAlignmentType
     {
         /// <summary>
@@ -377,6 +396,7 @@ namespace Tizen.NUI
     /// <summary>
     /// Enumeration for point state type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum PointStateType
     {
         /// <summary>
@@ -417,6 +437,7 @@ namespace Tizen.NUI
     /// <summary>
     /// Enumeration for the text horizontal aligning.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum HorizontalAlignment
     {
         /// <summary>
@@ -436,6 +457,7 @@ namespace Tizen.NUI
     /// <summary>
     /// Enumeration for the text horizontal aligning.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum VerticalAlignment
     {
         /// <summary>
@@ -456,6 +478,7 @@ namespace Tizen.NUI
     /// This specifies wrap mode types.<br>
     /// WrapModeU and WrapModeV separately decide how the texture should be sampled when the u and v coordinate exceeds the range of 0.0 to 1.0.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum WrapModeType
     {
         /// <summary>
@@ -479,6 +502,7 @@ namespace Tizen.NUI
     /// <summary>
     /// The type of coordinate system for certain attributes of the points in a gradient.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum GradientVisualUnitsType
     {
         /// <summary>
@@ -495,6 +519,7 @@ namespace Tizen.NUI
     /// This specifies SpreadMethod types.<br>
     /// SpreadMethod defines what happens if the gradient starts or ends inside the bounds of the target rectangle.<br>
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum GradientVisualSpreadMethodType
     {
         /// <summary>
@@ -514,6 +539,7 @@ namespace Tizen.NUI
     /// <summary>
     /// The shading mode used by the mesh visual.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum MeshVisualShadingModeValue
     {
         /// <summary>
@@ -533,6 +559,7 @@ namespace Tizen.NUI
     /// <summary>
     /// The primitive shape to render as a primitive visual.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum PrimitiveVisualShapeType
     {
         /// <summary>
@@ -570,6 +597,7 @@ namespace Tizen.NUI
     /// A fitting mode controls the region of a loaded image to be mapped to the desired image rectangle.<br>
     /// All fitting modes preserve the aspect ratio of the image contents.<br>
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum FittingModeType
     {
         /// <summary>
@@ -596,6 +624,7 @@ namespace Tizen.NUI
     /// NoFilter and Box modes do not guarantee that the output pixel array exactly matches the rectangle specified by the desired dimensions and the FittingMode,<br>
     /// but all other filter modes do if the desired dimensions are `<=` the raw dimensions of the input image file.<br>
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum SamplingModeType
     {
         /// <summary>
@@ -633,6 +662,7 @@ namespace Tizen.NUI
     /// <summary>
     /// This specifies policy types that could be used by the transform for the offset or size.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum VisualTransformPolicyType
     {
         /// <summary>
@@ -648,6 +678,7 @@ namespace Tizen.NUI
     /// <summary>
     /// This specifies all the transform property types.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum VisualTransformPropertyType
     {
         /// <summary>
@@ -679,11 +710,13 @@ namespace Tizen.NUI
     /// <summary>
     /// This specifies visual types.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public struct Visual
     {
         /// <summary>
         /// The index for the visual type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum Type
         {
             /// <summary>
@@ -735,6 +768,7 @@ namespace Tizen.NUI
         /// <summary>
         /// This specifies visual properties.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public struct Property
         {
             public static readonly int Type = NDalic.VISUAL_PROPERTY_TYPE;
@@ -748,6 +782,7 @@ namespace Tizen.NUI
         /// <summary>
         /// This specifies shader properties.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public struct ShaderProperty
         {
             public static readonly int VertexShader = NDalic.VISUAL_SHADER_VERTEX;
@@ -760,6 +795,7 @@ namespace Tizen.NUI
         /// <summary>
         /// This specifies visaul align types.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum AlignType
         {
             TopBegin = 0,
@@ -777,6 +813,7 @@ namespace Tizen.NUI
     /// <summary>
     /// This specifies properties of the BorderVisual.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public struct BorderVisualProperty
     {
         public static readonly int Color = NDalic.BORDER_VISUAL_COLOR;
@@ -787,6 +824,7 @@ namespace Tizen.NUI
     /// <summary>
     /// This specifies properties of the ColorVisual.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public struct ColorVisualProperty
     {
         public static readonly int MixColor = NDalic.COLOR_VISUAL_MIX_COLOR;
@@ -795,6 +833,7 @@ namespace Tizen.NUI
     /// <summary>
     /// This specifies properties of the GradientVisual.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public struct GradientVisualProperty
     {
         public static readonly int StartPosition = NDalic.GRADIENT_VISUAL_START_POSITION;
@@ -810,6 +849,7 @@ namespace Tizen.NUI
     /// <summary>
     /// This specifies properties of the ImageVisual.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public struct ImageVisualProperty
     {
         public static readonly int URL = NDalic.IMAGE_VISUAL_URL;
@@ -835,6 +875,7 @@ namespace Tizen.NUI
     /// <summary>
     /// This specifies properties of the MeshVisual.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public struct MeshVisualProperty
     {
         public static readonly int ObjectURL = NDalic.MESH_VISUAL_OBJECT_URL;
@@ -849,6 +890,7 @@ namespace Tizen.NUI
     /// <summary>
     /// This specifies properties of the PrimitiveVisual.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public struct PrimitiveVisualProperty
     {
         public static readonly int Shape = NDalic.PRIMITIVE_VISUAL_SHAPE;
@@ -868,6 +910,7 @@ namespace Tizen.NUI
     /// <summary>
     /// This specifies properties of the TextVisual.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public struct TextVisualProperty
     {
         public static readonly int Text = NDalic.TEXT_VISUAL_TEXT;
@@ -884,6 +927,7 @@ namespace Tizen.NUI
     /// <summary>
     /// This specifies properties of the NpatchImageVisual.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public struct NpatchImageVisualProperty
     {
         public static readonly int URL = NDalic.IMAGE_VISUAL_URL;
@@ -902,6 +946,7 @@ namespace Tizen.NUI
     /// <summary>
     /// The HiddenInput property.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public struct HiddenInputProperty
     {
         public static readonly int Mode = NDalicManualPINVOKE.HIDDENINPUT_PROPERTY_MODE_get();
@@ -913,6 +958,7 @@ namespace Tizen.NUI
     /// <summary>
     /// The type for HiddenInput mode.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum HiddenInputModeType
     {
         /// <summary>
@@ -940,6 +986,7 @@ namespace Tizen.NUI
     /// <summary>
     /// ParentOrigin constants.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public struct ParentOrigin
     {
         public static float Top
@@ -1082,6 +1129,7 @@ namespace Tizen.NUI
     /// <summary>
     /// PivotPoint constants.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public struct PivotPoint
     {
         public static float Top
@@ -1223,6 +1271,7 @@ namespace Tizen.NUI
     /// <summary>
     /// PositionAxis constants.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public struct PositionAxis
     {
         public static Position X
@@ -1290,6 +1339,7 @@ namespace Tizen.NUI
     /// <summary>
     /// Auto scrolling stop behavior.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum AutoScrollStopMode
     {
         /// <summary>
@@ -1305,6 +1355,7 @@ namespace Tizen.NUI
     /// <summary>
     /// An enum of screen mode.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ScreenMode {
         /// <summary>
         /// The mode which turns the screen off after a timeout.
@@ -1319,6 +1370,7 @@ namespace Tizen.NUI
     /// <summary>
     /// An enum of notification window's priority level.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum NotificationLevel {
         /// <summary>
         /// No notification level.<br>
@@ -1347,6 +1399,7 @@ namespace Tizen.NUI
     /// <summary>
     /// An enum of window types.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum WindowType {
         /// <summary>
         /// A default window type.<br>
@@ -1368,6 +1421,7 @@ namespace Tizen.NUI
         Dialog
     }
 
+    /// <since_tizen> 3 </since_tizen>
     public enum DisposeTypes
     {
         Explicit,   //Called By User
@@ -1520,6 +1574,7 @@ namespace Tizen.NUI
     /// <summary>
     /// An enum of the scroll state of the text eidtor.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ScrollState
     {
         /// <summary>
@@ -1536,6 +1591,7 @@ namespace Tizen.NUI
      /// <summary>
     /// An enum of the line wrap mode of text controls.
     /// </summary>
+    /// <since_tizen> 4 </since_tizen>
     public enum LineWrapMode
     {
         /// <summary>
@@ -1549,4 +1605,4 @@ namespace Tizen.NUI
         Character
     }
 
-}
+}
\ No newline at end of file
index c0de24c..d341147 100755 (executable)
@@ -32,6 +32,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The default constructor.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public NUIWidgetApplication() : base(new NUIWidgetCoreBackend())
         {
             Tizen.Log.Fatal("NUI", "### NUIWidgetApplication called");
@@ -40,6 +41,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The constructor with stylesheet.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public NUIWidgetApplication(string stylesheet) : base(new NUIWidgetCoreBackend(stylesheet))
         {
             Tizen.Log.Fatal("NUI", "### NUIWidgetApplication(string) called");
@@ -114,6 +116,7 @@ namespace Tizen.NUI
         /// Run NUIWidgetApplication.
         /// </summary>
         /// <param name="args">Arguments from commandline.</param>
+        /// <since_tizen> 4 </since_tizen>
         public override void Run(string[] args)
         {
             Backend.AddEventHandler(EventType.PreCreated, OnPreCreate);
@@ -123,6 +126,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Exit NUIWidgetApplication.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public override void Exit()
         {
             Tizen.Log.Fatal("NUI", "### NUIWidgetApplication Exit called");
@@ -140,6 +144,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Get the window instance.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public Window Window
         {
             get
@@ -149,4 +154,4 @@ namespace Tizen.NUI
             }
         }
     }
-}
+}
\ No newline at end of file
index f5b11af..08acbf8 100755 (executable)
@@ -16,7 +16,9 @@
 
 namespace Tizen.NUI
 {
-
+    /// <summary>
+    /// The gesture state.
+    /// </summary>
     public class PaddingType : global::System.IDisposable
     {
         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -48,6 +50,10 @@ namespace Tizen.NUI
             }
         }
 
+        /// <summary>
+        /// Dispose.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Dispose()
         {
             //Throw excpetion if Dispose() is called in separate thread.
@@ -99,6 +105,10 @@ namespace Tizen.NUI
             disposed = true;
         }
 
+        /// <summary>
+        /// Equality operator
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static bool operator ==(PaddingType a, PaddingType b)
         {
             // If both are null, or both are same instance, return true.
@@ -120,11 +130,22 @@ namespace Tizen.NUI
                    (System.Math.Abs(a.Top - b.Top) < NDalic.GetRangedEpsilon(a.Top, b.Top));
         }
 
+        /// <summary>
+        /// Inequality operator. Returns Null if either operand is Null
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static bool operator !=(PaddingType a, PaddingType b)
         {
             return !(a == b);
         }
 
+
+        /// <summary>
+        /// Equals
+        /// </summary>
+        /// <param name="o">The object should be compared.</param>
+        /// <returns>True if equal.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public override bool Equals(object o)
         {
             if(o == null)
@@ -144,12 +165,20 @@ namespace Tizen.NUI
                    (System.Math.Abs(Top - p.Top) < NDalic.GetRangedEpsilon(Top, p.Top));
         }
 
+        /// <summary>
+        /// Gets the the hash code of this baseHandle.
+        /// </summary>
+        /// <returns>The Hash Code.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public override int GetHashCode()
         {
             return base.GetHashCode();
         }
 
-        ///< The Left value
+        /// <summary>
+        /// The Left value.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Left
         {
             set
@@ -162,7 +191,10 @@ namespace Tizen.NUI
             }
         }
 
-        ///< The Right value
+        /// <summary>
+        /// The Right value.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Right
         {
             set
@@ -175,7 +207,10 @@ namespace Tizen.NUI
             }
         }
 
-        ///< The Bottom value
+        /// <summary>
+        /// The Bottom value.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Bottom
         {
             set
@@ -188,7 +223,10 @@ namespace Tizen.NUI
             }
         }
 
-        ///< The Top value
+        /// <summary>
+        /// The Top value.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Top
         {
             set
@@ -201,17 +239,36 @@ namespace Tizen.NUI
             }
         }
 
-
+        /// <summary>
+        /// Create an instance of paddingType.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PaddingType() : this(NDalicPINVOKE.new_PaddingType__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Create an instance of BaseHandle.
+        /// </summary>
+        /// <param name="x">The x value.</param>
+        /// <param name="y">The y value.</param>
+        /// <param name="width">The width value.</param>
+        /// <param name="height">The height value.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PaddingType(float x, float y, float width, float height) : this(NDalicPINVOKE.new_PaddingType__SWIG_1(x, y, width, height), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Set the x, y, width, height of this paddingtype.
+        /// </summary>
+        /// <param name="x">The x value.</param>
+        /// <param name="y">The y value.</param>
+        /// <param name="width">The width value.</param>
+        /// <param name="height">The height value.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Set(float newX, float newY, float newWidth, float newHeight)
         {
             NDalicPINVOKE.PaddingType_Set(swigCPtr, newX, newY, newWidth, newHeight);
@@ -340,4 +397,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 2c930fc..aac9b00 100755 (executable)
@@ -85,6 +85,7 @@ namespace Tizen.NUI
         /// A positive x value shows that the user is panning to the right, a negative x value means the opposite.<br>
         /// A positive y value shows that the user is panning downwards, a negative y values means upwards.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 Velocity
         {
             get
@@ -99,6 +100,7 @@ namespace Tizen.NUI
         /// A positive x value shows that the user is panning to the right, a negative x value means the opposite.<br>
         /// A positive y value shows that the user is panning downwards, a negative y value means upwards.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 Displacement
         {
             get
@@ -110,6 +112,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The current touch position of the primary touch point in local actor coordinates.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 Position
         {
             get
@@ -125,6 +128,7 @@ namespace Tizen.NUI
         /// A positive y value shows that the user is panning downwards, a negative y values means upwards.<br>
         /// This value represents the screen coordinates.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScreenVelocity
         {
             get
@@ -140,6 +144,7 @@ namespace Tizen.NUI
         /// A positive y value shows that the user is panning downwards, a negative y value means upwards.<br>
         /// This value is in screen coordinates.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScreenDisplacement
         {
             get
@@ -151,6 +156,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The current touch position of the primary touch point in screen coordinates.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScreenPosition
         {
             get
@@ -162,6 +168,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The total number of fingers touching the screen in a pan gesture.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public uint NumberOfTouches
         {
             get
@@ -173,6 +180,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The default constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PanGesture() : this(NDalicPINVOKE.new_PanGesture__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -304,6 +312,7 @@ namespace Tizen.NUI
         /// This is the pixel movement per millisecond.<br>
         /// </summary>
         /// <returns>The speed of the pan (in pixels per millisecond).</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float GetSpeed()
         {
             float ret = NDalicPINVOKE.PanGesture_GetSpeed(swigCPtr);
@@ -317,6 +326,7 @@ namespace Tizen.NUI
         /// This is always a positive value.<br>
         /// </summary>
         /// <returns>The distance, as a float, a user's finger has panned.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float GetDistance()
         {
             float ret = NDalicPINVOKE.PanGesture_GetDistance(swigCPtr);
@@ -329,6 +339,7 @@ namespace Tizen.NUI
         /// This is the pixel movement per millisecond.<br>
         /// </summary>
         /// <returns>The speed of the pan (in pixels per millisecond).</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float GetScreenSpeed()
         {
             float ret = NDalicPINVOKE.PanGesture_GetScreenSpeed(swigCPtr);
@@ -343,6 +354,7 @@ namespace Tizen.NUI
         /// This is always a positive value.<br>
         /// </summary>
         /// <returns>The distance, as a float, a user's finger has panned.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float GetScreenDistance()
         {
             float ret = NDalicPINVOKE.PanGesture_GetScreenDistance(swigCPtr);
@@ -352,4 +364,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 495851b..fca7e30 100755 (executable)
@@ -78,6 +78,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Creates an initialized path handle.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Path() : this(NDalicPINVOKE.Path_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -97,6 +98,7 @@ namespace Tizen.NUI
         /// Adds an interpolation point.
         /// </summary>
         /// <param name="point">The new interpolation point to be added.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void AddPoint(Position point)
         {
             NDalicPINVOKE.Path_AddPoint(swigCPtr, Position.getCPtr(point));
@@ -107,6 +109,7 @@ namespace Tizen.NUI
         /// Adds a control point.
         /// </summary>
         /// <param name="point">The new control point to be added.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void AddControlPoint(Vector3 point)
         {
             NDalicPINVOKE.Path_AddControlPoint(swigCPtr, Vector3.getCPtr(point));
@@ -122,6 +125,7 @@ namespace Tizen.NUI
         /// The out control point is the length of the succeeding segment forward along this bisector multiplied by the curvature.<br>
         /// </summary>
         /// <param name="curvature">The curvature of the spline. 0 gives straight lines between the knots, negative values means the spline contains loops, positive values up to 0.5 result in a smooth curve, positive values between 0.5 and 1 result in looped curves where the loops are not distinct (i.e., the curve appears to be non-continuous), positive values higher than 1 result in looped curves.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void GenerateControlPoints(float curvature)
         {
             NDalicPINVOKE.Path_GenerateControlPoints(swigCPtr, curvature);
@@ -134,6 +138,7 @@ namespace Tizen.NUI
         /// <param name="progress">A floating point value between 0.0 and 1.0.</param>
         /// <param name="position">The interpolated position at that progress.</param>
         /// <param name="tangent">The interpolated tangent at that progress.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Sample(float progress, Vector3 position, Vector3 tangent)
         {
             NDalicPINVOKE.Path_Sample(swigCPtr, progress, Vector3.getCPtr(position), Vector3.getCPtr(tangent));
@@ -144,6 +149,7 @@ namespace Tizen.NUI
         /// An accessor for the interpolation points.
         /// </summary>
         /// <param name="index">The index of the interpolation point.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Vector3 GetPoint(uint index)
         {
             Vector3 ret = new Vector3(NDalicPINVOKE.Path_GetPoint(swigCPtr, index), false);
@@ -155,6 +161,7 @@ namespace Tizen.NUI
         /// An accessor for the control points.
         /// </summary>
         /// <param name="index">The index of the control point.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Vector3 GetControlPoint(uint index)
         {
             Vector3 ret = new Vector3(NDalicPINVOKE.Path_GetControlPoint(swigCPtr, index), false);
@@ -166,6 +173,7 @@ namespace Tizen.NUI
         /// Gets the number of interpolation points in the path.
         /// </summary>
         /// <returns>The number of interpolation points in the path.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint GetPointCount()
         {
             uint ret = NDalicPINVOKE.Path_GetPointCount(swigCPtr);
@@ -176,6 +184,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for the Points.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyArray Points
         {
             get
@@ -193,6 +202,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for the ControlPoints.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyArray ControlPoints
         {
             get
@@ -209,4 +219,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index ec97af9..4ab070a 100755 (executable)
@@ -80,6 +80,7 @@ namespace Tizen.NUI
         /// this value increases. Conversely, if the user is moving their
         /// fingers towards each other, this value will decrease.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Scale
         {
             get
@@ -92,6 +93,7 @@ namespace Tizen.NUI
         /// The speed at which the user is moving their fingers.<br>
         /// This is the pixel movement per second.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Speed
         {
             get
@@ -103,6 +105,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The center point of the two points that caused the pinch gesture in screen coordinates.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScreenCenterPoint
         {
             get
@@ -114,6 +117,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The center point of the two points that caused the pinch gesture in local actor coordinates.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 LocalCenterPoint
         {
             get
@@ -195,4 +199,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 0b8f7a8..cb5b260 100755 (executable)
 
 namespace Tizen.NUI
 {
-
+    /// <summary>
+    ///  The PixelData object holds a pixel buffer.<br>
+    ///  The PixelData takes over the ownership of the pixel buffer.<br>
+    ///  The buffer memory must NOT be released outside of this class, instead,
+    ///  the PixelData object will release it automatically when the reference count falls to zero.
+    /// </summary>
     public class PixelData : BaseHandle
     {
         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -64,15 +69,27 @@ namespace Tizen.NUI
             base.Dispose(type);
         }
 
-
-
+        /// <summary>
+        /// Creates a PixelData object.
+        /// </summary>
+        /// <param name="buffer">The raw pixel data.</param>
+        /// <param name="bufferSize">The size of the buffer in bytes.</param>
+        /// <param name="width">Buffer width in pixels.</param>
+        /// <param name="height">Buffer height in pixels.</param>
+        /// <param name="pixelFormat">The pixel format.</param>
+        /// <param name="releaseFunction">The function used to release the memory.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PixelData(byte[] buffer, uint bufferSize, uint width, uint height, PixelFormat pixelFormat, PixelData.ReleaseFunction releaseFunction) : this(NDalicPINVOKE.PixelData_New(buffer, bufferSize, width, height, (int)pixelFormat, (int)releaseFunction), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
         }
 
-
+        /// <summary>
+        /// Gets the width of the buffer in pixels.
+        /// </summary>
+        /// <returns>The width of the buffer in pixels.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint GetWidth()
         {
             uint ret = NDalicPINVOKE.PixelData_GetWidth(swigCPtr);
@@ -80,6 +97,11 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Gets the height of the buffer in pixels.
+        /// </summary>
+        /// <returns>The height of the buffer in pixels.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint GetHeight()
         {
             uint ret = NDalicPINVOKE.PixelData_GetHeight(swigCPtr);
@@ -87,6 +109,11 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Gets the pixel format.
+        /// </summary>
+        /// <returns>The pixel format.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public PixelFormat GetPixelFormat()
         {
             PixelFormat ret = (PixelFormat)NDalicPINVOKE.PixelData_GetPixelFormat(swigCPtr);
@@ -94,12 +121,23 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Enumeration for Function to release the pixel buffer.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum ReleaseFunction
         {
+            /// <summary>
+            /// Use free function to release the pixel buffer.
+            /// </summary>
             FREE,
+
+            /// <summary>
+            /// Use delete[] operator to release the pixel buffer.
+            /// </summary>
             DELETE_ARRAY
         }
 
     }
 
-}
+}
\ No newline at end of file
index 8290e27..62a0670 100755 (executable)
@@ -75,4 +75,4 @@ namespace Tizen.NUI
         COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR
     }
 
-}
+}
\ No newline at end of file
index 728cf7e..dccf09e 100755 (executable)
@@ -109,6 +109,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to add.</param>
         /// <param name="arg2">The vector to add.</param>
         /// <returns>The vector containing the result of the addition.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Position operator +(Position arg1, Position arg2)
         {
             return arg1.Add(arg2);
@@ -120,6 +121,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to subtract.</param>
         /// <param name="arg2">The vector to subtract.</param>
         /// <returns>The vector containing the result of the subtraction.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Position operator -(Position arg1, Position arg2)
         {
             return arg1.Subtract(arg2);
@@ -130,6 +132,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="arg1">The vector to negate.</param>
         /// <returns>The vector containg the negation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Position operator -(Position arg1)
         {
             return arg1.Subtract();
@@ -141,6 +144,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to multiply.</param>
         /// <param name="arg2">The vector to multiply.</param>
         /// <returns>The vector containing the result of the multiplication.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Position operator *(Position arg1, Position arg2)
         {
             return arg1.Multiply(arg2);
@@ -152,6 +156,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to multiply</param>
         /// <param name="arg2">The float value to scale the vector.</param>
         /// <returns>The vector containing the result of scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Position operator *(Position arg1, float arg2)
         {
             return arg1.Multiply(arg2);
@@ -163,6 +168,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to divide.</param>
         /// <param name="arg2">The vector to divide.</param>
         /// <returns>The vector containing the result of the division.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Position operator /(Position arg1, Position arg2)
         {
             return arg1.Divide(arg2);
@@ -174,6 +180,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to divide.</param>
         /// <param name="arg2">The float value to scale the vector by.</param>
         /// <returns>The vector containing the result of scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Position operator /(Position arg1, float arg2)
         {
             return arg1.Divide(arg2);
@@ -185,6 +192,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="index">The subscript index.</param>
         /// <returns>The float at the given index.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float this[uint index]
         {
             get
@@ -204,6 +212,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Position() : this(NDalicPINVOKE.new_Vector3__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -215,6 +224,7 @@ namespace Tizen.NUI
         /// <param name="x">The x component.</param>
         /// <param name="y">The y component.</param>
         /// <param name="z">The z component.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Position(float x, float y, float z) : this(NDalicPINVOKE.new_Vector3__SWIG_1(x, y, z), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -224,6 +234,7 @@ namespace Tizen.NUI
         /// The constructor.
         /// </summary>
         /// <param name="position2d">Position2D to create this vector from.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Position(Position2D position2d) : this(NDalicPINVOKE.new_Vector3__SWIG_3(Position2D.getCPtr(position2d)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -292,6 +303,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">The vector to compare.</param>
         /// <returns>Returns true if the two vectors are equal, otherwise false.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool EqualTo(Position rhs)
         {
             bool ret = NDalicPINVOKE.Vector3_EqualTo(swigCPtr, Position.getCPtr(rhs));
@@ -304,6 +316,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">The vector to compare.</param>
         /// <returns>Returns true if the two vectors are not equal, otherwise false.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool NotEqualTo(Position rhs)
         {
             bool ret = NDalicPINVOKE.Vector3_NotEqualTo(swigCPtr, Position.getCPtr(rhs));
@@ -315,6 +328,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The x component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float X
         {
             set
@@ -333,6 +347,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The y component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Y
         {
             set
@@ -351,6 +366,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The z component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Z
         {
             set
@@ -369,6 +385,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ParentOrigin constants. It's 0.0.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static float ParentOriginTop
         {
             get
@@ -382,6 +399,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ParentOrigin constants. It's 1.0.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static float ParentOriginBottom
         {
             get
@@ -395,6 +413,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ParentOrigin constants. It's 0.0.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static float ParentOriginLeft
         {
             get
@@ -408,6 +427,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ParentOrigin constants. It's 1.0.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static float ParentOriginRight
         {
             get
@@ -421,6 +441,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ParentOrigin constants. It's 0.5.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static float ParentOriginMiddle
         {
             get
@@ -434,6 +455,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ParentOrigin constants: 0.0, 0.0, 0.5.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Position ParentOriginTopLeft
         {
             get
@@ -448,6 +470,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ParentOrigin constants: 0.5, 0.0, 0.5.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Position ParentOriginTopCenter
         {
             get
@@ -462,6 +485,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ParentOrigin constants: 1.0, 0.0, 0.5.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Position ParentOriginTopRight
         {
             get
@@ -476,6 +500,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ParentOrigin constants: 0.0, 0.5, 0.5.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Position ParentOriginCenterLeft
         {
             get
@@ -490,6 +515,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ParentOrigin constants: 0.0, 0.5, 0.5
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Position ParentOriginCenter
         {
             get
@@ -504,6 +530,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ParentOrigin constants: 1.0, 0.5, 0.5.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Position ParentOriginCenterRight
         {
             get
@@ -518,6 +545,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ParentOrigin constants: 0.0f, 1.0f, 0.5f.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Position ParentOriginBottomLeft
         {
             get
@@ -532,6 +560,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ParentOrigin constants: 0.5, 1.0, 0.5.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Position ParentOriginBottomCenter
         {
             get
@@ -546,6 +575,7 @@ namespace Tizen.NUI
         /// <summary>
         /// ParentOrigin constants: 1.0, 1.0, 0.5.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Position ParentOriginBottomRight
         {
             get
@@ -560,6 +590,7 @@ namespace Tizen.NUI
         /// <summary>
         /// PivotPoint constants: 0.0.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static float PivotPointTop
         {
             get
@@ -573,6 +604,7 @@ namespace Tizen.NUI
         /// <summary>
         /// PivotPoint constants: 1.0.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static float PivotPointBottom
         {
             get
@@ -586,6 +618,7 @@ namespace Tizen.NUI
         /// <summary>
         /// PivotPoint constants: 0.0.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static float PivotPointLeft
         {
             get
@@ -599,6 +632,7 @@ namespace Tizen.NUI
         /// <summary>
         /// PivotPoint constants: 1.0.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static float PivotPointRight
         {
             get
@@ -612,6 +646,7 @@ namespace Tizen.NUI
         /// <summary>
         /// PivotPoint constants: 0.0.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static float PivotPointMiddle
         {
             get
@@ -625,6 +660,7 @@ namespace Tizen.NUI
         /// <summary>
         /// PivotPoint constants: 0.0, 0.0, 0.5.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static Position PivotPointTopLeft
         {
             get
@@ -639,6 +675,7 @@ namespace Tizen.NUI
         /// <summary>
         /// PivotPoint constants: 0.5, 0.0, 0.5.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static Position PivotPointTopCenter
         {
             get
@@ -653,6 +690,7 @@ namespace Tizen.NUI
         /// <summary>
         /// PivotPoint constants: 1.0, 0.0, 0.5.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static Position PivotPointTopRight
         {
             get
@@ -667,6 +705,7 @@ namespace Tizen.NUI
         /// <summary>
         /// PivotPoint constants: 0.0, 0.5, 0.5.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static Position PivotPointCenterLeft
         {
             get
@@ -681,6 +720,7 @@ namespace Tizen.NUI
         /// <summary>
         /// PivotPoint constants: 0.5, 0.5, 0.5.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static Position PivotPointCenter
         {
             get
@@ -695,6 +735,7 @@ namespace Tizen.NUI
         /// <summary>
         /// PivotPoint constants: 1.0, 0.5, 0.5.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static Position PivotPointCenterRight
         {
             get
@@ -709,6 +750,7 @@ namespace Tizen.NUI
         /// <summary>
         /// PivotPoint constants: 0.0, 1.0, 0.5.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static Position PivotPointBottomLeft
         {
             get
@@ -723,6 +765,7 @@ namespace Tizen.NUI
         /// <summary>
         /// PivotPoint constants: 0.5, 1.0, 0.5
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static Position PivotPointBottomCenter
         {
             get
@@ -737,6 +780,7 @@ namespace Tizen.NUI
         /// <summary>
         /// PivotPoint constants: 1.0, 1.0, 0.5.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static Position PivotPointBottomRight
         {
             get
@@ -751,6 +795,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Constant ( 1.0f, 1.0f, 1.0f ).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Position One
         {
             get
@@ -831,6 +876,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Constant ( 0.0f, 0.0f, 0.0f ).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Position Zero
         {
             get
@@ -845,6 +891,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Converts a position instance to a Vector3 instance.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static implicit operator Vector3(Position Position)
         {
             return new Vector3(Position.X, Position.Y, Position.Z);
@@ -853,6 +900,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Converts a Vector3 instance to a position instance.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static implicit operator Position(Vector3 vec)
         {
             return new Position(vec.X, vec.Y, vec.Z);
@@ -1024,4 +1072,4 @@ namespace Tizen.NUI
         }
 
     }
-}
+}
\ No newline at end of file
index f12ece4..ed8f058 100755 (executable)
@@ -106,6 +106,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to add.</param>
         /// <param name="arg2">The vector to add.</param>
         /// <returns>The vector containing the result of the addition.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Position2D operator +(Position2D arg1, Position2D arg2)
         {
             return arg1.Add(arg2);
@@ -117,6 +118,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to subtract.</param>
         /// <param name="arg2">The vector to subtract.</param>
         /// <returns>The vector containing the result of the subtraction.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Position2D operator -(Position2D arg1, Position2D arg2)
         {
             return arg1.Subtract(arg2);
@@ -127,6 +129,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="arg1">The vector to negate.</param>
         /// <returns>The vector containing the negation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Position2D operator -(Position2D arg1)
         {
             return arg1.Subtract();
@@ -138,6 +141,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to multiply.</param>
         /// <param name="arg2">The vector to multiply.</param>
         /// <returns>The vector containing the result of the multiplication.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Position2D operator *(Position2D arg1, Position2D arg2)
         {
             return arg1.Multiply(arg2);
@@ -149,6 +153,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to multiply.</param>
         /// <param name="arg2">The integer value to scale the vector.</param>
         /// <returns>The vector containing the result of the multiplication.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Position2D operator *(Position2D arg1, int arg2)
         {
             return arg1.Multiply(arg2);
@@ -160,6 +165,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to divide.</param>
         /// <param name="arg2">The vector to divide.</param>
         /// <returns>The vector containing the result of the division.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Position2D operator /(Position2D arg1, Position2D arg2)
         {
             return arg1.Divide(arg2);
@@ -171,6 +177,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to divide.</param>
         /// <param name="arg2">The integer value to scale the vector by.</param>
         /// <returns>The vector containing the result of the division.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Position2D operator /(Position2D arg1, int arg2)
         {
             return arg1.Divide(arg2);
@@ -181,6 +188,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="index">The subscript index.</param>
         /// <returns>The float at the given index.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float this[uint index]
         {
             get
@@ -199,6 +207,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Position2D() : this(NDalicPINVOKE.new_Vector2__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -209,6 +218,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="x">x component</param>
         /// <param name="y">y component</param>
+        /// <since_tizen> 3 </since_tizen>
         public Position2D(int x, int y) : this(NDalicPINVOKE.new_Vector2__SWIG_1((float)x, (float)y), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -218,6 +228,7 @@ namespace Tizen.NUI
         /// The constructor.
         /// </summary>
         /// <param name="position">Position to create this vector from</param>
+        /// <since_tizen> 3 </since_tizen>
         public Position2D(Position position) : this(NDalicPINVOKE.new_Vector2__SWIG_3(Position.getCPtr(position)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -279,6 +290,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">The vector to compare</param>
         /// <returns>Returns true if the two vectors are equal, otherwise false</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool EqualTo(Position2D rhs)
         {
             bool ret = NDalicPINVOKE.Vector2_EqualTo(swigCPtr, Position2D.getCPtr(rhs));
@@ -291,6 +303,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">The vector to compare.</param>
         /// <returns>Returns true if the two vectors are not equal, otherwise false.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool NotEqualTo(Position2D rhs)
         {
             bool ret = NDalicPINVOKE.Vector2_NotEqualTo(swigCPtr, Position2D.getCPtr(rhs));
@@ -308,6 +321,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The x component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int X
         {
             set
@@ -326,6 +340,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The y component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int Y
         {
             set
@@ -344,6 +359,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Converts a Position2D instance to a Vector2 instance.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static implicit operator Vector2(Position2D position2d)
         {
             return new Vector2((float)position2d.X, (float)position2d.Y);
@@ -352,6 +368,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Converts a Vector2 instance to a Position2D instance.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static implicit operator Position2D(Vector2 vec)
         {
             return new Position2D((int)vec.X, (int)vec.Y);
@@ -360,6 +377,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Converts a Position2D instance to a Uint16Pair instance.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static implicit operator Uint16Pair(Position2D position2d)
         {
             return new Uint16Pair((uint)position2d.X, (uint)position2d.Y);
@@ -368,6 +386,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Converts a Uint16Pair instance to a Position2D instance.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static implicit operator Position2D(Uint16Pair pair)
         {
             return new Position2D((int)pair.GetX(), (int)pair.GetY());
@@ -377,4 +396,3 @@ namespace Tizen.NUI
 
 }
 
-
index 702c8bc..7f2a864 100755 (executable)
@@ -134,6 +134,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="arg0">A valid handle to the target object.</param>
         /// <param name="propertyIndex">The index of a property.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Property(Animatable arg0, int propertyIndex) : this(NDalicPINVOKE.new_Property__SWIG_0(Animatable.getCPtr(arg0), propertyIndex), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -145,6 +146,7 @@ namespace Tizen.NUI
         /// <param name="arg0">A valid handle to the target object.</param>
         /// <param name="propertyIndex">The index of a property.</param>
         /// <param name="componentIndex">Index to a sub component of a property, for use with Vector2, Vector3 and Vector4. -1 for the main property (default is -1).</param>
+        /// <since_tizen> 3 </since_tizen>
         public Property(Animatable arg0, int propertyIndex, int componentIndex) : this(NDalicPINVOKE.new_Property__SWIG_1(Animatable.getCPtr(arg0), propertyIndex, componentIndex), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -156,6 +158,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="arg0">A valid handle to the target object.</param>
         /// <param name="propertyName">The property name.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Property(Animatable arg0, string propertyName) : this(NDalicPINVOKE.new_Property__SWIG_2(Animatable.getCPtr(arg0), propertyName), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -168,6 +171,7 @@ namespace Tizen.NUI
         /// <param name="arg0">A valid handle to the target object.</param>
         /// <param name="propertyName">The property name.</param>
         /// <param name="componentIndex">Index to a sub component of a property, for use with Vector2, Vector3 and Vector4. -1 for main property (default is -1).</param>
+        /// <since_tizen> 3 </since_tizen>
         public Property(Animatable arg0, string propertyName, int componentIndex) : this(NDalicPINVOKE.new_Property__SWIG_3(Animatable.getCPtr(arg0), propertyName, componentIndex), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -191,6 +195,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets the index of the property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int propertyIndex
         {
             set
@@ -209,6 +214,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets the component index of the property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int componentIndex
         {
             set
@@ -313,6 +319,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="index">The element index to access. No bounds checking is performed.</param>
         /// <returns>The reference to the element.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue this[uint index]
         {
             get
@@ -324,6 +331,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyArray() : this(NDalicPINVOKE.new_Property_Array__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -338,6 +346,7 @@ namespace Tizen.NUI
         /// Retrieves the number of elements in the array.
         /// </summary>
         /// <returns>The number of elements in the array.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint Size()
         {
             uint ret = NDalicPINVOKE.Property_Array_Size(swigCPtr);
@@ -349,6 +358,7 @@ namespace Tizen.NUI
         /// Retrieves the number of elements in the array.
         /// </summary>
         /// <returns>The number of elements in the array.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint Count()
         {
             uint ret = NDalicPINVOKE.Property_Array_Count(swigCPtr);
@@ -360,6 +370,7 @@ namespace Tizen.NUI
         /// Returns whether the array is empty.
         /// </summary>
         /// <returns>Returns true if empty, false otherwise.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Empty()
         {
             bool ret = NDalicPINVOKE.Property_Array_Empty(swigCPtr);
@@ -370,6 +381,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Clears the array.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Clear()
         {
             NDalicPINVOKE.Property_Array_Clear(swigCPtr);
@@ -380,6 +392,7 @@ namespace Tizen.NUI
         /// Increases the capacity of the array.
         /// </summary>
         /// <param name="size">The size to reserve.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Reserve(uint size)
         {
             NDalicPINVOKE.Property_Array_Reserve(swigCPtr, size);
@@ -390,6 +403,7 @@ namespace Tizen.NUI
         /// Resizes to size.
         /// </summary>
         /// <param name="size">The size to resize</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Resize(uint size)
         {
             NDalicPINVOKE.Property_Array_Resize(swigCPtr, size);
@@ -400,6 +414,7 @@ namespace Tizen.NUI
         /// Retrieves the capacity of the array.
         /// </summary>
         /// <returns>The allocated capacity of the array.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint Capacity()
         {
             uint ret = NDalicPINVOKE.Property_Array_Capacity(swigCPtr);
@@ -411,6 +426,7 @@ namespace Tizen.NUI
         /// Adds an element to the array.
         /// </summary>
         /// <param name="value">The value to add at the end of the array.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void PushBack(PropertyValue value)
         {
             NDalicPINVOKE.Property_Array_PushBack(swigCPtr, PropertyValue.getCPtr(value));
@@ -421,6 +437,7 @@ namespace Tizen.NUI
         /// Adds an element to the array.
         /// </summary>
         /// <param name="value">The value to add at the end of the array.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyArray Add(PropertyValue value)
         {
             PropertyArray ret = new PropertyArray(NDalicPINVOKE.Property_Array_Add(swigCPtr, PropertyValue.getCPtr(value)), false);
@@ -433,6 +450,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="index">The element index to access. No bounds checking is performed.</param>
         /// <returns>The reference to the element.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue GetElementAt(uint index)
         {
             PropertyValue ret = new PropertyValue(NDalicPINVOKE.Property_Array_GetElementAt__SWIG_0(swigCPtr, index), false);
@@ -538,6 +556,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The type of the key.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyKey.KeyType Type
         {
             set
@@ -556,6 +575,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The index key.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int IndexKey
         {
             set
@@ -574,6 +594,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The string key.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string StringKey
         {
             set
@@ -593,6 +614,7 @@ namespace Tizen.NUI
         /// The constructor.
         /// </summary>
         /// <param name="key">The string key.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyKey(string key) : this(NDalicPINVOKE.new_Property_Key__SWIG_0(key), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -602,6 +624,7 @@ namespace Tizen.NUI
         /// The constructor.
         /// </summary>
         /// <param name="key">The index key.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyKey(int key) : this(NDalicPINVOKE.new_Property_Key__SWIG_1(key), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -612,6 +635,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">A string key to compare against.</param>
         /// <returns>Returns true if the key compares, or false if it isn't equal or of the wrong type.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool EqualTo(string rhs)
         {
             bool ret = NDalicPINVOKE.Property_Key_EqualTo__SWIG_0(swigCPtr, rhs);
@@ -624,6 +648,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">The index key to compare against.</param>
         /// <returns>Returns true if the key compares, or false if it isn't equal or of the wrong type.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool EqualTo(int rhs)
         {
             bool ret = NDalicPINVOKE.Property_Key_EqualTo__SWIG_1(swigCPtr, rhs);
@@ -636,6 +661,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">A key to compare against</param>
         /// <returns>Returns true if the keys are of the same type and have the same value.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool EqualTo(PropertyKey rhs)
         {
             bool ret = NDalicPINVOKE.Property_Key_EqualTo__SWIG_2(swigCPtr, PropertyKey.getCPtr(rhs));
@@ -648,6 +674,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">The index key to compare against.</param>
         /// <returns>Returns true if the key is not equal or not a string key.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool NotEqualTo(string rhs)
         {
             bool ret = NDalicPINVOKE.Property_Key_NotEqualTo__SWIG_0(swigCPtr, rhs);
@@ -660,6 +687,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">The index key to compare against.</param>
         /// <returns>Returns true if the key is not equal, or not the index key.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool NotEqualTo(int rhs)
         {
             bool ret = NDalicPINVOKE.Property_Key_NotEqualTo__SWIG_1(swigCPtr, rhs);
@@ -672,6 +700,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">A key to compare against.</param>
         /// <returns>Returns true if the keys are not of the same type or are not equal.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool NotEqualTo(PropertyKey rhs)
         {
             bool ret = NDalicPINVOKE.Property_Key_NotEqualTo__SWIG_2(swigCPtr, PropertyKey.getCPtr(rhs));
@@ -682,6 +711,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The type of key.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum KeyType
         {
             Index,
@@ -778,6 +808,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="key">The key whose value to access.</param>
         /// <returns>A value for the element with the specified key.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue this[string key]
         {
             get
@@ -792,6 +823,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="key">The key whose value to access.</param>
         /// <returns>A value for the element with the specified key.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue this[int key]
         {
             get
@@ -803,6 +835,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap() : this(NDalicPINVOKE.new_Property_Map__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -812,6 +845,7 @@ namespace Tizen.NUI
         /// The copy constructor.
         /// </summary>
         /// <param name="other">The map to copy from.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap(PropertyMap other) : this(NDalicPINVOKE.new_Property_Map__SWIG_1(PropertyMap.getCPtr(other)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -821,6 +855,7 @@ namespace Tizen.NUI
         /// Retrieves the number of elements in the map.
         /// </summary>
         /// <returns>The number of elements in the map.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint Count()
         {
             uint ret = NDalicPINVOKE.Property_Map_Count(swigCPtr);
@@ -832,6 +867,7 @@ namespace Tizen.NUI
         /// Returns whether the map is empty.
         /// </summary>
         /// <returns>Returns true if empty, false otherwise.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Empty()
         {
             bool ret = NDalicPINVOKE.Property_Map_Empty(swigCPtr);
@@ -845,6 +881,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="key">The key to insert.</param>
         /// <param name="value">The value to insert.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Insert(string key, PropertyValue value)
         {
             NDalicPINVOKE.Property_Map_Insert__SWIG_0(swigCPtr, key, PropertyValue.getCPtr(value));
@@ -857,6 +894,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="key">The key to insert.</param>
         /// <param name="value">The value to insert.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Insert(int key, PropertyValue value)
         {
             NDalicPINVOKE.Property_Map_Insert__SWIG_2(swigCPtr, key, PropertyValue.getCPtr(value));
@@ -870,6 +908,7 @@ namespace Tizen.NUI
         /// <param name="key">The key to insert.</param>
         /// <param name="value">The value to insert.</param>
         /// <returns>Returns a reference to this object.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap Add(string key, PropertyValue value)
         {
             PropertyMap ret = new PropertyMap(NDalicPINVOKE.Property_Map_Add__SWIG_0(swigCPtr, key, PropertyValue.getCPtr(value)), false);
@@ -884,6 +923,7 @@ namespace Tizen.NUI
         /// <param name="key">The key to insert.</param>
         /// <param name="value">The value to insert.</param>
         /// <returns>Returns a reference to this object.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap Add(int key, PropertyValue value)
         {
             PropertyMap ret = new PropertyMap(NDalicPINVOKE.Property_Map_Add__SWIG_2(swigCPtr, key, PropertyValue.getCPtr(value)), false);
@@ -896,6 +936,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="position">The specified position.</param>
         /// <returns>A reference to the value at the specified position.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue GetValue(uint position)
         {
             PropertyValue ret = new PropertyValue(NDalicPINVOKE.Property_Map_GetValue(swigCPtr, position), false);
@@ -916,6 +957,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="position">The specified position.</param>
         /// <returns>A copy of the key at the specified position.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyKey GetKeyAt(uint position)
         {
             PropertyKey ret = new PropertyKey(NDalicPINVOKE.Property_Map_GetKeyAt(swigCPtr, position), true);
@@ -937,6 +979,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="key">The key to find.</param>
         /// <returns>The value if it exists, an empty object otherwise.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue Find(int key)
         {
             global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_2(swigCPtr, key);
@@ -951,6 +994,7 @@ namespace Tizen.NUI
         /// <param name="indexKey">The index key to find.</param>
         /// <param name="stringKey">The string key to find.</param>
         /// <returns>The value if it exists, an empty object otherwise.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue Find(int indexKey, string stringKey)
         {
             global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_3(swigCPtr, indexKey, stringKey);
@@ -980,6 +1024,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Clears the map.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Clear()
         {
             NDalicPINVOKE.Property_Map_Clear(swigCPtr);
@@ -991,6 +1036,7 @@ namespace Tizen.NUI
         /// Any values in 'from' will overwrite the values in the current map.<br>
         /// </summary>
         /// <param name="from">The map to merge from.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Merge(PropertyMap from)
         {
             NDalicPINVOKE.Property_Map_Merge(swigCPtr, PropertyMap.getCPtr(from));
@@ -1111,7 +1157,8 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="obj">An object to create.</param>
         /// <returns>The created value.</returns>
-        static public PropertyValue CreateFromObject(System.Object obj)
+        static /// <since_tizen> 3 </since_tizen>
+ public PropertyValue CreateFromObject(System.Object obj)
         {
             System.Type type = obj.GetType();
 
@@ -1197,6 +1244,7 @@ namespace Tizen.NUI
         /// Creates a Size2D property value.
         /// </summary>
         /// <param name="vectorValue">Size2D values.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(Size2D vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_4(Size2D.getCPtr(vectorValue)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1206,6 +1254,7 @@ namespace Tizen.NUI
         /// Creates a Position2D property value.
         /// </summary>
         /// <param name="vectorValue">Position2D values.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(Position2D vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_4(Position2D.getCPtr(vectorValue)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1224,6 +1273,7 @@ namespace Tizen.NUI
         /// Creates a Position property value.
         /// </summary>
         /// <param name="vectorValue">Position values.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(Position vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_5(Position.getCPtr(vectorValue)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1233,6 +1283,7 @@ namespace Tizen.NUI
         /// Creates a Color property value.
         /// </summary>
         /// <param name="vectorValue">Color values.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(Color vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_6(Color.getCPtr(vectorValue)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1243,6 +1294,7 @@ namespace Tizen.NUI
         /// Retrieves a Size2D value.
         /// </summary>
         /// <param name="vectorValue"> On return, a Size2D value.</param>
+        /// <since_tizen> 3 </since_tizen>
         public bool Get(Size2D vectorValue)
         {
             bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_5(swigCPtr, Size2D.getCPtr(vectorValue));
@@ -1254,6 +1306,7 @@ namespace Tizen.NUI
         /// Retrieves a Position2D value.
         /// </summary>
         /// <param name="vectorValue"> On return, a Position2D value.</param>
+        /// <since_tizen> 3 </since_tizen>
         public bool Get(Position2D vectorValue)
         {
             bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_5(swigCPtr, Position2D.getCPtr(vectorValue));
@@ -1276,6 +1329,7 @@ namespace Tizen.NUI
         /// Retrieves a Position value.
         /// </summary>
         /// <param name="vectorValue"> On return, a position value.</param>
+        /// <since_tizen> 3 </since_tizen>
         public bool Get(Position vectorValue)
         {
             bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_6(swigCPtr, Position.getCPtr(vectorValue));
@@ -1287,6 +1341,7 @@ namespace Tizen.NUI
         /// Retrieves a Color value.
         /// </summary>
         /// <param name="vectorValue"> On return, a color value.</param>
+        /// <since_tizen> 3 </since_tizen>
         public bool Get(Color vectorValue)
         {
             bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_7(swigCPtr, Color.getCPtr(vectorValue));
@@ -1299,6 +1354,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The default constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue() : this(NDalicPINVOKE.new_Property_Value__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1308,6 +1364,7 @@ namespace Tizen.NUI
         /// Creates a boolean property value.
         /// </summary>
         /// <param name="boolValue">A boolean value.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(bool boolValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_1(boolValue), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1317,6 +1374,7 @@ namespace Tizen.NUI
         /// Creates an integer property value.
         /// </summary>
         /// <param name="integerValue">An integer value.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(int integerValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_2(integerValue), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1326,6 +1384,7 @@ namespace Tizen.NUI
         /// Creates a float property value.
         /// </summary>
         /// <param name="floatValue">A floating-point value.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(float floatValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_3(floatValue), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1335,6 +1394,7 @@ namespace Tizen.NUI
         /// Creates a Vector2 property value.
         /// </summary>
         /// <param name="vectorValue">A vector of 2 floating-point values.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(Vector2 vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_4(Vector2.getCPtr(vectorValue)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1344,6 +1404,7 @@ namespace Tizen.NUI
         /// Creates a Vector3 property value.
         /// </summary>
         /// <param name="vectorValue">A vector of 3 floating-point values.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(Vector3 vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_5(Vector3.getCPtr(vectorValue)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1353,6 +1414,7 @@ namespace Tizen.NUI
         /// Creates a Vector4 property value.
         /// </summary>
         /// <param name="vectorValue">A vector of 4 floating-point values.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(Vector4 vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_6(Vector4.getCPtr(vectorValue)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1372,6 +1434,7 @@ namespace Tizen.NUI
         /// Creates a Rectangle property value.
         /// </summary>
         /// <param name="vectorValue">Rectangle values.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(Rectangle vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_9(Rectangle.getCPtr(vectorValue)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1386,6 +1449,7 @@ namespace Tizen.NUI
         /// Creates a Rotation property value.
         /// </summary>
         /// <param name="quaternion">Rotation values.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(Rotation quaternion) : this(NDalicPINVOKE.new_Property_Value__SWIG_11(Rotation.getCPtr(quaternion)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1395,6 +1459,7 @@ namespace Tizen.NUI
         /// Creates a string property value.
         /// </summary>
         /// <param name="stringValue">A string.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(string stringValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_12(stringValue), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1404,6 +1469,7 @@ namespace Tizen.NUI
         /// Creates an array property value.
         /// </summary>
         /// <param name="arrayValue">An array.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(PropertyArray arrayValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_14(PropertyArray.getCPtr(arrayValue)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1413,6 +1479,7 @@ namespace Tizen.NUI
         /// Creates a map property value.
         /// </summary>
         /// <param name="mapValue">An array.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(PropertyMap mapValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_15(PropertyMap.getCPtr(mapValue)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1422,6 +1489,7 @@ namespace Tizen.NUI
         /// Creates a PropertyType value.
         /// </summary>
         /// <param name="type">A PropertyType value.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(PropertyType type) : this(NDalicPINVOKE.new_Property_Value__SWIG_16((int)type), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1431,6 +1499,7 @@ namespace Tizen.NUI
         /// Creates a PropertyValue value.
         /// </summary>
         /// <param name="value">A PropertyValue value.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyValue(PropertyValue value) : this(NDalicPINVOKE.new_Property_Value__SWIG_17(PropertyValue.getCPtr(value)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -1440,6 +1509,7 @@ namespace Tizen.NUI
         /// Queries the type of this property value.
         /// </summary>
         /// <returns>The type ID</returns>
+        /// <since_tizen> 3 </since_tizen>
         public new PropertyType GetType()
         {
             PropertyType ret = (PropertyType)NDalicPINVOKE.Property_Value_GetType(swigCPtr);
@@ -1452,6 +1522,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="boolValue">On return, a boolean value.</param>
         /// <returns>Returns true if the value is successfully retrieved, false if the type is not convertible.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Get(out bool boolValue)
         {
             bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_1(swigCPtr, out boolValue);
@@ -1464,6 +1535,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="floatValue">On return, a floating-point value.</param>
         /// <returns>Returns true if the value is successfully retrieved, false if the type is not convertible.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Get(out float floatValue)
         {
             bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_2(swigCPtr, out floatValue);
@@ -1476,6 +1548,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="integerValue">On return, an integer value.</param>
         /// <returns>Returns true if the value is successfully retrieved, false if the type is not convertible.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Get(out int integerValue)
         {
             bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_3(swigCPtr, out integerValue);
@@ -1488,6 +1561,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rect">On return, an integer rectangle.</param>
         /// <returns>Returns true if the value is successfully retrieved, false if the type is not convertible.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Get(Rectangle rect)
         {
             bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_4(swigCPtr, Rectangle.getCPtr(rect));
@@ -1500,6 +1574,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="vectorValue">On return, a vector value.</param>
         /// <returns>Returns true if the value is successfully retrieved, false if the type is not convertible.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Get(Vector2 vectorValue)
         {
             bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_5(swigCPtr, Vector2.getCPtr(vectorValue));
@@ -1512,6 +1587,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="vectorValue">On return, a vector value.</param>
         /// <returns>Returns true if the value is successfully retrieved, false if the type is not convertible.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Get(Vector3 vectorValue)
         {
             bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_6(swigCPtr, Vector3.getCPtr(vectorValue));
@@ -1524,6 +1600,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="vectorValue">On return, a vector value.</param>
         /// <returns>Returns true if the value is successfully retrieved, false if the type is not convertible.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Get(Vector4 vectorValue)
         {
             bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_7(swigCPtr, Vector4.getCPtr(vectorValue));
@@ -1557,6 +1634,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="quaternionValue">On return, a rotation value.</param>
         /// <returns>Returns true if the value is successfully retrieved, false if the type is not convertible.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Get(Rotation quaternionValue)
         {
             bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_11(swigCPtr, Rotation.getCPtr(quaternionValue));
@@ -1569,6 +1647,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="stringValue">On return, a string.</param>
         /// <returns>Returns true if the value is successfully retrieved, false if the type is not convertible.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Get(out string stringValue)
         {
             bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_12(swigCPtr, out stringValue);
@@ -1581,6 +1660,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="arrayValue">On return, the array as a vector property values.</param>
         /// <returns>Returns true if the value is successfully retrieved, false if the type is not convertible.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Get(PropertyArray arrayValue)
         {
             bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_13(swigCPtr, PropertyArray.getCPtr(arrayValue));
@@ -1593,6 +1673,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="mapValue">On return, the map as vector of string and property value pairs.</param>
         /// <returns>Returns true if the value is successfully retrieved, false if the type is not convertible.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Get(PropertyMap mapValue)
         {
             bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_14(swigCPtr, PropertyMap.getCPtr(mapValue));
@@ -1600,4 +1681,4 @@ namespace Tizen.NUI
             return ret;
         }
     }
-}
+}
\ No newline at end of file
index bbbb2b8..e97d1d9 100755 (executable)
 
 namespace Tizen.NUI
 {
-
+    /// <summary>
+    /// PropertyBuffer is a handle to an object that contains a buffer of structured properties.<br>
+    /// PropertyBuffers can be used to provide data to Geometry objects.
+    /// </summary>
     public class PropertyBuffer : BaseHandle
     {
         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -63,7 +66,11 @@ namespace Tizen.NUI
             base.Dispose(type);
         }
 
-
+        /// <summary>
+        /// Creates a PropertyBuffer.
+        /// </summary>
+        /// <param name="bufferFormat">The map of names and types that describes the components of the buffer.</param>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyBuffer(PropertyMap bufferFormat) : this(NDalicPINVOKE.PropertyBuffer_New(PropertyMap.getCPtr(bufferFormat)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -76,6 +83,11 @@ namespace Tizen.NUI
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Gets the number of elements in the buffer.
+        /// </summary>
+        /// <returns>Number of elements to expand or contract the buffer.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint GetSize()
         {
             uint ret = NDalicPINVOKE.PropertyBuffer_GetSize(swigCPtr);
@@ -85,4 +97,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 4fc3f66..f32b310 100755 (executable)
@@ -65,7 +65,10 @@ namespace Tizen.NUI
             base.Dispose(type);
         }
 
-
+        /// <summary>
+        /// Create a property condition instance.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public PropertyCondition() : this(NDalicPINVOKE.new_PropertyCondition__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -74,6 +77,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Retrieves the arguments that this condition uses.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public uint GetArgumentCount()
         {
             uint ret = NDalicPINVOKE.PropertyCondition_GetArgumentCount(swigCPtr);
@@ -83,6 +87,7 @@ namespace Tizen.NUI
         ///<summary>
         /// Retrieves the arguments that this condition uses
         ///</summary>
+        ///<since_tizen> 4 </since_tizen>
         public float GetArgument(uint index)
         {
             float ret = NDalicPINVOKE.PropertyCondition_GetArgument(swigCPtr, index);
@@ -93,6 +98,7 @@ namespace Tizen.NUI
         ///<summary>
         /// LessThan condition compares whether property is less than arg.
         ///</summary>
+        ///<since_tizen> 4 </since_tizen>
         public static PropertyCondition LessThan(float arg)
         {
             PropertyCondition ret = new PropertyCondition(NDalicPINVOKE.LessThanCondition(arg), true);
@@ -103,6 +109,7 @@ namespace Tizen.NUI
         ///<summary>
         /// GreaterThan condition compares whether property is greater than arg.
         ///</summary>
+        ///<since_tizen> 4 </since_tizen>
         public static PropertyCondition GreaterThan(float arg)
         {
             PropertyCondition ret = new PropertyCondition(NDalicPINVOKE.GreaterThanCondition(arg), true);
@@ -113,6 +120,7 @@ namespace Tizen.NUI
         ///<summary>
         /// Inside condition compares whether property is greater than arg0 and less than arg1.
         ///</summary>
+        ///<since_tizen> 4 </since_tizen>
         public static PropertyCondition Inside(float arg0, float arg1)
         {
             PropertyCondition ret = new PropertyCondition(NDalicPINVOKE.InsideCondition(arg0, arg1), true);
@@ -123,6 +131,7 @@ namespace Tizen.NUI
         ///<summary>
         /// Outside condition compares whether property is less than arg0 or greater than arg1
         ///</summary>
+        ///<since_tizen> 4 </since_tizen>
         public static PropertyCondition Outside(float arg0, float arg1)
         {
             PropertyCondition ret = new PropertyCondition(NDalicPINVOKE.OutsideCondition(arg0, arg1), true);
@@ -133,6 +142,7 @@ namespace Tizen.NUI
         ///<summary>
         /// Detects when a property changes by stepAmount from initialValue, in both positive and negative directions. This will continue checking for multiples of stepAmount.
         ///</summary>
+        ///<since_tizen> 4 </since_tizen>
         public static PropertyCondition Step(float stepAmount, float initialValue)
         {
             PropertyCondition ret = new PropertyCondition(NDalicPINVOKE.StepCondition__SWIG_0(stepAmount, initialValue), true);
@@ -143,6 +153,7 @@ namespace Tizen.NUI
         ///<summary>
         /// Receives notifications as a property goes above/below the inputted values. Values must be ordered and can be either ascending or descending.
         ///</summary>
+        ///<since_tizen> 4 </since_tizen>
         public static PropertyCondition Step(float stepAmount)
         {
             PropertyCondition ret = new PropertyCondition(NDalicPINVOKE.StepCondition__SWIG_1(stepAmount), true);
@@ -152,4 +163,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 3b0fc65..1775866 100755 (executable)
@@ -70,18 +70,17 @@ namespace Tizen.NUI
             base.Dispose(type);
         }
 
-        /**
-          * @brief Event arguments that passed via Notify signal
-          *
-          */
+        ///<summary>
+        /// Event arguments that passed via Notify signal
+        ///</summary>
         public class NotifyEventArgs : EventArgs
         {
             private PropertyNotification _propertyNotification;
 
-            /**
-              * @brief PropertyNotification - is the PropertyNotification handle that has the notification properties.
-              *
-              */
+            ///<summary>
+            /// PropertyNotification - is the PropertyNotification handle that has the notification properties.
+            ///</summary>
+            /// <since_tizen> 4 </since_tizen>
             public PropertyNotification PropertyNotification
             {
                 get
@@ -100,11 +99,12 @@ namespace Tizen.NUI
         private DaliEventHandler<object, NotifyEventArgs> _propertyNotificationNotifyEventHandler;
         private NotifyEventCallbackDelegate _propertyNotificationNotifyEventCallbackDelegate;
 
-        /**
-          * @brief Event for Notified signal which can be used to subscribe/unsubscribe the event handler
-          * (in the type of NotifyEventHandler-DaliEventHandler<object,NotifyEventArgs>) provided by the user.
-          * Notified signal is emitted when the notification upon a condition of the property being met, has occurred.
-          */
+        ///<summary>
+        /// Event for Notified signal which can be used to subscribe/unsubscribe the event handler
+        /// (in the type of NotifyEventHandler-DaliEventHandler<object,NotifyEventArgs>) provided by the user.
+        /// Notified signal is emitted when the notification upon a condition of the property being met, has occurred.
+        ///</summary>
+        /// <since_tizen> 4 </since_tizen>
         public event DaliEventHandler<object, NotifyEventArgs> Notified
         {
             add
@@ -149,6 +149,10 @@ namespace Tizen.NUI
             }
         }
 
+        /// <summary>
+        /// Get property notification from Intptr.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static PropertyNotification GetPropertyNotificationFromPtr(global::System.IntPtr cPtr)
         {
             PropertyNotification ret = new PropertyNotification(cPtr, false);
@@ -156,12 +160,19 @@ namespace Tizen.NUI
             return ret;
         }
 
-
+        /// <summary>
+        /// Create a instance of PropertyNotification.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public PropertyNotification() : this(NDalicPINVOKE.new_PropertyNotification__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Downcast a PropertyNotification instance.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static PropertyNotification DownCast(BaseHandle handle)
         {
             PropertyNotification ret =  Registry.GetManagedBaseHandleFromNativePtr(handle) as PropertyNotification;
@@ -169,11 +180,19 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Create a instance of PropertyNotification.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public PropertyNotification(PropertyNotification handle) : this(NDalicPINVOKE.new_PropertyNotification__SWIG_1(PropertyNotification.getCPtr(handle)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Assign.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public PropertyNotification Assign(PropertyNotification rhs)
         {
             PropertyNotification ret = new PropertyNotification(NDalicPINVOKE.PropertyNotification_Assign(swigCPtr, PropertyNotification.getCPtr(rhs)), false);
@@ -181,6 +200,10 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Gets the condition of this notification.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public PropertyCondition GetCondition()
         {
             PropertyCondition ret = new PropertyCondition(NDalicPINVOKE.PropertyNotification_GetCondition__SWIG_0(swigCPtr), true);
@@ -188,6 +211,10 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Gets the target handle that this notification is observing.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public Animatable GetTarget()
         {
             Animatable ret = new Animatable(NDalicPINVOKE.PropertyNotification_GetTarget(swigCPtr), true);
@@ -195,6 +222,10 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Gets the target handle's property index that this notification.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public int GetTargetProperty()
         {
             int ret = NDalicPINVOKE.PropertyNotification_GetTargetProperty(swigCPtr);
@@ -202,12 +233,20 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Sets the Notification mode.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public void SetNotifyMode(PropertyNotification.NotifyMode mode)
         {
             NDalicPINVOKE.PropertyNotification_SetNotifyMode(swigCPtr, (int)mode);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Retrieves the current Notification mode.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public PropertyNotification.NotifyMode GetNotifyMode()
         {
             PropertyNotification.NotifyMode ret = (PropertyNotification.NotifyMode)NDalicPINVOKE.PropertyNotification_GetNotifyMode(swigCPtr);
@@ -215,6 +254,11 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Gets the result of the last condition check that caused a signal emit,
+        /// useful when using NotifyOnChanged mode and need to know what it changed to.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public bool GetNotifyResult()
         {
             bool ret = NDalicPINVOKE.PropertyNotification_GetNotifyResult(swigCPtr);
@@ -229,6 +273,10 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Enumeration for description of how to check condition.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum NotifyMode
         {
             Disabled,
@@ -239,4 +287,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 439a5e9..47b6548 100755 (executable)
@@ -103,6 +103,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The default constructor, initializes to 0.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Radian() : this(NDalicPINVOKE.new_Radian__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -112,6 +113,7 @@ namespace Tizen.NUI
         /// Creates an angle in radians.
         /// </summary>
         /// <param name="value">The initial value in radians.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Radian(float value) : this(NDalicPINVOKE.new_Radian__SWIG_1(value), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -121,6 +123,7 @@ namespace Tizen.NUI
         /// Creates an angle in radians from an angle in degrees.
         /// </summary>
         /// <param name="degree">The initial value in degrees.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Radian(Degree degree) : this(NDalicPINVOKE.new_Radian__SWIG_2(Degree.getCPtr(degree)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -130,6 +133,7 @@ namespace Tizen.NUI
         /// Conversion to float.
         /// </summary>
         /// <returns>The float value of this radian.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float ConvertToFloat()
         {
             float ret = NDalicPINVOKE.Radian_ConvertToFloat(swigCPtr);
@@ -140,6 +144,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The value in radians.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Value
         {
             set
@@ -157,4 +162,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index e408d55..f58b9f4 100755 (executable)
@@ -105,6 +105,7 @@ namespace Tizen.NUI
         /// <param name="a">The first operand.</param>
         /// <param name="b">The second operand.</param>
         /// <returns>True if the boxes are exactly the same.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static bool operator ==(Rectangle a, Rectangle b)
         {
             // If both are null, or both are same instance, return true.
@@ -128,6 +129,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="o">The object to compare with the current object.</param>
         /// <returns>True if boxes are exactly same.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public override bool Equals(object o)
         {
             if(o == null)
@@ -148,6 +150,7 @@ namespace Tizen.NUI
         /// Serves as the default hash function.
         /// </summary>
         /// <returns>A hash code for the current object.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public override int GetHashCode()
         {
             return base.GetHashCode();
@@ -159,6 +162,7 @@ namespace Tizen.NUI
         /// <param name="a">The first rectangle.</param>
         /// <param name="b">The second rectangle.</param>
         /// <returns>True if the rectangles are not identical.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static bool operator !=(Rectangle a, Rectangle b)
         {
             return !(a == b);
@@ -167,6 +171,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The x position of the rectangle.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int X
         {
             set
@@ -182,6 +187,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The Y position of the rectangle.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int Y
         {
             set
@@ -197,6 +203,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The width of the rectangle.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int Width
         {
             set
@@ -212,6 +219,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The height of the rectangle.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int Height
         {
             set
@@ -227,6 +235,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Rectangle() : this(NDalicPINVOKE.new_Rectangle__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -239,6 +248,7 @@ namespace Tizen.NUI
         /// <param name="y">The y coordinate (or right).</param>
         /// <param name="width">The width (or bottom).</param>
         /// <param name="height">The height (or top).</param>
+        /// <since_tizen> 3 </since_tizen>
         public Rectangle(int x, int y, int width, int height) : this(NDalicPINVOKE.new_Rectangle__SWIG_1(x, y, width, height), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -251,6 +261,7 @@ namespace Tizen.NUI
         /// <param name="newY">The y coordinate.</param>
         /// <param name="newWidth">The width.</param>
         /// <param name="newHeight">The height./param>
+        /// <since_tizen> 3 </since_tizen>
         public void Set(int newX, int newY, int newWidth, int newHeight)
         {
             NDalicPINVOKE.Rectangle_Set(swigCPtr, newX, newY, newWidth, newHeight);
@@ -261,6 +272,7 @@ namespace Tizen.NUI
         /// Determines whether or not this rectangle is empty.
         /// </summary>
         /// <returns>True if width or height are zero.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsEmpty()
         {
             bool ret = NDalicPINVOKE.Rectangle_IsEmpty(swigCPtr);
@@ -272,6 +284,7 @@ namespace Tizen.NUI
         /// Gets the left of the rectangle.
         /// </summary>
         /// <returns>The left edge of the rectangle.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public int Left()
         {
             int ret = NDalicPINVOKE.Rectangle_Left(swigCPtr);
@@ -283,6 +296,7 @@ namespace Tizen.NUI
         /// Gets the right of the rectangle.
         /// </summary>
         /// <returns>The right edge of the rectangle.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public int Right()
         {
             int ret = NDalicPINVOKE.Rectangle_Right(swigCPtr);
@@ -294,6 +308,7 @@ namespace Tizen.NUI
         /// Gets the top of the rectangle.
         /// </summary>
         /// <returns>The top of the rectangle.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public int Top()
         {
             int ret = NDalicPINVOKE.Rectangle_Top(swigCPtr);
@@ -305,6 +320,7 @@ namespace Tizen.NUI
         /// Gets the bottom of the rectangle.
         /// </summary>
         /// <returns>The bottom of the rectangle.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public int Bottom()
         {
             int ret = NDalicPINVOKE.Rectangle_Bottom(swigCPtr);
@@ -316,6 +332,7 @@ namespace Tizen.NUI
         /// Gets the area of the rectangle.
         /// </summary>
         /// <returns>The area of the rectangle.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public int Area()
         {
             int ret = NDalicPINVOKE.Rectangle_Area(swigCPtr);
@@ -328,6 +345,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="other">The other rectangle to test against this rectangle.</param>
         /// <returns>True if the rectangles intersect.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Intersects(Rectangle other)
         {
             bool ret = NDalicPINVOKE.Rectangle_Intersects(swigCPtr, Rectangle.getCPtr(other));
@@ -340,6 +358,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="other">The other rectangle to test against this rectangle.</param>
         /// <returns>True if the specified rectangle is contained.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Contains(Rectangle other)
         {
             bool ret = NDalicPINVOKE.Rectangle_Contains(swigCPtr, Rectangle.getCPtr(other));
@@ -469,4 +488,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 7719403..fbe1af3 100755 (executable)
@@ -109,6 +109,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to add.</param>
         /// <param name="arg2">The vector to add.</param>
         /// <returns>The vector containing the result of the addition.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector2 operator +(RelativeVector2 arg1, RelativeVector2 arg2)
         {
             RelativeVector2 result = arg1.Add(arg2);
@@ -122,6 +123,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to subtract.</param>
         /// <param name="arg2">The vector to subtract.</param>
         /// <returns>The vector containing the result of the subtraction.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector2 operator -(RelativeVector2 arg1, RelativeVector2 arg2)
         {
             RelativeVector2 result = arg1.Subtract(arg2);
@@ -135,6 +137,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to multiply.</param>
         /// <param name="arg2">The vector to multiply.</param>
         /// <returns>The vector containing the result of the multiplication.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector2 operator *(RelativeVector2 arg1, RelativeVector2 arg2)
         {
             RelativeVector2 result = arg1.Multiply(arg2);
@@ -148,6 +151,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to multiply.</param>
         /// <param name="arg2">The float value to scale the vector.</param>
         /// <returns>The vector containing the result of the scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector2 operator *(RelativeVector2 arg1, float arg2)
         {
             RelativeVector2 result = arg1.Multiply(arg2);
@@ -161,6 +165,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to divide.</param>
         /// <param name="arg2">The vector to divide.</param>
         /// <returns>The vector containing the result of the division.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector2 operator /(RelativeVector2 arg1, RelativeVector2 arg2)
         {
             RelativeVector2 result = arg1.Divide(arg2);
@@ -174,6 +179,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to divide.</param>
         /// <param name="arg2">The float value to scale the vector by.</param>
         /// <returns>The vector containing the result of the scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector2 operator /(RelativeVector2 arg1, float arg2)
         {
             RelativeVector2 result = arg1.Divide(arg2);
@@ -187,6 +193,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="index">The subscript index.</param>
         /// <returns>The float at the given index.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float this[uint index]
         {
             get
@@ -208,6 +215,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public RelativeVector2() : this(NDalicPINVOKE.new_Vector2__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -218,6 +226,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="x">The x component.</param>
         /// <param name="y">The y component.</param>
+        /// <since_tizen> 3 </since_tizen>
         public RelativeVector2(float x, float y) : this(NDalicPINVOKE.new_Vector2__SWIG_1(x, y), true)
         {
             ValueCheck(x);
@@ -229,6 +238,7 @@ namespace Tizen.NUI
         /// The constructor.
         /// </summary>
         /// <param name="relativeVector3">The RelativeVector3 to create this vector from.</param>
+        /// <since_tizen> 3 </since_tizen>
         public RelativeVector2(RelativeVector3 relativeVector3) : this(NDalicPINVOKE.new_Vector2__SWIG_3(RelativeVector3.getCPtr(relativeVector3)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -238,6 +248,7 @@ namespace Tizen.NUI
         /// The constructor.
         /// </summary>
         /// <param name="relativeVector4">The RelativeVector4 to create this vector from.</param>
+        /// <since_tizen> 3 </since_tizen>
         public RelativeVector2(RelativeVector4 relativeVector4) : this(NDalicPINVOKE.new_Vector2__SWIG_4(RelativeVector4.getCPtr(relativeVector4)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -298,6 +309,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">The vector to compare.</param>
         /// <returns>Returns true if the two vectors are equal, otherwise false.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool EqualTo(RelativeVector2 rhs)
         {
             bool ret = NDalicPINVOKE.Vector2_EqualTo(swigCPtr, RelativeVector2.getCPtr(rhs));
@@ -310,6 +322,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">The vector to compare.</param>
         /// <returns>Returns true if the two vectors are not equal, otherwise false.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool NotEqualTo(RelativeVector2 rhs)
         {
             bool ret = NDalicPINVOKE.Vector2_NotEqualTo(swigCPtr, RelativeVector2.getCPtr(rhs));
@@ -321,6 +334,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The x component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float X
         {
             set
@@ -340,6 +354,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The y component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Y
         {
             set
@@ -358,6 +373,7 @@ namespace Tizen.NUI
 
         /// <summary>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static implicit operator Vector2(RelativeVector2 relativeVector2)
         {
             return new Vector2(relativeVector2.X, relativeVector2.Y);
@@ -365,6 +381,7 @@ namespace Tizen.NUI
 
         /// <summary>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static implicit operator RelativeVector2(Vector2 vec)
         {
             ValueCheck(vec.X);
@@ -413,4 +430,3 @@ namespace Tizen.NUI
 
 }
 
-
index 46d7e8f..1d249d1 100755 (executable)
@@ -109,6 +109,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to add.</param>
         /// <param name="arg2">Th vector to add.</param>
         /// <returns>The vector containing the result of the addition.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector3 operator +(RelativeVector3 arg1, RelativeVector3 arg2)
         {
             RelativeVector3 result = arg1.Add(arg2);
@@ -122,6 +123,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to subtract.</param>
         /// <param name="arg2">The vector to subtract.</param>
         /// <returns>The vector containing the result of the subtraction.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector3 operator -(RelativeVector3 arg1, RelativeVector3 arg2)
         {
             RelativeVector3 result = arg1.Subtract(arg2);
@@ -135,6 +137,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to multiply.</param>
         /// <param name="arg2">The vector to multiply.</param>
         /// <returns>The vector containing the result of the multiplication.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector3 operator *(RelativeVector3 arg1, RelativeVector3 arg2)
         {
             RelativeVector3 result = arg1.Multiply(arg2);
@@ -148,6 +151,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to multiply.</param>
         /// <param name="arg2">The float value to scale the vector.</param>
         /// <returns>The vector containing the result of the scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector3 operator *(RelativeVector3 arg1, float arg2)
         {
             RelativeVector3 result = arg1.Multiply(arg2);
@@ -161,6 +165,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to divide.</param>
         /// <param name="arg2">The vector to divide.</param>
         /// <returns>The vector containing the result of the division.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector3 operator /(RelativeVector3 arg1, RelativeVector3 arg2)
         {
             RelativeVector3 result = arg1.Divide(arg2);
@@ -174,6 +179,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to divide.</param>
         /// <param name="arg2">The float value to scale the vector by.</param>
         /// <returns>The vector containing the result of the scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector3 operator /(RelativeVector3 arg1, float arg2)
         {
             RelativeVector3 result = arg1.Divide(arg2);
@@ -187,6 +193,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="index">The subscript index.</param>
         /// <returns>The float at the given index.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float this[uint index]
         {
             get
@@ -208,6 +215,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public RelativeVector3() : this(NDalicPINVOKE.new_Vector3__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -219,6 +227,7 @@ namespace Tizen.NUI
         /// <param name="x">The x component.</param>
         /// <param name="y">The y component.</param>
         /// <param name="z">The z component.</param>
+        /// <since_tizen> 3 </since_tizen>
         public RelativeVector3(float x, float y, float z) : this(NDalicPINVOKE.new_Vector3__SWIG_1(x, y, z), true)
         {
             ValueCheck(x);
@@ -231,6 +240,7 @@ namespace Tizen.NUI
         /// The constructor.
         /// </summary>
         /// <param name="relativeVector2">The RelativeVector2 to create this vector from.</param>
+        /// <since_tizen> 3 </since_tizen>
         public RelativeVector3(RelativeVector2 relativeVector2) : this(NDalicPINVOKE.new_Vector3__SWIG_3(RelativeVector2.getCPtr(relativeVector2)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -240,6 +250,7 @@ namespace Tizen.NUI
         /// The constructor.
         /// </summary>
         /// <param name="relativeVector4">The RelativeVector4 to create this vector from.</param>
+        /// <since_tizen> 3 </since_tizen>
         public RelativeVector3(RelativeVector4 relativeVector4) : this(NDalicPINVOKE.new_Vector3__SWIG_4(RelativeVector4.getCPtr(relativeVector4)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -300,6 +311,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">The vector to compare.</param>
         /// <returns>Returns true if the two vectors are equal, otherwise false.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool EqualTo(RelativeVector3 rhs)
         {
             bool ret = NDalicPINVOKE.Vector3_EqualTo(swigCPtr, RelativeVector3.getCPtr(rhs));
@@ -312,6 +324,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">The vector to compare.</param>
         /// <returns>Returns true if the two vectors are not equal, otherwise false.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool NotEqualTo(RelativeVector3 rhs)
         {
             bool ret = NDalicPINVOKE.Vector3_NotEqualTo(swigCPtr, RelativeVector3.getCPtr(rhs));
@@ -323,6 +336,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The x component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float X
         {
             set
@@ -342,6 +356,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The y component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Y
         {
             set
@@ -361,6 +376,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The z component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Z
         {
             set
@@ -379,6 +395,7 @@ namespace Tizen.NUI
 
         /// <summary>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static implicit operator Vector3(RelativeVector3 relativeVector3)
         {
             return new Vector3(relativeVector3.X, relativeVector3.Y, relativeVector3.Z);
@@ -386,6 +403,7 @@ namespace Tizen.NUI
 
         /// <summary>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static implicit operator RelativeVector3(Vector3 vec)
         {
             ValueCheck(vec.X);
@@ -445,4 +463,3 @@ namespace Tizen.NUI
 
 }
 
-
index ee226cb..c82be71 100755 (executable)
@@ -109,6 +109,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to add.</param>
         /// <param name="arg2">The vector to add.</param>
         /// <returns>The vector containing the result of the addition.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector4 operator +(RelativeVector4 arg1, RelativeVector4 arg2)
         {
             RelativeVector4 result = arg1.Add(arg2);
@@ -122,6 +123,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to subtract.</param>
         /// <param name="arg2">The vector to subtract.</param>
         /// <returns>The vector containing the result of the subtraction.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector4 operator -(RelativeVector4 arg1, RelativeVector4 arg2)
         {
             RelativeVector4 result = arg1.Subtract(arg2);
@@ -135,6 +137,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to multiply.</param>
         /// <param name="arg2">The vector to multiply.</param>
         /// <returns>The vector containing the result of the multiplication.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector4 operator *(RelativeVector4 arg1, RelativeVector4 arg2)
         {
             RelativeVector4 result = arg1.Multiply(arg2);
@@ -148,6 +151,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to multiply.</param>
         /// <param name="arg2">The float value to scale the vector.</param>
         /// <returns>The vector containing the result of the scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector4 operator *(RelativeVector4 arg1, float arg2)
         {
             RelativeVector4 result = arg1.Multiply(arg2);
@@ -161,6 +165,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to divide.</param>
         /// <param name="arg2">The vector to divide.</param>
         /// <returns>The vector containing the result of the division.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector4 operator /(RelativeVector4 arg1, RelativeVector4 arg2)
         {
             RelativeVector4 result = arg1.Divide(arg2);
@@ -174,6 +179,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The vector to divide.</param>
         /// <param name="arg2">The float value to scale the vector by.</param>
         /// <returns>The vector containing the result of the scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static RelativeVector4 operator /(RelativeVector4 arg1, float arg2)
         {
             RelativeVector4 result = arg1.Divide(arg2);
@@ -187,6 +193,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="index">The subscript index.</param>
         /// <returns>The float at the given index.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float this[uint index]
         {
             get
@@ -208,6 +215,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public RelativeVector4() : this(NDalicPINVOKE.new_Vector4__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -220,6 +228,7 @@ namespace Tizen.NUI
         /// <param name="y">The y component.</param>
         /// <param name="z">The z component.</param>
         /// <param name="w">The w component.</param>
+        /// <since_tizen> 3 </since_tizen>
         public RelativeVector4(float x, float y, float z, float w) : this(NDalicPINVOKE.new_Vector4__SWIG_1(x, y, z, w), true)
         {
             ValueCheck(x);
@@ -233,6 +242,7 @@ namespace Tizen.NUI
         /// The constructor.
         /// </summary>
         /// <param name="relativeVector2">The RelativeVector2 to create this vector from.</param>
+        /// <since_tizen> 3 </since_tizen>
         public RelativeVector4(RelativeVector2 relativeVector2) : this(NDalicPINVOKE.new_Vector4__SWIG_3(RelativeVector2.getCPtr(relativeVector2)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -242,6 +252,7 @@ namespace Tizen.NUI
         /// The constructor.
         /// </summary>
         /// <param name="relativeVector3">The RelativeVector3 to create this vector from.</param>
+        /// <since_tizen> 3 </since_tizen>
         public RelativeVector4(RelativeVector3 relativeVector3) : this(NDalicPINVOKE.new_Vector4__SWIG_4(RelativeVector3.getCPtr(relativeVector3)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -301,6 +312,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">The vector to compare.</param>
         /// <returns>Returns true if the two vectors are equal, otherwise false.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool EqualTo(RelativeVector4 rhs)
         {
             bool ret = NDalicPINVOKE.Vector4_EqualTo(swigCPtr, RelativeVector4.getCPtr(rhs));
@@ -313,6 +325,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">The vector to compare.</param>
         /// <returns>Returns true if the two vectors are not equal, otherwise false.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool NotEqualTo(RelativeVector4 rhs)
         {
             bool ret = NDalicPINVOKE.Vector4_NotEqualTo(swigCPtr, RelativeVector4.getCPtr(rhs));
@@ -324,6 +337,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The x component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float X
         {
             set
@@ -343,6 +357,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The y component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Y
         {
             set
@@ -362,6 +377,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The z component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Z
         {
             set
@@ -381,6 +397,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The w component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float W
         {
             set
@@ -399,6 +416,7 @@ namespace Tizen.NUI
 
         /// <summary>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static implicit operator Vector4(RelativeVector4 relativeVector4)
         {
             return new Vector4(relativeVector4.X, relativeVector4.Y, relativeVector4.Z, relativeVector4.W);
@@ -406,6 +424,7 @@ namespace Tizen.NUI
 
         /// <summary>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static implicit operator RelativeVector4(Vector4 vec)
         {
             ValueCheck(vec.X);
@@ -477,4 +496,3 @@ namespace Tizen.NUI
 
 }
 
-
index 73bc081..8f6ad2b 100755 (executable)
@@ -56,6 +56,7 @@ namespace Tizen.NUI
         /// <summary>
         /// To make the RelayoutContainer instance be disposed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Dispose()
         {
             //Throw excpetion if Dispose() is called in separate thread.
@@ -110,6 +111,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="view">The view to relayout.</param>
         /// <param name="size">The size to relayout.</param>
+        /// <since_tizen> 3 </since_tizen>
         public virtual void Add(View view, Size2D size)
         {
             NDalicPINVOKE.RelayoutContainer_Add(swigCPtr, View.getCPtr(view), Size2D.getCPtr(size));
@@ -118,4 +120,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 6ff2db2..d115f41 100755 (executable)
@@ -16,7 +16,9 @@
 
 namespace Tizen.NUI
 {
-
+    /// <summary>
+    /// Renderer is a handle to an object used to show content by combining a Geometry, a TextureSet and a shader.
+    /// </summary>
     public class Renderer : Animatable
     {
         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -93,18 +95,32 @@ namespace Tizen.NUI
 
         }
 
+        /// <summary>
+        /// Create an instance of Renderer.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Renderer(Geometry geometry, Shader shader) : this(NDalicPINVOKE.Renderer_New(Geometry.getCPtr(geometry), Shader.getCPtr(shader)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
         }
 
+        /// <summary>
+        /// Sets the geometry to be used by this renderer.
+        /// </summary>
+        /// <param name="geometry">The geometry to be used by this renderer.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetGeometry(Geometry geometry)
         {
             NDalicPINVOKE.Renderer_SetGeometry(swigCPtr, Geometry.getCPtr(geometry));
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Gets the geometry used by this renderer.
+        /// </summary>
+        /// <returns>The geometry used by the renderer.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Geometry GetGeometry()
         {
             System.IntPtr cPtr = NDalicPINVOKE.Renderer_GetGeometry(swigCPtr);
@@ -114,18 +130,34 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Sets effective range of indices to draw from bound index buffer.
+        /// </summary>
+        /// <param name="firstElement">The First element to draw.</param>
+        /// <param name="elementsCount">The number of elements to draw.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetIndexRange(int firstElement, int elementsCount)
         {
             NDalicPINVOKE.Renderer_SetIndexRange(swigCPtr, firstElement, elementsCount);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Sets the texture set to be used by this renderer.
+        /// </summary>
+        /// <param name="textureSet">The texture set to be used by this renderer.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetTextures(TextureSet textureSet)
         {
             NDalicPINVOKE.Renderer_SetTextures(swigCPtr, TextureSet.getCPtr(textureSet));
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Gets the texture set used by this renderer.
+        /// </summary>
+        /// <returns>The texture set used by the renderer.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public TextureSet GetTextures()
         {
             System.IntPtr cPtr = NDalicPINVOKE.Renderer_GetTextures(swigCPtr);
@@ -135,12 +167,22 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Sets the shader used by this renderer.
+        /// </summary>
+        /// <param name="shader">The shader to be used by this renderer.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetShader(Shader shader)
         {
             NDalicPINVOKE.Renderer_SetShader(swigCPtr, Shader.getCPtr(shader));
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Gets the shader used by this renderer.
+        /// </summary>
+        /// <returns>The shader used by the renderer.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Shader GetShader()
         {
             System.IntPtr cPtr = NDalicPINVOKE.Renderer_GetShader(swigCPtr);
@@ -150,6 +192,10 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Gets and Sets DepthIndex property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int DepthIndex
         {
             get
@@ -163,6 +209,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.DEPTH_INDEX, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets FaceCullingMode.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int FaceCullingMode
         {
             get
@@ -176,6 +227,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.FACE_CULLING_MODE, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets BlendMode.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int BlendMode
         {
             get
@@ -189,6 +245,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.BLEND_MODE, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets BlendEquationRgb.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int BlendEquationRgb
         {
             get
@@ -202,6 +263,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.BLEND_EQUATION_RGB, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets BlendEquationAlpha.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int BlendEquationAlpha
         {
             get
@@ -215,6 +281,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.BLEND_EQUATION_ALPHA, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets BlendFactorSrcRgb.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int BlendFactorSrcRgb
         {
             get
@@ -228,6 +299,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.BLEND_FACTOR_SRC_RGB, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets BlendFactorDestRgb.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int BlendFactorDestRgb
         {
             get
@@ -241,6 +317,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.BLEND_FACTOR_DEST_RGB, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets BlendFactorSrcAlpha.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int BlendFactorSrcAlpha
         {
             get
@@ -254,6 +335,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.BLEND_FACTOR_SRC_ALPHA, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets BlendFactorDestAlpha.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int BlendFactorDestAlpha
         {
             get
@@ -267,6 +353,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.BLEND_FACTOR_DEST_ALPHA, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets BlendColor.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 BlendColor
         {
             get
@@ -280,6 +371,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.BLEND_COLOR, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets BlendPreMultipliedAlpha.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool BlendPreMultipliedAlpha
         {
             get
@@ -293,6 +389,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.BLEND_PRE_MULTIPLIED_ALPHA, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets IndexRangeFirst.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int IndexRangeFirst
         {
             get
@@ -306,6 +407,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.INDEX_RANGE_FIRST, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets IndexRangeCount.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int IndexRangeCount
         {
             get
@@ -319,6 +425,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.INDEX_RANGE_COUNT, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets DepthWriteMode.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int DepthWriteMode
         {
             get
@@ -332,6 +443,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.DEPTH_WRITE_MODE, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets DepthFunction.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int DepthFunction
         {
             get
@@ -345,6 +461,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.DEPTH_FUNCTION, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets DepthTestMode.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int DepthTestMode
         {
             get
@@ -358,6 +479,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.DEPTH_TEST_MODE, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets RenderMode.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int RenderMode
         {
             get
@@ -371,6 +497,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.RENDER_MODE, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets StencilFunction.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int StencilFunction
         {
             get
@@ -384,6 +515,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.STENCIL_FUNCTION, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets StencilFunctionMask.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int StencilFunctionMask
         {
             get
@@ -397,6 +533,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.STENCIL_FUNCTION_MASK, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets StencilFunctionReference.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int StencilFunctionReference
         {
             get
@@ -410,6 +551,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.STENCIL_FUNCTION_REFERENCE, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets StencilMask.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int StencilMask
         {
             get
@@ -423,6 +569,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.STENCIL_MASK, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets StencilOperationOnFail.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int StencilOperationOnFail
         {
             get
@@ -436,6 +587,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.STENCIL_OPERATION_ON_FAIL, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets StencilOperationOnZFail.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int StencilOperationOnZFail
         {
             get
@@ -449,6 +605,11 @@ namespace Tizen.NUI
                 Tizen.NUI.Object.SetProperty(swigCPtr, Renderer.Property.STENCIL_OPERATION_ON_Z_FAIL, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets StencilOperationOnZPass property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int StencilOperationOnZPass
         {
             get
@@ -465,4 +626,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 0de9829..63ffb9d 100755 (executable)
@@ -53,6 +53,7 @@ namespace Tizen.NUI
         /// <summary>
         /// To make the Rotation instance be disposed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Dispose()
         {
             //Throw excpetion if Dispose() is called in separate thread.
@@ -108,6 +109,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first rotation.</param>
         /// <param name="arg2">The second rotation.</param>
         /// <returns>The rotation containing the result of the addition.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Rotation operator +(Rotation arg1, Rotation arg2)
         {
             return arg1.Add(arg2);
@@ -119,6 +121,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first rotation.</param>
         /// <param name="arg2">The second rotation.</param>
         /// <returns>The rotation containing the result of the subtraction.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Rotation operator -(Rotation arg1, Rotation arg2)
         {
             return arg1.Subtract(arg2);
@@ -129,6 +132,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="arg1">The first rotation.</param>
         /// <returns>The rotation containing the negated result.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Rotation operator -(Rotation arg1)
         {
             return arg1.Subtract();
@@ -140,6 +144,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first rotation.</param>
         /// <param name="arg2">The second rotation.</param>
         /// <returns>The rotation containing the result of the multiplication.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Rotation operator *(Rotation arg1, Rotation arg2)
         {
             return arg1.Multiply(arg2);
@@ -151,6 +156,7 @@ namespace Tizen.NUI
         /// <param name="arg1">Rotation.</param>
         /// <param name="arg2">The vector to multiply.</param>
         /// <returns>The rotation containing the result of the multiplication.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector3 operator *(Rotation arg1, Vector3 arg2)
         {
             return arg1.Multiply(arg2);
@@ -162,6 +168,7 @@ namespace Tizen.NUI
         /// <param name="arg1">Rotation.</param>
         /// <param name="arg2">A value to scale by.</param>
         /// <returns>The rotation containing the result of scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Rotation operator *(Rotation arg1, float arg2)
         {
             return arg1.Multiply(arg2);
@@ -173,6 +180,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first rotation.</param>
         /// <param name="arg2">The second rotation.</param>
         /// <returns>The rotation containing the result of scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Rotation operator /(Rotation arg1, Rotation arg2)
         {
             return arg1.Divide(arg2);
@@ -184,6 +192,7 @@ namespace Tizen.NUI
         /// <param name="arg1">Rotation.</param>
         /// <param name="arg2">A value to scale by.</param>
         /// <returns>The rotation containing the result of scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Rotation operator /(Rotation arg1, float arg2)
         {
             return arg1.Divide(arg2);
@@ -192,6 +201,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The default constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Rotation() : this(NDalicPINVOKE.new_Rotation__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -202,6 +212,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="angle">The angle around the axis.</param>
         /// <param name="axis">The vector of the axis.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Rotation(Radian angle, Vector3 axis) : this(NDalicPINVOKE.new_Rotation__SWIG_1(Radian.getCPtr(angle), Vector3.getCPtr(axis)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -210,6 +221,7 @@ namespace Tizen.NUI
         /// <summary>
         /// (0.0f,0.0f,0.0f,1.0f).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Rotation IDENTITY
         {
             get
@@ -225,6 +237,7 @@ namespace Tizen.NUI
         /// Helper to check if this is an identity quaternion.
         /// </summary>
         /// <returns>True if this is identity quaternion.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsIdentity()
         {
             bool ret = NDalicPINVOKE.Rotation_IsIdentity(swigCPtr);
@@ -238,6 +251,7 @@ namespace Tizen.NUI
         /// <param name="axis">The result of an an axis.</param>
         /// <param name="angle">The result of angle in radians.</param>
         /// <returns>True if converted correctly.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool GetAxisAngle(Vector3 axis, Radian angle)
         {
             bool ret = NDalicPINVOKE.Rotation_GetAxisAngle(swigCPtr, Vector3.getCPtr(axis), Radian.getCPtr(angle));
@@ -354,6 +368,7 @@ namespace Tizen.NUI
         /// Returns the length of the rotation.
         /// </summary>
         /// <returns>The length of the rotation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float Length()
         {
             float ret = NDalicPINVOKE.Rotation_Length(swigCPtr);
@@ -365,6 +380,7 @@ namespace Tizen.NUI
         /// Returns the squared length of the rotation.
         /// </summary>
         /// <returns>The squared length of the rotation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float LengthSquared()
         {
             float ret = NDalicPINVOKE.Rotation_LengthSquared(swigCPtr);
@@ -375,6 +391,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Normalizes this to unit length.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Normalize()
         {
             NDalicPINVOKE.Rotation_Normalize(swigCPtr);
@@ -385,6 +402,7 @@ namespace Tizen.NUI
         /// Normalized.
         /// </summary>
         /// <returns>A normalized version of this rotation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Rotation Normalized()
         {
             Rotation ret = new Rotation(NDalicPINVOKE.Rotation_Normalized(swigCPtr), true);
@@ -395,6 +413,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Conjugates this rotation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Conjugate()
         {
             NDalicPINVOKE.Rotation_Conjugate(swigCPtr);
@@ -404,6 +423,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Inverts this rotation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Invert()
         {
             NDalicPINVOKE.Rotation_Invert(swigCPtr);
@@ -414,6 +434,7 @@ namespace Tizen.NUI
         /// Performs the logarithm of a rotation.
         /// </summary>
         /// <returns>The rotation representing the logarithm.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Rotation Log()
         {
             Rotation ret = new Rotation(NDalicPINVOKE.Rotation_Log(swigCPtr), true);
@@ -425,6 +446,7 @@ namespace Tizen.NUI
         /// Performs an exponent.
         /// </summary>
         /// <returns>The rotation representing the exponent.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Rotation Exp()
         {
             Rotation ret = new Rotation(NDalicPINVOKE.Rotation_Exp(swigCPtr), true);
@@ -438,6 +460,7 @@ namespace Tizen.NUI
         /// <param name="q1">The first rotation.</param>
         /// <param name="q2">The second rotation.</param>
         /// <returns>The dot product of the two rotations.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static float Dot(Rotation q1, Rotation q2)
         {
             float ret = NDalicPINVOKE.Rotation_Dot(Rotation.getCPtr(q1), Rotation.getCPtr(q2));
@@ -452,6 +475,7 @@ namespace Tizen.NUI
         /// <param name="q2">The end rotation.</param>
         /// <param name="t">A progress value between 0 and 1.</param>
         /// <returns>The interpolated rotation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Rotation Lerp(Rotation q1, Rotation q2, float t)
         {
             Rotation ret = new Rotation(NDalicPINVOKE.Rotation_Lerp(Rotation.getCPtr(q1), Rotation.getCPtr(q2), t), true);
@@ -466,6 +490,7 @@ namespace Tizen.NUI
         /// <param name="q2">The end rotation.</param>
         /// <param name="progress">A progress value between 0 and 1.</param>
         /// <returns>The interpolated rotation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Rotation Slerp(Rotation q1, Rotation q2, float progress)
         {
             Rotation ret = new Rotation(NDalicPINVOKE.Rotation_Slerp(Rotation.getCPtr(q1), Rotation.getCPtr(q2), progress), true);
@@ -480,6 +505,7 @@ namespace Tizen.NUI
         /// <param name="q2">The end rotation.</param>
         /// <param name="t">A progress value between 0 and 1.</param>
         /// <returns>The interpolated rotation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Rotation SlerpNoInvert(Rotation q1, Rotation q2, float t)
         {
             Rotation ret = new Rotation(NDalicPINVOKE.Rotation_SlerpNoInvert(Rotation.getCPtr(q1), Rotation.getCPtr(q2), t), true);
@@ -496,6 +522,7 @@ namespace Tizen.NUI
         /// <param name="ctrl2">The control rotation for q2.</param>
         /// <param name="t">A progress value between 0 and 1.</param>
         /// <returns>The interpolated rotation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Rotation Squad(Rotation start, Rotation end, Rotation ctrl1, Rotation ctrl2, float t)
         {
             Rotation ret = new Rotation(NDalicPINVOKE.Rotation_Squad(Rotation.getCPtr(start), Rotation.getCPtr(end), Rotation.getCPtr(ctrl1), Rotation.getCPtr(ctrl2), t), true);
@@ -509,6 +536,7 @@ namespace Tizen.NUI
         /// <param name="q1">The first rotation.</param>
         /// <param name="q2">The second rotation.</param>
         /// <returns>The angle between the two rotation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static float AngleBetween(Rotation q1, Rotation q2)
         {
             float ret = NDalicPINVOKE.Rotation_AngleBetween(Rotation.getCPtr(q1), Rotation.getCPtr(q2));
@@ -518,4 +546,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index c1ed5ed..def1f19 100755 (executable)
@@ -16,7 +16,9 @@
 
 namespace Tizen.NUI
 {
-
+    /// <summary>
+    /// Sampler is a handle to an object that can be used to provide the sampling parameters to sample textures.
+    /// </summary>
     public class Sampler : BaseHandle
     {
         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -64,25 +66,47 @@ namespace Tizen.NUI
             base.Dispose(type);
         }
 
-
+        /// <summary>
+        /// Create an instance of Sampler.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Sampler() : this(NDalicPINVOKE.Sampler_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
         }
 
+        /// <summary>
+        /// Sets the filter modes for this sampler.
+        /// </summary>
+        /// <param name="minFilter">The minification filter that will be used.</param>
+        /// <param name="magFilter">The magnification filter that will be used.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetFilterMode(FilterModeType minFilter, FilterModeType magFilter)
         {
             NDalicPINVOKE.Sampler_SetFilterMode(swigCPtr, (int)minFilter, (int)magFilter);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Sets the wrap modes for this sampler.
+        /// </summary>
+        /// <param name="uWrap">Wrap mode for u coordinates.</param>
+        /// <param name="vWrap">Wrap mode for v coordinates.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetWrapMode(WrapModeType uWrap, WrapModeType vWrap)
         {
             NDalicPINVOKE.Sampler_SetWrapMode__SWIG_0(swigCPtr, (int)uWrap, (int)vWrap);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Sets the wrap modes for this sampler.
+        /// </summary>
+        /// <param name="rWrap">Wrap mode for the x direction.</param>
+        /// <param name="sWrap">Wrap mode for the y direction.</param>
+        /// <param name="tWrap">Wrap mode for the z direction.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetWrapMode(WrapModeType rWrap, WrapModeType sWrap, WrapModeType tWrap)
         {
             NDalicPINVOKE.Sampler_SetWrapMode__SWIG_1(swigCPtr, (int)rWrap, (int)sWrap, (int)tWrap);
@@ -91,4 +115,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 89d9762..201231d 100755 (executable)
@@ -72,4 +72,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 317e9ce..cb371fb 100755 (executable)
@@ -16,7 +16,9 @@
 
 namespace Tizen.NUI
 {
-
+    /// <summary>
+    /// Shader.
+    /// </summary>
     public class Shader : Animatable
     {
         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -66,10 +68,28 @@ namespace Tizen.NUI
 
         public class Hint
         {
+            /// <summary>
+            /// Enumeration for the hint value.
+            /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public enum Value
             {
+                /// <summary>
+                /// No hints.
+                /// </summary>
+                /// <since_tizen> 3 </since_tizen>
                 NONE = 0x00,
+
+                /// <summary>
+                /// Might generate transparent alpha from opaque inputs
+                /// </summary>
+                /// <since_tizen> 3 </since_tizen>
                 OUTPUT_IS_TRANSPARENT = 0x01,
+
+                /// <summary>
+                /// Might change position of vertices, this option disables any culling optimizations
+                /// </summary>
+                /// <since_tizen> 3 </since_tizen>
                 MODIFIES_GEOMETRY = 0x02
             }
         }
@@ -79,17 +99,36 @@ namespace Tizen.NUI
             public static readonly int PROGRAM = NDalicPINVOKE.Shader_Property_PROGRAM_get();
         }
 
+        /// <summary>
+        /// Creates Shader object.
+        /// </summary>
+        /// <param name="vertexShader">The vertex shader code for the effect.</param>
+        /// <param name="fragmentShader">The fragment Shader code for the effect.</param>
+        /// <param name="hints">The hints to define the geometry of the rendered object.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Shader(string vertexShader, string fragmentShader, Shader.Hint.Value hints) : this(NDalicPINVOKE.Shader_New__SWIG_0(vertexShader, fragmentShader, (int)hints), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
         }
+
+        /// <summary>
+        /// Creates Shader object.
+        /// </summary>
+        /// <param name="vertexShader">The vertex shader code for the effect.</param>
+        /// <param name="fragmentShader">The fragment Shader code for the effect.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Shader(string vertexShader, string fragmentShader) : this(NDalicPINVOKE.Shader_New__SWIG_1(vertexShader, fragmentShader), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
         }
 
+
+        /// <summary>
+        /// Gets and Sets the program property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.PropertyMap Program
         {
             get
@@ -105,4 +144,4 @@ namespace Tizen.NUI
         }
     }
 
-}
+}
\ No newline at end of file
index 9f30751..12736fd 100755 (executable)
@@ -54,6 +54,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Dispose.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Dispose()
         {
             //Throw excpetion if Dispose() is called in separate thread.
@@ -109,6 +110,7 @@ namespace Tizen.NUI
         /// <param name="arg1">Size A.</param>
         /// <param name="arg2">Size to assign B.</param>
         /// <returns>A size containing the result of the addition.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Size2D operator +(Size2D arg1, Size2D arg2)
         {
             return arg1.Add(arg2);
@@ -120,6 +122,7 @@ namespace Tizen.NUI
         /// <param name="arg1">Size A.</param>
         /// <param name="arg2">Size to subtract B.</param>
         /// <returns>A size containing the result of the subtraction.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Size2D operator -(Size2D arg1, Size2D arg2)
         {
             return arg1.Subtract(arg2);
@@ -130,6 +133,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="arg1">Size for unary negation.</param>
         /// <returns>A size containing the negation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Size2D operator -(Size2D arg1)
         {
             return arg1.Subtract();
@@ -141,6 +145,7 @@ namespace Tizen.NUI
         /// <param name="arg1">Size for multiplication.</param>
         /// <param name="arg2">Size to multiply.</param>
         /// <returns>A size containing the result of the multiplication.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Size2D operator *(Size2D arg1, Size2D arg2)
         {
             return arg1.Multiply(arg2);
@@ -153,6 +158,7 @@ namespace Tizen.NUI
         /// <param name="arg2">The integer value to scale the size.</param>
         /// <returns>A size containing the result of the scaling.</returns>
 
+        /// <since_tizen> 3 </since_tizen>
         public static Size2D operator *(Size2D arg1, int arg2)
         {
             return arg1.Multiply(arg2);
@@ -164,6 +170,7 @@ namespace Tizen.NUI
         /// <param name="arg1">Size for division.</param>
         /// <param name="arg2">Size to divide.</param>
         /// <returns>A size containing the result of the division.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Size2D operator /(Size2D arg1, Size2D arg2)
         {
             return arg1.Divide(arg2);
@@ -175,6 +182,7 @@ namespace Tizen.NUI
         /// <param name="arg1">Size for division.</param>
         /// <param name="arg2">The integer value to scale the size by.</param>
         /// <returns>A size containing the result of the scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Size2D operator /(Size2D arg1, int arg2)
         {
             return arg1.Divide(arg2);
@@ -185,6 +193,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="index">The subscript index.</param>
         /// <returns>The float at the given index.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float this[uint index]
         {
             get
@@ -208,6 +217,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Size2D() : this(NDalicPINVOKE.new_Vector2__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -218,6 +228,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="x">The x (or width) component.</param>
         /// <param name="y">The y (or height) component.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Size2D(int x, int y) : this(NDalicPINVOKE.new_Vector2__SWIG_1((float)x, (float)y), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -280,6 +291,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">The size to test against.</param>
         /// <returns>True if the sizes are equal.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool EqualTo(Size2D rhs)
         {
             bool ret = NDalicPINVOKE.Vector2_EqualTo(swigCPtr, Size2D.getCPtr(rhs));
@@ -293,6 +305,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="rhs">The size to test against.</param>
         /// <returns>True if the sizes are not equal.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool NotEqualTo(Size2D rhs)
         {
             bool ret = NDalicPINVOKE.Vector2_NotEqualTo(swigCPtr, Size2D.getCPtr(rhs));
@@ -310,6 +323,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The property for the width component of a size.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int Width
         {
             set
@@ -328,6 +342,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The property for the height component of a size.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int Height
         {
             set
@@ -347,6 +362,7 @@ namespace Tizen.NUI
         /// The type cast operator, Size2D to Vector2.
         /// </summary>
         /// <param name="size">An object of the Size2D type.</param>
+        /// <since_tizen> 3 </since_tizen>
         public static implicit operator Vector2(Size2D size)
         {
             return new Vector2((float)size.Width, (float)size.Height);
@@ -356,6 +372,7 @@ namespace Tizen.NUI
         /// The type cast operator, Vector2 to Size2D type.
         /// </summary>
         /// <param name="vec">An object of the Vector2 type.</param>
+        /// <since_tizen> 3 </since_tizen>
         public static implicit operator Size2D(Vector2 vec)
         {
             return new Size2D((int)vec.X, (int)vec.Y);
@@ -365,6 +382,7 @@ namespace Tizen.NUI
         /// The type cast operator, Size2D to Uint16Pair.
         /// </summary>
         /// <param name="size2d">An object of the Size2D type.</param>
+        /// <since_tizen> 4 </since_tizen>
         public static implicit operator Uint16Pair(Size2D size2d)
         {
             return new Uint16Pair((uint)size2d.Width, (uint)size2d.Height);
@@ -374,6 +392,7 @@ namespace Tizen.NUI
         /// The type cast operator, Uint16Pair to Size2D type.
         /// </summary>
         /// <param name="pair">An object of the Vector2 type.</param>
+        /// <since_tizen> 4 </since_tizen>
         public static implicit operator Size2D(Uint16Pair pair)
         {
             return new Size2D((int)pair.GetWidth(), (int)pair.GetWidth());
@@ -383,4 +402,3 @@ namespace Tizen.NUI
     }
 
 }
-
index 0bc93ea..2e2d8d6 100755 (executable)
@@ -92,6 +92,7 @@ namespace Tizen.NUI
             /// <summary>
             /// StyleManager.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public StyleManager StyleManager
             {
                 get
@@ -108,6 +109,7 @@ namespace Tizen.NUI
             /// StyleChange - contains the style change information (default font changed or
             /// default font size changed or theme has changed).<br>
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public StyleChangeType StyleChange
             {
                 get
@@ -133,6 +135,7 @@ namespace Tizen.NUI
         /// The StyleChanged signal is emitted after the style (for example, theme or font change) has changed
         /// and the controls have been informed.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<StyleChangedEventArgs> StyleChanged
         {
             add
@@ -174,6 +177,7 @@ namespace Tizen.NUI
         /// Creates a StyleManager handle.<br>
         /// This can be initialized with StyleManager::Get().<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public StyleManager() : this(NDalicPINVOKE.new_StyleManager(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -183,6 +187,7 @@ namespace Tizen.NUI
         /// Gets the singleton of StyleManager object.
         /// </summary>
         /// <returns>A handle to the StyleManager control.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static StyleManager Get()
         {
             StyleManager ret = new StyleManager(NDalicPINVOKE.StyleManager_Get(), true);
@@ -198,6 +203,7 @@ namespace Tizen.NUI
         /// instead for those controls.<br>
         /// </summary>
         /// <param name="themeFile">A relative path is specified for style theme.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void ApplyTheme(string themeFile)
         {
             NDalicPINVOKE.StyleManager_ApplyTheme(swigCPtr, themeFile);
@@ -207,6 +213,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Applies the default Toolkit theme.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void ApplyDefaultTheme()
         {
             NDalicPINVOKE.StyleManager_ApplyDefaultTheme(swigCPtr);
@@ -218,6 +225,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="key">The key of the constant.</param>
         /// <param name="value">The value of the constant.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void AddConstant(string key, PropertyValue value)
         {
             NDalicPINVOKE.StyleManager_SetStyleConstant(swigCPtr, key, PropertyValue.getCPtr(value));
@@ -230,6 +238,7 @@ namespace Tizen.NUI
         /// <param name="key">The key of the constant.</param>
         /// <param name="valueOut">The value of the constant if it exists.</param>
         /// <returns></returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool GetConstant(string key, PropertyValue valueOut)
         {
             bool ret = NDalicPINVOKE.StyleManager_GetStyleConstant(swigCPtr, key, PropertyValue.getCPtr(valueOut));
@@ -243,6 +252,7 @@ namespace Tizen.NUI
         /// <param name="control">The control to which to apply the style.</param>
         /// <param name="jsonFileName">The name of the JSON style file to apply.</param>
         /// <param name="styleName">The name of the style within the JSON file to apply.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void ApplyStyle(View control, string jsonFileName, string styleName)
         {
             NDalicPINVOKE.StyleManager_ApplyStyle(swigCPtr, View.getCPtr(control), jsonFileName, styleName);
@@ -257,4 +267,4 @@ namespace Tizen.NUI
         }
 
     }
-}
+}
\ No newline at end of file
index 70ce712..c6c2325 100755 (executable)
@@ -82,6 +82,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="mode"> The mode of TTS player.</param>
         /// <returns> A handle of the TTS player for the given mode.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static TTSPlayer Get(TTSMode mode)
         {
             TTSPlayer ret = new TTSPlayer(NDalicManualPINVOKE.TtsPlayer_Get__SWIG_0((int)mode), true);
@@ -93,6 +94,7 @@ namespace Tizen.NUI
         /// Gets the singleton of the TTS player for the default mode.
         /// </summary>
         /// <returns> A handle of the TTS player for the default mode.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static TTSPlayer Get()
         {
             TTSPlayer ret = new TTSPlayer(NDalicManualPINVOKE.TtsPlayer_Get__SWIG_1(), true);
@@ -117,6 +119,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="text"> The text to play.</param>
         /// <remarks>The TTS player needs to be initialized.</remarks>
+        /// <since_tizen> 3 </since_tizen>
         public void Play(string text)
         {
             NDalicManualPINVOKE.TtsPlayer_Play(swigCPtr, text);
@@ -127,6 +130,7 @@ namespace Tizen.NUI
         /// Stops playing the utterance.
         /// </summary>
         /// <remarks>The TTS player needs to be initialized.</remarks>
+        /// <since_tizen> 3 </since_tizen>
         public void Stop()
         {
             NDalicManualPINVOKE.TtsPlayer_Stop(swigCPtr);
@@ -137,6 +141,7 @@ namespace Tizen.NUI
         /// Pauses the currently playing utterance.
         /// </summary>
         /// <remarks>The TTS player needs to be initialized.</remarks>
+        /// <since_tizen> 3 </since_tizen>
         public void Pause()
         {
             NDalicManualPINVOKE.TtsPlayer_Pause(swigCPtr);
@@ -147,6 +152,7 @@ namespace Tizen.NUI
         /// Resumes the previously paused utterance.
         /// </summary>
         /// <remarks>The TTS player needs to be initialized.</remarks>
+        /// <since_tizen> 3 </since_tizen>
         public void Resume()
         {
             NDalicManualPINVOKE.TtsPlayer_Resume(swigCPtr);
@@ -158,6 +164,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <returns> The current TTS state. </returns>
         /// <remarks>The TTS player needs to be initialized.</remarks>
+        /// <since_tizen> 3 </since_tizen>
         public TTSState GetState()
         {
             TTSState ret = (TTSState)NDalicManualPINVOKE.TtsPlayer_GetState(swigCPtr);
@@ -191,6 +198,7 @@ namespace Tizen.NUI
         /// <summary>
         /// State changed event.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<StateChangedEventArgs> StateChanged
         {
             add
@@ -237,6 +245,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for the instance of TTS mode.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum TTSMode
         {
             /// <summary>
@@ -262,6 +271,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for the instance of TTS state.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum TTSState
         {
             /// <summary>
@@ -284,4 +294,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index fd28834..fbd6124 100755 (executable)
@@ -84,6 +84,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The number of taps property (read-only).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public uint NumberOfTaps
         {
             get
@@ -95,6 +96,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The number of touches property (read-only).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public uint NumberOfTouches
         {
             get
@@ -106,6 +108,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The screen point property (read-only).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScreenPoint
         {
             get
@@ -117,6 +120,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The local point property (read-only).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 LocalPoint
         {
             get
@@ -128,6 +132,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Creates a TapGesture.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public TapGesture() : this(NDalicPINVOKE.new_TapGesture__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -198,4 +203,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 2503ca5..c0de908 100755 (executable)
@@ -16,7 +16,9 @@
 
 namespace Tizen.NUI
 {
-
+    /// <summary>
+    /// Texture represents a texture object used as input or output by shaders.
+    /// </summary>
     public class Texture : BaseHandle
     {
         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -64,6 +66,14 @@ namespace Tizen.NUI
             base.Dispose(type);
         }
 
+        /// <summary>
+        /// Creates a new Texture object.
+        /// </summary>
+        /// <param name="type">The type of the texture.</param>
+        /// <param name="format">The format of the pixel data.</param>
+        /// <param name="width">The width of the texture.</param>
+        /// <param name="height">The height of the texture.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Texture(TextureType type, PixelFormat format, uint width, uint height) : this(NDalicPINVOKE.Texture_New__SWIG_0((int)type, (int)format, width, height), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -75,6 +85,12 @@ namespace Tizen.NUI
 
         }
 
+        /// <summary>
+        /// Uploads data to the texture from a PixelData object.
+        /// </summary>
+        /// <param name="pixelData">The pixelData object.</param>
+        /// <returns>True if the PixelData object has compatible pixel format and fits within the texture, false otherwise.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Upload(PixelData pixelData)
         {
             bool ret = NDalicPINVOKE.Texture_Upload__SWIG_0(swigCPtr, PixelData.getCPtr(pixelData));
@@ -82,6 +98,18 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Uploads data to the texture from a PixelData object.
+        /// </summary>
+        /// <param name="pixelData">The pixelData object.</param>
+        /// <param name="layer">The layer of a cube map or array texture.</param>
+        /// <param name="mipmap">The level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.</param>
+        /// <param name="xOffset">The horizontal offset of the rectangular area in the texture that will be updated.</param>
+        /// <param name="yOffset">The vertical offset of the rectangular area in the texture that will be updated.</param>
+        /// <param name="width">The width of the rectangular area in the texture that will be updated.</param>
+        /// <param name="height">height of the rectangular area in the texture that will be updated.</param>
+        /// <returns>True if the PixelData object has compatible pixel format and fits within the texture, false otherwise.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool Upload(PixelData pixelData, uint layer, uint mipmap, uint xOffset, uint yOffset, uint width, uint height)
         {
             bool ret = NDalicPINVOKE.Texture_Upload__SWIG_1(swigCPtr, PixelData.getCPtr(pixelData), layer, mipmap, xOffset, yOffset, width, height);
@@ -89,12 +117,22 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Generates mipmaps for the texture.<br>
+        /// This will auto generate all the mipmaps for the texture based on the data in the base level.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void GenerateMipmaps()
         {
             NDalicPINVOKE.Texture_GenerateMipmaps(swigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Returns the width of the texture.<br>
+        /// </summary>
+        /// <returns>The width, in pixels, of the texture.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint GetWidth()
         {
             uint ret = NDalicPINVOKE.Texture_GetWidth(swigCPtr);
@@ -102,6 +140,11 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Returns the height of the texture..<br>
+        /// </summary>
+        /// <returns>The height, in pixels, of the texture.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint GetHeight()
         {
             uint ret = NDalicPINVOKE.Texture_GetHeight(swigCPtr);
@@ -116,4 +159,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index cbb0394..a7edb97 100755 (executable)
 
 namespace Tizen.NUI
 {
-
+    /// <summary>
+    /// TextureSet is a handle to an object that specifies the set of images used as textures by a renderer.<br>
+    /// The images have to be ordered in the same order they are declared in the shader.
+    /// </summary>
     public class TextureSet : BaseHandle
     {
         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -63,19 +66,34 @@ namespace Tizen.NUI
             base.Dispose(type);
         }
 
-
+        /// <summary>
+        /// Create an instance of TextureSet.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public TextureSet() : this(NDalicPINVOKE.TextureSet_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
         }
 
+        /// <summary>
+        /// Sets the texture at position "index".
+        /// </summary>
+        /// <param name="index">The position in the texture set of the texture.</param>
+        /// <param name="texture">The texture.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetTexture(uint index, Texture texture)
         {
             NDalicPINVOKE.TextureSet_SetTexture(swigCPtr, index, Texture.getCPtr(texture));
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Gets the image at position "index".
+        /// </summary>
+        /// <param name="index">The position in the texture set of the image.</param>
+        /// <returns>A handle to the image at the the specified position.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Texture GetTexture(uint index)
         {
             System.IntPtr cPtr = NDalicPINVOKE.TextureSet_GetTexture(swigCPtr, index);
@@ -85,12 +103,24 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Sets the sampler to be used by the image at position "index".
+        /// </summary>
+        /// <param name="index">The position in the texture set of the image.</param>
+        /// <param name="sampler">The sampler to use.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetSampler(uint index, Sampler sampler)
         {
             NDalicPINVOKE.TextureSet_SetSampler(swigCPtr, index, Sampler.getCPtr(sampler));
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Sets the sampler to be used by the image at position "index".
+        /// </summary>
+        /// <param name="index">The position in the texture set of the image.</param>
+        /// <returns>A handle to the sampler at the specified position.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Sampler GetSampler(uint index)
         {
             System.IntPtr cPtr = NDalicPINVOKE.TextureSet_GetSampler(swigCPtr, index);
@@ -100,6 +130,11 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Gets the number of textures present in the TextureSet.
+        /// </summary>
+        /// <returns>The number of textures in the TextureSet.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint GetTextureCount()
         {
             uint ret = NDalicPINVOKE.TextureSet_GetTextureCount(swigCPtr);
@@ -109,4 +144,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index f86151e..13b074d 100755 (executable)
 
 namespace Tizen.NUI
 {
+    /// <summary>
+    /// The texture type.
+    /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum TextureType
     {
         TEXTURE_2D,
         TEXTURE_CUBE
     }
 
-}
+}
\ No newline at end of file
index cbb7dd6..2819f95 100755 (executable)
@@ -98,6 +98,7 @@ namespace Tizen.NUI
         /// (in the type of TickEventHandler-DaliEventHandlerWithReturnType<object,TickEventArgs,bool>)<br>
         /// provided by the user. The ticked signal is emitted after specified time interval.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandlerWithReturnType<object, TickEventArgs, bool> Tick
         {
             add
@@ -136,6 +137,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="milliSec">Interval in milliseconds.</param>
         /// <returns>A new timer.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Timer(uint milliSec) : this(NDalicPINVOKE.Timer_New(milliSec), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -159,6 +161,7 @@ namespace Tizen.NUI
         /// Starts the timer.<br>
         /// In case a timer is already running, its time is reset and the timer is restarted.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Start()
         {
             NDalicPINVOKE.Timer_Start(swigCPtr);
@@ -168,6 +171,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Stops the timer.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Stop()
         {
             NDalicPINVOKE.Timer_Stop(swigCPtr);
@@ -177,6 +181,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets/Sets the interval of the timer.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public uint Interval
         {
             get
@@ -211,6 +216,7 @@ namespace Tizen.NUI
         /// Tells whether the timer is running.
         /// </summary>
         /// <returns>Whether the timer is started or not.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsRunning()
         {
             bool ret = NDalicPINVOKE.Timer_IsRunning(swigCPtr);
@@ -227,4 +233,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index ea65096..060b596 100755 (executable)
@@ -84,6 +84,7 @@ namespace Tizen.NUI
         /// An uninitialized touch instance.<br>
         /// Calling member functions with an uninitialized touch handle is not allowed.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Touch() : this(NDalicPINVOKE.new_Touch__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -98,6 +99,7 @@ namespace Tizen.NUI
         /// Returns the time (in ms) that the touch event occurred.
         /// </summary>
         /// <returns>The time (in ms) that the touch event occurred.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint GetTime()
         {
             uint ret = NDalicPINVOKE.Touch_GetTime(swigCPtr);
@@ -109,6 +111,7 @@ namespace Tizen.NUI
         /// Returns the total number of points in this TouchData.
         /// </summary>
         /// <returns>The total number of points.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint GetPointCount()
         {
             uint ret = NDalicPINVOKE.Touch_GetPointCount(swigCPtr);
@@ -124,6 +127,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="point">The point required.</param>
         /// <returns>The device ID of this point.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public int GetDeviceId(uint point)
         {
             int ret = NDalicPINVOKE.Touch_GetDeviceId(swigCPtr, point);
@@ -137,6 +141,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="point">The point required.</param>
         /// <returns>The state of the point specified.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public PointStateType GetState(uint point)
         {
             PointStateType ret = (PointStateType)NDalicPINVOKE.Touch_GetState(swigCPtr, point);
@@ -150,6 +155,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="point">The point required.</param>
         /// <returns>The actor that was underneath the point specified.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public View GetHitView(uint point)
         {
             global::System.IntPtr cPtr = NDalicPINVOKE.Touch_GetHitActor(swigCPtr, point);
@@ -168,6 +174,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="point">The point required.</param>
         /// <returns>The coordinates relative to the top-left of the hit actor of the point specified.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 GetLocalPosition(uint point)
         {
             Vector2 ret = new Vector2(NDalicPINVOKE.Touch_GetLocalPosition(swigCPtr, point), false);
@@ -181,6 +188,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="point">The point required.</param>
         /// <returns>The coordinates relative to the top-left of the screen of the point specified.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 GetScreenPosition(uint point)
         {
             Vector2 ret = new Vector2(NDalicPINVOKE.Touch_GetScreenPosition(swigCPtr, point), false);
@@ -195,6 +203,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="point">The point required.</param>
         /// <returns>The radius of the press point.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float GetRadius(uint point)
         {
             float ret = NDalicPINVOKE.Touch_GetRadius(swigCPtr, point);
@@ -208,6 +217,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="point">The point required.</param>
         /// <returns>The horizontal and vertical radii of the press point.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 GetEllipseRadius(uint point)
         {
             Vector2 ret = new Vector2(NDalicPINVOKE.Touch_GetEllipseRadius(swigCPtr, point), false);
@@ -225,6 +235,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="point">The point required.</param>
         /// <returns>The touch pressure.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float GetPressure(uint point)
         {
             float ret = NDalicPINVOKE.Touch_GetPressure(swigCPtr, point);
@@ -240,4 +251,4 @@ namespace Tizen.NUI
         }
 
     }
-}
+}
\ No newline at end of file
index b3611a0..34486db 100755 (executable)
@@ -16,7 +16,9 @@
 
 namespace Tizen.NUI
 {
-
+    /// <summary>
+    /// This object translates data from a property array of maps into an array of animators.
+    /// </summary>
     public class TransitionData : BaseHandle
     {
         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -63,22 +65,43 @@ namespace Tizen.NUI
             base.Dispose(type);
         }
 
+        /// <summary>
+        /// Create an instance of TransitionData.
+        /// </summary>
+        /// <param name="transition">The transition data to store (a single animator).</param>
+        /// <since_tizen> 3 </since_tizen>
         public TransitionData(PropertyMap transition) : this(NDalicPINVOKE.TransitionData_New__SWIG_0(PropertyMap.getCPtr(transition)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
         }
+
+        /// <summary>
+        /// Create an instance of TransitionData.
+        /// </summary>
+        /// <param name="transition">The transition data to store (an array of maps of animators).</param>
+        /// <since_tizen> 3 </since_tizen>
         public TransitionData(PropertyArray transition) : this(NDalicPINVOKE.TransitionData_New__SWIG_1(PropertyArray.getCPtr(transition)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
         }
 
+        /// <summary>
+        /// Create an instance of TransitionData by copy constructor.
+        /// </summary>
+        /// <param name="transition">Handle to an object.</param>
+        /// <since_tizen> 3 </since_tizen>
         public TransitionData(TransitionData handle) : this(NDalicPINVOKE.new_TransitionData__SWIG_1(TransitionData.getCPtr(handle)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// returns the count of the individual property transitions stored within this handle.
+        /// </summary>
+        /// <returns>A handle to the image at the the specified position.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint Count()
         {
             uint ret = NDalicPINVOKE.TransitionData_Count(swigCPtr);
@@ -86,6 +109,12 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// returns the count of the individual property transitions stored within this handle.
+        /// </summary>
+        /// <param name="index">The index of the animator.</param>
+        /// <returns>A property map representing the animator.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap GetAnimatorAt(uint index)
         {
             PropertyMap ret = new PropertyMap(NDalicPINVOKE.TransitionData_GetAnimatorAt(swigCPtr, index), true);
@@ -100,4 +129,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 0583ffe..afa74bc 100755 (executable)
@@ -17,6 +17,9 @@
 namespace Tizen.NUI
 {
 
+    /// <summary>
+    /// TypeInfo class for instantiation of registered types and introspection of their actions and signals.
+    /// </summary>
     public class TypeInfo : BaseHandle
     {
         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -63,17 +66,30 @@ namespace Tizen.NUI
             base.Dispose(type);
         }
 
-
+        /// <summary>
+        /// Creates TypeInfo object.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public TypeInfo() : this(NDalicPINVOKE.new_TypeInfo__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Creates TypeInfo object.
+        /// </summary>
+        /// <param name="handle">This copy constructor is required for (smart) pointer semantics.</param>
+        /// <since_tizen> 3 </since_tizen>
         public TypeInfo(TypeInfo handle) : this(NDalicPINVOKE.new_TypeInfo__SWIG_1(TypeInfo.getCPtr(handle)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Retrieves the type name for this type.
+        /// </summary>
+        /// <returns>The string name.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public string GetName()
         {
             string ret = NDalicPINVOKE.TypeInfo_GetName(swigCPtr);
@@ -81,6 +97,11 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Retrieves the type name for this type.
+        /// </summary>
+        /// <returns>The string name.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public string GetBaseName()
         {
             string ret = NDalicPINVOKE.TypeInfo_GetBaseName(swigCPtr);
@@ -88,6 +109,11 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Creates an object from this type.
+        /// </summary>
+        /// <returns>The BaseHandle for the newly created object.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public BaseHandle CreateInstance()
         {
             BaseHandle ret = new BaseHandle(NDalicPINVOKE.TypeInfo_CreateInstance(swigCPtr), true);
@@ -95,6 +121,12 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Retrieves the number of event side type registered properties for this type.<br>
+        /// This count does not include all properties.
+        /// </summary>
+        /// <returns>The count.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint GetPropertyCount()
         {
             uint ret = NDalicPINVOKE.TypeInfo_GetPropertyCount(swigCPtr);
@@ -102,6 +134,12 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Given a property index, retrieve the property name associated with it.
+        /// </summary>
+        /// <param name="index">The property index.</param>
+        /// <returns>The name of the property at the given index.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public string GetPropertyName(int index)
         {
             string ret = NDalicPINVOKE.TypeInfo_GetPropertyName(swigCPtr, index);
@@ -111,4 +149,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 1cffbcc..9d57bed 100755 (executable)
@@ -129,6 +129,7 @@ namespace Tizen.NUI.UIComponents
         /// <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>
         public event EventHandlerWithReturnType<object, EventArgs, bool> Clicked
         {
             add
@@ -173,6 +174,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The Pressed event will be triggered when the button is touched.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandlerWithReturnType<object, EventArgs, bool> Pressed
         {
             add
@@ -216,6 +218,7 @@ namespace Tizen.NUI.UIComponents
         /// <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>
         public event EventHandlerWithReturnType<object, EventArgs, bool> Released
         {
             add
@@ -258,6 +261,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The StateChanged event will be triggered when the button's state is changed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandlerWithReturnType<object, EventArgs, bool> StateChanged
         {
             add
@@ -295,6 +299,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Gets or sets the unselected button foreground or icon visual.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.PropertyMap UnselectedVisual
         {
             get
@@ -312,6 +317,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Gets or sets the selected button foreground or icon visual.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.PropertyMap SelectedVisual
         {
             get
@@ -329,6 +335,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Gets or sets the disabled selected state foreground or icon button visual.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.PropertyMap DisabledSelectedVisual
         {
             get
@@ -346,6 +353,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Gets or sets the disabled unselected state foreground or icon visual.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.PropertyMap DisabledUnselectedVisual
         {
             get
@@ -363,6 +371,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Gets or sets the disabled unselected state background button visual.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.PropertyMap UnselectedBackgroundVisual
         {
             get
@@ -380,6 +389,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Gets or sets the selected background button visual.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.PropertyMap SelectedBackgroundVisual
         {
             get
@@ -397,6 +407,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Gets or sets the disabled while unselected background button visual.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.PropertyMap DisabledUnselectedBackgroundVisual
         {
             get
@@ -414,6 +425,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Gets or sets the disabled while selected background button visual.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.PropertyMap DisabledSelectedBackgroundVisual
         {
             get
@@ -431,6 +443,7 @@ namespace Tizen.NUI.UIComponents
         /// <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>
         public Align LabelRelativeAlignment
         {
             get
@@ -492,6 +505,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Gets or sets the padding around the text.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 LabelPadding
         {
             get
@@ -509,6 +523,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Gets or sets the padding around the foreground visual.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 ForegroundVisualPadding
         {
             get
@@ -550,6 +565,7 @@ namespace Tizen.NUI.UIComponents
         /// Creates an uninitialized button.<br>
         /// Only the derived versions can be instantiated.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Button() : this(NDalicPINVOKE.new_Button__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -586,6 +602,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// If the autorepeating property is set to true, then the togglable property is set to false.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool AutoRepeating
         {
             get
@@ -603,6 +620,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// By default, this value is set to 0.15 seconds.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float InitialAutoRepeatingDelay
         {
             get
@@ -620,6 +638,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// By default, this value is set to 0.05 seconds.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float NextAutoRepeatingDelay
         {
             get
@@ -637,6 +656,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// If the togglable property is set to true, then the autorepeating property is set to false.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool Togglable
         {
             get
@@ -654,6 +674,7 @@ namespace Tizen.NUI.UIComponents
         /// <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>
         public bool Selected
         {
             get
@@ -671,6 +692,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Gets or sets the unselected color.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Color UnselectedColor
         {
             get
@@ -688,6 +710,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Gets or sets the selected color.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Color SelectedColor
         {
             get
@@ -705,6 +728,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Gets or sets the label.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.PropertyMap Label
         {
             get
@@ -722,6 +746,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Gets or sets the text of the label.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string LabelText
         {
             get
@@ -742,6 +767,7 @@ namespace Tizen.NUI.UIComponents
         /// <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>
         public enum Align
         {
             /// <summary>
@@ -764,4 +790,4 @@ namespace Tizen.NUI.UIComponents
 
     }
 
-}
+}
\ No newline at end of file
index 3d4f1d1..14f8238 100755 (executable)
@@ -79,6 +79,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Creates an initialized CheckBoxButton.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public CheckBoxButton() : this(NDalicPINVOKE.CheckBoxButton_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -87,4 +88,4 @@ namespace Tizen.NUI.UIComponents
 
     }
 
-}
+}
\ No newline at end of file
index 55e5b70..8312a0e 100755 (executable)
@@ -162,6 +162,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// An event is sent when the user has touched outside the dialog.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<TouchedOutsideEventArgs> TouchedOutside
         {
             add
@@ -198,6 +199,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// An event is sent when the popup starts showing.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<ShowingEventArgs> Showing
         {
             add
@@ -235,6 +237,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// An event is sent when the popup has been fully displayed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<ShownEventArgs> Shown
         {
             add
@@ -271,6 +274,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// An event is sent when the popup starts to hide.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<HidingEventArgs> Hiding
         {
             add
@@ -307,6 +311,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// An event is sent when the popup has been completely hidden.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<HiddenEventArgs> Hidden
         {
             add
@@ -368,6 +373,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Creates the popup.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Popup() : this(NDalicPINVOKE.Popup_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -386,6 +392,7 @@ namespace Tizen.NUI.UIComponents
         /// Sets the title for this popup.
         /// </summary>
         /// <param name="titleView">The actor to set the title.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetTitle(View titleView)
         {
             NDalicPINVOKE.Popup_SetTitle(swigCPtr, View.getCPtr(titleView));
@@ -405,6 +412,7 @@ namespace Tizen.NUI.UIComponents
         /// Sets the content actor.
         /// </summary>
         /// <param name="content">The actor to use.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetContent(View content)
         {
             NDalicPINVOKE.Popup_SetContent(swigCPtr, View.getCPtr(content));
@@ -424,6 +432,7 @@ namespace Tizen.NUI.UIComponents
         /// 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>
         public void SetFooter(View footer)
         {
             NDalicPINVOKE.Popup_SetFooter(swigCPtr, View.getCPtr(footer));
@@ -456,6 +465,7 @@ namespace Tizen.NUI.UIComponents
         /// 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>
         public void SetDisplayState(Popup.DisplayStateType displayState)
         {
             NDalicPINVOKE.Popup_SetDisplayState(swigCPtr, (int)displayState);
@@ -507,6 +517,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The display states of the popup.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum DisplayStateType
         {
             Showing,
@@ -519,6 +530,7 @@ namespace Tizen.NUI.UIComponents
         /// 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>
         public enum AnimationModeType
         {
             None,
@@ -532,6 +544,7 @@ namespace Tizen.NUI.UIComponents
         /// 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>
         public enum ContextualModeType
         {
             NonContextual,
@@ -544,6 +557,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The popup title.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap Title
         {
             get
@@ -560,6 +574,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The popup content.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap Content
         {
             get
@@ -576,6 +591,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The popup footer.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap Footer
         {
             get
@@ -592,6 +608,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The popup display state.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public DisplayStateType DisplayState
         {
             get
@@ -652,6 +669,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The touch transparent.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool TouchTransparent
         {
             get
@@ -668,6 +686,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The popup tail visibility.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool TailVisibility
         {
             get
@@ -684,6 +703,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The popup tail position.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector3 TailPosition
         {
             get
@@ -700,6 +720,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The contextual mode.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ContextualModeType ContextualMode
         {
             get
@@ -767,6 +788,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The animation duration.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float AnimationDuration
         {
             get
@@ -783,6 +805,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The animation mode.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public AnimationModeType AnimationMode
         {
             get
@@ -843,6 +866,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The entry animation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap EntryAnimation
         {
             get
@@ -859,6 +883,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The exit animation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap ExitAnimation
         {
             get
@@ -875,6 +900,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The auto hide delay.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int AutoHideDelay
         {
             get
@@ -891,6 +917,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The backing enabled.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool BackingEnabled
         {
             get
@@ -907,6 +934,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The backing color.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 BackingColor
         {
             get
@@ -923,6 +951,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The background image.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string PopupBackgroundImage
         {
             get
@@ -939,6 +968,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The background border.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Rectangle PopupBackgroundBorder
         {
             get
@@ -955,6 +985,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The tail up image.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string TailUpImage
         {
             get
@@ -971,6 +1002,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The tail down image.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string TailDownImage
         {
             get
@@ -987,6 +1019,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The tail left image.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string TailLeftImage
         {
             get
@@ -1003,6 +1036,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The tail right image.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string TailRightImage
         {
             get
@@ -1019,4 +1053,4 @@ namespace Tizen.NUI.UIComponents
 
     }
 
-}
+}
\ No newline at end of file
index 43191d5..4c9a9e5 100755 (executable)
@@ -134,6 +134,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The event is sent when the ProgressBar value changes.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<ValueChangedEventArgs> ValueChanged
         {
             add
@@ -187,6 +188,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Creates the ProgressBar.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ProgressBar() : this(NDalicPINVOKE.ProgressBar_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -206,6 +208,7 @@ namespace Tizen.NUI.UIComponents
         /// 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>
         public float ProgressValue
         {
             get
@@ -226,6 +229,7 @@ namespace Tizen.NUI.UIComponents
         /// 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>
         public float SecondaryProgressValue
         {
             get
@@ -242,6 +246,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Sets the progress bar as \e indeterminate state.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool Indeterminate
         {
             get
@@ -259,6 +264,7 @@ namespace Tizen.NUI.UIComponents
         /// 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>
         public Tizen.NUI.PropertyMap TrackVisual
         {
             get
@@ -276,6 +282,7 @@ namespace Tizen.NUI.UIComponents
         /// 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>
         public Tizen.NUI.PropertyMap ProgressVisual
         {
             get
@@ -293,6 +300,7 @@ namespace Tizen.NUI.UIComponents
         /// 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>
         public Tizen.NUI.PropertyMap SecondaryProgressVisual
         {
             get
@@ -310,6 +318,7 @@ namespace Tizen.NUI.UIComponents
         /// 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>
         public Tizen.NUI.PropertyMap IndeterminateVisual
         {
             get
@@ -327,6 +336,7 @@ namespace Tizen.NUI.UIComponents
         /// 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>
         public Tizen.NUI.PropertyArray IndeterminateVisualAnimation
         {
             get
@@ -343,6 +353,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The label visual of the progress bar.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.PropertyMap LabelVisual
         {
             get
@@ -359,4 +370,4 @@ namespace Tizen.NUI.UIComponents
 
     }
 
-}
+}
\ No newline at end of file
index d587b67..217da14 100755 (executable)
@@ -84,6 +84,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Creates the PushButton.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PushButton() : this(NDalicPINVOKE.PushButton_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -228,4 +229,4 @@ namespace Tizen.NUI.UIComponents
         }
 
     }
-}
+}
\ No newline at end of file
index 8785870..ea9d361 100755 (executable)
@@ -81,6 +81,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Creates an uninitialized RadioButton.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public RadioButton() : this(NDalicPINVOKE.RadioButton_New__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -91,10 +92,11 @@ namespace Tizen.NUI.UIComponents
         /// Creates an uninitialized RadioButton with the label.
         /// </summary>
         /// <param name="label">The label text.</param>
+        /// <since_tizen> 3 </since_tizen>
         public RadioButton(string label) : this(NDalicPINVOKE.RadioButton_New__SWIG_1(label), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
         }
     }
-}
+}
\ No newline at end of file
index 32844d9..f2a90b4 100755 (executable)
@@ -100,6 +100,7 @@ namespace Tizen.NUI.UIComponents
             /// <summary>
             /// The current scroll position of the scrollable content.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public float CurrentScrollPosition
             {
                 get
@@ -126,6 +127,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The event emitted when panning is finished on the scroll indicator.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<PanFinishedEventArgs> PanFinished
         {
             add
@@ -163,6 +165,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// This is the event emitted when the current scroll position of the scrollable content.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<ScrollIntervalEventArgs> ScrollInterval
         {
             add
@@ -214,6 +217,7 @@ namespace Tizen.NUI.UIComponents
         /// Creates an initialized scrollbar.
         /// </summary>
         /// <param name="direction">The direction of the scrollbar (either vertically or horizontally).</param>
+        /// <since_tizen> 3 </since_tizen>
         public ScrollBar(ScrollBar.Direction direction) : this(NDalicPINVOKE.ScrollBar_New__SWIG_0((int)direction), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -222,6 +226,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Creates an uninitialized scrollbar.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ScrollBar() : this(NDalicPINVOKE.ScrollBar_New__SWIG_1(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -353,6 +358,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The direction of the scrollbar.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum Direction
         {
             Vertical = 0,
@@ -362,6 +368,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The indicator height policy.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum IndicatorHeightPolicyType
         {
             Variable = 0,
@@ -371,6 +378,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The direction of the scrollbar.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Direction ScrollDirection
         {
             get
@@ -419,6 +427,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The indicator height policy.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public IndicatorHeightPolicyType IndicatorHeightPolicy
         {
             get
@@ -467,6 +476,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The fixed height of the scroll indicator.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float IndicatorFixedHeight
         {
             get
@@ -484,6 +494,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The duration in seconds for the scroll indicator to become fully visible.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float IndicatorShowDuration
         {
             get
@@ -501,6 +512,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The duration in seconds for the scroll indicator to become fully invisible.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float IndicatorHideDuration
         {
             get
@@ -518,6 +530,7 @@ namespace Tizen.NUI.UIComponents
         /// <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>
         public Tizen.NUI.PropertyArray ScrollPositionIntervals
         {
             get
@@ -535,6 +548,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The minimum height for a variable size indicator.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float IndicatorMinimumHeight
         {
             get
@@ -552,6 +566,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The padding at the start of the indicator. For example, the top if the scrollDirection is vertical.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float IndicatorStartPadding
         {
             get
@@ -569,6 +584,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The padding at the end of the indicator. For example, the bottom if the scrollDirection is vertical.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float IndicatorEndPadding
         {
             get
@@ -585,4 +601,4 @@ namespace Tizen.NUI.UIComponents
 
     }
 
-}
+}
\ No newline at end of file
index ea6acdc..60b6a5d 100755 (executable)
@@ -21,6 +21,9 @@ namespace Tizen.NUI
     using System.Runtime.InteropServices;
     using Tizen.NUI.BaseComponents;
 
+    /// <summary>
+    /// ScrollView contains views that can be scrolled manually (via touch).
+    /// </summary>
     public class ScrollView : Scrollable
     {
         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -72,18 +75,17 @@ namespace Tizen.NUI
             base.Dispose(type);
         }
 
-        /**
-          * @brief Event arguments that passed via the SnapStarted signal
-          *
-          */
+        /// <summary>
+        /// Event arguments that passed via the SnapStarted signal.
+        /// </summary>
         public class SnapStartedEventArgs : EventArgs
         {
             private Tizen.NUI.ScrollView.SnapEvent _snapEvent;
 
-            /**
-              * @brief SnapEvent - is the SnapEvent information like snap or flick (it tells the target position, scale, rotation for the snap or flick).
-              *
-              */
+            /// <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>
             public Tizen.NUI.ScrollView.SnapEvent SnapEventInfo
             {
                 get
@@ -102,13 +104,13 @@ namespace Tizen.NUI
         private DaliEventHandler<object, SnapStartedEventArgs> _scrollViewSnapStartedEventHandler;
         private SnapStartedCallbackDelegate _scrollViewSnapStartedCallbackDelegate;
 
-        /**
-          * @brief Event for the SnapStarted signal which can be used to subscribe or unsubscribe the event handler
-          * (in the type of SnapStartedEventHandler-DaliEventHandler<object,SnapStartedEventArgs>) provided by the user.
-          * 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>
+        /// SnapStarted can be used to subscribe or unsubscribe the event handler
+        /// (in the type of SnapStartedEventHandler-DaliEventHandler<object, SnapStartedEventArgs>) provided by the user.<br>
+        /// 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>
         public event DaliEventHandler<object, SnapStartedEventArgs> SnapStarted
         {
             add
@@ -155,6 +157,9 @@ namespace Tizen.NUI
             }
         }
 
+        /// <summary>
+        /// Snaps signal event's data.
+        /// </summary>
         public class SnapEvent : global::System.IDisposable
         {
             private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -186,6 +191,10 @@ namespace Tizen.NUI
                 }
             }
 
+            /// <summary>
+            /// Dispose.
+            /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public void Dispose()
             {
                 //Throw excpetion if Dispose() is called in separate thread.
@@ -259,6 +268,10 @@ namespace Tizen.NUI
                 }
             }
 
+            /// <summary>
+            /// Scroll position.
+            /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public Vector2 position
             {
                 set
@@ -275,6 +288,10 @@ namespace Tizen.NUI
                 }
             }
 
+            /// <summary>
+            /// Scroll duration.
+            /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public float duration
             {
                 set
@@ -290,6 +307,10 @@ namespace Tizen.NUI
                 }
             }
 
+            /// <summary>
+            /// Create an instance of SnapEvent.
+            /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public SnapEvent() : this(NDalicPINVOKE.new_ScrollView_SnapEvent(), true)
             {
                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -328,12 +349,21 @@ namespace Tizen.NUI
 
         }
 
+        /// <summary>
+        /// Create an instance of ScrollView.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ScrollView() : this(NDalicPINVOKE.ScrollView_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
         }
 
+        /// <summary>
+        /// Gets snap-animation's AlphaFunction.
+        /// </summary>
+        /// <returns>Current easing alpha function of the snap animation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public AlphaFunction GetScrollSnapAlphaFunction()
         {
             AlphaFunction ret = new AlphaFunction(NDalicPINVOKE.ScrollView_GetScrollSnapAlphaFunction(swigCPtr), true);
@@ -341,12 +371,22 @@ namespace Tizen.NUI
             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>
         public void SetScrollSnapAlphaFunction(AlphaFunction alpha)
         {
             NDalicPINVOKE.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>
         public AlphaFunction GetScrollFlickAlphaFunction()
         {
             AlphaFunction ret = new AlphaFunction(NDalicPINVOKE.ScrollView_GetScrollFlickAlphaFunction(swigCPtr), true);
@@ -354,12 +394,22 @@ namespace Tizen.NUI
             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>
         public void SetScrollFlickAlphaFunction(AlphaFunction alpha)
         {
             NDalicPINVOKE.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>
         public float GetScrollSnapDuration()
         {
             float ret = NDalicPINVOKE.ScrollView_GetScrollSnapDuration(swigCPtr);
@@ -367,12 +417,22 @@ namespace Tizen.NUI
             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>
         public void SetScrollSnapDuration(float time)
         {
             NDalicPINVOKE.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>
         public float GetScrollFlickDuration()
         {
             float ret = NDalicPINVOKE.ScrollView_GetScrollFlickDuration(swigCPtr);
@@ -380,49 +440,92 @@ namespace Tizen.NUI
             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>
         public void SetScrollFlickDuration(float time)
         {
             NDalicPINVOKE.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>
         public void SetScrollSensitive(bool sensitive)
         {
             NDalicPINVOKE.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>
         public void SetMaxOvershoot(float overshootX, float overshootY)
         {
             NDalicPINVOKE.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>
         public void SetSnapOvershootAlphaFunction(AlphaFunction alpha)
         {
             NDalicPINVOKE.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>
         public void SetSnapOvershootDuration(float duration)
         {
             NDalicPINVOKE.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>
         public void SetViewAutoSnap(bool enable)
         {
             NDalicPINVOKE.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>
         public void SetWrapMode(bool enable)
         {
             NDalicPINVOKE.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>
         public int GetScrollUpdateDistance()
         {
             int ret = NDalicPINVOKE.ScrollView_GetScrollUpdateDistance(swigCPtr);
@@ -430,12 +533,24 @@ namespace Tizen.NUI
             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>
         public void SetScrollUpdateDistance(int distance)
         {
             NDalicPINVOKE.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>
         public bool GetAxisAutoLock()
         {
             bool ret = NDalicPINVOKE.ScrollView_GetAxisAutoLock(swigCPtr);
@@ -443,12 +558,25 @@ namespace Tizen.NUI
             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>
         public void SetAxisAutoLock(bool enable)
         {
             NDalicPINVOKE.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>
         public float GetAxisAutoLockGradient()
         {
             float ret = NDalicPINVOKE.ScrollView_GetAxisAutoLockGradient(swigCPtr);
@@ -456,12 +584,24 @@ namespace Tizen.NUI
             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>
         public void SetAxisAutoLockGradient(float gradient)
         {
             NDalicPINVOKE.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>
         public float GetFrictionCoefficient()
         {
             float ret = NDalicPINVOKE.ScrollView_GetFrictionCoefficient(swigCPtr);
@@ -469,12 +609,23 @@ namespace Tizen.NUI
             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>
         public void SetFrictionCoefficient(float friction)
         {
             NDalicPINVOKE.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>
         public float GetFlickSpeedCoefficient()
         {
             float ret = NDalicPINVOKE.ScrollView_GetFlickSpeedCoefficient(swigCPtr);
@@ -482,12 +633,24 @@ namespace Tizen.NUI
             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>
         public void SetFlickSpeedCoefficient(float speed)
         {
             NDalicPINVOKE.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>
         public Vector2 GetMinimumDistanceForFlick()
         {
             Vector2 ret = new Vector2(NDalicPINVOKE.ScrollView_GetMinimumDistanceForFlick(swigCPtr), true);
@@ -495,12 +658,23 @@ namespace Tizen.NUI
             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>
         public void SetMinimumDistanceForFlick(Vector2 distance)
         {
             NDalicPINVOKE.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>
         public float GetMinimumSpeedForFlick()
         {
             float ret = NDalicPINVOKE.ScrollView_GetMinimumSpeedForFlick(swigCPtr);
@@ -508,12 +682,23 @@ namespace Tizen.NUI
             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>
         public void SetMinimumSpeedForFlick(float speed)
         {
             NDalicPINVOKE.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>
         public float GetMaxFlickSpeed()
         {
             float ret = NDalicPINVOKE.ScrollView_GetMaxFlickSpeed(swigCPtr);
@@ -521,12 +706,23 @@ namespace Tizen.NUI
             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>
         public void SetMaxFlickSpeed(float speed)
         {
             NDalicPINVOKE.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>
         public Vector2 GetWheelScrollDistanceStep()
         {
             Vector2 ret = new Vector2(NDalicPINVOKE.ScrollView_GetWheelScrollDistanceStep(swigCPtr), true);
@@ -534,12 +730,22 @@ namespace Tizen.NUI
             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>
         public void SetWheelScrollDistanceStep(Vector2 step)
         {
             NDalicPINVOKE.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>
         public Vector2 GetCurrentScrollPosition()
         {
             Vector2 ret = new Vector2(NDalicPINVOKE.ScrollView_GetCurrentScrollPosition(swigCPtr), true);
@@ -547,6 +753,12 @@ namespace Tizen.NUI
             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>
         public uint GetCurrentPage()
         {
             uint ret = NDalicPINVOKE.ScrollView_GetCurrentPage(swigCPtr);
@@ -554,66 +766,136 @@ namespace Tizen.NUI
             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>
         public void ScrollTo(Vector2 position)
         {
             NDalicPINVOKE.ScrollView_ScrollTo__SWIG_0(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>
         public void ScrollTo(Vector2 position, float duration)
         {
             NDalicPINVOKE.ScrollView_ScrollTo__SWIG_1(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>
         public void ScrollTo(Vector2 position, float duration, AlphaFunction alpha)
         {
             NDalicPINVOKE.ScrollView_ScrollTo__SWIG_2(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>
         public void ScrollTo(Vector2 position, float duration, DirectionBias horizontalBias, DirectionBias verticalBias)
         {
             NDalicPINVOKE.ScrollView_ScrollTo__SWIG_3(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>
         public void ScrollTo(Vector2 position, float duration, AlphaFunction alpha, DirectionBias horizontalBias, DirectionBias verticalBias)
         {
             NDalicPINVOKE.ScrollView_ScrollTo__SWIG_4(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>
         public void ScrollTo(uint page)
         {
             NDalicPINVOKE.ScrollView_ScrollTo__SWIG_5(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>
         public void ScrollTo(uint page, float duration)
         {
             NDalicPINVOKE.ScrollView_ScrollTo__SWIG_6(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>
         public void ScrollTo(uint page, float duration, DirectionBias bias)
         {
             NDalicPINVOKE.ScrollView_ScrollTo__SWIG_7(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>
         public void ScrollTo(View view)
         {
             NDalicPINVOKE.ScrollView_ScrollTo__SWIG_8(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>
         public void ScrollTo(View view, float duration)
         {
             NDalicPINVOKE.ScrollView_ScrollTo__SWIG_9(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>
         public bool ScrollToSnapPoint()
         {
             bool ret = NDalicPINVOKE.ScrollView_ScrollToSnapPoint(swigCPtr);
@@ -627,48 +909,90 @@ namespace Tizen.NUI
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
 
+        /// <summary>
+        /// Applies Effect to ScrollView.
+        /// </summary>
+        /// <param name="effect">The effect to apply to scroll view.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void ApplyEffect(ScrollViewEffect effect)
         {
             NDalicPINVOKE.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>
         public void RemoveEffect(ScrollViewEffect effect)
         {
             NDalicPINVOKE.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>
         public void RemoveAllEffects()
         {
             NDalicPINVOKE.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>
         public void BindView(View child)
         {
             NDalicPINVOKE.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>
         public void UnbindView(View child)
         {
             NDalicPINVOKE.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>
         public void SetScrollingDirection(Radian direction, Radian threshold)
         {
             NDalicPINVOKE.ScrollView_SetScrollingDirection__SWIG_0(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>
         public void SetScrollingDirection(Radian direction)
         {
             NDalicPINVOKE.ScrollView_SetScrollingDirection__SWIG_1(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>
         public void RemoveScrollingDirection(Radian direction)
         {
             NDalicPINVOKE.ScrollView_RemoveScrollingDirection(swigCPtr, Radian.getCPtr(direction));
@@ -682,6 +1006,10 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <summary>
+        /// Sets and Gets WrapEnabled property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool WrapEnabled
         {
             get
@@ -695,6 +1023,11 @@ namespace Tizen.NUI
                 SetProperty(ScrollView.Property.WRAP_ENABLED, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets PanningEnabled property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool PanningEnabled
         {
             get
@@ -708,6 +1041,11 @@ namespace Tizen.NUI
                 SetProperty(ScrollView.Property.PANNING_ENABLED, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets AxisAutoLockEnabled property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool AxisAutoLockEnabled
         {
             get
@@ -721,6 +1059,11 @@ namespace Tizen.NUI
                 SetProperty(ScrollView.Property.AXIS_AUTO_LOCK_ENABLED, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets WheelScrollDistanceStep property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 WheelScrollDistanceStep
         {
             get
@@ -734,6 +1077,11 @@ namespace Tizen.NUI
                 SetProperty(ScrollView.Property.WHEEL_SCROLL_DISTANCE_STEP, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets ScrollPosition property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScrollPosition
         {
             get
@@ -747,6 +1095,11 @@ namespace Tizen.NUI
                 SetProperty(ScrollView.Property.SCROLL_POSITION, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets ScrollPrePosition property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScrollPrePosition
         {
             get
@@ -760,6 +1113,11 @@ namespace Tizen.NUI
                 SetProperty(ScrollView.Property.SCROLL_PRE_POSITION, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets ScrollPrePositionMax property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScrollPrePositionMax
         {
             get
@@ -773,6 +1131,11 @@ namespace Tizen.NUI
                 SetProperty(ScrollView.Property.SCROLL_PRE_POSITION_MAX, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets OvershootX property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float OvershootX
         {
             get
@@ -786,6 +1149,11 @@ namespace Tizen.NUI
                 SetProperty(ScrollView.Property.OVERSHOOT_X, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets OvershootY property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float OvershootY
         {
             get
@@ -799,6 +1167,11 @@ namespace Tizen.NUI
                 SetProperty(ScrollView.Property.OVERSHOOT_Y, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets ScrollFinal property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScrollFinal
         {
             get
@@ -812,6 +1185,11 @@ namespace Tizen.NUI
                 SetProperty(ScrollView.Property.SCROLL_FINAL, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets Wrap property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool Wrap
         {
             get
@@ -825,6 +1203,11 @@ namespace Tizen.NUI
                 SetProperty(ScrollView.Property.WRAP, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets Panning property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool Panning
         {
             get
@@ -838,6 +1221,11 @@ namespace Tizen.NUI
                 SetProperty(ScrollView.Property.PANNING, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets Scrolling property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool Scrolling
         {
             get
@@ -851,6 +1239,11 @@ namespace Tizen.NUI
                 SetProperty(ScrollView.Property.SCROLLING, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets ScrollDomainSize property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScrollDomainSize
         {
             get
@@ -864,6 +1257,11 @@ namespace Tizen.NUI
                 SetProperty(ScrollView.Property.SCROLL_DOMAIN_SIZE, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets ScrollDomainOffset property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScrollDomainOffset
         {
             get
@@ -877,6 +1275,11 @@ namespace Tizen.NUI
                 SetProperty(ScrollView.Property.SCROLL_DOMAIN_OFFSET, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets ScrollPositionDelta property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 ScrollPositionDelta
         {
             get
@@ -890,6 +1293,11 @@ namespace Tizen.NUI
                 SetProperty(ScrollView.Property.SCROLL_POSITION_DELTA, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Sets and Gets StartPagePosition property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector3 StartPagePosition
         {
             get
@@ -904,6 +1312,11 @@ namespace Tizen.NUI
             }
         }
 
+
+        /// <summary>
+        /// Sets and Gets ScrollMode property.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap ScrollMode
         {
             get
@@ -921,4 +1334,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 928646d..70bcafb 100755 (executable)
@@ -99,6 +99,7 @@ namespace Tizen.NUI.UIComponents
             /// <summary>
             /// The slider.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public Slider Slider
             {
                 get
@@ -114,6 +115,7 @@ namespace Tizen.NUI.UIComponents
             /// <summary>
             /// The slider value.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public float SlideValue
             {
                 get
@@ -138,6 +140,7 @@ namespace Tizen.NUI.UIComponents
             /// <summary>
             /// The slider.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public Slider Slider
             {
                 get
@@ -153,6 +156,7 @@ namespace Tizen.NUI.UIComponents
             /// <summary>
             /// The slider value.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public float SlideValue
             {
                 get
@@ -177,6 +181,7 @@ namespace Tizen.NUI.UIComponents
             /// <summary>
             /// The slider.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public Slider Slider
             {
                 get
@@ -192,6 +197,7 @@ namespace Tizen.NUI.UIComponents
             /// <summary>
             /// The slider value.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public int SlideValue
             {
                 get
@@ -224,6 +230,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// An event emitted when the slider value changes.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandlerWithReturnType<object, ValueChangedEventArgs, bool> ValueChanged
         {
             add
@@ -265,6 +272,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// An event emitted when the sliding is finished.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandlerWithReturnType<object, SlidingFinishedEventArgs, bool> SlidingFinished
         {
             add
@@ -306,6 +314,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// An event emitted when the slider handle reaches a mark.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandlerWithReturnType<object, MarkReachedEventArgs, bool> MarkReached
         {
             add
@@ -386,6 +395,7 @@ namespace Tizen.NUI.UIComponents
                 }
             }
 
+            /// <since_tizen> 3 </since_tizen>
             public void Dispose()
             {
                 //Throw excpetion if Dispose() is called in separate thread.
@@ -463,6 +473,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// Creates the slider control.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Slider() : this(NDalicPINVOKE.Slider_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -487,6 +498,7 @@ namespace Tizen.NUI.UIComponents
         /// </summary>
         /// <param name="handle">The handle to an object.</param>
         /// <returns>The handle to a slider or an uninitialized handle.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public new static Slider DownCast(BaseHandle handle)
         {
             Slider ret =  Registry.GetManagedBaseHandleFromNativePtr(handle) as Slider;
@@ -518,6 +530,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The lower bound property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float LowerBound
         {
             get
@@ -535,6 +548,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The upper bound property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float UpperBound
         {
             get
@@ -552,6 +566,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The value property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Value
         {
             get
@@ -569,6 +584,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The track visual property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap TrackVisual
         {
             get
@@ -586,6 +602,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The handle visual property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap HandleVisual
         {
             get
@@ -603,6 +620,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The progress visual property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap ProgressVisual
         {
             get
@@ -620,6 +638,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The popup visual property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap PopupVisual
         {
             get
@@ -637,6 +656,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The popup arrow visual property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap PopupArrowVisual
         {
             get
@@ -654,6 +674,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The disable color property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 DisabledColor
         {
             get
@@ -671,6 +692,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The value precision property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int ValuePrecision
         {
             get
@@ -688,6 +710,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The show popup property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool ShowPopup
         {
             get
@@ -705,6 +728,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The show value property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool ShowValue
         {
             get
@@ -722,6 +746,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The marks property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.PropertyArray Marks
         {
             get
@@ -739,6 +764,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The snap to marks property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool SnapToMarks
         {
             get
@@ -756,6 +782,7 @@ namespace Tizen.NUI.UIComponents
         /// <summary>
         /// The mark tolerance property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float MarkTolerance
         {
             get
@@ -772,4 +799,4 @@ namespace Tizen.NUI.UIComponents
 
     }
 
-}
+}
\ No newline at end of file
index a861e95..33bed88 100755 (executable)
@@ -19,6 +19,9 @@ using Tizen.NUI.BaseComponents;
 namespace Tizen.NUI
 {
 
+    /// <summary>
+    /// A ToggleButton allows the user to change a setting between two or more states.
+    /// </summary>
     public class ToggleButton : Tizen.NUI.UIComponents.Button
     {
         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -72,12 +75,20 @@ namespace Tizen.NUI
             public static readonly int CURRENT_STATE_INDEX = NDalicPINVOKE.ToggleButton_Property_CURRENT_STATE_INDEX_get();
         }
 
+        /// <summary>
+        /// Create an instance for toggleButton.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ToggleButton() : this(NDalicPINVOKE.ToggleButton_New(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
         }
 
+        /// <summary>
+        /// Gets and Sets the state visual array of toggle button.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.PropertyArray StateVisuals
         {
             get
@@ -91,6 +102,11 @@ namespace Tizen.NUI
                 SetProperty(ToggleButton.Property.STATE_VISUALS, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets the tooltips of toggle button.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Tizen.NUI.PropertyArray Tooltips
         {
             get
@@ -104,6 +120,11 @@ namespace Tizen.NUI
                 SetProperty(ToggleButton.Property.TOOLTIPS, new Tizen.NUI.PropertyValue(value));
             }
         }
+
+        /// <summary>
+        /// Gets and Sets the current state index of toggle button.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int CurrentStateIndex
         {
             get
@@ -120,4 +141,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 1687a98..b40e578 100755 (executable)
@@ -105,6 +105,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The second value.</param>
         /// <returns>The vector containing the result of the addition.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector2 operator +(Vector2 arg1, Vector2 arg2)
         {
             return arg1.Add(arg2);
@@ -116,6 +117,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The second value.</param>
         /// <returns>The vector containing the result of the subtraction.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector2 operator -(Vector2 arg1, Vector2 arg2)
         {
             return arg1.Subtract(arg2);
@@ -126,6 +128,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="arg1">The target value.</param>
         /// <returns>The vector containing the negation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector2 operator -(Vector2 arg1)
         {
             return arg1.Subtract();
@@ -137,6 +140,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The second value.</param>
         /// <returns>The vector containing the result of the multiplication.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector2 operator *(Vector2 arg1, Vector2 arg2)
         {
             return arg1.Multiply(arg2);
@@ -148,6 +152,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The float value to scale the vector.</param>
         /// <returns>The vector containing the result of the scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector2 operator *(Vector2 arg1, float arg2)
         {
             return arg1.Multiply(arg2);
@@ -159,6 +164,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The second value.</param>
         /// <returns>The vector containing the result of the division.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector2 operator /(Vector2 arg1, Vector2 arg2)
         {
             return arg1.Divide(arg2);
@@ -170,6 +176,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The float value to scale the vector by.</param>
         /// <returns>The vector containing the result of the scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector2 operator /(Vector2 arg1, float arg2)
         {
             return arg1.Divide(arg2);
@@ -180,6 +187,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="index">The subscript index.</param>
         /// <returns>The float at the given index.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float this[uint index]
         {
             get
@@ -198,6 +206,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The default constructor initializes the vector to 0.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2() : this(NDalicPINVOKE.new_Vector2__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -208,6 +217,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="x">The x or width component.</param>
         /// <param name="y">The y or height component.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2(float x, float y) : this(NDalicPINVOKE.new_Vector2__SWIG_1(x, y), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -217,6 +227,7 @@ namespace Tizen.NUI
         /// The conversion constructor from an array of two floats.
         /// </summary>
         /// <param name="array">The array of xy.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2(float[] array) : this(NDalicPINVOKE.new_Vector2__SWIG_2(array), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -226,6 +237,7 @@ namespace Tizen.NUI
         /// The constructor.
         /// </summary>
         /// <param name="vec3">Vector3 to create this vector from.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2(Vector3 vec3) : this(NDalicPINVOKE.new_Vector2__SWIG_3(Vector3.getCPtr(vec3)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -235,6 +247,7 @@ namespace Tizen.NUI
         /// The constructor.
         /// </summary>
         /// <param name="vec4">Vector4 to create this vector from.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2(Vector4 vec4) : this(NDalicPINVOKE.new_Vector2__SWIG_4(Vector4.getCPtr(vec4)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -243,6 +256,7 @@ namespace Tizen.NUI
         /// <summary>
         /// (1.0f,1.0f).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector2 One
         {
             get
@@ -257,6 +271,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The vector representing the x-axis.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector2 XAxis
         {
             get
@@ -271,6 +286,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The vector representing the y-axis.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector2 YAxis
         {
             get
@@ -285,6 +301,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The vector representing the negative x-axis.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector2 NegativeXAxis
         {
             get
@@ -299,6 +316,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The vector representing the negative y-axis.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector2 NegativeYAxis
         {
             get
@@ -313,6 +331,7 @@ namespace Tizen.NUI
         /// <summary>
         /// (0.0f, 0.0f).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector2 Zero
         {
             get
@@ -440,6 +459,7 @@ namespace Tizen.NUI
         /// Returns the length of the vector.
         /// </summary>
         /// <returns>The length of the vector.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float Length()
         {
             float ret = NDalicPINVOKE.Vector2_Length(swigCPtr);
@@ -453,6 +473,7 @@ namespace Tizen.NUI
         /// testing as it avoids the use of a square root.<br>
         /// </summary>
         /// <returns>The length of the vector squared</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float LengthSquared()
         {
             float ret = NDalicPINVOKE.Vector2_LengthSquared(swigCPtr);
@@ -463,6 +484,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Sets the vector to be the unit length, whilst maintaining its direction.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Normalize()
         {
             NDalicPINVOKE.Vector2_Normalize(swigCPtr);
@@ -474,6 +496,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="min">The minimum vector.</param>
         /// <param name="max">The maximum vector.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Clamp(Vector2 min, Vector2 max)
         {
             NDalicPINVOKE.Vector2_Clamp(swigCPtr, Vector2.getCPtr(min), Vector2.getCPtr(max));
@@ -491,6 +514,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The x component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float X
         {
             set
@@ -509,6 +533,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The width.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Width
         {
             set
@@ -527,6 +552,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The y component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Y
         {
             set
@@ -545,6 +571,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The height.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Height
         {
             set
@@ -562,4 +589,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 2c8fb24..ae78eee 100755 (executable)
@@ -105,6 +105,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The second value.</param>
         /// <returns>The vector containing the result of the addition.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector3 operator +(Vector3 arg1, Vector3 arg2)
         {
             return arg1.Add(arg2);
@@ -116,6 +117,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The second value.</param>
         /// <returns>The vector containing the result of the subtraction.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector3 operator -(Vector3 arg1, Vector3 arg2)
         {
             return arg1.Subtract(arg2);
@@ -126,6 +128,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="arg1">The target value.</param>
         /// <returns>The vector containg the negation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector3 operator -(Vector3 arg1)
         {
             return arg1.Subtract();
@@ -137,6 +140,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The second value.</param>
         /// <returns>The vector containing the result of the multiplication.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector3 operator *(Vector3 arg1, Vector3 arg2)
         {
             return arg1.Multiply(arg2);
@@ -148,6 +152,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The float value to scale the vector.</param>
         /// <returns>The vector containing the result of the scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector3 operator *(Vector3 arg1, float arg2)
         {
             return arg1.Multiply(arg2);
@@ -159,6 +164,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The second value.</param>
         /// <returns>The vector containing the result of the division.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector3 operator /(Vector3 arg1, Vector3 arg2)
         {
             return arg1.Divide(arg2);
@@ -170,6 +176,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The float value to scale the vector by.</param>
         /// <returns>The vector containing the result of the scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector3 operator /(Vector3 arg1, float arg2)
         {
             return arg1.Divide(arg2);
@@ -180,6 +187,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="index">The subscript index.</param>
         /// <returns>The float at the given index.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float this[uint index]
         {
             get
@@ -198,6 +206,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector3() : this(NDalicPINVOKE.new_Vector3__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -209,6 +218,7 @@ namespace Tizen.NUI
         /// <param name="x">The x (or width) component.</param>
         /// <param name="y">The y (or height) component.</param>
         /// <param name="z">The z (or depth) component.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Vector3(float x, float y, float z) : this(NDalicPINVOKE.new_Vector3__SWIG_1(x, y, z), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -218,6 +228,7 @@ namespace Tizen.NUI
         /// Conversion constructor from an array of three floats.
         /// </summary>
         /// <param name="array">An array of xyz.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Vector3(float[] array) : this(NDalicPINVOKE.new_Vector3__SWIG_2(array), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -227,6 +238,7 @@ namespace Tizen.NUI
         /// The constructor.
         /// </summary>
         /// <param name="vec2">Vector2 to create this vector from.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Vector3(Vector2 vec2) : this(NDalicPINVOKE.new_Vector3__SWIG_3(Vector2.getCPtr(vec2)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -236,6 +248,7 @@ namespace Tizen.NUI
         /// The constructor.
         /// </summary>
         /// <param name="vec4">Vector4 to create this vector from.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Vector3(Vector4 vec4) : this(NDalicPINVOKE.new_Vector3__SWIG_4(Vector4.getCPtr(vec4)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -244,6 +257,7 @@ namespace Tizen.NUI
         /// <summary>
         /// (1.0f,1.0f,1.0f).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector3 One
         {
             get
@@ -258,6 +272,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The vector representing the x-axis.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector3 XAxis
         {
             get
@@ -272,6 +287,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The vector representing the y-axis.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector3 YAxis
         {
             get
@@ -286,6 +302,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The vector representing the z-axis.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector3 ZAxis
         {
             get
@@ -300,6 +317,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The vector representing the negative x-axis.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector3 NegativeXAxis
         {
             get
@@ -314,6 +332,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Th vector representing the negative y-axis.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector3 NegativeYAxis
         {
             get
@@ -328,6 +347,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The vector representing the negative z-axis.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector3 NegativeZAxis
         {
             get
@@ -342,6 +362,7 @@ namespace Tizen.NUI
         /// <summary>
         /// (0.0f, 0.0f, 0.0f).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector3 Zero
         {
             get
@@ -490,6 +511,7 @@ namespace Tizen.NUI
         /// Returns the length of the vector.
         /// </summary>
         /// <returns>The length of the vector.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float Length()
         {
             float ret = NDalicPINVOKE.Vector3_Length(swigCPtr);
@@ -503,6 +525,7 @@ namespace Tizen.NUI
         /// testing as it avoids the use of a square root.<br>
         /// </summary>
         /// <returns>The length of the vector squared.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float LengthSquared()
         {
             float ret = NDalicPINVOKE.Vector3_LengthSquared(swigCPtr);
@@ -513,6 +536,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Sets the vector to be unit length, whilst maintaining its direction.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Normalize()
         {
             NDalicPINVOKE.Vector3_Normalize(swigCPtr);
@@ -524,6 +548,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="min">The minimum vector.</param>
         /// <param name="max">The maximum vector.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Clamp(Vector3 min, Vector3 max)
         {
             NDalicPINVOKE.Vector3_Clamp(swigCPtr, Vector3.getCPtr(min), Vector3.getCPtr(max));
@@ -542,6 +567,7 @@ namespace Tizen.NUI
         /// Returns the x and y components (or width and height, or r and g) as a Vector2.
         /// </summary>
         /// <returns>The partial vector contents as Vector2 (x,y).</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 GetVectorXY()
         {
             Vector2 ret = new Vector2(NDalicPINVOKE.Vector3_GetVectorXY__SWIG_0(swigCPtr), false);
@@ -553,6 +579,7 @@ namespace Tizen.NUI
         /// Returns the y and z components (or height and depth, or g and b) as a Vector2.
         /// </summary>
         /// <returns>The partial vector contents as Vector2 (y,z).</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 GetVectorYZ()
         {
             Vector2 ret = new Vector2(NDalicPINVOKE.Vector3_GetVectorYZ__SWIG_0(swigCPtr), false);
@@ -563,6 +590,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The x component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float X
         {
             set
@@ -581,6 +609,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The width component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Width
         {
             set
@@ -599,6 +628,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The red component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float R
         {
             set
@@ -617,6 +647,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The y component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Y
         {
             set
@@ -635,6 +666,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The height component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Height
         {
             set
@@ -653,6 +685,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The green component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float G
         {
             set
@@ -671,6 +704,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The z component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Z
         {
             set
@@ -689,6 +723,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The depth component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Depth
         {
             set
@@ -707,6 +742,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The blue component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float B
         {
             set
@@ -724,4 +760,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 6e0ed18..861b8fe 100755 (executable)
@@ -105,6 +105,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The second value.</param>
         /// <returns>The vector containing the result of the addition.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector4 operator +(Vector4 arg1, Vector4 arg2)
         {
             return arg1.Add(arg2);
@@ -116,6 +117,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The second value.</param>
         /// <returns>The vector containing the result of the subtraction.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector4 operator -(Vector4 arg1, Vector4 arg2)
         {
             return arg1.Subtract(arg2);
@@ -126,6 +128,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="arg1">The target value.</param>
         /// <returns>The vector containing the negation.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector4 operator -(Vector4 arg1)
         {
             return arg1.Subtract();
@@ -137,6 +140,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The second value.</param>
         /// <returns>The vector containing the result of the multiplication.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector4 operator *(Vector4 arg1, Vector4 arg2)
         {
             return arg1.Multiply(arg2);
@@ -148,6 +152,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The float value to scale the vector.</param>
         /// <returns>The vector containing the result of scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector4 operator *(Vector4 arg1, float arg2)
         {
             return arg1.Multiply(arg2);
@@ -159,6 +164,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The second value.</param>
         /// <returns>The vector containing the result of the division.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector4 operator /(Vector4 arg1, Vector4 arg2)
         {
             return arg1.Divide(arg2);
@@ -170,6 +176,7 @@ namespace Tizen.NUI
         /// <param name="arg1">The first value.</param>
         /// <param name="arg2">The float value to scale the vector by.</param>
         /// <returns>The vector containing the result of scaling.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector4 operator /(Vector4 arg1, float arg2)
         {
             return arg1.Divide(arg2);
@@ -180,6 +187,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="index">The subscript index.</param>
         /// <returns>The float at the given index.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float this[uint index]
         {
             get
@@ -198,6 +206,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The default constructor initializes the vector to 0.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4() : this(NDalicPINVOKE.new_Vector4__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -210,6 +219,7 @@ namespace Tizen.NUI
         /// <param name="y">The y (or g/t) component.</param>
         /// <param name="z">The z (or b/p) component.</param>
         /// <param name="w">The w (or a/q) component.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4(float x, float y, float z, float w) : this(NDalicPINVOKE.new_Vector4__SWIG_1(x, y, z, w), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -219,6 +229,7 @@ namespace Tizen.NUI
         /// The conversion constructor from an array of four floats.
         /// </summary>
         /// <param name="array">The array of either xyzw/rgba/stpq.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4(float[] array) : this(NDalicPINVOKE.new_Vector4__SWIG_2(array), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -228,6 +239,7 @@ namespace Tizen.NUI
         /// The conversion constructor from Vector2.
         /// </summary>
         /// <param name="vec2">Vector2 to copy from, z and w are initialized to 0.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4(Vector2 vec2) : this(NDalicPINVOKE.new_Vector4__SWIG_3(Vector2.getCPtr(vec2)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -237,6 +249,7 @@ namespace Tizen.NUI
         /// The conversion constructor from Vector3.
         /// </summary>
         /// <param name="vec3">Vector3 to copy from, w is initialized to 0.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4(Vector3 vec3) : this(NDalicPINVOKE.new_Vector4__SWIG_4(Vector3.getCPtr(vec3)), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -245,6 +258,7 @@ namespace Tizen.NUI
         /// <summary>
         /// (1.0f,1.0f,1.0f,1.0f).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector4 One
         {
             get
@@ -259,6 +273,7 @@ namespace Tizen.NUI
         /// <summary>
         /// (1.0f,0.0f,0.0f,0.0f).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector4 XAxis
         {
             get
@@ -273,6 +288,7 @@ namespace Tizen.NUI
         /// <summary>
         /// (0.0f,1.0f,0.0f,0.0f).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector4 YAxis
         {
             get
@@ -287,6 +303,7 @@ namespace Tizen.NUI
         /// <summary>
         /// (0.0f,0.0f,1.0f,0.0f).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector4 ZAxis
         {
             get
@@ -301,6 +318,7 @@ namespace Tizen.NUI
         /// <summary>
         /// (0.0f, 0.0f, 0.0f, 0.0f).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Vector4 Zero
         {
             get
@@ -456,6 +474,7 @@ namespace Tizen.NUI
         /// Returns the length of the vector.
         /// </summary>
         /// <returns>The length.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float Length()
         {
             float ret = NDalicPINVOKE.Vector4_Length(swigCPtr);
@@ -469,6 +488,7 @@ namespace Tizen.NUI
         /// threshold checks as it avoids use of the square root.<br>
         /// </summary>
         /// <returns>The length of the vector squared.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float LengthSquared()
         {
             float ret = NDalicPINVOKE.Vector4_LengthSquared(swigCPtr);
@@ -480,6 +500,7 @@ namespace Tizen.NUI
         /// Normalizes the vector.<br>
         /// Sets the vector to unit length whilst maintaining its direction.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Normalize()
         {
             NDalicPINVOKE.Vector4_Normalize(swigCPtr);
@@ -491,6 +512,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="min">The minimum vector.</param>
         /// <param name="max">The maximum vector.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void Clamp(Vector4 min, Vector4 max)
         {
             NDalicPINVOKE.Vector4_Clamp(swigCPtr, Vector4.getCPtr(min), Vector4.getCPtr(max));
@@ -508,6 +530,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The x component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float X
         {
             set
@@ -526,6 +549,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The red component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float R
         {
             set
@@ -544,6 +568,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The s component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float S
         {
             set
@@ -562,6 +587,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The y component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Y
         {
             set
@@ -580,6 +606,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The green component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float G
         {
             set
@@ -598,6 +625,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The t component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float T
         {
             set
@@ -616,6 +644,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The z component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Z
         {
             set
@@ -634,6 +663,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The blue component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float B
         {
             set
@@ -652,6 +682,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The p component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float P
         {
             set
@@ -670,6 +701,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The w component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float W
         {
             set
@@ -688,6 +720,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The alpha component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float A
         {
             set
@@ -706,6 +739,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The q component.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Q
         {
             set
@@ -723,4 +757,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index f931357..0fbfb7d 100755 (executable)
@@ -73,4 +73,4 @@ namespace Tizen.NUI
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
     }
-}
+}
\ No newline at end of file
index c745c51..7824f69 100755 (executable)
@@ -73,6 +73,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Creates an empty visual handle.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public VisualBase() : this(NDalicPINVOKE.new_VisualBase__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -86,6 +87,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The name of the visual.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Name
         {
             set
@@ -116,6 +118,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="transform">A property map describing the transform.</param>
         /// <param name="controlSize">The size of the parent control for visuals that need to scale internally.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetTransformAndSize(PropertyMap transform, Vector2 controlSize)
         {
             NDalicPINVOKE.VisualBase_SetTransformAndSize(swigCPtr, PropertyMap.getCPtr(transform), Vector2.getCPtr(controlSize));
@@ -127,6 +130,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="width">The width to use.</param>
         /// <returns>The height based on the width.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float GetHeightForWidth(float width)
         {
             float ret = NDalicPINVOKE.VisualBase_GetHeightForWidth(swigCPtr, width);
@@ -139,6 +143,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="height">The height to use.</param>
         /// <returns>The width based on the height.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public float GetWidthForHeight(float height)
         {
             float ret = NDalicPINVOKE.VisualBase_GetWidthForHeight(swigCPtr, height);
@@ -152,6 +157,7 @@ namespace Tizen.NUI
         /// A visual may not actually have a natural size until it has been placed on window and acquired all it's resources.<br>
         /// </summary>
         /// <param name="naturalSize">The visual's natural size.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void GetNaturalSize(Size2D naturalSize)
         {
             NDalicPINVOKE.VisualBase_GetNaturalSize(swigCPtr, Size2D.getCPtr(naturalSize));
@@ -161,6 +167,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The depth index of this visual.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int DepthIndex
         {
             set
@@ -216,4 +223,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 2e819e2..7825ff6 100755 (executable)
@@ -88,6 +88,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="propertyMap">The map contains the properties required by the visual. The content of the map determines the type of visual that will be returned.</param>
         /// <returns>The handle to the created visual.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public VisualBase CreateVisual(PropertyMap propertyMap)
         {
             VisualBase ret = new VisualBase(NDalicPINVOKE.VisualFactory_CreateVisual__SWIG_0(swigCPtr, PropertyMap.getCPtr(propertyMap)), true);
@@ -107,6 +108,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Retrieves the VisualFactory singleton.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static VisualFactory Instance
         {
             get
@@ -117,4 +119,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index a6f99f0..fde3f81 100755 (executable)
@@ -64,6 +64,7 @@ namespace Tizen.NUI
         /// or absolute (in world units).<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Size2D Size
         {
             get
@@ -87,6 +88,7 @@ namespace Tizen.NUI
         /// or absolute (in world units).<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 Position
         {
             get
@@ -109,6 +111,7 @@ namespace Tizen.NUI
         /// (percentage [0.0f to 1.0f] of the control).<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public RelativeVector2 RelativeSize
         {
             get
@@ -128,6 +131,7 @@ namespace Tizen.NUI
         /// (percentage [0.0f to 1.0f] of the control).<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public RelativeVector2 RelativePosition
         {
             get
@@ -148,6 +152,7 @@ namespace Tizen.NUI
         /// By default, both the x and the y offset are relative.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public VisualTransformPolicyType PositionPolicy
         {
             get
@@ -183,6 +188,7 @@ namespace Tizen.NUI
         /// By default, the x offset is relative.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public VisualTransformPolicyType PositionPolicyX
         {
             get
@@ -223,6 +229,7 @@ namespace Tizen.NUI
         /// By default, the y offset is relative.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public VisualTransformPolicyType PositionPolicyY
         {
             get
@@ -262,6 +269,7 @@ namespace Tizen.NUI
         /// By default, offsets of both the width and the height are relative to the control's size.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public VisualTransformPolicyType SizePolicy
         {
             get
@@ -297,6 +305,7 @@ namespace Tizen.NUI
         /// By default, the value of the width is relative to the control's width.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public VisualTransformPolicyType SizePolicyWidth
         {
             get
@@ -336,6 +345,7 @@ namespace Tizen.NUI
         /// By default, the height value is relative to the control's height.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public VisualTransformPolicyType SizePolicyHeight
         {
             get
@@ -374,6 +384,7 @@ namespace Tizen.NUI
         /// By default, the origin is center.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Visual.AlignType Origin
         {
             get
@@ -392,6 +403,7 @@ namespace Tizen.NUI
         /// By default, the anchor point is center.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Visual.AlignType AnchorPoint
         {
             get
@@ -410,6 +422,7 @@ namespace Tizen.NUI
         /// By default, the depth index is 0.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int DepthIndex
         {
             get
@@ -436,6 +449,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets the transform map used by the visual.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap OutputTransformMap
         {
             get
@@ -453,6 +467,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets the property map to create the visual.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap OutputVisualMap
         {
             get
@@ -485,6 +500,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The shader to use in the visual.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap Shader
         {
             get
@@ -502,6 +518,7 @@ namespace Tizen.NUI
         /// Enables or disables the premultiplied alpha. <br>
         /// The premultiplied alpha is false by default unless this behavior is modified by the derived visual type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool PremultipliedAlpha
         {
             get
@@ -518,6 +535,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Mix color is a blend color for any visual.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Color MixColor
         {
             get
@@ -534,6 +552,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Opacity is the alpha component of the mix color discussed above.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Opacity
         {
             get
@@ -577,6 +596,7 @@ namespace Tizen.NUI
         /// Mandatory.
         /// </summary>
 
+        /// <since_tizen> 3 </since_tizen>
         public string URL
         {
             get
@@ -595,6 +615,7 @@ namespace Tizen.NUI
         /// Gets or sets the URL of the alpha mask.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string AlphaMaskURL
         {
             get
@@ -614,6 +635,7 @@ namespace Tizen.NUI
         /// For normal quad images only.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public FittingModeType FittingMode
         {
             get
@@ -633,6 +655,7 @@ namespace Tizen.NUI
         /// For normal quad images only.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public SamplingModeType SamplingMode
         {
             get
@@ -652,6 +675,7 @@ namespace Tizen.NUI
         /// For normal quad images only.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int DesiredWidth
         {
             get
@@ -671,6 +695,7 @@ namespace Tizen.NUI
         /// For normal quad images only.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int DesiredHeight
         {
             get
@@ -690,6 +715,7 @@ namespace Tizen.NUI
         /// For normal quad images only.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool SynchronousLoading
         {
             get
@@ -709,6 +735,7 @@ namespace Tizen.NUI
         /// For n-patch images only.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool BorderOnly
         {
             get
@@ -730,6 +757,7 @@ namespace Tizen.NUI
         /// For normal quad images only.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector4 PixelArea
         {
             get
@@ -750,6 +778,7 @@ namespace Tizen.NUI
         /// For normal quad images only.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public WrapModeType WrapModeU
         {
             get
@@ -771,6 +800,7 @@ namespace Tizen.NUI
         /// For normal quad images only.
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public WrapModeType WrapModeV
         {
             get
@@ -784,6 +814,10 @@ namespace Tizen.NUI
             }
         }
 
+        /// <summary>
+        /// Gets or sets scale factor to apply to the content image before masking.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public float MaskContentScale
         {
             get
@@ -797,6 +831,10 @@ namespace Tizen.NUI
             }
         }
 
+        /// <summary>
+        ///  Whether to crop image to mask or scale mask to fit image.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public bool CropToMask
         {
             get
@@ -860,6 +898,7 @@ namespace Tizen.NUI
         /// Gets or sets the text to display in the UTF-8 format.<br>
         /// Mandatory.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Text
         {
             get
@@ -877,6 +916,7 @@ namespace Tizen.NUI
         /// Gets or sets the requested font family to use.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string FontFamily
         {
             get
@@ -894,6 +934,7 @@ namespace Tizen.NUI
         /// Gets or sets the requested font style to use.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyMap FontStyle
         {
             get
@@ -911,6 +952,7 @@ namespace Tizen.NUI
         /// Gets or sets the size of font in points.<br>
         /// Mandatory.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float PointSize
         {
             get
@@ -929,6 +971,7 @@ namespace Tizen.NUI
         /// If not specified, the default is false.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool MultiLine
         {
             get
@@ -947,6 +990,7 @@ namespace Tizen.NUI
         /// If not specified, the default is begin.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public HorizontalAlignment HorizontalAlignment
         {
             get
@@ -997,6 +1041,7 @@ namespace Tizen.NUI
         /// If not specified, the default is top.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public VerticalAlignment VerticalAlignment
         {
             get
@@ -1046,6 +1091,7 @@ namespace Tizen.NUI
         /// Gets or sets the color of the text.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Color TextColor
         {
             get
@@ -1063,6 +1109,7 @@ namespace Tizen.NUI
         /// Gets or sets whether the mark-up processing is enabled.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool EnableMarkup
         {
             get
@@ -1116,6 +1163,7 @@ namespace Tizen.NUI
         /// Gets or sets the color of the border.<br>
         /// Mandatory.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Color Color
         {
             get
@@ -1133,6 +1181,7 @@ namespace Tizen.NUI
         /// Gets or sets the width of the border (in pixels).<br>
         /// Mandatory.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float BorderSize
         {
             get
@@ -1151,6 +1200,7 @@ namespace Tizen.NUI
         /// If not supplied, the default is false.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool AntiAliasing
         {
             get
@@ -1196,6 +1246,7 @@ namespace Tizen.NUI
         /// Gets or sets the solid color required.<br>
         /// Mandatory.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Color Color
         {
             get
@@ -1245,6 +1296,7 @@ namespace Tizen.NUI
         /// Gets or sets the start position of a linear gradient.<br>
         /// Mandatory for linear.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 StartPosition
         {
             get
@@ -1262,6 +1314,7 @@ namespace Tizen.NUI
         /// Gets or sets the end position of a linear gradient.<br>
         /// Mandatory for linear.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 EndPosition
         {
             get
@@ -1279,6 +1332,7 @@ namespace Tizen.NUI
         /// Gets or sets the center point of a radial gradient.<br>
         /// Mandatory for radial.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 Center
         {
             get
@@ -1296,6 +1350,7 @@ namespace Tizen.NUI
         /// Gets or sets the size of the radius of a radial gradient.<br>
         /// Mandatory for radial.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float Radius
         {
             get
@@ -1315,6 +1370,7 @@ namespace Tizen.NUI
         /// If not supplied, the default is 0.0f and 1.0f.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyArray StopOffset
         {
             get
@@ -1334,6 +1390,7 @@ namespace Tizen.NUI
         /// At least 2 values are required to show a gradient.<br>
         /// Mandatory.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PropertyArray StopColor
         {
             get
@@ -1352,6 +1409,7 @@ namespace Tizen.NUI
         /// If not supplied, the default is GradientVisualUnitsType.ObjectBoundingBox.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public GradientVisualUnitsType Units
         {
             get
@@ -1370,6 +1428,7 @@ namespace Tizen.NUI
         /// If not supplied, the default is GradientVisualSpreadMethodType.Pad.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public GradientVisualSpreadMethodType SpreadMethod
         {
             get
@@ -1426,6 +1485,7 @@ namespace Tizen.NUI
         /// Gets or sets the location of the ".obj" file.<br>
         /// Mandatory.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string ObjectURL
         {
             get
@@ -1444,6 +1504,7 @@ namespace Tizen.NUI
         /// If not specified, then a textureless object is assumed.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string MaterialtURL
         {
             get
@@ -1461,6 +1522,7 @@ namespace Tizen.NUI
         /// Gets or sets the path to the directory the textures (including gloss and normal) are stored in.<br>
         /// Mandatory if using material.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string TexturesPath
         {
             get
@@ -1480,6 +1542,7 @@ namespace Tizen.NUI
         /// If not specified, it will use the best it can support (will try MeshVisualShadingModeValue.TexturedWithDetailedSpecularLighting first).<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public MeshVisualShadingModeValue ShadingMode
         {
             get
@@ -1498,6 +1561,7 @@ namespace Tizen.NUI
         /// If not specified, the default is true.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool UseMipmapping
         {
             get
@@ -1516,6 +1580,7 @@ namespace Tizen.NUI
         /// If not specified, the default is true.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool UseSoftNormals
         {
             get
@@ -1536,6 +1601,7 @@ namespace Tizen.NUI
         /// If not specified, the default is an offset outwards from the center of the screen.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector3 LightPosition
         {
             get
@@ -1596,6 +1662,7 @@ namespace Tizen.NUI
         /// If not specified, the default is PrimitiveVisualShapeType.Sphere.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public PrimitiveVisualShapeType Shape
         {
             get
@@ -1615,6 +1682,7 @@ namespace Tizen.NUI
         /// Applies to all shapes.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public new Color MixColor
         {
             get
@@ -1635,6 +1703,7 @@ namespace Tizen.NUI
         /// The range is from 1 to 255.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int Slices
         {
             get
@@ -1655,6 +1724,7 @@ namespace Tizen.NUI
         /// The range is from 1 to 255.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int Stacks
         {
             get
@@ -1675,6 +1745,7 @@ namespace Tizen.NUI
         /// Only values greater than or equal to 0.0f are accepted.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float ScaleTopRadius
         {
             get
@@ -1696,6 +1767,7 @@ namespace Tizen.NUI
         /// Only values greater than or equal to 0.0f are accepted.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float ScaleBottomRadius
         {
             get
@@ -1719,6 +1791,7 @@ namespace Tizen.NUI
         /// Only values greater than or equal to 0.0f are accepted.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float ScaleHeight
         {
             get
@@ -1740,6 +1813,7 @@ namespace Tizen.NUI
         /// Only values greater than or equal to 0.0f are accepted.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float ScaleRadius
         {
             get
@@ -1763,6 +1837,7 @@ namespace Tizen.NUI
         /// Each Vector3 parameter should be greater than or equal to 0.0f.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector3 ScaleDimensions
         {
             get
@@ -1785,6 +1860,7 @@ namespace Tizen.NUI
         /// The range is from 0.0f to 1.0f.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float BevelPercentage
         {
             get
@@ -1806,6 +1882,7 @@ namespace Tizen.NUI
         /// The range is from 0.0f to 1.0f.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public float BevelSmoothness
         {
             get
@@ -1827,6 +1904,7 @@ namespace Tizen.NUI
         /// Applies to all shapes.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector3 LightPosition
         {
             get
@@ -1879,6 +1957,7 @@ namespace Tizen.NUI
         /// Gets or sets the URL of the image.<br>
         /// Mandatory.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string URL
         {
             get
@@ -1898,6 +1977,7 @@ namespace Tizen.NUI
         /// For n-patch images only.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool BorderOnly
         {
             get
@@ -1916,6 +1996,7 @@ namespace Tizen.NUI
         /// For n-patch images only.<br>
         /// Optional.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Rectangle Border
         {
             get
@@ -1999,6 +2080,10 @@ namespace Tizen.NUI
         private int? _cacheSize = null;
         private float? _frameDelay = null;
 
+        /// <summary>
+        /// Gets and Sets the url in the AnimatedImageVisual.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public string URL
         {
             get
@@ -2027,6 +2112,10 @@ namespace Tizen.NUI
             }
         }
 
+        /// <summary>
+        /// Gets and Sets the url list in the AnimatedImageVisual.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public List<string> URLS
         {
             get
@@ -2040,6 +2129,10 @@ namespace Tizen.NUI
             }
         }
 
+        /// <summary>
+        /// Gets and Sets the batch size for pre-loading images in the AnimatedImageVisual.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public int BatchSize
         {
             get
@@ -2053,6 +2146,10 @@ namespace Tizen.NUI
             }
         }
 
+        /// <summary>
+        /// Gets and Sets the cache size for loading images in the AnimatedImageVisual.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public int CacheSize
         {
             get
@@ -2065,6 +2162,11 @@ namespace Tizen.NUI
                 UpdateVisual();
             }
         }
+
+        /// <summary>
+        /// Gets and Sets The number of milliseconds between each frame in the AnimatedImageVisual.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public float FrameDelay
         {
             get
@@ -2109,10 +2211,16 @@ namespace Tizen.NUI
     }
 
 
-
     //temporary fix for TCT
+    /// <summary>
+    /// A class encapsulating the property map of the transition data.
+    /// </summary>
     public class VisualAnimator : VisualMap
     {
+        /// <summary>
+        /// Create VisualAnimator object.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public VisualAnimator() : base()
         {
         }
@@ -2124,6 +2232,10 @@ namespace Tizen.NUI
         private string _propertyIndex = null;
         private object _destinationValue = null;
 
+        /// <summary>
+        /// Sets and Gets the AlphaFunction of this transition.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public AlphaFunction.BuiltinFunctions AlphaFunction
         {
             get
@@ -2238,6 +2350,10 @@ namespace Tizen.NUI
             }
         }
 
+        /// <summary>
+        /// Sets and Gets the StartTime of this transition.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int StartTime
         {
             get
@@ -2250,6 +2366,10 @@ namespace Tizen.NUI
             }
         }
 
+        /// <summary>
+        /// Sets and Gets the EndTime of this transition.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int EndTime
         {
             get
@@ -2262,6 +2382,10 @@ namespace Tizen.NUI
             }
         }
 
+        /// <summary>
+        /// Sets and Gets the Target of this transition.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Target
         {
             get
@@ -2274,6 +2398,10 @@ namespace Tizen.NUI
             }
         }
 
+        /// <summary>
+        /// Sets and Gets the PropertyIndex of this transition.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string PropertyIndex
         {
             get
@@ -2286,6 +2414,10 @@ namespace Tizen.NUI
             }
         }
 
+        /// <summary>
+        /// Sets and Gets the DestinationValue of this transition.
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public object DestinationValue
         {
             get
@@ -2327,4 +2459,4 @@ namespace Tizen.NUI
 
 
 
-}
+}
\ No newline at end of file
index 286580a..6b319ac 100755 (executable)
@@ -113,6 +113,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The type of the wheel event.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Wheel.WheelType Type
         {
             get
@@ -124,6 +125,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The direction of wheel rolling (0 = default vertical wheel, 1 = horizontal wheel).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int Direction
         {
             get
@@ -135,6 +137,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Modifier keys pressed during the event (such as Shift, Alt, and Ctrl).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public uint Modifiers
         {
             get
@@ -146,6 +149,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The coordinates of the cursor relative to the top-left of the screen.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 Point
         {
             get
@@ -157,6 +161,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The offset of rolling (positive value means roll down or clockwise, and negative value means roll up or counter-clockwise).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int Z
         {
             get
@@ -168,6 +173,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The time the wheel is being rolled.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public uint TimeStamp
         {
             get
@@ -179,6 +185,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The default constructor.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Wheel() : this(NDalicPINVOKE.new_Wheel__SWIG_0(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -193,6 +200,7 @@ namespace Tizen.NUI
         /// <param name="point">The coordinates of the cursor relative to the top-left of the screen.</param>
         /// <param name="z">The offset of rolling (positive value means roll down or clockwise, and negative value means roll up or counter-clockwise).</param>
         /// <param name="timeStamp">The time the wheel is being rolled.</param>
+        /// <since_tizen> 3 </since_tizen>
         public Wheel(Wheel.WheelType type, int direction, uint modifiers, Vector2 point, int z, uint timeStamp) : this(NDalicPINVOKE.new_Wheel__SWIG_1((int)type, direction, modifiers, Vector2.getCPtr(point), z, timeStamp), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -202,6 +210,7 @@ namespace Tizen.NUI
         /// Checks to see if the Shift key modifier has been supplied.
         /// </summary>
         /// <returns>True if Shift modifier.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsShiftModifier()
         {
             bool ret = NDalicPINVOKE.Wheel_IsShiftModifier(swigCPtr);
@@ -213,6 +222,7 @@ namespace Tizen.NUI
         /// Checks to see if Ctrl (control) key modifier has been supplied.
         /// </summary>
         /// <returns>True if Ctrl modifier.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsCtrlModifier()
         {
             bool ret = NDalicPINVOKE.Wheel_IsCtrlModifier(swigCPtr);
@@ -224,6 +234,7 @@ namespace Tizen.NUI
         /// Checks to see if Alt key modifier has been supplied.
         /// </summary>
         /// <returns>True if Alt modifier.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsAltModifier()
         {
             bool ret = NDalicPINVOKE.Wheel_IsAltModifier(swigCPtr);
@@ -325,6 +336,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The type of the wheel event.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum WheelType
         {
             MouseWheel,
@@ -333,4 +345,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 098e5ab..5d3beb9 100755 (executable)
@@ -74,6 +74,7 @@ namespace Tizen.NUI
         /// This is the constructor for Widget.
         /// </summary>
         /// <param name="id">for widget instance</param>
+        /// <since_tizen> 4 </since_tizen>
         public Widget(string id) : this(NDalicManualPINVOKE.Widget_New(id), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -99,6 +100,7 @@ namespace Tizen.NUI
             /// <summary>
             /// widget data.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public WidgetData WidgetData
             {
                 get;
@@ -108,6 +110,7 @@ namespace Tizen.NUI
             /// <summary>
             /// a bundle.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public SWIGTYPE_p_bundle Bundle
             {
                 get;
@@ -117,6 +120,7 @@ namespace Tizen.NUI
             /// <summary>
             /// window size.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public Size2D WindowSize
             {
                 get;
@@ -132,6 +136,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Create event.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<CreateEventArgs> Create
         {
             add
@@ -192,6 +197,7 @@ namespace Tizen.NUI
             /// <summary>
             /// widget data.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public WidgetData WidgetData
             {
                 get;
@@ -201,6 +207,7 @@ namespace Tizen.NUI
             /// <summary>
             /// a bundle.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public SWIGTYPE_p_bundle Bundle
             {
                 get;
@@ -210,6 +217,7 @@ namespace Tizen.NUI
             /// <summary>
             /// widget terminate type.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public WidgetTerminateType WidgetTerminateType
             {
                 get;
@@ -225,6 +233,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Terminate event.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<TerminateEventArgs> Terminate
         {
             add
@@ -280,6 +289,7 @@ namespace Tizen.NUI
             /// <summary>
             /// widget data.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public WidgetData WidgetData
             {
                 get;
@@ -295,6 +305,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Pause event.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<PauseEventArgs> Pause
         {
             add
@@ -345,6 +356,7 @@ namespace Tizen.NUI
             /// <summary>
             /// widget data.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public WidgetData WidgetData
             {
                 get;
@@ -360,6 +372,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Resume event.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<ResumeEventArgs> Resume
         {
             add
@@ -410,6 +423,7 @@ namespace Tizen.NUI
             /// <summary>
             /// widget data.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public WidgetData WidgetData
             {
                 get;
@@ -419,6 +433,7 @@ namespace Tizen.NUI
             /// <summary>
             /// window size.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public Size2D WindowSize
             {
                 get;
@@ -434,6 +449,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Resize event.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<ResizeEventArgs> Resize
         {
             add
@@ -490,6 +506,7 @@ namespace Tizen.NUI
             /// <summary>
             /// widget data.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public WidgetData WidgetData
             {
                 get;
@@ -499,6 +516,7 @@ namespace Tizen.NUI
             /// <summary>
             /// A bundle.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public SWIGTYPE_p_bundle Bundle
             {
                 get;
@@ -513,6 +531,7 @@ namespace Tizen.NUI
             /// 1 -> force but do someting
             /// 2 -> force
             /// </remark>
+            /// <since_tizen> 4 </since_tizen>
             public int Force
             {
                 get;
@@ -528,6 +547,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Update event.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<UpdateEventArgs> Update
         {
             add
@@ -578,6 +598,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for terminate type of widget instance.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum WidgetTerminateType
         {
             /// <summary>
@@ -593,6 +614,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for lifecycle event type of widget instance.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum WidgetLifecycleEventType
         {
             /// <summary>
@@ -617,4 +639,4 @@ namespace Tizen.NUI
             Resume = 4
         }
     }
-}
+}
\ No newline at end of file
index 7053846..accee1d 100755 (executable)
@@ -95,6 +95,7 @@ namespace Tizen.NUI
         /// Get widget instance id.
         /// </summary>
         /// <returns>Id of widget instance.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public string GetInstanceId()
         {
             string ret = NDalicManualPINVOKE.WidgetData_GetInstanceId(swigCPtr);
@@ -114,6 +115,7 @@ namespace Tizen.NUI
         /// Get widget instance content.
         /// </summary>
         /// <returns>Content of widget instance.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public string GetContent()
         {
             string ret = NDalicManualPINVOKE.WidgetData_GetContent(swigCPtr);
@@ -125,6 +127,7 @@ namespace Tizen.NUI
         /// Get widget instance Window.
         /// </summary>
         /// <returns>Window of widget instance</returns>
+        /// <since_tizen> 4 </since_tizen>
         public Window GetWindow()
         {
             Window ret = new Window(NDalicManualPINVOKE.WidgetData_GetWindow(swigCPtr), false);
@@ -142,6 +145,7 @@ namespace Tizen.NUI
         /// Set widget instance arguments.
         /// </summary>
         /// <param name="content">Content of widget instance</param>
+        /// <since_tizen> 4 </since_tizen>
         public void SetContent(string content)
         {
             NDalicManualPINVOKE.WidgetData_SetContent(swigCPtr, content);
@@ -152,10 +156,11 @@ namespace Tizen.NUI
         /// Set widget instance arguments.
         /// </summary>
         /// <param name="window">Window of widget instance.</param>
+        /// <since_tizen> 4 </since_tizen>
         public void SetWindow(Window window)
         {
             NDalicManualPINVOKE.WidgetData_SetWindow(swigCPtr, Window.getCPtr(window));
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
         }
     }
-}
+}
\ No newline at end of file
index 26c716f..47180a5 100755 (executable)
@@ -97,6 +97,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Creates a new WidgetView.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public WidgetView(string widgetId, string contentInfo, int width, int height, float updatePeriod) : this(NDalicManualPINVOKE.WidgetView_New(widgetId, contentInfo, width, height, updatePeriod), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -139,6 +140,7 @@ namespace Tizen.NUI
             /// <summary>
             /// The widet view.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             public WidgetView WidgetView
             {
                 get
@@ -162,6 +164,7 @@ namespace Tizen.NUI
         /// This signal is emitted after all resources required by a control are loaded and ready.<br>
         /// Most resources are only loaded when the control is placed on the stage.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<WidgetViewEventArgs> WidgetAdded
         {
             add
@@ -211,6 +214,7 @@ namespace Tizen.NUI
         /// This signal is emitted after all resources required by a control are loaded and ready.<br>
         /// Most resources are only loaded when the control is placed on the stage.<br>
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<WidgetViewEventArgs> WidgetDeleted
         {
             add
@@ -260,6 +264,7 @@ namespace Tizen.NUI
         /// This signal is emitted after all resources required by a control are loaded and ready.<br>
         /// Most resources are only loaded when the control is placed on the stage.<br>
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<WidgetViewEventArgs> WidgetCreationAborted
         {
             add
@@ -309,6 +314,7 @@ namespace Tizen.NUI
         /// This signal is emitted after all resources required by a control are loaded and ready.<br>
         /// Most resources are only loaded when the control is placed on the stage.<br>
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<WidgetViewEventArgs> WidgetContentUpdated
         {
             add
@@ -358,6 +364,7 @@ namespace Tizen.NUI
         /// This signal is emitted after all resources required by a control are loaded and ready.<br>
         /// Most resources are only loaded when the control is placed on the stage.<br>
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<WidgetViewEventArgs> WidgetUpdatePeriodChanged
         {
             add
@@ -407,6 +414,7 @@ namespace Tizen.NUI
         /// This signal is emitted after all resources required by a control are loaded and ready.<br>
         /// Most resources are only loaded when the control is placed on the stage.<br>
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<WidgetViewEventArgs> WidgetFaulted
         {
             add
@@ -450,6 +458,7 @@ namespace Tizen.NUI
         /// Pauses a given widget.
         /// </summary>
         /// <returns>True on success, false otherwise.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public bool PauseWidget()
         {
             bool ret = NDalicManualPINVOKE.WidgetView_PauseWidget(swigCPtr);
@@ -461,6 +470,7 @@ namespace Tizen.NUI
         /// Resumes a given widget.
         /// </summary>
         /// <returns>True on success, false otherwise.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public bool ResumeWidget()
         {
             bool ret = NDalicManualPINVOKE.WidgetView_ResumeWidget(swigCPtr);
@@ -474,6 +484,7 @@ namespace Tizen.NUI
        ///  If a widget gets ON_HOLD event, it will not do anything even if you feed touch up event.
         /// </summary>
         /// <returns>True on success, false otherwise.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public bool CancelTouchEvent()
         {
             bool ret = NDalicManualPINVOKE.WidgetView_CancelTouchEvent(swigCPtr);
@@ -485,6 +496,7 @@ namespace Tizen.NUI
         /// Activates a widget in the faulted state.
         /// A widget in faulted state must be activated before adding the widget.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public void ActivateFaultedWidget()
         {
             NDalicManualPINVOKE.WidgetView_ActivateFaultedWidget(swigCPtr);
@@ -536,6 +548,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets the ID of the widget.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public string WidgetID
         {
             get
@@ -549,6 +562,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets the ID of the instance.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public string InstanceID
         {
             get
@@ -562,6 +576,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets the content info.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public string ContentInfo
         {
             get
@@ -575,6 +590,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets the title.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public string Title
         {
             get
@@ -588,6 +604,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets the update peroid.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public float UpdatePeriod
         {
             get
@@ -601,6 +618,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets the preview.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public bool Preview
         {
             get
@@ -618,6 +636,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets the loading text.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public bool LoadingText
         {
             get
@@ -635,6 +654,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets whether the widget state is faulted or not.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public bool WidgetStateFaulted
         {
             get
@@ -652,6 +672,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets whether the widget is to delete permanently or not.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public bool PermanentDelete
         {
             get
@@ -668,4 +689,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 5391a78..62b67de 100755 (executable)
@@ -77,6 +77,10 @@ namespace Tizen.NUI
             base.Dispose(type);
         }
 
+        /// <summary>
+        /// Creates a new widgetView manager object.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public WidgetViewManager(NUIApplication nuiApplication, string appId) : this(NDalicManualPINVOKE.WidgetViewManager_New(Application.getCPtr(nuiApplication.ApplicationHandle), appId), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -110,6 +114,7 @@ namespace Tizen.NUI
         /// <param name="height">The widget height.</param>
         /// <param name="updatePeriod">The period of updating contents of the widget.</param>
         /// <returns>A handle to WidgetView.</returns>
+        /// <since_tizen> 4 </since_tizen>
         public WidgetView AddWidget(string widgetId, string contentInfo, int width, int height, float updatePeriod)
         {
             WidgetView ret = new WidgetView(NDalicManualPINVOKE.WidgetViewManager_AddWidget(swigCPtr, widgetId, contentInfo, width, height, updatePeriod), true);
@@ -119,4 +124,4 @@ namespace Tizen.NUI
 
     }
 
-}
+}
\ No newline at end of file
index 2e76f74..a7e7271 100755 (executable)
@@ -150,6 +150,7 @@ namespace Tizen.NUI
         /// Sets whether the window accepts a focus or not.
         /// </summary>
         /// <param name="accept">If a focus is accepted or not. The default is true.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetAcceptFocus(bool accept)
         {
             NDalicPINVOKE.SetAcceptFocus(swigCPtr, accept);
@@ -160,6 +161,7 @@ namespace Tizen.NUI
         /// Returns whether the window accepts a focus or not.
         /// </summary>
         /// <returns>True if the window accepts a focus, false otherwise.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsFocusAcceptable()
         {
             bool ret = NDalicPINVOKE.IsFocusAcceptable(swigCPtr);
@@ -171,6 +173,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Shows the window if it is hidden.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Show()
         {
             NDalicPINVOKE.Show(swigCPtr);
@@ -180,6 +183,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Hides the window if it is showing.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Hide()
         {
             NDalicPINVOKE.Hide(swigCPtr);
@@ -190,6 +194,7 @@ namespace Tizen.NUI
         /// Retrieves whether the window is visible or not.
         /// </summary>
         /// <returns>True if the window is visible.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsVisible()
         {
             bool temp = NDalicPINVOKE.IsVisible(swigCPtr);
@@ -201,6 +206,7 @@ namespace Tizen.NUI
         /// Gets the count of supported auxiliary hints of the window.
         /// </summary>
         /// <returns>The number of supported auxiliary hints.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint GetSupportedAuxiliaryHintCount() {
             uint ret = NDalicPINVOKE.GetSupportedAuxiliaryHintCount(swigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -212,6 +218,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="index">The index of the supported auxiliary hint lists.</param>
         /// <returns>The auxiliary hint string of the index.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public string GetSupportedAuxiliaryHint(uint index) {
             string ret = NDalicPINVOKE.GetSupportedAuxiliaryHint(swigCPtr, index);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -224,6 +231,7 @@ namespace Tizen.NUI
         /// <param name="hint">The auxiliary hint string.</param>
         /// <param name="value">The value string.</param>
         /// <returns>The ID of created auxiliary hint, or 0 on failure.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint AddAuxiliaryHint(string hint, string value) {
             uint ret = NDalicPINVOKE.AddAuxiliaryHint(swigCPtr, hint, value);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -235,6 +243,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="id">The ID of the auxiliary hint.</param>
         /// <returns>True if no error occurred, false otherwise.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool RemoveAuxiliaryHint(uint id) {
             bool ret = NDalicPINVOKE.RemoveAuxiliaryHint(swigCPtr, id);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -247,6 +256,7 @@ namespace Tizen.NUI
         /// <param name="id">The auxiliary hint ID.</param>
         /// <param name="value">The value string to be set.</param>
         /// <returns>True if no error occurred, false otherwise.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool SetAuxiliaryHintValue(uint id, string value) {
             bool ret = NDalicPINVOKE.SetAuxiliaryHintValue(swigCPtr, id, value);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -258,6 +268,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="id">The auxiliary hint ID.</param>
         /// <returns>The string value of the auxiliary hint ID, or an empty string if none exists.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public string GetAuxiliaryHintValue(uint id) {
             string ret = NDalicPINVOKE.GetAuxiliaryHintValue(swigCPtr, id);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -269,6 +280,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="hint">The auxiliary hint string.</param>
         /// <returns>The ID of auxiliary hint string, or 0 on failure.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public uint GetAuxiliaryHintId(string hint) {
             uint ret = NDalicPINVOKE.GetAuxiliaryHintId(swigCPtr, hint);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -279,6 +291,7 @@ namespace Tizen.NUI
         /// Sets a region to accept input events.
         /// </summary>
         /// <param name="inputRegion">The region to accept input events.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetInputRegion(Rectangle inputRegion) {
             NDalicPINVOKE.SetInputRegion(swigCPtr, Rectangle.getCPtr(inputRegion));
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -287,6 +300,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets a window type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public WindowType Type
         {
             get
@@ -307,6 +321,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="level">The notification window level.</param>
         /// <returns>True if no error occurred, false otherwise.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool SetNotificationLevel(NotificationLevel level) {
             bool ret = NDalicPINVOKE.SetNotificationLevel(swigCPtr, (int)level);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -317,6 +332,7 @@ namespace Tizen.NUI
         /// Gets a priority level for the specified notification window.
         /// </summary>
         /// <returns>The notification window level.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public NotificationLevel GetNotificationLevel() {
             NotificationLevel ret = (NotificationLevel)NDalicPINVOKE.GetNotificationLevel(swigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -327,6 +343,7 @@ namespace Tizen.NUI
         /// Sets a transparent window's visual state to opaque.
         /// </summary>
         /// <param name="opaque">Whether the window's visual state is opaque.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void SetOpaqueState(bool opaque) {
             NDalicPINVOKE.SetOpaqueState(swigCPtr, opaque);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -336,6 +353,7 @@ namespace Tizen.NUI
         /// Returns whether a transparent window's visual state is opaque or not.
         /// </summary>
         /// <returns>True if the window's visual state is opaque, false otherwise.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsOpaqueState() {
             bool ret = NDalicPINVOKE.IsOpaqueState(swigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -347,6 +365,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="screenMode">The screen mode.</param>
         /// <returns>True if no error occurred, false otherwise.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool SetScreenMode(ScreenMode screenMode) {
             bool ret = NDalicPINVOKE.SetScreenMode(swigCPtr, (int)screenMode);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -357,6 +376,7 @@ namespace Tizen.NUI
         /// Gets the screen mode of the window.
         /// </summary>
         /// <returns>The screen mode.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public ScreenMode GetScreenMode() {
             ScreenMode ret = (ScreenMode)NDalicPINVOKE.GetScreenMode(swigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -368,6 +388,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="brightness">The preferred brightness (0 to 100).</param>
         /// <returns>True if no error occurred, false otherwise.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool SetBrightness(int brightness) {
             bool ret = NDalicPINVOKE.SetBrightness(swigCPtr, brightness);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -378,6 +399,7 @@ namespace Tizen.NUI
         /// Gets the preferred brightness of the window.
         /// </summary>
         /// <returns>The preferred brightness.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public int GetBrightness() {
             int ret = NDalicPINVOKE.GetBrightness(swigCPtr);
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -398,6 +420,10 @@ namespace Tizen.NUI
         private delegate void WindowFocusChangedEventCallbackType(bool focusGained);
         private event EventHandler<FocusChangedEventArgs> _windowFocusChangedEventHandler;
 
+        /// <summary>
+        /// FocusChanged event.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<FocusChangedEventArgs> FocusChanged
         {
             add
@@ -436,6 +462,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets/Sets a window title.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public string Title
         {
             get
@@ -499,6 +526,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="name">The name of the window.</param>
         /// <param name="klass">The class of the window.</param>
+        /// <since_tizen> 4 </since_tizen>
         public void SetClass(string name, string klass)
         {
             NDalicPINVOKE.Window_SetClass(swigCPtr, name, klass);
@@ -508,6 +536,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Raises the window to the top of the window stack.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Raise()
         {
             NDalicPINVOKE.Window_Raise(swigCPtr);
@@ -517,6 +546,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Lowers the window to the bottom of the window stack.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Lower()
         {
             NDalicPINVOKE.Window_Lower(swigCPtr);
@@ -526,6 +556,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Activates the window to the top of the window stack even it is iconified.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Activate()
         {
             NDalicPINVOKE.Window_Activate(swigCPtr);
@@ -582,6 +613,7 @@ namespace Tizen.NUI
         /// Gets the default ( root ) layer.
         /// </summary>
         /// <returns>The root layer.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public Layer GetDefaultLayer()
         {
             return this.GetRootLayer();
@@ -637,6 +669,7 @@ namespace Tizen.NUI
             return ret;
         }
 
+        /// <since_tizen> 3 </since_tizen>
         public Layer GetLayer(uint depth)
         {
             IntPtr cPtr = NDalicPINVOKE.Stage_GetLayer(stageCPtr, depth);
@@ -687,6 +720,7 @@ namespace Tizen.NUI
         /// Keep rendering for at least the given amount of time.
         /// </summary>
         /// <param name="durationSeconds">Time to keep rendering, 0 means render at least one more frame.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void KeepRendering(float durationSeconds)
         {
             NDalicPINVOKE.Stage_KeepRendering(stageCPtr, durationSeconds);
@@ -777,6 +811,7 @@ namespace Tizen.NUI
         /// The stage instance property (read-only).<br>
         /// Gets the current window.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static Window Instance
         {
             get
@@ -792,6 +827,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="DaliKey">The key code to grab.</param>
         /// <returns>True if the grab succeeds.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool GrabKeyTopmost(int DaliKey)
         {
             bool ret = NDalicManualPINVOKE.GrabKeyTopmost(HandleRef.ToIntPtr(this.swigCPtr), DaliKey);
@@ -805,6 +841,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="DaliKey">The key code to ungrab.</param>
         /// <returns>True if the ungrab succeeds.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool UngrabKeyTopmost(int DaliKey)
         {
             bool ret = NDalicManualPINVOKE.UngrabKeyTopmost(HandleRef.ToIntPtr(this.swigCPtr), DaliKey);
@@ -822,6 +859,7 @@ namespace Tizen.NUI
         /// <param name="DaliKey">The key code to grab.</param>
         /// <param name="GrabMode">The grab mode for the key.</param>
         /// <returns>True if the grab succeeds.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool GrabKey(int DaliKey, KeyGrabMode GrabMode)
         {
             bool ret = NDalicManualPINVOKE.GrabKey(HandleRef.ToIntPtr(this.swigCPtr), DaliKey, (int)GrabMode);
@@ -835,6 +873,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="DaliKey">The key code to ungrab.</param>
         /// <returns>True if the ungrab succeeds.</returns>
+        /// <since_tizen> 3 </since_tizen>
         public bool UngrabKey(int DaliKey)
         {
             bool ret = NDalicManualPINVOKE.UngrabKey(HandleRef.ToIntPtr(this.swigCPtr), DaliKey);
@@ -852,6 +891,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for orientation of the window is the way in which a rectangular page is oriented for normal viewing.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum WindowOrientation
         {
             Portrait = 0,
@@ -863,6 +903,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Enumeration for the key grab mode for platform-level APIs.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public enum KeyGrabMode
         {
             /// <summary>
@@ -913,6 +954,7 @@ namespace Tizen.NUI
             /// <summary>
             /// Touch.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public Touch Touch
             {
                 get
@@ -935,6 +977,7 @@ namespace Tizen.NUI
         /// then when the last finger is lifted.<br>
         /// An interrupted event will also be emitted (if it occurs).<br>
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<TouchEventArgs> TouchEvent
         {
             add
@@ -984,6 +1027,7 @@ namespace Tizen.NUI
             /// <summary>
             /// Wheel.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public Wheel Wheel
             {
                 get
@@ -1003,6 +1047,7 @@ namespace Tizen.NUI
         /// <summary>
         /// This event is emitted when the wheel event is received.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<WheelEventArgs> WheelEvent
         {
             add
@@ -1049,6 +1094,7 @@ namespace Tizen.NUI
             /// <summary>
             /// Key.
             /// </summary>
+            /// <since_tizen> 3 </since_tizen>
             public Key Key
             {
                 get
@@ -1068,6 +1114,7 @@ namespace Tizen.NUI
         /// <summary>
         /// This event is emitted when the key event is received.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<KeyEventArgs> KeyEvent
         {
             add
@@ -1265,6 +1312,10 @@ namespace Tizen.NUI
         private delegate void WindowResizedEventCallbackType(IntPtr windowSize);
         private event EventHandler<ResizedEventArgs> _windowResizedEventHandler;
 
+        /// <summary>
+        /// This event is emitted when the window resized.
+        /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public event EventHandler<ResizedEventArgs> Resized
         {
             add
@@ -1338,6 +1389,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The window size property (read-only).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Size2D Size
         {
             get
@@ -1350,6 +1402,7 @@ namespace Tizen.NUI
         /// <summary>
         /// The background color property.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Color BackgroundColor
         {
             set
@@ -1367,6 +1420,7 @@ namespace Tizen.NUI
         /// The DPI property (read-only).<br>
         /// Retrieves the DPI of the display device to which the Window is connected.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Vector2 Dpi
         {
             get
@@ -1379,6 +1433,7 @@ namespace Tizen.NUI
         /// The layer count property (read-only).<br>
         /// Queries the number of on-Window layers.<br>
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public uint LayerCount
         {
             get
@@ -1392,6 +1447,7 @@ namespace Tizen.NUI
         /// Adds a layer to the stage.
         /// </summary>
         /// <param name="layer">Layer to add.</param>
+        /// <since_tizen> 3 </since_tizen>
         public void AddLayer(Layer layer)
         {
             NDalicPINVOKE.Stage_Add(stageCPtr, Layer.getCPtr(layer));
@@ -1402,6 +1458,7 @@ namespace Tizen.NUI
         /// Removes a layer from the stage.
         /// </summary>
         /// <param name="layer">Layer to remove.</param>
+        /// <since_tizen> 4 </since_tizen>
         public void RemoveLayer(Layer layer)
         {
             NDalicPINVOKE.Stage_Remove(stageCPtr, Layer.getCPtr(layer));
@@ -1463,6 +1520,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets a size of the window.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public Size2D WindowSize
         {
             get
@@ -1478,6 +1536,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Gets or sets a position of the window.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public Position2D WindowPosition
         {
             get
@@ -1493,6 +1552,7 @@ namespace Tizen.NUI
         /// <summary>
         /// Feed a key-event into the window.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public static void FeedKeyEvent(Key keyEvent)
         {
             NDalicManualPINVOKE.Window_FeedKeyEvent(Key.getCPtr(keyEvent));
@@ -1503,6 +1563,7 @@ namespace Tizen.NUI
         /// Allows at least one more render, even when paused.
         /// The window should be shown, not minimised.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public void RenderOnce()
         {
             NDalicManualPINVOKE.Window_RenderOnce(swigCPtr);
@@ -1510,4 +1571,4 @@ namespace Tizen.NUI
         }
 
     }
-}
+}
\ No newline at end of file
index 5592b33..3bd2ca9 100644 (file)
@@ -34,7 +34,6 @@ namespace Tizen.Pims.Calendar
         private Object thisLock = new Object();
         private Dictionary<string, EventHandler<DBChangedEventArgs>> _eventHandlerMap = new Dictionary<string, EventHandler<DBChangedEventArgs>>();
         private Dictionary<string, Interop.Database.DBChangedCallback> _callbackMap = new Dictionary<string, Interop.Database.DBChangedCallback>();
-        private Interop.Database.DBChangedCallback _dbChangedDelegate;
 
         internal CalendarDatabase()
         {
@@ -536,7 +535,7 @@ namespace Tizen.Pims.Calendar
                                        _eventHandlerMap[uri]?.Invoke(this, args);
                                };
 
-                               int error = Interop.Database.AddChangedCallback(viewUri, _dbChangedDelegate, IntPtr.Zero);
+                               int error = Interop.Database.AddChangedCallback(viewUri, _callbackMap[viewUri], IntPtr.Zero);
                                if (CalendarError.None != (CalendarError)error)
                                {
                                        Log.Error(Globals.LogTag, "AddDBChangedDelegate Failed with error " + error);
index 53ef5a9..e121fcc 100644 (file)
@@ -53,6 +53,7 @@ namespace Tizen.Pims.Calendar
             error = Interop.Filter.AddString(_filterHandle, propertyId, matchType, matchValue);
             if (CalendarError.None != (CalendarError)error)
             {
+                Interop.Filter.Destroy(_filterHandle);
                 Log.Error(Globals.LogTag, "CalendarFilter Failed with error " + error);
                 throw CalendarErrorFactory.GetException(error);
             }
@@ -84,6 +85,7 @@ namespace Tizen.Pims.Calendar
             error = Interop.Filter.AddInteger(_filterHandle, propertyId, matchType, matchValue);
             if (CalendarError.None != (CalendarError)error)
             {
+                Interop.Filter.Destroy(_filterHandle);
                 Log.Error(Globals.LogTag, "CalendarFilter Failed with error " + error);
                 throw CalendarErrorFactory.GetException(error);
             }
@@ -115,6 +117,7 @@ namespace Tizen.Pims.Calendar
             error = Interop.Filter.AddLong(_filterHandle, propertyId, matchType, matchValue);
             if (CalendarError.None != (CalendarError)error)
             {
+                Interop.Filter.Destroy(_filterHandle);
                 Log.Error(Globals.LogTag, "CalendarFilter Failed with error " + error);
                 throw CalendarErrorFactory.GetException(error);
             }
@@ -146,6 +149,7 @@ namespace Tizen.Pims.Calendar
             error = Interop.Filter.AddDouble(_filterHandle, propertyId, matchType, matchValue);
             if (CalendarError.None != (CalendarError)error)
             {
+                Interop.Filter.Destroy(_filterHandle);
                 Log.Error(Globals.LogTag, "CalendarFilter Failed with error " + error);
                 throw CalendarErrorFactory.GetException(error);
             }
@@ -178,6 +182,7 @@ namespace Tizen.Pims.Calendar
             error = Interop.Filter.AddCalendarTime(_filterHandle, propertyId, matchType, time);
             if (CalendarError.None != (CalendarError)error)
             {
+                Interop.Filter.Destroy(_filterHandle);
                 Log.Error(Globals.LogTag, "CalendarFilter Failed with error " + error);
                 throw CalendarErrorFactory.GetException(error);
             }
@@ -289,7 +294,6 @@ namespace Tizen.Pims.Calendar
                 if (CalendarError.None != (CalendarError)error)
                 {
                     Log.Error(Globals.LogTag, "Destroy Failed with error " + error);
-                    throw CalendarErrorFactory.GetException(error);
                 }
                 disposedValue = true;
             }
index b85e07d..4430b45 100644 (file)
@@ -102,7 +102,6 @@ namespace Tizen.Pims.Calendar
                 if (CalendarError.None != (CalendarError)error)
                 {
                     Log.Error(Globals.LogTag, "Destroy Failed with error " + error);
-                    throw CalendarErrorFactory.GetException(error);
                 }
                 disposedValue = true;
                 GC.RemoveMemoryPressure(_memoryPressure);
index 28cc865..2695408 100644 (file)
@@ -70,7 +70,6 @@ namespace Tizen.Pims.Calendar
                 if (CalendarError.None != (CalendarError)error)
                 {
                     Log.Error(Globals.LogTag, "Disconnect Failed with error " + error);
-                    throw CalendarErrorFactory.GetException(error);
                 }
                 disposedValue = true;
             }
index 94dbdc4..980903c 100644 (file)
@@ -83,7 +83,6 @@ namespace Tizen.Pims.Calendar
                 if (CalendarError.None != (CalendarError)error)
                 {
                     Log.Error(Globals.LogTag, "CalendarQueryDestroy Failed with error " + error);
-                    throw CalendarErrorFactory.GetException(error);
                 }
                 disposedValue = true;
             }
index bafeb79..8eb9603 100644 (file)
@@ -137,7 +137,6 @@ namespace Tizen.Pims.Calendar
                 if (CalendarError.None != (CalendarError)error)
                 {
                     Log.Error(Globals.LogTag, "Destroy Failed with error " + error);
-                    throw CalendarErrorFactory.GetException(error);
                 }
                 _disposedValue = true;
                 GC.RemoveMemoryPressure(_memoryPressure);