[ElmSharp] Mark ElmSharp API as API Level: preview 52/158352/1
authorPiotr Szydelko <p.szydelko@samsung.com>
Tue, 31 Oct 2017 08:01:15 +0000 (09:01 +0100)
committerPiotr Szydelko <p.szydelko@samsung.com>
Tue, 31 Oct 2017 08:06:48 +0000 (09:06 +0100)
Signed-off-by: Piotr Szydelko <p.szydelko@samsung.com>
Change-Id: I49763cd7ac1d22e227085d762a92928eff93e2d0

108 files changed:
src/ElmSharp.Wearable/ElmSharp.Wearable/CircleDatetimeSelector.cs
src/ElmSharp.Wearable/ElmSharp.Wearable/CircleGenList.cs
src/ElmSharp.Wearable/ElmSharp.Wearable/CircleProgressBar.cs
src/ElmSharp.Wearable/ElmSharp.Wearable/CircleScroller.cs
src/ElmSharp.Wearable/ElmSharp.Wearable/CircleSlider.cs
src/ElmSharp.Wearable/ElmSharp.Wearable/CircleSpinner.cs
src/ElmSharp.Wearable/ElmSharp.Wearable/CircleSurface.cs
src/ElmSharp.Wearable/ElmSharp.Wearable/ICircleWidget.cs
src/ElmSharp.Wearable/ElmSharp.Wearable/MoreOption.cs
src/ElmSharp.Wearable/ElmSharp.Wearable/MoreOptionItem.cs
src/ElmSharp.Wearable/ElmSharp.Wearable/MoreOptionItemEventArgs.cs
src/ElmSharp.Wearable/ElmSharp.Wearable/RotaryEventManager.cs
src/ElmSharp.Wearable/ElmSharp.Wearable/RotarySelector.cs
src/ElmSharp.Wearable/ElmSharp.Wearable/RotarySelectorItem.cs
src/ElmSharp.Wearable/ElmSharp.Wearable/RotarySelectorItemEventArgs.cs
src/ElmSharp/ElmSharp/AccessRole.cs
src/ElmSharp/ElmSharp/AccessibleObject.cs
src/ElmSharp/ElmSharp/AccessibleRelation.cs
src/ElmSharp/ElmSharp/AccessibleUtil.cs
src/ElmSharp/ElmSharp/Background.cs
src/ElmSharp/ElmSharp/Box.cs
src/ElmSharp/ElmSharp/Button.cs
src/ElmSharp/ElmSharp/Calendar.cs
src/ElmSharp/ElmSharp/Check.cs
src/ElmSharp/ElmSharp/CheckStateChangedEventArgs.cs
src/ElmSharp/ElmSharp/Color.cs
src/ElmSharp/ElmSharp/ColorChangedEventArgs.cs
src/ElmSharp/ElmSharp/ColorSelector.cs
src/ElmSharp/ElmSharp/ColorSelectorItem.cs
src/ElmSharp/ElmSharp/Conformant.cs
src/ElmSharp/ElmSharp/Container.cs
src/ElmSharp/ElmSharp/ContextPopup.cs
src/ElmSharp/ElmSharp/ContextPopupItem.cs
src/ElmSharp/ElmSharp/DateChangedEventArgs.cs
src/ElmSharp/ElmSharp/DateTimeSelector.cs
src/ElmSharp/ElmSharp/DisplayedMonthChangedEventArgs.cs
src/ElmSharp/ElmSharp/EcoreAnimator.cs
src/ElmSharp/ElmSharp/EcoreEvent.cs
src/ElmSharp/ElmSharp/EcoreKeyEventArgs.cs
src/ElmSharp/ElmSharp/EcoreMainloop.cs
src/ElmSharp/ElmSharp/EcoreSynchronizationContext.cs
src/ElmSharp/ElmSharp/EcoreTimelineAnimator.cs
src/ElmSharp/ElmSharp/EdjeObject.cs
src/ElmSharp/ElmSharp/EffectBase.cs
src/ElmSharp/ElmSharp/Elementary.cs
src/ElmSharp/ElmSharp/ElmScrollConfig.cs
src/ElmSharp/ElmSharp/Entry.cs
src/ElmSharp/ElmSharp/EvasCanvas.cs
src/ElmSharp/ElmSharp/EvasImage.cs
src/ElmSharp/ElmSharp/EvasKeyEventArgs.cs
src/ElmSharp/ElmSharp/EvasMap.cs
src/ElmSharp/ElmSharp/EvasObject.cs
src/ElmSharp/ElmSharp/EvasObjectEvent.cs
src/ElmSharp/ElmSharp/FlipSelector.cs
src/ElmSharp/ElmSharp/FlipSelectorItem.cs
src/ElmSharp/ElmSharp/FloatingButton.cs
src/ElmSharp/ElmSharp/GenGrid.cs
src/ElmSharp/ElmSharp/GenGridItem.cs
src/ElmSharp/ElmSharp/GenItem.cs
src/ElmSharp/ElmSharp/GenItemClass.cs
src/ElmSharp/ElmSharp/GenList.cs
src/ElmSharp/ElmSharp/GenListItem.cs
src/ElmSharp/ElmSharp/GestureLayer.cs
src/ElmSharp/ElmSharp/Hoversel.cs
src/ElmSharp/ElmSharp/HoverselItem.cs
src/ElmSharp/ElmSharp/IAccessibleObject.cs
src/ElmSharp/ElmSharp/IAnimatorMotionMapper.cs
src/ElmSharp/ElmSharp/Icon.cs
src/ElmSharp/ElmSharp/Image.cs
src/ElmSharp/ElmSharp/Index.cs
src/ElmSharp/ElmSharp/IndexItem.cs
src/ElmSharp/ElmSharp/ItemObject.cs
src/ElmSharp/ElmSharp/ItemObjectExtension.cs
src/ElmSharp/ElmSharp/Label.cs
src/ElmSharp/ElmSharp/Layout.cs
src/ElmSharp/ElmSharp/List.cs
src/ElmSharp/ElmSharp/ListItem.cs
src/ElmSharp/ElmSharp/MultiButtonEntry.cs
src/ElmSharp/ElmSharp/MultiButtonEntryItem.cs
src/ElmSharp/ElmSharp/NamedHint.cs
src/ElmSharp/ElmSharp/NaviItem.cs
src/ElmSharp/ElmSharp/Naviframe.cs
src/ElmSharp/ElmSharp/Panel.cs
src/ElmSharp/ElmSharp/Panes.cs
src/ElmSharp/ElmSharp/Point.cs
src/ElmSharp/ElmSharp/Point3D.cs
src/ElmSharp/ElmSharp/Polygon.cs
src/ElmSharp/ElmSharp/Popup.cs
src/ElmSharp/ElmSharp/PopupItem.cs
src/ElmSharp/ElmSharp/ProgressBar.cs
src/ElmSharp/ElmSharp/Radio.cs
src/ElmSharp/ElmSharp/ReadingInfoType.cs
src/ElmSharp/ElmSharp/Rect.cs
src/ElmSharp/ElmSharp/Rectangle.cs
src/ElmSharp/ElmSharp/Scroller.cs
src/ElmSharp/ElmSharp/Size.cs
src/ElmSharp/ElmSharp/Slider.cs
src/ElmSharp/ElmSharp/SmartEvent.cs
src/ElmSharp/ElmSharp/Spinner.cs
src/ElmSharp/ElmSharp/Table.cs
src/ElmSharp/ElmSharp/Toolbar.cs
src/ElmSharp/ElmSharp/ToolbarItem.cs
src/ElmSharp/ElmSharp/Transit.cs
src/ElmSharp/ElmSharp/TransitEffect.cs
src/ElmSharp/ElmSharp/Utility.cs
src/ElmSharp/ElmSharp/Widget.cs
src/ElmSharp/ElmSharp/Window.cs
src/ElmSharp/ElmSharp/WrapType.cs

index 475c7c1..0f5c017 100644 (file)
@@ -24,6 +24,7 @@ namespace ElmSharp.Wearable
     /// The Circle DateTime Selector is a widget to display and handle datetime value by rotary event
     /// Inherits <see cref="DateTimeSelector"/>
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class CircleDateTimeSelector : DateTimeSelector, IRotaryActionWidget
     {
         IntPtr _circleHandle;
@@ -34,6 +35,7 @@ namespace ElmSharp.Wearable
         /// </summary>
         /// <param name="parent">The parent of new Circle DateTime instance</param>
         /// <param name="surface">The surface for drawing circle features for this widget.</param>
+        /// <since_tizen> preview </since_tizen>
         public CircleDateTimeSelector(EvasObject parent, CircleSurface surface) : base()
         {
             Debug.Assert(parent == null || surface == null || parent.IsRealized);
@@ -45,6 +47,7 @@ namespace ElmSharp.Wearable
         /// Creates and initializes a new instance of the Circle DateTimeSelector class.
         /// </summary>
         /// <param name="parent">The parent of new Circle CircleDateTimeSelector instance</param>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("It is not safe for guess circle surface from parent and create new surface by every new widget")]
         [EditorBrowsable(EditorBrowsableState.Never)]
         public CircleDateTimeSelector(EvasObject parent) : this(parent, CircleSurface.CreateCircleSurface(parent))
@@ -55,16 +58,19 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Gets the handle for Circle Widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual IntPtr CircleHandle => _circleHandle;
 
         /// <summary>
         /// Gets the handle for Circle Surface used in this widget
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual CircleSurface CircleSurface => _surface;
 
         /// <summary>
         /// Sets or gets disabled state of this widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("Use IsEnabled")]
         [EditorBrowsable(EditorBrowsableState.Never)]
         public bool Disabled
@@ -76,6 +82,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the state of the widget, which might be enabled or disabled.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override bool IsEnabled
         {
             get
@@ -91,6 +98,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the color of the marker
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color MarkerColor
         {
             get
@@ -108,6 +116,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the line width of the marker
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int MarkerLineWidth
         {
             get
@@ -123,6 +132,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the radius at which the center of the marker lies
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double MarkerRadius
         {
             get
@@ -140,6 +150,7 @@ namespace ElmSharp.Wearable
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             var handle = base.CreateHandle(parent);
index 813c4c6..fd4d13a 100644 (file)
@@ -24,6 +24,7 @@ namespace ElmSharp.Wearable
     /// The Circle GenList Selector is a widget to display and handle genlist items by rotary event
     /// Inherits <see cref="GenList"/>
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class CircleGenList : GenList, IRotaryActionWidget
     {
         IntPtr _circleHandle;
@@ -34,6 +35,7 @@ namespace ElmSharp.Wearable
         /// </summary>
         /// <param name="parent">The parent of new Circle GenList instance</param>
         /// <param name="surface">The surface for drawing circle features for this widget.</param>
+        /// <since_tizen> preview </since_tizen>
         public CircleGenList(EvasObject parent, CircleSurface surface) : base()
         {
             Debug.Assert(parent == null || surface == null || parent.IsRealized);
@@ -45,6 +47,7 @@ namespace ElmSharp.Wearable
         /// Creates and initializes a new instance of the Circle GenList class.
         /// </summary>
         /// <param name="parent">The parent of new Circle CircleGenList instance</param>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("It is not safe for guess circle surface from parent and create new surface by every new widget")]
         [EditorBrowsable(EditorBrowsableState.Never)]
         public CircleGenList(EvasObject parent) : this(parent, CircleSurface.CreateCircleSurface(parent))
@@ -55,16 +58,19 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Gets the handle for Circle Widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual IntPtr CircleHandle => _circleHandle;
 
         /// <summary>
         /// Gets the handle for Circle Surface used in this widget
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual CircleSurface CircleSurface => _surface;
 
         /// <summary>
         /// Sets or gets disabled state of this widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("Use IsEnabled")]
         [EditorBrowsable(EditorBrowsableState.Never)]
         public bool Disabled
@@ -76,6 +82,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the state of the widget, which might be enabled or disabled.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override bool IsEnabled
         {
             get
@@ -91,6 +98,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the color of the scroll background
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color VerticalScrollBackgroundColor
         {
             get
@@ -108,6 +116,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the line width of the scroll background
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int VerticalScrollBackgroundLineWidth
         {
             get
@@ -123,6 +132,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the redius of the scroll background
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double VerticalScrollBackgroundRadius
         {
             get
@@ -138,6 +148,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the color of the scroll bar
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color VerticalScrollBarColor
         {
             get
@@ -155,6 +166,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the line width of the scroll bar
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int VerticalScrollBarLineWidth
         {
             get
@@ -170,6 +182,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the redius of the scroll bar
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double VerticalScrollBarRadius
         {
             get
@@ -189,6 +202,7 @@ namespace ElmSharp.Wearable
         /// ScrollBarVisiblePolicy.Auto means the vertical scrollbar is made visible if it is needed, and otherwise kept hidden.
         /// ScrollBarVisiblePolicy.Visible turns it on all the time, and ScrollBarVisiblePolicy.Invisible always keeps it off.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public ScrollBarVisiblePolicy VerticalScrollBarVisiblePolicy
         {
             get
@@ -210,6 +224,7 @@ namespace ElmSharp.Wearable
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             var handle = base.CreateHandle(parent);
index 843b8aa..ff97d0e 100644 (file)
@@ -24,6 +24,7 @@ namespace ElmSharp.Wearable
     /// <summary>
     /// The Circle ProgressBar is a widget for visually representing the progress status of a given job/task with the circular design.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class CircleProgressBar : Widget, ICircleWidget
     {
         CircleSurface _surface;
@@ -33,6 +34,7 @@ namespace ElmSharp.Wearable
         /// </summary>
         /// <param name="parent">The parent of new Circle Progressbar instance</param>
         /// <param name="surface">The surface for drawing circle features for this widget.</param>
+        /// <since_tizen> preview </since_tizen>
         public CircleProgressBar(EvasObject parent, CircleSurface surface) : base()
         {
             Debug.Assert(parent == null || surface == null || parent.IsRealized);
@@ -44,6 +46,7 @@ namespace ElmSharp.Wearable
         /// Creates and initializes a new instance of the Circle Progressbar class.
         /// </summary>
         /// <param name="parent">The parent of new Circle Progressbar instance</param>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("It is not safe for guess circle surface from parent and create new surface by every new widget")]
         [EditorBrowsable(EditorBrowsableState.Never)]
         public CircleProgressBar(EvasObject parent) : this(parent, CircleSurface.CreateCircleSurface(parent))
@@ -53,16 +56,19 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Gets the handle for Circle Widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual IntPtr CircleHandle => Handle;
 
         /// <summary>
         /// Gets the handle for Circle Surface used in this widget
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual CircleSurface CircleSurface => _surface;
 
         /// <summary>
         /// Sets or gets disabled state of this widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("Use IsEnabled")]
         [EditorBrowsable(EditorBrowsableState.Never)]
         public bool Disabled
@@ -74,6 +80,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the state of the widget, which might be enabled or disabled.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override bool IsEnabled
         {
             get
@@ -89,6 +96,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the value of ProgressBar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Value
         {
             get
@@ -104,6 +112,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the maximum value of ProgressBar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Maximum
         {
             get
@@ -123,6 +132,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the minimum value of ProgressBar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Minimum
         {
             get
@@ -142,6 +152,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the angle value of ProgressBar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BarAngle
         {
             get
@@ -157,6 +168,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the angle value of Background ProgressBar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BackgroundAngle
         {
             get
@@ -172,6 +184,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the angle offset value of ProgressBar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BarAngleOffset
         {
             get
@@ -187,6 +200,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the angle offset value of Background ProgressBar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BackgroundAngleOffset
         {
             get
@@ -202,6 +216,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the maximum angle value of ProgressBar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BarAngleMaximum
         {
             get
@@ -221,6 +236,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the minimum angle value of ProgressBar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BarAngleMinimum
         {
             get
@@ -240,6 +256,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets color of ProgressBar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color BarColor
         {
             get
@@ -260,6 +277,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets color of Background ProgressBar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override Color BackgroundColor
         {
             get
@@ -280,6 +298,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets line width of ProgressBar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int BarLineWidth
         {
             get
@@ -295,6 +314,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets line width of Background ProgressBar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int BackgroundLineWidth
         {
             get
@@ -310,6 +330,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets radius of ProgressBar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BarRadius
         {
             get
@@ -325,6 +346,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets radius of Background ProgressBar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BackgroundRadius
         {
             get
@@ -342,6 +364,7 @@ namespace ElmSharp.Wearable
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             return Interop.Eext.eext_circle_object_progressbar_add(parent, CircleSurface.Handle);
index 7ce56f8..278d05f 100644 (file)
@@ -23,6 +23,7 @@ namespace ElmSharp.Wearable
     /// <summary>
     /// Circle scroller provides scrollbar with circular movement and is scrolled by rotary event.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class CircleScroller : Scroller, IRotaryActionWidget
     {
         IntPtr _circleHandle;
@@ -33,6 +34,7 @@ namespace ElmSharp.Wearable
         /// </summary>
         /// <param name="parent">The <see cref="EvasObject"/> to which the new CircleScroller will be attached as a child.</param>
         /// <param name="surface">The surface for drawing circle features for this widget.</param>
+        /// <since_tizen> preview </since_tizen>
         public CircleScroller(EvasObject parent, CircleSurface surface) : base()
         {
             Debug.Assert(parent == null || surface == null || parent.IsRealized);
@@ -44,6 +46,7 @@ namespace ElmSharp.Wearable
         /// Creates and initializes a new instance of the Circle Scroller class.
         /// </summary>
         /// <param name="parent">The parent of new Circle CircleScroller instance</param>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("It is not safe for guess circle surface from parent and create new surface by every new widget")]
         [EditorBrowsable(EditorBrowsableState.Never)]
         public CircleScroller(EvasObject parent) : this(parent, CircleSurface.CreateCircleSurface(parent))
@@ -54,16 +57,19 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Gets the handle for Circle Widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual IntPtr CircleHandle => _circleHandle;
 
         /// <summary>
         /// Gets the handle for Circle Surface used in this widget
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual CircleSurface CircleSurface => _surface;
 
         /// <summary>
         /// Sets or gets disabled state of this widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("Use IsEnabled")]
         [EditorBrowsable(EditorBrowsableState.Never)]
         public bool Disabled
@@ -75,6 +81,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the state of the widget, which might be enabled or disabled.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override bool IsEnabled
         {
             get
@@ -94,6 +101,7 @@ namespace ElmSharp.Wearable
         /// ScrollBarVisiblePolicy.Auto means the horizontal scrollbar is made visible if it is needed, and otherwise kept hidden.
         /// ScrollBarVisiblePolicy.Visible turns it on all the time, and ScrollBarVisiblePolicy.Invisible always keeps it off.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public override ScrollBarVisiblePolicy HorizontalScrollBarVisiblePolicy
         {
             get
@@ -116,6 +124,7 @@ namespace ElmSharp.Wearable
         /// ScrollBarVisiblePolicy.Auto means the vertical scrollbar is made visible if it is needed, and otherwise kept hidden.
         /// ScrollBarVisiblePolicy.Visible turns it on all the time, and ScrollBarVisiblePolicy.Invisible always keeps it off.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public override ScrollBarVisiblePolicy VerticalScrollBarVisiblePolicy
         {
             get
@@ -134,6 +143,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets color of the vertical scroll bar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color VerticalScrollBarColor
         {
             get
@@ -154,6 +164,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets color of the horizontal scroll bar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color HorizontalScrollBarColor
         {
             get
@@ -174,6 +185,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets color of the vertical scroll background.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color VerticalScrollBackgroundColor
         {
             get
@@ -194,6 +206,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets color of the horizontal scroll background.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color HorizontalScrollBackgroundColor
         {
             get
@@ -214,6 +227,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets line width of the vertical scroll bar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int VerticalScrollBarLineWidth
         {
             get
@@ -229,6 +243,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets line width of the horizontal scroll bar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int HorizontalScrollBarLineWidth
         {
             get
@@ -244,6 +259,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets line width of the vertical scroll background.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int VerticalScrollBackgroundLineWidth
         {
             get
@@ -259,6 +275,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets line width of the horizontal scroll background.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int HorizontalScrollBackgroundLineWidth
         {
             get
@@ -274,6 +291,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets radius of the vertical scroll bar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double VerticalScrollBarRadius
         {
             get
@@ -289,6 +307,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets radius of the horizontal scroll bar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double HorizontalScrollBarRadius
         {
             get
@@ -304,6 +323,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets radius of the vertical scroll background.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double VerticalScrollBackgroundRadius
         {
             get
@@ -319,6 +339,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets radius of the horizontal scroll background.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double HorizontalScrollBackgroundRadius
         {
             get
@@ -336,6 +357,7 @@ namespace ElmSharp.Wearable
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = base.CreateHandle(parent);
index 61959e0..f2e20d2 100755 (executable)
@@ -23,6 +23,7 @@ namespace ElmSharp.Wearable
     /// <summary>
     /// Circle slider is circular designed widget to select a value in a range by rotary event.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class CircleSlider : Widget, IRotaryActionWidget
     {
         SmartEvent _changedEvent;
@@ -33,6 +34,7 @@ namespace ElmSharp.Wearable
         /// </summary>
         /// <param name="parent">The EvasObject to which the new CircleSlider will be attached as a child.</param>
         /// <param name="surface">The surface for drawing circle features for this widget.</param>
+        /// <since_tizen> preview </since_tizen>
         public CircleSlider(EvasObject parent, CircleSurface surface) : base()
         {
             Debug.Assert(parent == null || surface == null || parent.IsRealized);
@@ -44,6 +46,7 @@ namespace ElmSharp.Wearable
         /// Creates and initializes a new instance of the Circle Slider class.
         /// </summary>
         /// <param name="parent">The parent of new Circle CircleSlider instance</param>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("It is not safe for guess circle surface from parent and create new surface by every new widget")]
         [EditorBrowsable(EditorBrowsableState.Never)]
         public CircleSlider(EvasObject parent) : this(parent, CircleSurface.CreateCircleSurface(parent))
@@ -54,16 +57,19 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Changed will be triggered when the circle slider value changes.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler ValueChanged;
 
         /// <summary>
         /// Gets the handle for Circle Widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual IntPtr CircleHandle => RealHandle;
 
         /// <summary>
         /// Gets the handle for Circle Surface used in this widget
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual CircleSurface CircleSurface => _surface;
 
         /// <summary>
@@ -73,6 +79,7 @@ namespace ElmSharp.Wearable
         /// This value is used when circle slider value is changed by an drag or rotary event
         /// The value of the slider is increased/decreased by the step value.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public double Step
         {
             get
@@ -88,6 +95,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets disabled state of this widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("Use IsEnabled")]
         [EditorBrowsable(EditorBrowsableState.Never)]
         public bool Disabled
@@ -99,6 +107,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the state of the widget, which might be enabled or disabled.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override bool IsEnabled
         {
             get
@@ -114,6 +123,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets color of the circle slider bar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color BarColor
         {
             get
@@ -134,6 +144,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets color of the circle slider background.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override Color BackgroundColor
         {
             get
@@ -154,6 +165,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the line with of the circle slider bar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int BarLineWidth
         {
             get
@@ -169,6 +181,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the line with of the circle slider background.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int BackgroundLineWidth
         {
             get
@@ -184,6 +197,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the angle in degree of the circle slider bar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BarAngle
         {
             get
@@ -199,6 +213,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the angle in degree of the circle slider background.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BackgroundAngle
         {
             get
@@ -215,6 +230,7 @@ namespace ElmSharp.Wearable
         /// Sets or gets the angle offset for the slider bar.
         /// offset value means start position of the slider bar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BarAngleOffset
         {
             get
@@ -231,6 +247,7 @@ namespace ElmSharp.Wearable
         /// Sets or gets the angle offset for the circle slider background.
         /// offset value means start position of the slider background.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BackgroundAngleOffset
         {
             get
@@ -246,6 +263,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the minimum angle of the circle slider bar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BarAngleMinimum
         {
             get
@@ -265,6 +283,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the maximum angle of the circle slider bar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BarAngleMaximum
         {
             get
@@ -289,6 +308,7 @@ namespace ElmSharp.Wearable
         /// If the actual value is less than min, it is updated to min.
         /// Actual value can be obtained with Value.By default, min is equal to 0.0.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public double Minimum
         {
             get
@@ -314,6 +334,7 @@ namespace ElmSharp.Wearable
         /// Actual value can be obtained with Value.By default, min is equal to 0.0, and max is equal to 1.0.
         /// Maximum must be greater than minimum, otherwise the behavior is undefined.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public double Maximum
         {
             get
@@ -336,6 +357,7 @@ namespace ElmSharp.Wearable
         /// <remarks>
         /// The value must to be between Minimum and Maximum values.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public double Value
         {
             get
@@ -351,6 +373,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Gets or sets the radius value for the circle slider bar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BarRadius
         {
             get
@@ -366,6 +389,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Gets or sets the radius value for the circle slider background.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BackgroundRadius
         {
             get
@@ -381,6 +405,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// The callback of Realized Event
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected override void OnRealized()
         {
             base.OnRealized();
@@ -393,6 +418,7 @@ namespace ElmSharp.Wearable
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             return Interop.Eext.eext_circle_object_slider_add(parent, CircleSurface.Handle);
index 0c62a7c..c0ca700 100644 (file)
@@ -25,6 +25,7 @@ namespace ElmSharp.Wearable
     /// The Circle Spinner is a widget to display and handle spinner value by rotary event
     /// Inherits <see cref="Spinner"/>.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class CircleSpinner : Spinner, IRotaryActionWidget
     {
         IntPtr _circleHandle;
@@ -36,6 +37,7 @@ namespace ElmSharp.Wearable
         /// </summary>
         /// <param name="parent">The parent of new Circle Spinner instance</param>
         /// <param name="surface">The surface for drawing circle features for this widget.</param>
+        /// <since_tizen> preview </since_tizen>
         public CircleSpinner(EvasObject parent, CircleSurface surface) : base()
         {
             Debug.Assert(parent == null || surface == null || parent.IsRealized);
@@ -47,6 +49,7 @@ namespace ElmSharp.Wearable
         /// Creates and initializes a new instance of the Circle Spinner class.
         /// </summary>
         /// <param name="parent">The parent of new Circle CircleSpinner instance</param>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("It is not safe for guess circle surface from parent and create new surface by every new widget")]
         [EditorBrowsable(EditorBrowsableState.Never)]
         public CircleSpinner(EvasObject parent) : this(parent, CircleSurface.CreateCircleSurface(parent))
@@ -57,16 +60,19 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Gets the handle for Circle Widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual IntPtr CircleHandle => _circleHandle;
 
         /// <summary>
         /// Gets the handle for Circle Surface used in this widget
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual CircleSurface CircleSurface => _surface;
 
         /// <summary>
         /// Sets or gets the circle spinner angle per each spinner value.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double AngleRatio
         {
             get
@@ -83,6 +89,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets disabled state of this widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("Use IsEnabled")]
         [EditorBrowsable(EditorBrowsableState.Never)]
         public bool Disabled
@@ -94,6 +101,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the state of the widget, which might be enabled or disabled.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override bool IsEnabled
         {
             get
@@ -109,6 +117,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the line width of the marker
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int MarkerLineWidth
         {
             get
@@ -124,6 +133,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the color of the marker
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color MarkerColor
         {
             get
@@ -141,6 +151,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the radius at which the center of the marker lies
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double MarkerRadius
         {
             get
@@ -158,6 +169,7 @@ namespace ElmSharp.Wearable
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = base.CreateHandle(parent);
index c8e574a..c36cef9 100644 (file)
@@ -7,6 +7,7 @@ namespace ElmSharp.Wearable
     /// <summary>
     /// The CircleSurface presents a surface for drawing circular feature of circle widgets
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class CircleSurface
     {
         IntPtr _handle;
@@ -15,6 +16,7 @@ namespace ElmSharp.Wearable
         /// Creates and initializes a new instance of the CircleSurface class with surface on the Conformant widget.
         /// </summary>
         /// <param name="conformant">Conformant widget to create a surface.</param>
+        /// <since_tizen> preview </since_tizen>
         public CircleSurface(Conformant conformant)
         {
             _handle = Interop.Eext.eext_circle_surface_conformant_add(conformant);
@@ -24,6 +26,7 @@ namespace ElmSharp.Wearable
         /// Creates and initializes a new instance of the CircleSurface class with surface on the Layout widget.
         /// </summary>
         /// <param name="layout">Layout widget to create a surface.</param>
+        /// <since_tizen> preview </since_tizen>
         public CircleSurface(Layout layout)
         {
             _handle = Interop.Eext.eext_circle_surface_layout_add(layout);
@@ -33,6 +36,7 @@ namespace ElmSharp.Wearable
         /// Creates and initializes a new instance of the CircleSurface class with surface on the Naviframe widget.
         /// </summary>
         /// <param name="naviframe">Naviframe widget to create a surface.</param>
+        /// <since_tizen> preview </since_tizen>
         public CircleSurface(Naviframe naviframe)
         {
             _handle = Interop.Eext.eext_circle_surface_naviframe_add(naviframe);
@@ -41,6 +45,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Creates and initializes a new instance of the CircleSurface class with no surface
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public CircleSurface()
         {
             _handle = IntPtr.Zero;
@@ -49,11 +54,13 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Gets the handle for CircleSurface
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public IntPtr Handle => _handle;
 
         /// <summary>
         /// Delete the given CirclrSurface
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Delete()
         {
             if (Handle != IntPtr.Zero)
index 17cdf42..2f0a89c 100644 (file)
@@ -7,22 +7,26 @@ namespace ElmSharp.Wearable
     /// <summary>
     /// The ICircleWidget is the interface for a widget to display and handle with circle surface
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public interface ICircleWidget
     {
         /// <summary>
         /// Gets the handle for Circle Widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         IntPtr CircleHandle { get; }
 
         /// <summary>
         /// Gets the CircleSurface used in this widget
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         CircleSurface CircleSurface { get; }
     }
 
     /// <summary>
     /// The IRotaryActionWidget is the interface for a widget has action by rotary event
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public interface IRotaryActionWidget : ICircleWidget
     {
     }
index e27b780..af8163d 100644 (file)
@@ -24,28 +24,34 @@ namespace ElmSharp.Wearable
     /// The MoreOption is a widget composed of the toggle(cue button) and more option view, and MoreOption can change a visibility through the toggle.
     /// Inherits Layout
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class MoreOption : Layout
     {
         /// <summary>
         /// Sets or gets the list of more option item
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public IList<MoreOptionItem> Items { get; private set; }
 
         /// <summary>
         /// Selected will be triggered when the user selects an item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<MoreOptionItemEventArgs> Selected;
         /// <summary>
         /// Clicked will be triggered when the user selects the already selected item again or selects a selector.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<MoreOptionItemEventArgs> Clicked;
         /// <summary>
         /// Opened will be triggered when more option view is shown.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Opened;
         /// <summary>
         /// Closed will be triggered when more option view is hidden.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Closed;
 
         SmartEvent<PointerEventArgs> _selectedEvent;
@@ -57,6 +63,7 @@ namespace ElmSharp.Wearable
         /// Creates and initializes a new instance of MoreOption class.
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by MoreOption as a child. It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public MoreOption(EvasObject parent) : base(parent)
         {
             Items = new MoreOptionList(this);
@@ -88,6 +95,7 @@ namespace ElmSharp.Wearable
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             return Interop.Eext.eext_more_option_add(parent);
@@ -96,6 +104,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the direction of more option.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public MoreOptionDirection Direction
         {
             get
@@ -113,6 +122,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the visibility of more option view.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsOpened
         {
             get
@@ -130,6 +140,7 @@ namespace ElmSharp.Wearable
     /// <summary>
     /// Enumeration for More Option Direction type.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum MoreOptionDirection
     {
         /// <summary>
index d6b4933..c6d68dd 100755 (executable)
@@ -23,6 +23,7 @@ namespace ElmSharp.Wearable
     /// <summary>
     /// The MoreOptionItem is a item of MoreOption widget.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class MoreOptionItem
     {
         const string MainTextPartName = "selector,main_text";
@@ -37,6 +38,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the more option item handle.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public IntPtr Handle
         {
             get
@@ -59,6 +61,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Creates and initializes a new instance of MoreOptionItem class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public MoreOptionItem()
         {
             _icon = null;
@@ -67,6 +70,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the main text of a more option object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string MainText
         {
             set
@@ -88,6 +92,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the sub text of a more option object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string SubText
         {
             set
@@ -109,6 +114,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the icon image
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Image Icon
         {
             set
index baee453..7bc7857 100644 (file)
@@ -22,11 +22,13 @@ namespace ElmSharp.Wearable
     /// The MoreOptionItemEventArgs is a event args class for MoreOptionItem.
     /// Inherits EventArgs
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class MoreOptionItemEventArgs : EventArgs
     {
         /// <summary>
         /// Sets or gets the more option item
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public MoreOptionItem Item { get; set; }
     }
 }
index f413ae4..7fc06ab 100644 (file)
@@ -24,6 +24,7 @@ namespace ElmSharp.Wearable
     /// <summary>
     /// RotaryEventManager serve functions for global Rotary event like Galaxy Gear.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public static class RotaryEventManager
     {
         static Dictionary<RotaryEventHandler, Interop.Eext.Eext_Rotary_Handler_Cb> s_rotaryEventHandlers = new Dictionary<RotaryEventHandler, Interop.Eext.Eext_Rotary_Handler_Cb>();
@@ -31,6 +32,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Rotated will triggered when rotatable device like Galaxy Gear Bezel is rotated.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static event RotaryEventHandler Rotated
         {
             add
@@ -67,6 +69,7 @@ namespace ElmSharp.Wearable
     /// <summary>
     /// RotaryEventManager serve extension functions for Rotary event to EvasObject on device like Galaxy Gear.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public static class RotaryEventExtensions
     {
         static Dictionary<EvasObject, RotaryEventHandler> s_rotaryObjectEventHandlers = new Dictionary<EvasObject, RotaryEventHandler>();
@@ -77,6 +80,7 @@ namespace ElmSharp.Wearable
         /// </summary>
         /// <param name="obj">Target EvasObject</param>
         /// <param name="handler">Event handler for Rotary event</param>
+        /// <since_tizen> preview </since_tizen>
         public static void AddRotaryEventHandler(this EvasObject obj, RotaryEventHandler handler)
         {
             EnableRotaryEventHandler(obj);
@@ -96,6 +100,7 @@ namespace ElmSharp.Wearable
         /// </summary>
         /// <param name="obj">Target EvasObject</param>
         /// <param name="handler">Event handler for Rotary event</param>
+        /// <since_tizen> preview </since_tizen>
         public static void RemoveRotaryEventHandler(this EvasObject obj, RotaryEventHandler handler)
         {
             if (s_rotaryObjectEventHandlers.ContainsKey(obj))
@@ -113,6 +118,7 @@ namespace ElmSharp.Wearable
         /// Activate this circle widget can take Rotary event.
         /// </summary>
         /// <param name="widget">Target circle widget</param>
+        /// <since_tizen> preview </since_tizen>
         public static void Activate(this IRotaryActionWidget widget)
         {
             Interop.Eext.eext_rotary_object_event_activated_set(widget.CircleHandle, true);
@@ -122,6 +128,7 @@ namespace ElmSharp.Wearable
         /// Deactivate this circle widget is blocked from Rotary event.
         /// </summary>
         /// <param name="widget">Target circle widget</param>
+        /// <since_tizen> preview </since_tizen>
         public static void Deactivate(this IRotaryActionWidget widget)
         {
             Interop.Eext.eext_rotary_object_event_activated_set(widget.CircleHandle, false);
@@ -131,6 +138,7 @@ namespace ElmSharp.Wearable
         /// Activate this object can take Rotary event.
         /// </summary>
         /// <param name="obj">Target object</param>
+        /// <since_tizen> preview </since_tizen>
         public static void Activate(this EvasObject obj)
         {
             Interop.Eext.eext_rotary_object_event_activated_set(obj, true);
@@ -140,6 +148,7 @@ namespace ElmSharp.Wearable
         /// Deactivate this object is blocked from Rotary event.
         /// </summary>
         /// <param name="obj">Target object</param>
+        /// <since_tizen> preview </since_tizen>
         public static void Deactivate(this EvasObject obj)
         {
             Interop.Eext.eext_rotary_object_event_activated_set(obj, false);
@@ -188,21 +197,25 @@ namespace ElmSharp.Wearable
     /// Handler for Rotary event
     /// </summary>
     /// <param name="args">Rotary event information</param>
+    /// <since_tizen> preview </since_tizen>
     public delegate void RotaryEventHandler(RotaryEventArgs args);
 
     /// <summary>
     /// RotaryEventArgs serve information for triggered rotary event.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class RotaryEventArgs : EventArgs
     {
         /// <summary>
         /// IsClockwise is true when Rotary device rotated clockwise direction or false on counter clockwise.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsClockwise { get; set; }
 
         /// <summary>
         /// Timestamp of rotary event
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public uint Timestamp { get; set; }
     }
 }
index 5f56be9..0e99f2f 100644 (file)
@@ -26,6 +26,7 @@ namespace ElmSharp.Wearable
     /// And an item can be selected by rotary event or user item click.
     /// Inherits <see cref="Layout"/>.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class RotarySelector : Layout
     {
         const string IconPartName = "selector,icon";
@@ -38,11 +39,13 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Selected will be triggered when selected an item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<RotarySelectorItemEventArgs> Selected;
 
         /// <summary>
         /// Clicked will be triggered when selecting again the alredy selected item or selecting a selector.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<RotarySelectorItemEventArgs> Clicked;
 
         SmartEvent<PointerEventArgs> _selectedEvent;
@@ -52,12 +55,14 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Gets the rotary selector item list of a rotary selector object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public IList<RotarySelectorItem> Items { get; private set; }
 
         /// <summary>
         /// Creates and initializes a new instance of the Rotary Selector class.
         /// </summary>
         /// <param name="parent">The parent of new Rotary Selector instance</param>
+        /// <since_tizen> preview </since_tizen>
         public RotarySelector(EvasObject parent) : base(parent)
         {
             Items = new RotarySelectorList(this);
@@ -80,6 +85,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the selected item of a rotary selector object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public RotarySelectorItem SelectedItem
         {
             get
@@ -118,6 +124,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the background image of a rotary selector object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Image BackgroundImage { set => setPart(ref _normalBgImage, BgPartName, State.Normal, value); get => _normalBgImage; }
 
         /// <summary>
@@ -125,6 +132,7 @@ namespace ElmSharp.Wearable
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr ptr = Interop.Eext.eext_rotary_selector_add(parent);
index 38e46cb..6d792f8 100644 (file)
@@ -23,6 +23,7 @@ namespace ElmSharp.Wearable
     /// <summary>
     /// A instance to the Rotary Selector Item added. And an item can be selected by rotary event or user item click.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class RotarySelectorItem
     {
         const string MainTextPartName = "selector,main_text";
@@ -59,6 +60,7 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the handle of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public IntPtr Handle
         {
             set
@@ -153,86 +155,103 @@ namespace ElmSharp.Wearable
         /// <summary>
         /// Sets or gets the main text of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string MainText { set => setPart(ref _mainText, MainTextPartName, value); get => _mainText; }
 
         /// <summary>
         /// Sets or gets the sub text of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string SubText { set => setPart(ref _subText, SubTextPartName, value); get => _subText; }
 
         /// <summary>
         /// Sets or gets the sub text color of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color MainTextColor { set => setPart(ref _mainTextColor, MainTextPartName, ItemState.Normal, value); get => _mainTextColor; }
 
         /// <summary>
         /// Sets or gets the sub text color of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color SubTextColor { set => setPart(ref _subTextColor, SubTextPartName, ItemState.Normal, value); get => _subTextColor; }
 
         /// <summary>
         /// Sets or gets the normal icon image of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Image NormalIconImage { set => setPart(ref _normalIconImage, IconPartName, ItemState.Normal, value); get => _normalIconImage; }
 
         /// <summary>
         /// Sets or gets the press icon image of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Image PressedIconImage { set => setPart(ref _pressedIconImage, IconPartName, ItemState.Pressed, value); get => _pressedIconImage; }
 
         /// <summary>
         /// Sets or gets the disable icon image of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Image DisabledIconImage { set => setPart(ref _disabledIconImage, IconPartName, ItemState.Disabled, value); get => _disabledIconImage; }
 
         /// <summary>
         /// Sets or gets the selected icon image of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Image SelectedIconImage { set => setPart(ref _selectedIconImage, IconPartName, ItemState.Selected, value); get => _selectedIconImage; }
 
         /// <summary>
         /// Sets or gets the normal background image of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Image NormalBackgroundImage { set => setPart(ref _normalBgImage, BgPartName, ItemState.Normal, value); get => _normalBgImage; }
 
         /// <summary>
         /// Sets or gets the pressed background image of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Image PressedBackgroundImage { set => setPart(ref _pressedBgImage, BgPartName, ItemState.Pressed, value); get => _pressedBgImage; }
 
         /// <summary>
         /// Sets or gets the disabled background image of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Image DisabledBackgroundImage { set => setPart(ref _disabledBgImage, BgPartName, ItemState.Disabled, value); get => _disabledBgImage; }
 
         /// <summary>
         /// Sets or gets the selected background image of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Image SelectedBackgroundImage { set => setPart(ref _selectedBgImage, BgPartName, ItemState.Selected, value); get => _selectedBgImage; }
 
         /// <summary>
         /// Sets or gets the normal background color of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color NormalBackgroundColor { set => setPart(ref _normalBgColor, BgPartName, ItemState.Normal, value); get => _normalBgColor; }
 
         /// <summary>
         /// Sets or gets the pressed background color of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color PressedBackgroundColor { set => setPart(ref _pressedBgColor, BgPartName, ItemState.Pressed, value); get => _pressedBgColor; }
 
         /// <summary>
         /// Sets or gets the disabled background color of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color DisabledBackgroundColor { set => setPart(ref _disabledBgColor, BgPartName, ItemState.Disabled, value); get => _disabledBgColor; }
 
         /// <summary>
         /// Sets or gets the selected background color of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color SelectedBackgroundColor { set => setPart(ref _selectedBgColor, BgPartName, ItemState.Selected, value); get => _selectedBgColor; }
 
         /// <summary>
         /// Sets or gets the selector icon image of a rotary selector item object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Image SelectorIconImage { set => setPart(ref _selectorIconImage, SelectorIconPartName, ItemState.Normal, value); get => _selectorIconImage; }
 
         internal enum ItemState
index 22630d9..011dc20 100755 (executable)
@@ -24,11 +24,13 @@ namespace ElmSharp.Wearable
     /// <see cref="RotarySelector.Selected"/> and <see cref="RotarySelector.Clicked"/> events of RotarySelector contain RotarySelectorItemEventArgs as a parameter.
     /// Inherits <see cref="EventArgs"/>.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class RotarySelectorItemEventArgs : EventArgs
     {
         /// <summary>
         /// Sets or gets the rotary selector item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public RotarySelectorItem Item { get; set; }
     }
 }
index b49b2a2..0d7311d 100755 (executable)
@@ -20,6 +20,7 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// Enumeration for AccessRole.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum AccessRole
     {
         /// <summary>
index 08eedcb..18ea109 100755 (executable)
@@ -23,6 +23,7 @@ namespace ElmSharp.Accessible
     /// </summary>
     /// <param name="obj">The sender obj.</param>
     /// <returns>Return information for Name or Description.</returns>
+    /// <since_tizen> preview </since_tizen>
     public delegate string AccessibleInfoProvider (AccessibleObject obj);
 
     /// <summary>
@@ -30,6 +31,7 @@ namespace ElmSharp.Accessible
     /// It provides available definitions for the screen reader, such as <see cref="IAccessibleObject.Name"/>, <see cref="IAccessibleObject.Description"/>, <see cref="IAccessibleObject.ReadingInfoType"/>, etc.
     /// There's many the relationship between two accessible objects, like <see cref="ChildOf"/>, <see cref="ParentOf"/>, <see cref="FlowsTo"/>, <see cref="FlowsFrom"/>, etc.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public abstract class AccessibleObject : EvasObject, IAccessibleObject
     {
 
@@ -196,6 +198,7 @@ namespace ElmSharp.Accessible
         /// Creates and initializes a new instance of the AccessibleObject class with parent EvasObject class parameter.
         /// </summary>
         /// <param name="parent">Parent EvasObject class </param>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject(EvasObject parent) : base(parent)
         {
         }
@@ -203,6 +206,7 @@ namespace ElmSharp.Accessible
         /// <summary>
         /// Creates and initializes a new instance of the AccessibleObject class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject() : base()
         {
         }
@@ -232,6 +236,7 @@ namespace ElmSharp.Accessible
         /// <summary>
         /// Highlights accessible widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Highlight()
         {
             Interop.Elementary.elm_atspi_component_highlight_grab(RealHandle);
@@ -240,6 +245,7 @@ namespace ElmSharp.Accessible
         /// <summary>
         /// Clears highlight of accessible widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Unhighlight()
         {
             Interop.Elementary.elm_atspi_component_highlight_clear(RealHandle);
index 0c88422..488cf80 100755 (executable)
@@ -20,33 +20,39 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// IAccessibleRelation is a interface which defines the relationship between two accessible objects.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public interface IAccessibleRelation
     {
 
         /// <summary>
         /// Gets or sets the target object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         int Type { get; }
     }
 
     /// <summary>
     /// To define label info for accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class LabelledBy : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is LabelledBy.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the LabelledBy type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_LABELLED_BY; }
@@ -56,16 +62,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define label info for accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class LabelFor : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is LabelFor.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the LabelFor type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_LABEL_FOR; }
@@ -75,16 +84,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define control relationship for accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ControllerFor : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is ControllerFor.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the ControllerFor type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_CONTROLLER_FOR; }
@@ -94,16 +106,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define control relationship for accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ControlledBy : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is ControlledBy.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the ControlledBy type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_CONTROLLED_BY; }
@@ -113,16 +128,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define member relationship for accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class MemberOf : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is MemberOf.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the MemberOf type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_MEMBER_OF; }
@@ -132,16 +150,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define tooltip for accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class TooltipFor : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is TooltipFor.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the TooltipFor type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_TOOLTIP_FOR; }
@@ -151,16 +172,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define child for accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ChildOf : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is ChildOf.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the ChildOf type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_NODE_CHILD_OF; }
@@ -170,16 +194,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define parent for accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ParentOf : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is ParentOf.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the ParentOf type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_NODE_PARENT_OF; }
@@ -189,16 +216,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define extend for accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Extended : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is Extended.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the Extended type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_EXTENDED; }
@@ -208,16 +238,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define the custom reading order.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class FlowsTo : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is FlowsTo.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the FlowsTo type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_FLOWS_TO; }
@@ -227,16 +260,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define the custom reading order.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class FlowsFrom : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is FlowsFrom.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the FlowsFrom type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_FLOWS_FROM; }
@@ -246,16 +282,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define subwindow for accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class SubwindowOf : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is SubwindowOf.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the SubwindowOf type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_SUBWINDOW_OF; }
@@ -265,16 +304,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define embed for accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Embeds : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is Embeds.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the Embeds type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_EMBEDS; }
@@ -284,16 +326,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define embed for accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class EmbeddedBy : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is EmbeddedBy.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the EmbeddedBy type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_EMBEDDED_BY; }
@@ -303,16 +348,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define popup for accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class PopupFor : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is PopupFor.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the PopupFor type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_POPUP_FOR; }
@@ -322,16 +370,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define parent window for accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ParentWindowOf : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is ParentWindowOf.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the ParentWindowOf type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_PARENT_WINDOW_OF; }
@@ -341,16 +392,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define description for accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class DescriptionFor : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is DescriptionFor.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the DescriptionFor type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_DESCRIPTION_FOR; }
@@ -360,16 +414,19 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// To define description for accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class DescribedBy : IAccessibleRelation
     {
         /// <summary>
         /// Gets or sets the target object which is DescribedBy.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AccessibleObject Target { get; set; }
 
         /// <summary>
         /// Gets the DescribedBy type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Type
         {
             get { return (int)Interop.Elementary.Elm_Atspi_Relation_Type.ELM_ATSPI_RELATION_DESCRIBED_BY; }
index 720fca4..0be2e91 100755 (executable)
@@ -23,6 +23,7 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// Enumeration for ReadingStatus.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum ReadingStatus
     {
         /// <summary>
@@ -46,6 +47,7 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// AccessibleUtil provides a method to set the reading information.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public static class AccessibleUtil
     {
 
@@ -79,6 +81,7 @@ namespace ElmSharp.Accessible
         /// <param name="text">The reading text.</param>
         /// <param name="discardable">If true, reading can be discarded by subsequent reading requests, if false the reading must finish before next reading request can be started.</param>
         /// <returns>Return a task with reading status.</returns>
+        /// <since_tizen> preview </since_tizen>
         public static Task<ReadingStatus> Say(string text, bool discardable)
         {
             var tcs = new TaskCompletionSource<ReadingStatus>();
index 29362af..9f2e955 100755 (executable)
@@ -22,12 +22,14 @@ namespace ElmSharp
     /// The Background is a widget that use for setting (solid) background decorations to a window (unless it has transparency enabled)
     /// or to any container object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Background : Layout
     {
         /// <summary>
         /// Creates and initializes a new instance of the Background class.
         /// </summary>
         /// <param name="parent">The EvasObject to which the new Background will be attached as a child.</param>
+        /// <since_tizen> preview </since_tizen>
         public Background(EvasObject parent) : base(parent)
         {
             Style = "transparent";
@@ -36,6 +38,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets color to Background.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override Color Color
         {
             get
@@ -66,6 +69,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets image to Background.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string File
         {
             get
@@ -86,6 +90,7 @@ namespace ElmSharp
         /// This will only work if the File was previously set with an image file on obj.
         /// The image can be display tiled, scaled, centered or stretched. scaled by default.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public BackgroundOptions BackgroundOption
         {
             get
@@ -106,6 +111,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="w">The new width of the image pixmap representation.</param>
         /// <param name="h">The new height of the image pixmap representation.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetFileLoadSize(int w, int h)
         {
             if (File != null)
@@ -123,6 +129,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
@@ -138,6 +145,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the background type.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum BackgroundOptions
     {
         /// <summary>
index ea928c9..19a5a9b 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// The Box is a container used to arranges UI components in a linear order.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Box : Container
     {
         private Interop.Elementary.BoxLayoutCallback _layoutCallback;
@@ -29,6 +30,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the Box class.
         /// </summary>
         /// <param name="parent">The EvasObject to which the new Box will be attached as a child.</param>
+        /// <since_tizen> preview </since_tizen>
         public Box(EvasObject parent) : base(parent)
         {
         }
@@ -36,6 +38,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets IsHorizontal value which describe pack direction, vertical is default.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsHorizontal
         {
             get
@@ -51,6 +54,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether the box to arrange its children homogeneously.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsHomogeneous
         {
             get
@@ -73,6 +77,7 @@ namespace ElmSharp
         /// depending if the Box is vertical or horizontal, respectively.
         /// </remarks>
         /// <param name="content">The oject be packed</param>
+        /// <since_tizen> preview </since_tizen>
         public void PackEnd(EvasObject content)
         {
             Interop.Elementary.elm_box_pack_end(RealHandle, content);
@@ -89,6 +94,7 @@ namespace ElmSharp
         /// depending if the Box is vertical or horizontal, respectively.
         /// </remarks>
         /// <param name="content">The object to be packed.</param>
+        /// <since_tizen> preview </since_tizen>
         public void PackStart(EvasObject content)
         {
             Interop.Elementary.elm_box_pack_start(RealHandle, content);
@@ -105,6 +111,7 @@ namespace ElmSharp
         /// </remarks>
         /// <param name="content">The object will be added in Box</param>
         /// <param name="after">The object has been added in Box</param>
+        /// <since_tizen> preview </since_tizen>
         public void PackAfter(EvasObject content, EvasObject after)
         {
             Interop.Elementary.elm_box_pack_after(RealHandle, content, after);
@@ -121,6 +128,7 @@ namespace ElmSharp
         /// </remarks>
         /// <param name="content">The object will be added in Box</param>
         /// <param name="before">The object has been added in Box</param>
+        /// <since_tizen> preview </since_tizen>
         public void PackBefore(EvasObject content, EvasObject before)
         {
             Interop.Elementary.elm_box_pack_before(RealHandle, content, before);
@@ -131,6 +139,7 @@ namespace ElmSharp
         /// Remove the "content" oject from Box without deleting it.
         /// </summary>
         /// <param name="content">The object to unpack</param>
+        /// <since_tizen> preview </since_tizen>
         public void UnPack(EvasObject content)
         {
             Interop.Elementary.elm_box_unpack(RealHandle, content);
@@ -140,6 +149,7 @@ namespace ElmSharp
         /// <summary>
         /// Removes all objects from Box container.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void UnPackAll()
         {
             Interop.Elementary.elm_box_unpack_all(RealHandle);
@@ -151,6 +161,7 @@ namespace ElmSharp
         /// the function cb will be called to determine what the layout of the children will be.
         /// </summary>
         /// <param name="action">The callback function used for layout </param>
+        /// <since_tizen> preview </since_tizen>
         public void SetLayoutCallback(Action action)
         {
             _layoutCallback = (obj, priv, data) =>
@@ -165,6 +176,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The name of part class, it could be 'bg', 'elm.swllow.content'.</param>
         /// <param name="color">The color value.</param>
+        /// <since_tizen> preview </since_tizen>
         public override void SetPartColor(string part, Color color)
         {
             Interop.Elementary.elm_object_color_class_color_set(Handle, part, color.R * color.A / 255,
@@ -178,6 +190,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The name of part class, it could be 'bg', 'elm.swllow.content'.</param>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public override Color GetPartColor(string part)
         {
             int r, g, b, a;
@@ -190,6 +203,7 @@ namespace ElmSharp
         /// If any children was added or removed, box will not calculate the values immediately rather leaving it to the next main loop iteration.
         /// While this is great as it would save lots of recalculation, whenever you need to get the position of a just added item you must force recalculate before doing so.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Recalculate()
         {
             Interop.Elementary.elm_box_recalculate(RealHandle);
@@ -199,6 +213,7 @@ namespace ElmSharp
         /// Clear the box of all children.
         /// Remove all the elements contained by the box, deleting the respective objects.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Clear()
         {
             Interop.Elementary.elm_box_clear(RealHandle);
@@ -210,6 +225,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="horizontal">Horizontal alignment</param>
         /// <param name="vertical">Vertical alignment</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetBoxAlignment(double horizontal, double vertical)
         {
             Interop.Elementary.elm_box_align_set(RealHandle, horizontal, vertical);
@@ -220,6 +236,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="horizontal">Horizontal padding</param>
         /// <param name="vertical">vertical padding</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetPadding(int horizontal, int vertical)
         {
             Interop.Elementary.elm_box_padding_set(RealHandle, horizontal, vertical);
@@ -230,6 +247,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index 6fe2ae5..9f6c80b 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// The Button is a widget works as a clickable input element to trigger events.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Button : Layout
     {
         private SmartEvent _clicked;
@@ -34,6 +35,7 @@ namespace ElmSharp
         /// <param name="parent">
         /// The EvasObject to which the new Button will be attached as a child.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         public Button(EvasObject parent) : base(parent)
         {
             _clicked = new SmartEvent(this, this.RealHandle, "clicked");
@@ -65,21 +67,25 @@ namespace ElmSharp
         /// <summary>
         /// Clicked will be triggered when Button is clicked.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Clicked;
 
         /// <summary>
         /// Repeated will be triggered when Button is pressed without releasing it.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Repeated;
 
         /// <summary>
         /// Pressed will be triggered when the Button is pressed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Pressed;
 
         /// <summary>
         /// Released will be triggered when the Button is released after being pressed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Released;
 
         /// <summary>
@@ -92,6 +98,7 @@ namespace ElmSharp
         /// The time it takes until it starts triggering Repeated is given by AutoRepeatInitialTime,
         /// and the time between each new emission is given by AutoRepeatGapTimeout.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool AutoRepeat
         {
             get
@@ -107,6 +114,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the initial timeout before the Repeat event is generated.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double AutoRepeatInitialTime
         {
             get
@@ -122,6 +130,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the interval between each generated Repeat event.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double AutoRepeatGapTimeout
         {
             get
@@ -138,6 +147,7 @@ namespace ElmSharp
         /// Delete the object color class.
         /// </summary>
         /// <param name="part">The color class to be deleted.</param>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("DeleteColorClass is obsolete, please use EdjeObject.DeleteColorClass(string)")]
         public void DeleteColorClass(string part)
         {
@@ -147,6 +157,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the BackgroundColor of a given Button in normal and pressed status.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override Color BackgroundColor
         {
             set
@@ -172,6 +183,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             return Interop.Elementary.elm_button_add(parent.Handle);
index 7a20c70..5f3f18b 100755 (executable)
@@ -24,6 +24,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for event periodicity, used to define if a mark should be repeated beyond event's day. It's set when a mark is added.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum CalendarMarkRepeatType
     {
         /// <summary>
@@ -60,6 +61,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the mode, which determine how user could select a day.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum CalendarSelectMode
     {
         /// <summary>
@@ -86,6 +88,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration used to define which fields of a tm struct will be taken into account
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     [Flags]
     public enum CalendarSelectable
     {
@@ -110,6 +113,7 @@ namespace ElmSharp
     /// <summary>
     /// The CalendarMark is a Item for marking a Calendar's type,date and repeat type.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class CalendarMark
     {
         internal IntPtr Handle;
@@ -117,16 +121,19 @@ namespace ElmSharp
         /// <summary>
         /// A string used to define the type of mark.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string Type;
 
         /// <summary>
         /// A time struct to represent the date of inclusion of the mark.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public DateTime Date;
 
         /// <summary>
         /// Repeat the event following this periodicity.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public CalendarMarkRepeatType Repeat;
 
         /// <summary>
@@ -135,6 +142,7 @@ namespace ElmSharp
         /// <param name="type">Type of mark</param>
         /// <param name="date">Date of inclusion of the mark</param>
         /// <param name="repeat">Repeat type</param>
+        /// <since_tizen> preview </since_tizen>
         public CalendarMark(string type, DateTime date, CalendarMarkRepeatType repeat)
         {
             Handle = IntPtr.Zero;
@@ -147,6 +155,7 @@ namespace ElmSharp
     /// <summary>
     /// The Calendar is a widget that helps applications to flexibly display a calender with day of the week, date, year and month.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Calendar : Layout
     {
         SmartEvent _changed;
@@ -163,6 +172,7 @@ namespace ElmSharp
         /// <param name="parent">
         /// The EvasObject to which the new Calendar will be attached as a child.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         public Calendar(EvasObject parent) : base(parent)
         {
             _changed = new SmartEvent(this, this.RealHandle, "changed");
@@ -187,11 +197,13 @@ namespace ElmSharp
         /// <summary>
         /// DateChanged will be triggered when the date in the calendar is changed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<DateChangedEventArgs> DateChanged;
 
         /// <summary>
         /// DisplayedMonthChanged will be triggered when the current month displayed in the calendar is changed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<DisplayedMonthChangedEventArgs> DisplayedMonthChanged;
 
         /// <summary>
@@ -199,11 +211,13 @@ namespace ElmSharp
         /// </summary>
         /// <param name="time">DateTime</param>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public delegate string DateFormatDelegate(DateTime time);
 
         /// <summary>
         /// Sets or gets the minimum for year.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int MinimumYear
         {
             get
@@ -229,6 +243,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the maximum for the year.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int MaximumYear
         {
             get
@@ -250,6 +265,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the first day of week, who are used on Calendar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public DateTime DisplayedTime
         {
             get
@@ -275,6 +291,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the first day of week, who are used on Calendar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public DayOfWeek FirstDayOfWeek
         {
             get
@@ -295,6 +312,7 @@ namespace ElmSharp
         /// <![CDATA[List<string> weekDayNames = new List<string>() { "S", "M", "T", "W", "T", "F", "S" };]]>
         /// Calendar.WeekDayNames = weekDayNames;
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public IReadOnlyList<string> WeekDayNames
         {
             get
@@ -319,6 +337,7 @@ namespace ElmSharp
         /// <remarks>
         /// Selected date changes when the user goes to next/previous month or select a day pressing over it on calendar.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public DateTime SelectedDate
         {
             get
@@ -343,6 +362,7 @@ namespace ElmSharp
         /// Sets or gets the interval on time updates for an user mouse button
         /// hold on calendar widgets' month/year selection.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Interval
         {
             get
@@ -358,6 +378,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the select day mode used.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public CalendarSelectMode SelectMode
         {
             get
@@ -373,6 +394,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets fields of a datetime will be taken into account, when SelectedDate set is invoked.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public CalendarSelectable Selectable
         {
             get
@@ -388,6 +410,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets date format the string that will be used to display month and year.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public DateFormatDelegate DateFormat
         {
             get
@@ -415,6 +438,7 @@ namespace ElmSharp
         /// <param name="date">A time struct to represent the date of inclusion of the mark. For marks that repeats it will just be displayed after the inclusion date in the calendar.</param>
         /// <param name="repeat">Repeat the event following this periodicity. Can be a unique mark (that don't repeat), daily, weekly, monthly or annually.</param>
         /// <returns>Item for a calendar mark.</returns>
+        /// <since_tizen> preview </since_tizen>
         public CalendarMark AddMark(string type, DateTime date, CalendarMarkRepeatType repeat)
         {
             CalendarMark mark = new CalendarMark(type, date, repeat);
@@ -429,6 +453,7 @@ namespace ElmSharp
         /// Delete mark from the calendar.
         /// </summary>
         /// <param name="mark">Item for a calendar mark</param>
+        /// <since_tizen> preview </since_tizen>
         public void DeleteMark(CalendarMark mark)
         {
             Interop.Elementary.elm_calendar_mark_del(mark.Handle);
@@ -437,6 +462,7 @@ namespace ElmSharp
         /// <summary>
         /// Draw calendar marks.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void DrawMarks()
         {
             Interop.Elementary.elm_calendar_marks_draw(RealHandle);
@@ -445,6 +471,7 @@ namespace ElmSharp
         /// <summary>
         /// Remove all calendar's marks.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void ClearMarks()
         {
             Interop.Elementary.elm_calendar_marks_clear(RealHandle);
@@ -455,6 +482,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index 6636bb1..b864cbe 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// The check is a widget allows for toggling a value between true and false.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Check : Layout
     {
         private SmartEvent _changed;
@@ -32,6 +33,7 @@ namespace ElmSharp
         /// <param name="parent">
         /// The EvasObject to which the new Check will be attached as a child.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         public Check(EvasObject parent) : base(parent)
         {
             _changed = new SmartEvent(this, this.RealHandle, "changed");
@@ -44,6 +46,7 @@ namespace ElmSharp
         /// <summary>
         /// StateChanged will be triggered when the IsChecked in the Check is changed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<CheckStateChangedEventArgs> StateChanged;
 
         /// <summary>
@@ -52,6 +55,7 @@ namespace ElmSharp
         /// <remarks>
         /// When object is checked, the value will set to true, Conversely will set to false.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool IsChecked
         {
             get
@@ -70,6 +74,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index 461798f..fc8bb4b 100755 (executable)
@@ -23,16 +23,19 @@ namespace ElmSharp
     /// The CheckStateChangedEventArgs is EventArgs to record Check's state.
     /// Include old state and new state.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class CheckStateChangedEventArgs : EventArgs
     {
         /// <summary>
         /// Gets the OldState property.The return type is bool.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool OldState { get; private set; }
 
         /// <summary>
         /// Gets the NewState property.The return type is bool.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool NewState { get; private set; }
 
         /// <summary>
@@ -40,6 +43,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="oldState">Old state of Check which to use this CheckStateChangedEventArgs.</param>
         /// <param name="newState">New state of Check which to use this CheckStateChangedEventArgs.</param>
+        /// <since_tizen> preview </since_tizen>
         public CheckStateChangedEventArgs(bool oldState, bool newState)
         {
             this.OldState = oldState;
index 49c48f2..1295a38 100644 (file)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// <summary>
     /// The Color is a struct to record Check's state.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public struct Color
     {
         readonly int _a;
@@ -43,6 +44,7 @@ namespace ElmSharp
         /// <remarks>
         /// In default Color instance,Mode type is Default,RGBA all set as -1.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public static Color Default
         {
             get { return new Color(-1, -1, -1, -1, Mode.Default); }
@@ -52,6 +54,7 @@ namespace ElmSharp
         /// Gets whether the Color instance's mode is default or not.
         /// Return type is bool.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsDefault
         {
             get { return _mode == Mode.Default; }
@@ -61,6 +64,7 @@ namespace ElmSharp
         /// Gets A value of RGBA.
         /// A means the Alpha in color.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int A
         {
             get { return _a; }
@@ -70,6 +74,7 @@ namespace ElmSharp
         /// Gets R value of RGBA.
         /// R means the Red in color.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int R
         {
             get { return _r; }
@@ -79,6 +84,7 @@ namespace ElmSharp
         /// Gets G value of RGBA.
         /// G means the Green in color.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int G
         {
             get { return _g; }
@@ -88,6 +94,7 @@ namespace ElmSharp
         /// Gets B value of RGBA.
         /// B means the Blue in color.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int B
         {
             get { return _b; }
@@ -100,6 +107,7 @@ namespace ElmSharp
         /// <param name="r">Red of RGB</param>
         /// <param name="g">Green of RGB</param>
         /// <param name="b">Blue of RGB</param>
+        /// <since_tizen> preview </since_tizen>
         public Color(int r, int g, int b) : this(r, g, b, 255)
         {
         }
@@ -112,6 +120,7 @@ namespace ElmSharp
         /// <param name="g">Green of RGBA</param>
         /// <param name="b">Blue of RGBA</param>
         /// <param name="a">Alpha of RGBA</param>
+        /// <since_tizen> preview </since_tizen>
         public Color(int r, int g, int b, int a) : this(r, g, b, a, Mode.Rgb)
         {
         }
@@ -136,6 +145,7 @@ namespace ElmSharp
         /// Returns the hash code for this instance.
         /// </summary>
         /// <returns>A 32-bit signed integer hash code.</returns>
+        /// <since_tizen> preview </since_tizen>
         public override int GetHashCode()
         {
             int hashcode = _r.GetHashCode();
@@ -153,6 +163,7 @@ namespace ElmSharp
         /// true if obj and this instance are the same type and represent the same value.
         /// otherwise, false.
         /// </returns>
+        /// <since_tizen> preview </since_tizen>
         public override bool Equals(object obj)
         {
             if (obj is Color)
@@ -170,6 +181,7 @@ namespace ElmSharp
         /// <returns>The result whether two instance is same or not.
         /// Return type is bool.If they are same, return true.
         /// </returns>
+        /// <since_tizen> preview </since_tizen>
         public static bool operator ==(Color a, Color b)
         {
             if (ReferenceEquals(a, b))
@@ -189,6 +201,7 @@ namespace ElmSharp
         /// <returns>The result whether two instance is different or not.
         /// Return type is bool.If they are different, return true.
         /// </returns>
+        /// <since_tizen> preview </since_tizen>
         public static bool operator !=(Color a, Color b)
         {
             return !(a == b);
@@ -205,6 +218,7 @@ namespace ElmSharp
         /// Returns the fully qualified type name of this instance.
         /// </summary>
         /// <returns>The fully qualified type name.</returns>
+        /// <since_tizen> preview </since_tizen>
         public override string ToString()
         {
             return string.Format(CultureInfo.InvariantCulture, "[Color: R={0}, G={1}, B={2}, A={3}]", R, G, B, A);
@@ -215,6 +229,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="hex">Hexadecimal string.</param>
         /// <returns>New instance of Color struct.</returns>
+        /// <since_tizen> preview </since_tizen>
         public static Color FromHex(string hex)
         {
             hex = hex.Replace("#", "");
@@ -238,6 +253,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="argb">Unsigned integer indicates RGBA.</param>
         /// <returns>New instance of Color struct.</returns>
+        /// <since_tizen> preview </since_tizen>
         public static Color FromUint(uint argb)
         {
             return FromRgba((byte)((argb & 0x00ff0000) >> 0x10), (byte)((argb & 0x0000ff00) >> 0x8), (byte)(argb & 0x000000ff), (byte)((argb & 0xff000000) >> 0x18));
@@ -251,6 +267,7 @@ namespace ElmSharp
         /// <param name="b">Blue in RGBA.</param>
         /// <param name="a">Alpha in RGBA.</param>
         /// <returns>New instance of Color struct.</returns>
+        /// <since_tizen> preview </since_tizen>
         public static Color FromRgba(int r, int g, int b, int a)
         {
             return new Color(r, g, b, a);
@@ -263,6 +280,7 @@ namespace ElmSharp
         /// <param name="g">Green in RGB.</param>
         /// <param name="b">Blue in RGB.</param>
         /// <returns>New instance of Color struct.</returns>
+        /// <since_tizen> preview </since_tizen>
         public static Color FromRgb(int r, int g, int b)
         {
             return FromRgba(r, g, b, 255);
@@ -277,78 +295,97 @@ namespace ElmSharp
         /// <summary>
         /// The Tansparent is a predefined Color, it's rgba value is (0, 0, 0, 0).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Transparent = FromRgba(0, 0, 0, 0);
         /// <summary>
         /// The Aqua is a predefined Color instance, it's rgb value is (0, 255, 255).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Aqua = FromRgb(0, 255, 255);
         /// <summary>
         /// The Black is a predefined Color instance, it's rgb value is (0, 0, 0).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Black = FromRgb(0, 0, 0);
         /// <summary>
         /// The Blue is a predefined Color instance, it's rgb value is (0, 0, 255).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Blue = FromRgb(0, 0, 255);
         /// <summary>
         /// The Fuchsia is a predefined Color instance, it's rgb value is (255, 0, 255).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Fuchsia = FromRgb(255, 0, 255);
         /// <summary>
         /// The Gray is a predefined Color instance, it's rgb value is (128, 128, 128).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Gray = FromRgb(128, 128, 128);
         /// <summary>
         /// The Green is a predefined Color instance, it's rgb value is (0, 128, 0).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Green = FromRgb(0, 128, 0);
         /// <summary>
         /// The Lime is a predefined Color instance, it's rgb value is (0, 255, 0).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Lime = FromRgb(0, 255, 0);
         /// <summary>
         /// The Maroon is a predefined Color instance, it's rgb value is (128, 0, 0).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Maroon = FromRgb(128, 0, 0);
         /// <summary>
         /// The Navy is a predefined Color instance, it's rgb value is (0, 0, 128).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Navy = FromRgb(0, 0, 128);
         /// <summary>
         /// The Olive is a predefined Color instance, it's rgb value is (128, 128, 0).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Olive = FromRgb(128, 128, 0);
         /// <summary>
         /// The Orange is a predefined Color instance, it's rgb value is (255, 165, 0).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Orange = FromRgb(255, 165, 0);
         /// <summary>
         /// The Purple is a predefined Color instance, it's rgb value is (128, 0, 128).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Purple = FromRgb(128, 0, 128);
         /// <summary>
         /// The Pink is a predefined Color instance, it's rgb value is (255, 102, 255).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Pink = FromRgb(255, 102, 255);
         /// <summary>
         /// The Red is a predefined Color instance, it's rgb value is (255, 0, 0).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Red = FromRgb(255, 0, 0);
         /// <summary>
         /// The Silver is a predefined Color instance, it's rgb value is (192, 192, 192).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Silver = FromRgb(192, 192, 192);
         /// <summary>
         /// The Teal is a predefined Color instance, it's rgb value is (0, 128, 128).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Teal = FromRgb(0, 128, 128);
         /// <summary>
         /// The White is a predefined Color instance, it's rgb value is (255, 255, 255).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color White = FromRgb(255, 255, 255);
         /// <summary>
         /// The Yellow is a predefined Color instance, it's rgb value is (255, 255, 0).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly Color Yellow = FromRgb(255, 255, 0);
         #endregion
     }
index b1090de..5311a1a 100755 (executable)
@@ -23,16 +23,19 @@ namespace ElmSharp
     /// Event ColorChanged of ColorSelector contain ColorChangedEventArgs as a parameter.
     /// Refer to <see cref="ColorSelector"/>type.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ColorChangedEventArgs : EventArgs
     {
         /// <summary>
         /// Gets old color in color changed event.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color OldColor { get; private set; }
 
         /// <summary>
         /// Gets new color in color changed event.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color NewColor { get; private set; }
 
         /// <summary>
@@ -40,6 +43,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="oldColor">old color</param>
         /// <param name="newColor">new color</param>
+        /// <since_tizen> preview </since_tizen>
         public ColorChangedEventArgs(Color oldColor, Color newColor)
         {
             this.OldColor = oldColor;
index c499a90..1ea8f5d 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for mode of ColorSelector
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum ColorSelectorMode
     {
         /// <summary>
@@ -68,6 +69,7 @@ namespace ElmSharp
     /// The colors can be picked by user from the color set by clicking on individual
     /// color item on the palette or by selecting it from selector.
     /// </remarks>
+    /// <since_tizen> preview </since_tizen>
     public class ColorSelector : Layout
     {
         private readonly SmartEvent<ColorChangedEventArgs> _changed;
@@ -77,6 +79,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the ColorSelector class.
         /// </summary>
         /// <param name="parent"></param>
+        /// <since_tizen> preview </since_tizen>
         public ColorSelector(EvasObject parent) : base(parent)
         {
             _changed = new SmartEvent<ColorChangedEventArgs>(this, "changed", (data, obj, info) =>
@@ -88,6 +91,7 @@ namespace ElmSharp
         /// <summary>
         /// ColorChanged will be triggered when the SelectedColor changed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<ColorChangedEventArgs> ColorChanged
         {
             add { _changed.On += value; }
@@ -97,6 +101,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets color of colorselector.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color SelectedColor
         {
             get
@@ -116,6 +121,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets Alpha of a default Color Class(Value is -1).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override int Opacity
         {
             get
@@ -132,6 +138,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets Colorselector's mode.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public ColorSelectorMode Mode
         {
             get
@@ -150,6 +157,7 @@ namespace ElmSharp
         /// <summary>
         /// Get or set current palette's name.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string PaletteName
         {
             get
@@ -167,6 +175,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="color">Color item to add</param>
         /// <returns>A new color palette Item.</returns>
+        /// <since_tizen> preview </since_tizen>
         public ColorSelectorItem AddPaletteColor(Color color)
         {
             ColorSelectorItem item = new ColorSelectorItem();
@@ -177,6 +186,7 @@ namespace ElmSharp
         /// <summary>
         /// Clear the palette items.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void ClearPalette()
         {
             Interop.Elementary.elm_colorselector_palette_clear(Handle);
@@ -187,6 +197,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             return Interop.Elementary.elm_colorselector_add(parent.Handle);
index 10205e2..075c92f 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// A instance to the ColorSelector item added.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ColorSelectorItem : ItemObject
     {
         internal ColorSelectorItem() : base(IntPtr.Zero)
@@ -30,6 +31,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the Palette item's color
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color Color
         {
             get
index e27838b..c40cc87 100755 (executable)
@@ -23,6 +23,7 @@ namespace ElmSharp
     /// to account for space taken up by the indicator,
     /// virtual keypad &amp; softkey windows when running the illume2 module of E17.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Conformant : Widget
     {
         /// <summary>
@@ -30,6 +31,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by Conformant
         /// as a child.It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public Conformant(Window parent) : base(parent)
         {
             Interop.Evas.evas_object_size_hint_weight_set(Handle, 1.0, 1.0);
@@ -42,6 +44,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             return Interop.Elementary.elm_conformant_add(parent.Handle);
index b7e0e33..20aee3a 100755 (executable)
@@ -25,6 +25,7 @@ namespace ElmSharp
     /// Other class inherits it to Elementary is about displaying
     /// its widgets in a nice layout.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public abstract class Container : Widget
     {
         HashSet<EvasObject> _children = new HashSet<EvasObject>();
@@ -34,6 +35,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">The parent is a given object which will be attached by Container
         /// as a child.It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public Container(EvasObject parent) : base(parent)
         {
         }
@@ -41,6 +43,7 @@ namespace ElmSharp
         /// <summary>
         /// Creates and initializes a new instance of Container class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected Container() : base()
         {
         }
@@ -48,6 +51,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets the background color of a given Container.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override Color BackgroundColor
         {
             set
@@ -67,12 +71,14 @@ namespace ElmSharp
         /// <summary>
         /// Gets the collection of child EvasObject of the Container.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected IEnumerable<EvasObject> Children => _children;
 
         /// <summary>
         /// Add an EvasObject object as a child of Container.
         /// </summary>
         /// <param name="obj">The EvasObject object to be added</param>
+        /// <since_tizen> preview </since_tizen>
         protected void AddChild(EvasObject obj)
         {
             _children.Add(obj);
@@ -83,6 +89,7 @@ namespace ElmSharp
         /// Remove an EvasObject object as a child of Container.
         /// </summary>
         /// <param name="obj">The EvasObject object to be removed</param>
+        /// <since_tizen> preview </since_tizen>
         protected void RemoveChild(EvasObject obj)
         {
             _children.Remove(obj);
@@ -91,6 +98,7 @@ namespace ElmSharp
         /// <summary>
         /// Clear all children of the Container.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected void ClearChildren()
         {
             _children.Clear();
index b947694..06e9dce 100755 (executable)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration of ContextPopup direction type.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum ContextPopupDirection
     {
         /// <summary>
@@ -50,6 +51,7 @@ namespace ElmSharp
     /// It inherits <see cref="Layout"/>.
     /// The ContextPopup is a widget that when it shown, pops up a list of items.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ContextPopup : Layout
     {
         HashSet<ContextPopupItem> _children = new HashSet<ContextPopupItem>();
@@ -61,6 +63,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by ContextPopup
         /// as a child.It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public ContextPopup(EvasObject parent) : base(parent)
         {
             _dismissed = new SmartEvent(this, this.RealHandle, "dismissed");
@@ -81,6 +84,7 @@ namespace ElmSharp
         /// <remarks>
         /// Outside of ContextPopup was clicked or it's parent area is changed or the language is changed. and then ContextPopup is dismissed.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Dismissed;
 
         /// <summary>
@@ -89,6 +93,7 @@ namespace ElmSharp
         /// <remarks>
         /// Once the ContextPopup showed up, the direction would be determined.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public ContextPopupDirection Direction
         {
             get
@@ -101,6 +106,7 @@ namespace ElmSharp
         /// Gets or sets the value of current ContextPopup object's orientation.
         /// True for horizontal mode, False for vertical mode (or errors)
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsHorizontal
         {
             get
@@ -120,6 +126,7 @@ namespace ElmSharp
         /// <remarks>
         /// Default value of AutoHide is False.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool AutoHide
         {
             get
@@ -135,6 +142,7 @@ namespace ElmSharp
         /// <summary>
         /// Clears all items in the given ContextPopup object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Clear()
         {
             Interop.Elementary.elm_ctxpopup_clear(Handle);
@@ -147,6 +155,7 @@ namespace ElmSharp
         /// <param name="second">2nd priority of direction </param>
         /// <param name="third">3th priority of direction </param>
         /// <param name="fourth">4th priority of direction</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetDirectionPriorty(ContextPopupDirection first, ContextPopupDirection second, ContextPopupDirection third, ContextPopupDirection fourth)
         {
             Interop.Elementary.elm_ctxpopup_direction_priority_set(RealHandle, (int)first, (int)second, (int)third, (int)fourth);
@@ -159,6 +168,7 @@ namespace ElmSharp
         /// <param name="second">2nd priority of direction to be returned</param>
         /// <param name="third">2nd priority of direction to be returned </param>
         /// <param name="fourth">4th priority of direction to be returned</param>
+        /// <since_tizen> preview </since_tizen>
         public void GetDirectionPriority(out ContextPopupDirection first, out ContextPopupDirection second, out ContextPopupDirection third, out ContextPopupDirection fourth)
         {
             int firstOut, secondOut, thirdOut, fourthOut;
@@ -176,6 +186,7 @@ namespace ElmSharp
         /// <returns>
         /// A ContextPopupItem added or NULL, on errors
         /// </returns>
+        /// <since_tizen> preview </since_tizen>
         public ContextPopupItem Append(string label)
         {
             return Append(label, null);
@@ -187,6 +198,7 @@ namespace ElmSharp
         /// <param name="label">The Label of the new item</param>
         /// <param name="icon">Icon to be set on new item</param>
         /// <returns>A ContextPopupItem added or NULL, on errors</returns>
+        /// <since_tizen> preview </since_tizen>
         public ContextPopupItem Append(string label, EvasObject icon)
         {
             ContextPopupItem item = new ContextPopupItem(label, icon);
@@ -198,6 +210,7 @@ namespace ElmSharp
         /// <summary>
         /// Dismiss a ContextPopup object. The ContextPopup will be hidden and the "clicked" signal will be emitted.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Dismiss()
         {
             Interop.Elementary.elm_ctxpopup_dismiss(RealHandle);
@@ -210,6 +223,7 @@ namespace ElmSharp
         /// <returns>
         /// Get false if you cannot put it in the direction. Gets true if it's possible.
         /// </returns>
+        /// <since_tizen> preview </since_tizen>
         public bool IsAvailableDirection(ContextPopupDirection direction)
         {
             return Interop.Elementary.elm_ctxpopup_direction_available_get(RealHandle, (int)direction);
@@ -218,6 +232,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets Alpha of a default Color Class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override int Opacity
         {
             get
@@ -236,6 +251,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             return Interop.Elementary.elm_ctxpopup_add(parent.Handle);
index 35c908b..7767892 100755 (executable)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// It inherits <see cref="ItemObject"/>.
     /// A instance to the ContextPopup item added.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ContextPopupItem : ItemObject
     {
         internal ContextPopupItem(string text, EvasObject icon) : base(IntPtr.Zero)
@@ -33,16 +34,19 @@ namespace ElmSharp
         /// <summary>
         /// Gets the Text property of the given ContextPopupItem.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string Text { get; internal set; }
 
         /// <summary>
         /// Gets the Icon(type is <see cref="EvasObject"/>) property of the given ContextPopupItem.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public EvasObject Icon { get; internal set; }
 
         /// <summary>
         /// Selected will be triggered when the ContextPopupItem is Selected.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Selected;
 
         internal void SendSelected()
index 25d622c..939bd43 100755 (executable)
@@ -23,16 +23,19 @@ namespace ElmSharp
     /// The DateChanged event in Calendar and DateTimeChanged event in DateTimeSelector.
     /// contain DateChangedEventArgs as a parameter.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class DateChangedEventArgs : EventArgs
     {
         /// <summary>
         /// Gets the OldDate property of the given DateChangedEventArgs.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public DateTime OldDate { get; private set; }
 
         /// <summary>
         /// Gets the NewDate property of the given DateChangedEventArgs.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public DateTime NewDate { get; private set; }
 
         /// <summary>
@@ -44,6 +47,7 @@ namespace ElmSharp
         /// <param name="newDate">
         /// New date when DateChanged event or DateTimeChanged event triggered
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         public DateChangedEventArgs(DateTime oldDate, DateTime newDate)
         {
             this.OldDate = oldDate;
index c159804..9559037 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration of datetime field types for DateTimeSelector.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum DateTimeFieldType
     {
         /// <summary>
@@ -55,6 +56,7 @@ namespace ElmSharp
     /// This widget displays date and time as per the system's locale settings
     /// (Date includes Day, Month &amp; Year along with the defined separators and Time includes Hour, Minute &amp; AM/PM fields. Separator for AM/PM field is ignored.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class DateTimeSelector : Layout
     {
         SmartEvent _changed;
@@ -65,6 +67,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by DateTimeSelector
         ///as a child.It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public DateTimeSelector(EvasObject parent) : base(parent)
         {
         }
@@ -72,6 +75,7 @@ namespace ElmSharp
         /// <summary>
         /// Creates and initializes a new instance of DateTimeSelector class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected DateTimeSelector() : base()
         {
         }
@@ -79,6 +83,7 @@ namespace ElmSharp
         /// <summary>
         /// ItemSelected is raised when Datetime field value changed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<DateChangedEventArgs> DateTimeChanged;
 
         /// <summary>
@@ -87,6 +92,7 @@ namespace ElmSharp
         /// <remarks>
         /// format is a combination of allowed LIBC date format specifiers like: "%b %d, %Y %I : %M %p".
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public string Format
         {
             get
@@ -102,6 +108,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the upper boundary of DateTime field.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public DateTime MaximumDateTime
         {
             get
@@ -120,6 +127,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the lower boundary of DateTime field.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public DateTime MinimumDateTime
         {
             get
@@ -138,6 +146,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the current value of DateTime field.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public DateTime DateTime
         {
             get
@@ -162,6 +171,7 @@ namespace ElmSharp
         /// The field is visible or not.
         /// Type is bool.If visible, return true.
         /// </returns>
+        /// <since_tizen> preview </since_tizen>
         public bool IsFieldVisible(DateTimeFieldType type)
         {
             return Interop.Elementary.elm_datetime_field_visible_get(RealHandle, (int)type);
@@ -173,6 +183,7 @@ namespace ElmSharp
         /// <param name="type">Enumeration <see cref="DateTimeFieldType"/></param>
         /// <param name="minimum">minimum limit</param>
         /// <param name="maximum">maximum limit</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetFieldLimit(DateTimeFieldType type, int minimum, int maximum)
         {
             Interop.Elementary.elm_datetime_field_limit_set(RealHandle, (int)type, minimum, maximum);
@@ -183,6 +194,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="type">Enumeration <see cref="DateTimeFieldType"/></param>
         /// <param name="visible">When set as true, the field type visible.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetFieldVisible(DateTimeFieldType type, bool visible)
         {
             Interop.Elementary.elm_datetime_field_visible_set(RealHandle, (int)type, visible);
@@ -191,6 +203,7 @@ namespace ElmSharp
         /// <summary>
         /// The callback of Realized Event
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected override void OnRealized()
         {
             base.OnRealized();
@@ -208,6 +221,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index 8407f6d..0a2be88 100755 (executable)
@@ -23,16 +23,19 @@ namespace ElmSharp
     /// The DisplayedMonthChangedEvent in Calendar contain
     /// DisplayedMonthChangedEventArgs as a parameter.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class DisplayedMonthChangedEventArgs : EventArgs
     {
         /// <summary>
         /// Gets the OldMonth property of the given DisplayedMonthChangedEventArgs.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int OldMonth { get; private set; }
 
         /// <summary>
         /// Gets the NewMonth property of the given DisplayedMonthChangedEventArgs.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int NewMonth { get; private set; }
 
         /// <summary>
@@ -44,6 +47,7 @@ namespace ElmSharp
         /// <param name="newMonth">
         /// new month of date when DisplayedMonthChangedEvent triggered.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         public DisplayedMonthChangedEventArgs(int oldMonth, int newMonth)
         {
             this.OldMonth = oldMonth;
index 64a548d..06c9a1c 100755 (executable)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// <summary>
     /// EcoreAnimator is a helper class, it provides functions to manager animations.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public static class EcoreAnimator
     {
         static readonly Dictionary<int, Func<bool>> _taskMap = new Dictionary<int, Func<bool>>();
@@ -39,6 +40,7 @@ namespace ElmSharp
         /// Gets current system time as a floating point value in seconds.
         /// </summary>
         /// <returns>Current system time</returns>
+        /// <since_tizen> preview </since_tizen>
         public static double GetCurrentTime()
         {
             return Interop.Ecore.ecore_time_get();
@@ -49,6 +51,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="handler">The function to call when it ticks off</param>
         /// <returns>A handle to the new animator</returns>
+        /// <since_tizen> preview </since_tizen>
         public static IntPtr AddAnimator(Func<bool> handler)
         {
             int id = RegistHandler(handler);
@@ -59,6 +62,7 @@ namespace ElmSharp
         /// Removes the specified animator from the animator list.
         /// </summary>
         /// <param name="anim">The specified animator handle</param>
+        /// <since_tizen> preview </since_tizen>
         public static void RemoveAnimator(IntPtr anim)
         {
             int taskId = (int)Interop.Ecore.ecore_animator_del(anim);
index 577ec71..16e7b0e 100755 (executable)
@@ -25,43 +25,53 @@ namespace ElmSharp
     /// The EcoreEventType is type of EcoreEvent.
     /// It includes some predefined instance.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class EcoreEventType
     {
         /// <summary>
         /// Key down Ecore event type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly EcoreEventType KeyDown = new EcoreEventType(Interop.Libraries.EcoreInput, "ECORE_EVENT_KEY_DOWN");
         /// <summary>
         /// Key Up Ecore event type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly EcoreEventType KeyUp = new EcoreEventType(Interop.Libraries.EcoreInput, "ECORE_EVENT_KEY_UP");
         /// <summary>
         /// Mouse Button Down Ecore event type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly EcoreEventType MouseButtonDown = new EcoreEventType(Interop.Libraries.EcoreInput, "ECORE_EVENT_MOUSE_BUTTON_DOWN");
         /// <summary>
         /// Mouse Button Up Ecore event type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly EcoreEventType MouseButtonUp = new EcoreEventType(Interop.Libraries.EcoreInput, "ECORE_EVENT_MOUSE_BUTTON_UP");
         /// <summary>
         /// Mouse Button Cancel Ecore event type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly EcoreEventType MouseButtonCancel = new EcoreEventType(Interop.Libraries.EcoreInput, "ECORE_EVENT_MOUSE_BUTTON_CANCEL");
         /// <summary>
         /// Mouse Move Ecore event type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly EcoreEventType MouseMove = new EcoreEventType(Interop.Libraries.EcoreInput, "ECORE_EVENT_MOUSE_MOVE");
         /// <summary>
         /// Mouse Wheel Ecore event type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly EcoreEventType MouseWheel = new EcoreEventType(Interop.Libraries.EcoreInput, "ECORE_EVENT_MOUSE_WHEEL");
         /// <summary>
         /// Mouse In Ecore event type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly EcoreEventType MouseIn = new EcoreEventType(Interop.Libraries.EcoreInput, "ECORE_EVENT_MOUSE_IN");
         /// <summary>
         /// Mouse Out Ecore event type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static readonly EcoreEventType MouseOut = new EcoreEventType(Interop.Libraries.EcoreInput, "ECORE_EVENT_MOUSE_OUT");
 
         private string _lib;
@@ -79,6 +89,7 @@ namespace ElmSharp
         /// Gets the value associated with the specified type.
         /// </summary>
         /// <returns>The value of type.</returns>
+        /// <since_tizen> preview </since_tizen>
         public int GetValue()
         {
             if (_typeValue < 0)
@@ -102,6 +113,7 @@ namespace ElmSharp
     /// The EcoreEvent is a class to help to create events are being notified of events.
     /// </summary>
     /// <typeparam name="TEventArgs">Kinds of EventArgs</typeparam>
+    /// <since_tizen> preview </since_tizen>
     public class EcoreEvent<TEventArgs> : IDisposable where TEventArgs : EventArgs
     {
         /// <summary>
@@ -111,6 +123,7 @@ namespace ElmSharp
         /// <param name="type">EcoreEventType</param>
         /// <param name="info">IntPtr</param>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public delegate TEventArgs EventInfoParser(IntPtr data, EcoreEventType type, IntPtr info);
 
         private bool _disposed = false;
@@ -122,6 +135,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the EcoreEvent class.
         /// </summary>
         /// <param name="type">EcoreEventType</param>
+        /// <since_tizen> preview </since_tizen>
         public EcoreEvent(EcoreEventType type) : this(type, null)
         {
         }
@@ -131,6 +145,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="type">EcoreEventType</param>
         /// <param name="parser">EventInfoParser</param>
+        /// <since_tizen> preview </since_tizen>
         public EcoreEvent(EcoreEventType type, EventInfoParser parser)
         {
             _eventType = type;
@@ -155,6 +170,7 @@ namespace ElmSharp
         /// <summary>
         /// On Event Handler of EcoreEvent.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<TEventArgs> On
         {
             add
@@ -186,6 +202,7 @@ namespace ElmSharp
         /// true if managed resources should be disposed
         /// otherwise, false.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposed)
@@ -206,6 +223,7 @@ namespace ElmSharp
         /// <summary>
         /// Destroy current object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Dispose()
         {
             Dispose(true);
@@ -216,12 +234,14 @@ namespace ElmSharp
     /// <summary>
     /// Event class for EcoreEvent
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class EcoreEvent : EcoreEvent<EventArgs>
     {
         /// <summary>
         /// Creates and initializes a new instance of the EcoreEvent class.
         /// </summary>
         /// <param name="type">EcoreEventType</param>
+        /// <since_tizen> preview </since_tizen>
         public EcoreEvent(EcoreEventType type) : base(type)
         {
         }
index d057716..64ee150 100755 (executable)
@@ -23,15 +23,18 @@ namespace ElmSharp
     /// It inherits System.EventArgs.
     /// The EcoreKeyEventArgs is a EventArgs to record Ecore event's key name and key code.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class EcoreKeyEventArgs : EventArgs
     {
         /// <summary>
         /// Gets the KeyName property.The return type is string.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string KeyName { get; private set; }
         /// <summary>
         /// Gets the KeyCode property.The return type is int.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int KeyCode { get; private set; }
 
         /// <summary>
@@ -41,6 +44,7 @@ namespace ElmSharp
         /// <param name="type">type</param>
         /// <param name="info">information </param>
         /// <returns>new instance of the EcoreKeyEventArgs class</returns>
+        /// <since_tizen> preview </since_tizen>
         public static EcoreKeyEventArgs Create(IntPtr data, EcoreEventType type, IntPtr info)
         {
             var evt = Marshal.PtrToStructure<EcoreEventKey>(info);
index 505e2c0..b15658f 100755 (executable)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// <summary>
     /// EcoreMainloop is a helper class, it provide functions relative Ecore's main loop.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public static class EcoreMainloop
     {
         static readonly Dictionary<int, Func<bool>> _taskMap = new Dictionary<int, Func<bool>>();
@@ -41,11 +42,13 @@ namespace ElmSharp
         /// Checks if you are calling this function from the main thread.
         /// </summary>
         /// <remarks>True is the calling function is the same thread, false otherwise.</remarks>
+        /// <since_tizen> preview </since_tizen>
         public static bool IsMainThread => Interop.Eina.eina_main_loop_is();
 
         /// <summary>
         /// Runs the application main loop.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static void Begin()
         {
             Interop.Ecore.ecore_main_loop_begin();
@@ -54,6 +57,7 @@ namespace ElmSharp
         /// <summary>
         /// Quits the main loop once all the events currently on the queue have been processed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static void Quit()
         {
             Interop.Ecore.ecore_main_loop_quit();
@@ -63,6 +67,7 @@ namespace ElmSharp
         /// Adds an idler handler.
         /// </summary>
         /// <param name="task">The action to call when idling</param>
+        /// <since_tizen> preview </since_tizen>
         public static void Post(Action task)
         {
             int id = RegistHandler(() => { task(); return false; });
@@ -73,6 +78,7 @@ namespace ElmSharp
         /// Calls callback asynchronously in the main loop.
         /// </summary>
         /// <param name="task">The action wanted to be called</param>
+        /// <since_tizen> preview </since_tizen>
         public static void PostAndWakeUp(Action task)
         {
             int id = RegistHandler(() => { task(); return false; });
@@ -83,6 +89,7 @@ namespace ElmSharp
         /// Calls callback synchronously in the main loop.
         /// </summary>
         /// <param name="task">The action wanted to be called</param>
+        /// <since_tizen> preview </since_tizen>
         public static void Send(Action task)
         {
             int id = RegistHandler(() => { task(); return false; });
@@ -95,6 +102,7 @@ namespace ElmSharp
         /// <param name="interval">The interval in seconds.</param>
         /// <param name="handler">The given function.</param>
         /// <returns>A timer object handler on success, NULL on failure.</returns>
+        /// <since_tizen> preview </since_tizen>
         public static IntPtr AddTimer(double interval, Func<bool> handler)
         {
             int id = RegistHandler(handler);
@@ -105,6 +113,7 @@ namespace ElmSharp
         /// Removes the specified timer from the timer list.
         /// </summary>
         /// <param name="id">The specified timer handler</param>
+        /// <since_tizen> preview </since_tizen>
         public static void RemoveTimer(IntPtr id)
         {
             int taskId = (int)Interop.Ecore.ecore_timer_del(id);
index 0fa013b..eae11c1 100755 (executable)
@@ -22,11 +22,13 @@ namespace ElmSharp
     /// <summary>
     /// Provides a synchronization context for the efl application.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class EcoreSynchronizationContext : SynchronizationContext
     {
         /// <summary>
         /// Initializes a new instance of the EcoreSynchronizationContext class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public EcoreSynchronizationContext()
         {
         }
@@ -40,6 +42,7 @@ namespace ElmSharp
         /// SetSynchronizationContext(new EcoreSynchronizationContext());
         /// </code>
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public static void Initialize()
         {
             SetSynchronizationContext(new EcoreSynchronizationContext());
@@ -51,6 +54,7 @@ namespace ElmSharp
         /// <param name="d"><see cref="System.Threading.SendOrPostCallback"/>The SendOrPostCallback delegate to call.</param>
         /// <param name="state"><see cref="System.Object"/>The object passed to the delegate.</param>
         /// <remarks>The Post method starts an asynchronous request to post a message.</remarks>
+        /// <since_tizen> preview </since_tizen>
         public override void Post(SendOrPostCallback d, object state)
         {
             EcoreMainloop.PostAndWakeUp(() =>
@@ -66,6 +70,7 @@ namespace ElmSharp
         /// <param name="state"><see cref="System.Object"/>The object passed to the delegate.</param>
         /// <remarks>
         /// The Send method starts a synchronous request to send a message.</remarks>
+        /// <since_tizen> preview </since_tizen>
         public override void Send(SendOrPostCallback d, object state)
         {
             EcoreMainloop.Send(() =>
index b5a86f8..5343230 100644 (file)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// EcoreTimelineAnimator is a helper class, it provides functions to manager animations.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class EcoreTimelineAnimator
     {
         double _runtime;
@@ -32,6 +33,7 @@ namespace ElmSharp
         /// <summary>
         /// It occurs when the animator is complete.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Finished;
 
         /// <summary>
@@ -39,6 +41,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="runtime">The time to run in seconds</param>
         /// <param name="timelineCallback">Functions called at each time line</param>
+        /// <since_tizen> preview </since_tizen>
         public EcoreTimelineAnimator(double runtime, Action timelineCallback)
         {
             _runtime = runtime;
@@ -50,16 +53,19 @@ namespace ElmSharp
         /// <summary>
         /// Gets whether the animation is running.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsRunning { get; private set; }
 
         /// <summary>
         /// Gets the current position of the animation.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Position => _position;
 
         /// <summary>
         /// Starts an animator that runs for a limited time.for a limited time.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Start()
         {
             IsRunning = true;
@@ -69,6 +75,7 @@ namespace ElmSharp
         /// <summary>
         /// Stops an animator that running.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Stop()
         {
             IsRunning = false;
@@ -78,6 +85,7 @@ namespace ElmSharp
         /// <summary>
         /// Suspends the specified animator.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Freeze()
         {
             Interop.Ecore.ecore_animator_freeze(_animator);
@@ -86,6 +94,7 @@ namespace ElmSharp
         /// <summary>
         /// Restores execution of the specified animator.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Thaw()
         {
             Interop.Ecore.ecore_animator_thaw(_animator);
@@ -94,6 +103,7 @@ namespace ElmSharp
         /// <summary>
         /// Callback that is called when ticks off
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected void OnTimeline()
         {
             _timelineCallback();
index b01bc9f..9e04e87 100644 (file)
@@ -23,6 +23,7 @@ namespace ElmSharp
     /// <summary>
     /// The EdjeObject is a class that evas object exist in
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class EdjeObject
     {
         IntPtr _edjeHandle;
@@ -40,6 +41,7 @@ namespace ElmSharp
         /// <remarks>This call is useful, for example, when one could expect a given GUI element, depending on the theme applied to obj.</remarks>
         /// <param name="part">The part's name to check for existence in obj's group</param>
         /// <returns>TRUE, if the edje part exists in obj's group, otherwise FALSE</returns>
+        /// <since_tizen> preview </since_tizen>
         public EdjeTextPartObject this[string part]
         {
             get
@@ -57,6 +59,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="emission">The signal's "emission" string</param>
         /// <param name="source">The signal's "source" string</param>
+        /// <since_tizen> preview </since_tizen>
         public void EmitSignal(string emission, string source)
         {
             Interop.Elementary.edje_object_signal_emit(_edjeHandle, emission, source);
@@ -68,6 +71,7 @@ namespace ElmSharp
         /// </summary>
         /// <remarks>Deleting the color class defined in the theme file.</remarks>
         /// <param name="part">The color class to be deleted</param>
+        /// <since_tizen> preview </since_tizen>
         public void DeleteColorClass(string part)
         {
             Interop.Elementary.edje_object_color_class_del(_edjeHandle, part);
@@ -90,6 +94,7 @@ namespace ElmSharp
         /// <param name="shadowBlue">The shadow Blue value.</param>
         /// <param name="shadowAlpha">The shadow Alpha value.</param>
         /// <returns>True if succeed, otherwise False</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool SetColorClass(string colorClass, int red, int green, int blue, int alpha, int outlineRed, int outlineGreen, int outlineBlue, int outlineAlpha,
             int shadowRed, int shadowGreen, int shadowBlue, int shadowAlpha)
         {
@@ -114,6 +119,7 @@ namespace ElmSharp
         /// <param name="shadowBlue">The shadow Blue value.</param>
         /// <param name="shadowAlpha">The shadow Alpha value.</param>
         /// <returns>True if succeed, otherwise False</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool GetColorClass(string colorClass, out int red, out int green, out int blue, out int alpha, out int outlineRed, out int outlineGreen, out int outlineBlue, out int outlineAlpha,
             out int shadowRed, out int shadowGreen, out int shadowBlue, out int shadowAlpha)
         {
@@ -128,6 +134,7 @@ namespace ElmSharp
         /// <param name="font">        Font name.</param>
         /// <param name="fontSize">Font size.</param>
         /// <returns>True if succeed, otherwise False</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool SetTextClass(string textClass, string font, int fontSize)
         {
             return Interop.Elementary.edje_object_text_class_set(_edjeHandle, textClass, font, fontSize);
@@ -140,6 +147,7 @@ namespace ElmSharp
         /// <param name="font">Font name.</param>
         /// <param name="fontSize">Font size.</param>
         /// <returns>True if succeed, otherwise False</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool GetTextClass(string textClass, out string font, out int fontSize)
         {
             return Interop.Elementary.edje_object_text_class_get(_edjeHandle, textClass, out font, out fontSize);
@@ -151,6 +159,7 @@ namespace ElmSharp
         /// <param name="emission">The signal's "emission" string</param>
         /// <param name="source">The signal's "source" string</param>
         /// <param name="action">The action to be executed when the signal is emitted</param>
+        /// <since_tizen> preview </since_tizen>
         public void AddSignalAction(string emission, string source, Action<string, string> action)
         {
             if (emission != null && source != null && action != null)
@@ -175,6 +184,7 @@ namespace ElmSharp
         /// <param name="emission">The signal's "emission" string</param>
         /// <param name="source">The signal's "source" string</param>
         /// <param name="action">The action to be executed when the signal is emitted</param>
+        /// <since_tizen> preview </since_tizen>
         public void DeleteSignalAction(string emission, string source, Action<string, string> action)
         {
             if (emission != null && source != null && action != null)
@@ -237,6 +247,7 @@ namespace ElmSharp
     /// <summary>
     /// An EdjeTextPartObject is a class dealing with parts of type text.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class EdjeTextPartObject
     {
         string _part;
@@ -251,11 +262,13 @@ namespace ElmSharp
         /// <summary>
         /// Gets the name of the EdjeTextPartObject
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string Name { get { return _part; } }
 
         /// <summary>
         /// Gets or sets the text for an object part.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string Text
         {
             get
@@ -271,6 +284,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the style of the object part.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string TextStyle
         {
             get
@@ -293,6 +307,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the geometry of a given edje part, in a given edje object's group definition, relative to the object's area.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Rect Geometry
         {
             get
@@ -306,6 +321,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the native width and height.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Size TextBlockNativeSize
         {
             get
@@ -321,6 +337,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the formatted width and height.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Size TextBlockFormattedSize
         {
             get
index 19eddb0..362e60d 100755 (executable)
@@ -21,11 +21,13 @@ namespace ElmSharp
     /// <summary>
     /// EffectBase class for the TransitEffect
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public abstract class EffectBase
     {
         /// <summary>
         /// EffectEneded event will be triggered when be effect ended.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler EffectEnded;
 
         internal abstract IntPtr CreateEffect(IntPtr transit);
index dc32fdf..ef66745 100755 (executable)
@@ -23,6 +23,7 @@ namespace ElmSharp
     /// <summary>
     /// Focus Autoscroll Mode
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum FocusAutoScrollMode
     {
         /// <summary>
@@ -44,6 +45,7 @@ namespace ElmSharp
     /// <summary>
     /// The Elementary is a General Elementary,a VERY SIMPLE toolkit.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public static class Elementary
     {
         private static readonly string _themeFilePath = "/usr/share/elm-sharp/elm-sharp-theme.edj";
@@ -51,6 +53,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the configured finger size.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static int FingerSize
         {
             get
@@ -66,6 +69,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the enable status of the focus highlight animation
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static bool IsFocusHighlightAnimation
         {
             get
@@ -82,6 +86,7 @@ namespace ElmSharp
         /// Gets or sets the system mirrored mode.
         /// This determines the default mirrored mode of widgets.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static bool IsMirrored
         {
             get
@@ -97,6 +102,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the enable status of the focus highlight.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static bool CanFocusHighlight
         {
             get
@@ -112,6 +118,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the base scale of the application.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static double AppBaseScale
         {
             get
@@ -127,6 +134,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the global scaling factor.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static double Scale
         {
             get
@@ -142,6 +150,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the amount of inertia a scroller imposes during region bring animations.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static double BringInScrollFriction
         {
             get
@@ -157,6 +166,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets of sets focus auto scroll mode.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static FocusAutoScrollMode FocusAutoScrollMode
         {
             get
@@ -172,6 +182,7 @@ namespace ElmSharp
         /// <summary>
         /// Initializes Elementary.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static void Initialize()
         {
             Interop.Elementary.elm_init(0, null);
@@ -180,6 +191,7 @@ namespace ElmSharp
         /// <summary>
         /// Shuts down Elementary.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static void Shutdown()
         {
             Interop.Elementary.elm_shutdown();
@@ -188,6 +200,7 @@ namespace ElmSharp
         /// <summary>
         /// Runs Elementary's main loop.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static void Run()
         {
             Interop.Elementary.elm_run();
@@ -196,6 +209,7 @@ namespace ElmSharp
         /// <summary>
         /// Prepends a theme overlay to the list of overlays
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public static void ThemeOverlay()
         {
@@ -209,6 +223,7 @@ namespace ElmSharp
         /// Prepends a theme overlay to the list of overlays
         /// </summary>
         /// <param name="filePath">The Edje file path to be used.</param>
+        /// <since_tizen> preview </since_tizen>
         public static void AddThemeOverlay(string filePath)
         {
             Interop.Elementary.elm_theme_overlay_add(IntPtr.Zero, filePath);
@@ -218,6 +233,7 @@ namespace ElmSharp
         /// Delete a theme overlay from the list of overlays
         /// </summary>
         /// <param name="filePath">The name of the theme overlay.</param>
+        /// <since_tizen> preview </since_tizen>
         public static void DeleteThemeOverlay(string filePath)
         {
             Interop.Elementary.elm_theme_overlay_del(IntPtr.Zero, filePath);
@@ -226,6 +242,7 @@ namespace ElmSharp
         /// <summary>
         /// Free a theme
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static void FreeTheme()
         {
             Interop.Elementary.elm_theme_free(IntPtr.Zero);
@@ -236,6 +253,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="theme">Theme search string</param>
         /// <remarks>This sets the search string for the theme in path-notation from first theme to search, to last, delimited by the : character. Example:"shiny:/path/to/file.edj:default"</remarks>
+        /// <since_tizen> preview </since_tizen>
         public static void SetTheme(string theme)
         {
             Interop.Elementary.elm_theme_set(IntPtr.Zero, theme);
@@ -244,6 +262,7 @@ namespace ElmSharp
         /// <summary>
         /// Flush the current theme.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static void FlushTheme()
         {
             Interop.Elementary.elm_theme_flush(IntPtr.Zero);
@@ -252,6 +271,7 @@ namespace ElmSharp
         /// <summary>
         /// This flushes all themes (default and specific ones).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static void FlushAllThemes()
         {
             Interop.Elementary.elm_theme_full_flush();
@@ -261,6 +281,7 @@ namespace ElmSharp
         /// Deletes a theme extension from the list of extensions.
         /// </summary>
         /// <param name="item">The name of the theme extension.</param>
+        /// <since_tizen> preview </since_tizen>
         public static void DeleteThemeExtention(string item)
         {
             Interop.Elementary.elm_theme_extension_del(IntPtr.Zero, item);
@@ -269,6 +290,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the amount of inertia a scroller imposes during region bring animations.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public static double GetSystemScrollFriction()
         {
@@ -278,6 +300,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets the amount of inertia a scroller imposes during region bring animations.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public static void SetSystemScrollFriction(double timeSet)
 
@@ -288,6 +311,7 @@ namespace ElmSharp
         /// <summary>
         /// Get Elementary's profile in use
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public static string GetProfile()
         {
@@ -297,6 +321,7 @@ namespace ElmSharp
         /// <summary>
         /// Set the global scaling factor
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public static void SetScale(double scale)
         {
@@ -306,6 +331,7 @@ namespace ElmSharp
         /// <summary>
         /// Get the global scaling factor
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public static double GetScale()
         {
@@ -316,6 +342,7 @@ namespace ElmSharp
         /// Flush all caches.
         /// Frees all data that was in cache and is not currently being used to reduce memory usage. This frees Edje's, Evas' and Eet's cache.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static void FlushAllCashe()
         {
             Interop.Elementary.elm_cache_all_flush();
@@ -325,6 +352,7 @@ namespace ElmSharp
         /// Changes the language of the current application.
         /// </summary>
         /// <param name="language">The language to set, must be the full name of the locale.</param>
+        /// <since_tizen> preview </since_tizen>
         public static void SetLanguage(string language)
         {
             Interop.Elementary.elm_language_set(language);
@@ -336,6 +364,7 @@ namespace ElmSharp
         /// <param name="policy">The policy identifier</param>
         /// <param name="value">The policy value, which depends on the identifier</param>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public static bool SetPolicy(uint policy, int value)
         {
             return Interop.Elementary.elm_policy_set(policy, value);
@@ -344,6 +373,7 @@ namespace ElmSharp
         /// <summary>
         /// Reload Elementary's configuration, bounded to current selected profile.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public static void ReloadConfig()
         {
@@ -353,6 +383,7 @@ namespace ElmSharp
         /// <summary>
         /// Flushes all config settings and then applies those settings to all applications using elementary on the current display.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static void FlushAllConfig()
         {
             Interop.Elementary.elm_config_all_flush();
index c3079e2..f54c103 100755 (executable)
@@ -22,11 +22,13 @@ namespace ElmSharp
     /// <summary>
     /// The ElmScrollConfig is a scrollable views's config
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public static class ElmScrollConfig
     {
         /// <summary>
         /// Gets or sets the amount of inertia a scroller imposes during region bring animations.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public static double BringInScrollFriction
         {
index 92f57b5..d5f8c06 100755 (executable)
@@ -23,6 +23,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for describing InputPanel layout type.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum InputPanelLayout
     {
         /// <summary>
@@ -99,6 +100,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration that defines the "Return" key types on the input panel (virtual keyboard).
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum InputPanelReturnKeyType
     {
         /// <summary>
@@ -150,6 +152,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration that defines the autocapitalization types.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum AutoCapital
     {
         /// <summary>
@@ -176,6 +179,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration that defines the entry's copy and paste policy.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum CopyAndPasteMode
     {
         /// <summary>
@@ -197,6 +201,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration that defines the text format types.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum TextFormat
     {
         /// <summary>
@@ -213,6 +218,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration that defines the types of Input Hints.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum InputHints
     {
         /// <summary>
@@ -234,6 +240,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration that defines the input panel (virtual keyboard) language modes.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum InputPanelLanguage
     {
         /// <summary>
@@ -250,6 +257,7 @@ namespace ElmSharp
     /// <summary>
     /// The entry is a convenience widget that shows a box in which the user can enter text.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Entry : Layout
     {
         SmartEvent _clicked;
@@ -264,6 +272,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the Entry class.
         /// </summary>
         /// <param name="parent">The EvasObject to which the new Entry will be attached as a child.</param>
+        /// <since_tizen> preview </since_tizen>
         public Entry(EvasObject parent) : base(parent)
         {
             _clicked = new SmartEvent(this, this.RealHandle, "clicked");
@@ -282,26 +291,31 @@ namespace ElmSharp
         /// <summary>
         /// Activated will be triggered when the entry in Activated stated.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Activated;
 
         /// <summary>
         /// Clicked will be triggered when the entry is clicked.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Clicked;
 
         /// <summary>
         /// ChangedByUser will be triggered when the entry changed by user.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler ChangedByUser;
 
         /// <summary>
         /// CursorChanged will be triggered when the Cursor in the entry is changed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler CursorChanged;
 
         /// <summary>
         /// Sets or gets the entry to the single line mode.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsSingleLine
         {
             get
@@ -317,6 +331,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the entry to the password mode.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsPassword
         {
             get
@@ -332,6 +347,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether the entry is editable.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsEditable
         {
             get
@@ -347,6 +363,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether the entry is empty.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsEmpty
         {
             get
@@ -358,6 +375,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets text currently shown in the object entry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override string Text
         {
             get
@@ -374,6 +392,7 @@ namespace ElmSharp
         /// Sets or gets the style on the top of the user style stack.
         /// </summary>
         /// <remarks>If there is styles in the user style stack, the properties in the top style of user style stack will replace the properties in current theme. The input style is specified in format tag='property=value' (i.e. DEFAULT='font=Sans font_size=60'hilight=' + font_weight=Bold').</remarks>
+        /// <since_tizen> preview </since_tizen>
         public string TextStyle
         {
             get
@@ -389,6 +408,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the current position of the cursor in the entry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int CursorPosition
         {
             get
@@ -404,6 +424,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the scrollable state of the entry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool Scrollable
         {
             get
@@ -426,6 +447,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or Gets the autocapitalization type on the immodule.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public AutoCapital AutoCapital
         {
             get
@@ -441,6 +463,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or Gets the entry object's 'autosave' status.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsAutoSave
         {
             get
@@ -456,6 +479,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or Gets entry text paste/drop mode.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public CopyAndPasteMode CopyAndPasteMode
         {
             get
@@ -471,6 +495,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the geometry of the cursor.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Rect CursorGeometry
         {
             get
@@ -484,6 +509,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets whether a format node exists at the current cursor position.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsCursorFormat
         {
             get
@@ -495,6 +521,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets if the current cursor position holds a visible format node.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsCursorVisibelFormat
         {
             get
@@ -506,6 +533,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or Gets the value of input hint.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public InputHints InputHint
         {
             get
@@ -521,6 +549,7 @@ namespace ElmSharp
         /// <summary>
         ///  Sets or gets the language mode of the input panel.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public InputPanelLanguage InputPanelLanguage
         {
             get
@@ -536,6 +565,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the input panel layout variation of the entry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int InputPanelVariation
         {
             get
@@ -551,6 +581,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the line wrap type to use on multi-line entries.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public WrapType LineWrapType
         {
             get
@@ -566,6 +597,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether the entry should allow to use the text prediction.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool PredictionAllowed
         {
             get
@@ -581,6 +613,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether the return key on the input panel should be disabled or not.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool InputPanelReturnKeyDisabled
         {
             get
@@ -598,6 +631,7 @@ namespace ElmSharp
         /// It doesn't request to show the input panel even though it has focus.
         /// If true, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.)
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool InputPanelShowByOnDemand
         {
             get
@@ -615,6 +649,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="file">The path to the file to load and save</param>
         /// <param name="textFormat">The file format</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetFile(string file, TextFormat textFormat)
         {
             Interop.Elementary.elm_entry_file_set(RealHandle, file, (Interop.Elementary.TextFormat)textFormat);
@@ -625,6 +660,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="markup">The string (in markup) to be converted</param>
         /// <returns>The converted string (in UTF-8) </returns>
+        /// <since_tizen> preview </since_tizen>
         public static string ConvertMarkupToUtf8(string markup)
         {
             return Interop.Elementary.elm_entry_markup_to_utf8(markup);
@@ -634,6 +670,7 @@ namespace ElmSharp
         /// Moves the cursor by one position to the right within the entry.
         /// </summary>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public bool MoveCursorNext()
         {
             return Interop.Elementary.elm_entry_cursor_next(RealHandle);
@@ -643,6 +680,7 @@ namespace ElmSharp
         /// Moves the cursor one place to the left within the entry.
         /// </summary>
         /// <returns>TRUE on success, otherwise FALSE on failure</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool MoveCursorPrev()
         {
             return Interop.Elementary.elm_entry_cursor_prev(RealHandle);
@@ -652,6 +690,7 @@ namespace ElmSharp
         /// Moves the cursor one line up within the entry.
         /// </summary>
         /// <returns>TRUE on success, otherwise FALSE on failure</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool MoveCursorUp()
         {
             return Interop.Elementary.elm_entry_cursor_up(RealHandle);
@@ -661,6 +700,7 @@ namespace ElmSharp
         /// Moves the cursor one line down within the entry.
         /// </summary>
         /// <returns>TRUE on success, otherwise FALSE on failure</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool MoveCursorDown()
         {
             return Interop.Elementary.elm_entry_cursor_down(RealHandle);
@@ -669,6 +709,7 @@ namespace ElmSharp
         /// <summary>
         /// Moves the cursor to the beginning of the entry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void MoveCursorBegin()
         {
             Interop.Elementary.elm_entry_cursor_begin_set(RealHandle);
@@ -677,6 +718,7 @@ namespace ElmSharp
         /// <summary>
         /// Moves the cursor to the end of the entry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void MoveCursorEnd()
         {
             Interop.Elementary.elm_entry_cursor_end_set(RealHandle);
@@ -685,6 +727,7 @@ namespace ElmSharp
         /// <summary>
         /// Moves the cursor to the beginning of the current line.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void MoveCursorLineBegin()
         {
             Interop.Elementary.elm_entry_cursor_line_begin_set(RealHandle);
@@ -693,6 +736,7 @@ namespace ElmSharp
         /// <summary>
         /// Moves the cursor to the end of the current line.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void MoveCursorLineEnd()
         {
             Interop.Elementary.elm_entry_cursor_line_end_set(RealHandle);
@@ -702,6 +746,7 @@ namespace ElmSharp
         /// Sets the input panel layout of the entry.
         /// </summary>
         /// <param name="layout">The layout type</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetInputPanelLayout(InputPanelLayout layout)
         {
             Interop.Elementary.elm_entry_input_panel_layout_set(RealHandle, (Interop.Elementary.InputPanelLayout)layout);
@@ -711,6 +756,7 @@ namespace ElmSharp
         /// Sets the attribute to show the input panel automatically.
         /// </summary>
         /// <param name="enabled">If true the input panel appears when the entry is clicked or has focus, otherwise false</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetInputPanelEnabled(bool enabled)
         {
             Interop.Elementary.elm_entry_input_panel_enabled_set(RealHandle, enabled);
@@ -720,6 +766,7 @@ namespace ElmSharp
         /// Sets the "return" key type. This type is used to set the string or icon on the "return" key of the input panel.
         /// </summary>
         /// <param name="keyType">The type of "return" key on the input panel</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetInputPanelReturnKeyType(InputPanelReturnKeyType keyType)
         {
             Interop.Elementary.elm_entry_input_panel_return_key_type_set(RealHandle, (Interop.Elementary.ReturnKeyType)keyType);
@@ -732,6 +779,7 @@ namespace ElmSharp
         /// Note that the input panel is shown or hidden automatically according to the focus state of the entry widget.
         /// This API can be used in case of manually controlling by using SetInputPanelEnabled(false).
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public void HideInputPanel()
         {
             Interop.Elementary.elm_entry_input_panel_hide(RealHandle);
@@ -740,6 +788,7 @@ namespace ElmSharp
         /// <summary>
         /// Selects all the text within the entry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void SelectAll()
         {
             Interop.Elementary.elm_entry_select_all(RealHandle);
@@ -748,6 +797,7 @@ namespace ElmSharp
         /// <summary>
         /// Drops any existing text selection within the entry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void SelectNone()
         {
             Interop.Elementary.elm_entry_select_none(RealHandle);
@@ -756,6 +806,7 @@ namespace ElmSharp
         /// <summary>
         /// Forces calculation of the entry size and text layouting.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void ForceCalculation()
         {
             Interop.Elementary.elm_entry_calc_force(RealHandle);
@@ -765,6 +816,7 @@ namespace ElmSharp
         /// Gets the string by the cursor at its current position.
         /// </summary>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public string GetCursorContent()
         {
             return Interop.Elementary.elm_entry_cursor_content_get(RealHandle);
@@ -773,6 +825,7 @@ namespace ElmSharp
         /// <summary>
         /// Begins a selection within the entry as though the user were holding down the mouse button to make a selection.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void BeginCursorSelection()
         {
             Interop.Elementary.elm_entry_cursor_selection_begin(RealHandle);
@@ -782,6 +835,7 @@ namespace ElmSharp
         /// Appends the text of the entry.
         /// </summary>
         /// <param name="text">The text to be displayed</param>
+        /// <since_tizen> preview </since_tizen>
         public void AppendText(string text)
         {
             Interop.Elementary.elm_entry_entry_append(RealHandle, text);
@@ -794,6 +848,7 @@ namespace ElmSharp
         /// ScrollBarVisiblePolicy.Auto means the horizontal scrollbar is made visible if it is needed, and otherwise kept hidden.
         /// ScrollBarVisiblePolicy.Visible turns it on all the time, and ScrollBarVisiblePolicy.Invisible always keeps it off.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public virtual ScrollBarVisiblePolicy HorizontalScrollBarVisiblePolicy
         {
             get
@@ -816,6 +871,7 @@ namespace ElmSharp
         /// ScrollBarVisiblePolicy.Auto means the vertical scrollbar is made visible if it is needed, and otherwise kept hidden.
         /// ScrollBarVisiblePolicy.Visible turns it on all the time, and ScrollBarVisiblePolicy.Invisible always keeps it off.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public virtual ScrollBarVisiblePolicy VerticalScrollBarVisiblePolicy
         {
             get
@@ -838,6 +894,7 @@ namespace ElmSharp
         /// This is enabled by default for both axis.
         /// This API will set if it is enabled for the given axis with the boolean parameters for each axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool VerticalBounce
         {
             get
@@ -860,6 +917,7 @@ namespace ElmSharp
         /// This is enabled by default for both axis.
         /// This API will set if it is enabled for the given axis with the boolean parameters for each axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool HorizontalBounce
         {
             get
@@ -879,6 +937,7 @@ namespace ElmSharp
         /// Inserts the given text into the entry at the current cursor position.
         /// </summary>
         /// <param name="text"></param>
+        /// <since_tizen> preview </since_tizen>
         public void InsertTextToCursor(string text)
         {
             Interop.Elementary.elm_entry_entry_insert(RealHandle, text);
@@ -887,6 +946,7 @@ namespace ElmSharp
         /// <summary>
         /// Ends a selection within the entry as though the user had just released the mouse button while making a selection.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void EndCursorSelection()
         {
             Interop.Elementary.elm_entry_cursor_selection_end(RealHandle);
@@ -895,6 +955,7 @@ namespace ElmSharp
         /// <summary>
         /// Writes any changes made to the file that is set by File.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void SaveFile()
         {
             Interop.Elementary.elm_entry_file_save(RealHandle);
@@ -907,6 +968,7 @@ namespace ElmSharp
         /// Note that input panel is shown or hidden automatically according to the focus state of entry widget.
         /// This API can be used in the case of manually controlling by using SetInputPanelEnabled(false).
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public void ShowInputPanel()
         {
             Interop.Elementary.elm_entry_input_panel_show(RealHandle);
@@ -916,6 +978,7 @@ namespace ElmSharp
         /// This appends a custom item provider to the list for that entry.
         /// </summary>
         /// <param name="func">This function is used to provide items.</param>
+        /// <since_tizen> preview </since_tizen>
         public void AppendItemProvider(Func<string, EvasObject> func)
         {
             if (func != null)
@@ -938,6 +1001,7 @@ namespace ElmSharp
         /// This prepends a custom item provider to the list for that entry.
         /// </summary>
         /// <param name="func">This function is used to provide items.</param>
+        /// <since_tizen> preview </since_tizen>
         public void PrependItemProvider(Func<string, EvasObject> func)
         {
             if (!_itemsProvider.ContainsKey(func))
@@ -957,6 +1021,7 @@ namespace ElmSharp
         /// This removes a custom item provider to the list for that entry.
         /// </summary>
         /// <param name="func">This function is used to provide items.</param>
+        /// <since_tizen> preview </since_tizen>
         public void RemoveItemProvider(Func<string, EvasObject> func)
         {
             if (_itemsProvider.ContainsKey(func))
@@ -973,6 +1038,7 @@ namespace ElmSharp
         /// Append a markup filter function for text inserted in the entry.
         /// </summary>
         /// <param name="filter">This function type is used by entry filters to modify text.</param>
+        /// <since_tizen> preview </since_tizen>
         public void AppendMarkUpFilter(Func<Entry, string, string> filter)
         {
             if (!_textFilters.ContainsKey(filter))
@@ -998,6 +1064,7 @@ namespace ElmSharp
         /// Prepend a markup filter function for text inserted in the entry.
         /// </summary>
         /// <param name="filter">This function type is used by entry filters to modify text.</param>
+        /// <since_tizen> preview </since_tizen>
         public void PrependMarkUpFilter(Func<Entry, string, string> filter)
         {
             if (!_textFilters.ContainsKey(filter))
@@ -1023,6 +1090,7 @@ namespace ElmSharp
         /// Remove a markup filter
         /// </summary>
         /// <param name="filter">This function type is used by entry filters to modify text.</param>
+        /// <since_tizen> preview </since_tizen>
         public void RemoveMarkUpFilter(Func<Entry, string, string> filter)
         {
             if (_textFilters.ContainsKey(filter))
@@ -1038,6 +1106,7 @@ namespace ElmSharp
         /// <summary>
         /// This executes a "copy" action on the selected text in the entry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void CopySelection()
         {
             Interop.Elementary.elm_entry_selection_copy(RealHandle);
@@ -1046,6 +1115,7 @@ namespace ElmSharp
         /// <summary>
         /// This executes a "cut" action on the selected text in the entry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void CutSelection()
         {
             Interop.Elementary.elm_entry_selection_cut(RealHandle);
@@ -1054,6 +1124,7 @@ namespace ElmSharp
         /// <summary>
         /// This executes a "paste" action in the entry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void PasteSelection()
         {
             Interop.Elementary.elm_entry_selection_paste(RealHandle);
@@ -1063,6 +1134,7 @@ namespace ElmSharp
         /// This disabled the entry's selection.
         /// </summary>
         /// <param name="disable">If true, the selection are disabled.</param>
+        /// <since_tizen> preview </since_tizen>
         public void DisableSelection(bool disable)
         {
             Interop.Elementary.elm_entry_selection_handler_disabled_set(RealHandle, disable);
@@ -1072,6 +1144,7 @@ namespace ElmSharp
         /// Get any selected text within the entry.
         /// </summary>
         /// <returns>Selection's value</returns>
+        /// <since_tizen> preview </since_tizen>
         public string GetSelection()
         {
             return Interop.Elementary.elm_entry_selection_get(RealHandle);
@@ -1082,6 +1155,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="start">The starting position.</param>
         /// <param name="end">The end position.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetSelectionRegion(int start, int end)
         {
             Interop.Elementary.elm_entry_select_region_set(RealHandle, start, end);
@@ -1091,6 +1165,7 @@ namespace ElmSharp
         /// Sets the visibility of the left-side widget of the entry
         /// </summary>
         /// <param name="isDisplay">true if the object should be displayed, false if not.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetIconVisible(bool isDisplay)
         {
             Interop.Elementary.elm_entry_icon_visible_set(RealHandle, isDisplay);
@@ -1100,6 +1175,7 @@ namespace ElmSharp
         /// Set whether the return key on the input panel is disabled automatically when entry has no text.
         /// </summary>
         /// <param name="enable">If enabled is true, the return key is automatically disabled when the entry has no text.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetInputPanelReturnKeyAutoEnable(bool enable)
         {
             Interop.Elementary.elm_entry_input_panel_return_key_autoenabled_set(RealHandle, enable);
@@ -1110,6 +1186,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             return Interop.Elementary.elm_entry_add(parent.Handle);
index 869a3b1..c536ec0 100755 (executable)
@@ -29,6 +29,7 @@ namespace ElmSharp
     /// Most users will be using Evas by means of the Ecore_Evas wrapper, which deals with all the above mentioned issues automatically for them.Thus, you'll be looking at this section only if you're building low level stuff.
     /// The groups within present you functions that deal with the canvas directly, too, and not yet with its objects.They are the functions you need to use at a minimum to get a working canvas.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class EvasCanvas
     {
         IntPtr _handle = IntPtr.Zero;
@@ -43,6 +44,7 @@ namespace ElmSharp
         /// Gets the current known default pointer coordinates.
         /// This function returns the current known canvas unit coordinates of the mouse pointer.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Point Pointer
         {
             get
@@ -57,6 +59,7 @@ namespace ElmSharp
         /// Gets or sets the image cache.
         /// This function returns the image cache size of canvas in bytes.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int ImageCacheSize
         {
             get
@@ -72,6 +75,7 @@ namespace ElmSharp
         /// <summary>
         /// Flush the image cache of the canvas.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void FlushImageCache()
         {
             Interop.Evas.evas_image_cache_flush(_handle);
@@ -84,6 +88,7 @@ namespace ElmSharp
         /// <param name="y">The rectangle's top left corner's vertical coordinate.</param>
         /// <param name="width">The rectangle's width.</param>
         /// <param name="height">The rectangle's height.</param>
+        /// <since_tizen> preview </since_tizen>
         public void AddDamageRectangle(int x, int y, int width, int height)
         {
             Interop.Evas.evas_damage_rectangle_add(_handle, x, y, width, height);
@@ -96,6 +101,7 @@ namespace ElmSharp
         /// <param name="y">The rectangle's top left corner's vertical coordinate.</param>
         /// <param name="width">The rectangle's width.</param>
         /// <param name="height">The rectangle's height.</param>
+        /// <since_tizen> preview </since_tizen>
         public void AddObscuredRectangle(int x, int y, int width, int height)
         {
             Interop.Evas.evas_obscured_rectangle_add(_handle, x, y, width, height);
@@ -104,6 +110,7 @@ namespace ElmSharp
         /// <summary>
         /// Remove all "obscured regions" from an Evas canvas.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void ClearObscuredRectangle()
         {
             Interop.Evas.evas_obscured_clear(_handle);
@@ -114,6 +121,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="type">The type of event that triggers</param>
         /// <param name="action">The action to be called when the event is triggered</param>
+        /// <since_tizen> preview </since_tizen>
         public void AddEventAction(EvasObjectCallbackType type, Action action)
         {
             if (action != null)
@@ -134,6 +142,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="type">The type of event that triggers</param>
         /// <param name="action">The action to be called when the event is triggered</param>
+        /// <since_tizen> preview </since_tizen>
         public void DeleteEventAction(EvasObjectCallbackType type, Action action)
         {
             if (action != null)
index 870cbfb..6e823ed 100755 (executable)
@@ -25,6 +25,7 @@ namespace ElmSharp
     /// <summary>
     /// This group provides functions for image objects.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class EvasImage : EvasObject
     {
         EvasObject _source = null;
@@ -34,6 +35,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of EvasImage class.
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by EvasImage as a child. It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public EvasImage(EvasObject parent) : base(parent)
         {
         }
@@ -47,6 +49,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the source file from where an image object must fetch the real image data
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string File
         {
             get
@@ -64,6 +67,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the source object to be visible.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsSourceVisible
         {
             get
@@ -79,6 +83,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether an object is clipped by source object's clipper.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsSourceClipped
         {
             get
@@ -99,6 +104,7 @@ namespace ElmSharp
         /// This function sets if the center part of the scaled image is to be drawn or left completely blank, or forced to be solid.
         /// Very useful for frames and decorations.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public ImageBorderFillMode BorderCenterFillMode
         {
             get
@@ -114,6 +120,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether the image object's fill property should track the object's size.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsFilled
         {
             get
@@ -129,6 +136,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the scaling factor (multiplier) for the borders of an image object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double BorderScale
         {
             get
@@ -144,6 +152,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the size of the given image object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Size Size
         {
             get
@@ -161,6 +170,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the row stride of the given image object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Stride
         {
             get
@@ -172,6 +182,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether alpha channel data is being used on the given image object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsOpaque
         {
             get
@@ -187,6 +198,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether to use high-quality image scaling algorithm on the given image object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsSmoothScaled
         {
             get
@@ -203,6 +215,7 @@ namespace ElmSharp
         /// Sets how to fill an image object's drawing rectangle given the (real) image bound to it.
         /// </summary>
         /// <param name="geometry"></param>
+        /// <since_tizen> preview </since_tizen>
         public void SetFill(Rect geometry)
         {
             Interop.Evas.evas_object_image_fill_set(RealHandle, geometry.X, geometry.Y, geometry.Width, geometry.Height);
@@ -213,6 +226,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="file">The image file path</param>
         /// <param name="key">The image key in file (if its an Eet one), otherwise set null</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetFile(string file, string key)
         {
             Interop.Evas.evas_object_image_file_set(RealHandle, file, key);
@@ -222,6 +236,7 @@ namespace ElmSharp
         /// Sets the data for an image from memory to be loaded.
         /// </summary>
         /// <param name="stream">memory stream</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetStream(Stream stream)
         {
             if (stream == null)
@@ -245,6 +260,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="source">The proxy (image) object</param>
         /// <returns>true if the source object is set successfully, ortherwise false on error</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool SetSource(EvasObject source)
         {
             bool result = false;
@@ -259,6 +275,7 @@ namespace ElmSharp
         /// Set the native surface of a given image of the canvas
         /// </summary>
         /// <param name="surface">The surface.</param>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public void SetNativeSurface(IntPtr surface)
         {
@@ -272,6 +289,7 @@ namespace ElmSharp
         /// <param name="right">The border's right width</param>
         /// <param name="top">The border's top width</param>
         /// <param name="bottom">The border's bottom width</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetBorder(int left, int right, int top, int bottom)
         {
             Interop.Evas.evas_object_image_border_set(RealHandle, left, right, top, bottom);
@@ -282,6 +300,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by Image as a child. It's <see cref="EvasObject"/> type.</param>
         /// <returns>The new object, otherwise null if it cannot be created</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             return _handle != IntPtr.Zero ? _handle : Interop.Evas.evas_object_image_add(Interop.Evas.evas_object_evas_get(parent.Handle));
index 953953a..af12a72 100755 (executable)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// <summary>
     /// The EvasKeyEventArgs is an EvasKey EventArgs
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class EvasKeyEventArgs : EventArgs
     {
         IntPtr _nativeEventInfo;
@@ -29,26 +30,31 @@ namespace ElmSharp
         /// <summary>
         /// BackButton name in Platform
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public const string PlatformBackButtonName = "XF86Back";
 
         /// <summary>
         /// MenuButton name in Platform
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public const string PlatformMenuButtonName = "XF86Menu";
 
         /// <summary>
         /// HomeButton name in Platform
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public const string PlatformHomeButtonName = "XF86Home";
 
         /// <summary>
         /// Gets the name of Key
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string KeyName { get; private set; }
 
         /// <summary>
         /// Sets or gets the flags.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public EvasEventFlag Flags
         {
             get
@@ -77,6 +83,7 @@ namespace ElmSharp
         /// <param name="obj"> object </param>
         /// <param name="info">information </param>
         /// <returns>EvasKey eventArgs</returns>
+        /// <since_tizen> preview </since_tizen>
         static public EvasKeyEventArgs Create(IntPtr data, IntPtr obj, IntPtr info)
         {
             return new EvasKeyEventArgs(info);
@@ -145,6 +152,7 @@ namespace ElmSharp
     /// <summary>
     /// Flags for Events
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     [Flags]
     public enum EvasEventFlag
     {
index 03f5ea3..4d55a2d 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// The EvasMap is an opaque handle to map points.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class EvasMap
     {
         IntPtr _evasMap;
@@ -30,6 +31,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the EvasMap class.
         /// </summary>
         /// <param name="count">The number of points in the map</param>
+        /// <since_tizen> preview </since_tizen>
         public EvasMap(int count)
         {
             _evasMap = Interop.Evas.evas_map_new(count);
@@ -64,6 +66,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the flag of the object move synchronization for map rendering.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsMoveSync
         {
             get
@@ -80,6 +83,7 @@ namespace ElmSharp
         /// Populates source and destination map points to exactly match the object.
         /// </summary>
         /// <param name="obj">The object to use unmapped geometry to populate map coordinates</param>
+        /// <since_tizen> preview </since_tizen>
         public void PopulatePoints(EvasObject obj)
         {
             Interop.Evas.evas_map_util_points_populate_from_object_full(_evasMap, obj, 0);
@@ -92,6 +96,7 @@ namespace ElmSharp
         /// <param name="z">
         /// The point Z coordinate hint (pre-perspective transform)This value is used for all four points.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         public void PopulatePoints(EvasObject obj, int z)
         {
             Interop.Evas.evas_map_util_points_populate_from_object_full(_evasMap, obj, z);
@@ -102,6 +107,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="geometry">The geometry value contains X coordinate,Y coordinate,the width and height to use to calculate second and third points</param>
         /// <param name="z">The Z coordinate hint (pre-perspective transform) This value is used for all four points.</param>
+        /// <since_tizen> preview </since_tizen>
         public void PopulatePoints(Rect geometry, int z)
         {
             Interop.Evas.evas_map_util_points_populate_from_geometry(_evasMap, geometry.X, geometry.Y, geometry.Width, geometry.Height, z);
@@ -113,6 +119,7 @@ namespace ElmSharp
         /// <param name="degrees">The abount of degrees from 0.0 to 360.0 to rotate</param>
         /// <param name="cx">rotation's center horizontal position.</param>
         /// <param name="cy">rotation's center vertical position.</param>
+        /// <since_tizen> preview </since_tizen>
         public void Rotate(double degrees, int cx, int cy)
         {
             Interop.Evas.evas_map_util_rotate(_evasMap, degrees, cx, cy);
@@ -127,6 +134,7 @@ namespace ElmSharp
         /// <param name="cx">The rotation's center horizontal position</param>
         /// <param name="cy">The rotation's center vertical position</param>
         /// <param name="cz">The rotation's center depth position</param>
+        /// <since_tizen> preview </since_tizen>
         public void Rotate3D(double dx, double dy, double dz, int cx, int cy, int cz)
         {
             Interop.Evas.evas_map_util_3d_rotate(_evasMap, dx, dy, dz, cx, cy, cz);
@@ -137,6 +145,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="idx">The index of point to change ,this must be smaller than map size.</param>
         /// <param name="point">3D Point coordinate</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetPointCoordinate(int idx, Point3D point)
         {
             Interop.Evas.evas_map_point_coord_set(_evasMap, idx, point.X, point.Y, point.Z);
@@ -147,6 +156,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="idx">The index of point to change ,this must be smaller than map size.</param>
         /// <returns>The coordinates of the given point in the map.</returns>
+        /// <since_tizen> preview </since_tizen>
         public Point3D GetPointCoordinate(int idx)
         {
             Point3D point;
@@ -161,6 +171,7 @@ namespace ElmSharp
         /// <param name="y">The vertical zoom to use</param>
         /// <param name="cx">The zooming center horizontal position</param>
         /// <param name="cy">The zooming center vertical position</param>
+        /// <since_tizen> preview </since_tizen>
         public void Zoom(double x, double y, int cx, int cy)
         {
             Interop.Evas.evas_map_util_zoom(_evasMap, x, y, cx, cy);
index 974386f..4f6eb48 100755 (executable)
@@ -23,6 +23,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for tooltip orientation.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum TooltipOrientation
     {
         /// <summary>
@@ -79,6 +80,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for aspect control.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum AspectControl
     {
         /// <summary>
@@ -110,6 +112,7 @@ namespace ElmSharp
     /// <summary>
     /// The EcasObject is a base class for other widget class
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public abstract class EvasObject
     {
         private IntPtr _realHandle = IntPtr.Zero;
@@ -125,16 +128,19 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the handle for EvasObject.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public IntPtr Handle { get; protected set; }
 
         /// <summary>
         /// Gets the parent object for EvasObject.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public EvasObject Parent { get; private set; }
 
         /// <summary>
         /// Sets or gets the real handle for EvasObject.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public IntPtr RealHandle
         {
             get
@@ -165,6 +171,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the EvasObject class with parent EvasObject class parameter.
         /// </summary>
         /// <param name="parent">Parent EvasObject class </param>
+        /// <since_tizen> preview </since_tizen>
         protected EvasObject(EvasObject parent) : this()
         {
             Debug.Assert(parent == null || parent.IsRealized);
@@ -174,6 +181,7 @@ namespace ElmSharp
         /// <summary>
         /// Creates and initializes a new instance of the EvasObject class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected EvasObject()
         {
             _backButtonHandler = new Interop.Eext.EextEventCallback((d, o, i) => { _backButtonPressed?.Invoke(this, EventArgs.Empty); });
@@ -198,21 +206,25 @@ namespace ElmSharp
         /// <summary>
         /// Deleted will be triggered when widght is deleted
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Deleted;
 
         /// <summary>
         /// KeyUp will be triggered when key is loose
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<EvasKeyEventArgs> KeyUp;
 
         /// <summary>
         /// KeyDown will be triggered when key is preesd down
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<EvasKeyEventArgs> KeyDown;
 
         /// <summary>
         /// BackButtonPressed will be triggered when Back button is pressed
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler BackButtonPressed
         {
             add
@@ -236,6 +248,7 @@ namespace ElmSharp
         /// <summary>
         /// MoreButtonPressed will be triggered when More button is pressed
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler MoreButtonPressed
         {
             add
@@ -259,6 +272,7 @@ namespace ElmSharp
         /// <summary>
         /// Moved will be triggered when widght is moved
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Moved
         {
             add { _moved.On += value; }
@@ -268,6 +282,7 @@ namespace ElmSharp
         /// <summary>
         /// Current widget's size Resized Event Handler
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Resized
         {
             add { _resized.On += value; }
@@ -277,6 +292,7 @@ namespace ElmSharp
         /// <summary>
         /// Current widget RenderPost Event Handler
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler RenderPost
         {
             add
@@ -303,16 +319,19 @@ namespace ElmSharp
         /// Called back when a widget's tooltip is activated and needs content.
         /// </summary>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public delegate EvasObject GetTooltipContentDelegate();
 
         /// <summary>
         /// Get widget's status of Realized or not.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsRealized { get { return Handle != IntPtr.Zero; } }
 
         /// <summary>
         /// Gets EvasCanvas
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public EvasCanvas EvasCanvas
         {
             get
@@ -326,6 +345,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the current class's Name.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string ClassName
         {
             get
@@ -337,6 +357,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the horizontal pointer hints for an object's weight.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double WeightX
         {
             get
@@ -352,6 +373,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the vertical pointer hints for an object's weight.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double WeightY
         {
             get
@@ -367,6 +389,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the horizontal alignment hint of an object's alignment.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual double AlignmentX
         {
             get
@@ -382,6 +405,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the vertical alignment hint of an object's alignment.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual double AlignmentY
         {
             get
@@ -397,6 +421,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the Width hints for an object's minimum size.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int MinimumWidth
         {
             get
@@ -415,6 +440,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the Height hints for an object's minimum size.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int MinimumHeight
         {
             get
@@ -433,6 +459,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the visible state of the given Evas object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsVisible
         {
             get
@@ -444,6 +471,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the position and (rectangular) size of the given Evas object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Rect Geometry
         {
             get
@@ -462,6 +490,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the general or main color of the given Evas object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual Color Color
         {
             get
@@ -479,6 +508,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the map enabled state.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsMapEnabled
         {
             get
@@ -494,6 +524,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets current object transformation map.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public EvasMap EvasMap
         {
             get
@@ -510,6 +541,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether an object is to repeat events.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool RepeatEvents
         {
             get
@@ -531,6 +563,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether events on a smart object's member should get propagated up to its parent.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool PropagateEvents
         {
             get
@@ -552,6 +585,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether an object is set to pass (ignore) events.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool PassEvents
         {
             get
@@ -573,6 +607,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or Gets style for this object tooltip.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string TooltipStyle
         {
             get
@@ -588,6 +623,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the orientation of Tooltip.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public TooltipOrientation TooltipOrientation
         {
             get
@@ -603,6 +639,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets size restriction state of an object's tooltip.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool TooltipWindowMode
         {
             get
@@ -618,6 +655,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets the content to be shown in the tooltip object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public GetTooltipContentDelegate TooltipContentDelegate
         {
             get
@@ -642,6 +680,7 @@ namespace ElmSharp
         /// Gets the movement freeze by 1
         /// This gets the movement freeze count by one.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int TooltipMoveFreezeCount
         {
             get
@@ -653,6 +692,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether an Evas object is to freeze (discard) events.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool AllEventsFrozen
         {
             get
@@ -674,6 +714,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the layer of its canvas that the given object will be part of.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual int Layer
         {
             get
@@ -690,6 +731,7 @@ namespace ElmSharp
         /// Clips one object to another.
         /// </summary>
         /// <param name="clip">The object to clip object by</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetClip(EvasObject clip)
         {
             Interop.Evas.evas_object_clip_set(Handle, clip);
@@ -700,6 +742,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="x">The horizontal alignment hint as double value ranging from 0.0 to 1.0,The default alignment hint value is 0.5 </param>
         /// <param name="y">The vertical alignment hint as double value ranging from 0.0 to 1.0,The default alignment hint value is 0.5 </param>
+        /// <since_tizen> preview </since_tizen>
         public void SetAlignment(double x, double y)
         {
             Interop.Evas.evas_object_size_hint_align_set(Handle, x, y);
@@ -710,6 +753,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="x">The non-negative double value to use as horizontal weight hint</param>
         /// <param name="y">The non-negative double value to use as vertical weight hint</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetWeight(double x, double y)
         {
             Interop.Evas.evas_object_size_hint_weight_set(Handle, x, y);
@@ -719,6 +763,7 @@ namespace ElmSharp
         /// Sets the text for an object's tooltip.
         /// </summary>
         /// <param name="text">The text value to display inside the tooltip</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetTooltipText(string text)
         {
             Interop.Elementary.elm_object_tooltip_text_set(RealHandle, text);
@@ -727,6 +772,7 @@ namespace ElmSharp
         /// <summary>
         /// Unsets an object's tooltip.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void UnsetTooltip()
         {
             Interop.Elementary.elm_object_tooltip_unset(RealHandle);
@@ -736,6 +782,7 @@ namespace ElmSharp
         /// This increments the tooltip movement freeze count by one.
         /// If the count is more than 0, the tooltip position will be fixed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void PushTooltipMoveFreeze()
         {
             Interop.Elementary.elm_object_tooltip_move_freeze_push(RealHandle);
@@ -744,6 +791,7 @@ namespace ElmSharp
         /// <summary>
         /// This decrements the tooltip freeze count by one.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void PopTooltipMoveFreeze()
         {
             Interop.Elementary.elm_object_tooltip_move_freeze_pop(RealHandle);
@@ -752,6 +800,7 @@ namespace ElmSharp
         /// <summary>
         /// Force hide tooltip of object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void HideTooltip()
         {
             Interop.Elementary.elm_object_tooltip_hide(RealHandle);
@@ -760,6 +809,7 @@ namespace ElmSharp
         /// <summary>
         /// Force show tooltip of object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void ShowTooltip()
         {
             Interop.Elementary.elm_object_tooltip_show(RealHandle);
@@ -768,6 +818,7 @@ namespace ElmSharp
         /// <summary>
         /// Makes the current object visible.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Show()
         {
             Interop.Evas.evas_object_show(Handle);
@@ -776,6 +827,7 @@ namespace ElmSharp
         /// <summary>
         /// Makes the current object invisible.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Hide()
         {
             Interop.Evas.evas_object_hide(Handle);
@@ -786,6 +838,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="w">The new width</param>
         /// <param name="h">The new height</param>
+        /// <since_tizen> preview </since_tizen>
         public void Resize(int w, int h)
         {
             Interop.Evas.evas_object_resize(Handle, w, h);
@@ -796,6 +849,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="x">The X position to move the object to.</param>
         /// <param name="y">The Y position to move the object to.</param>
+        /// <since_tizen> preview </since_tizen>
         public void Move(int x, int y)
         {
             Interop.Evas.evas_object_move(Handle, x, y);
@@ -804,6 +858,7 @@ namespace ElmSharp
         /// <summary>
         /// Lowers obj to the bottom of its layer.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Lower()
         {
             Interop.Evas.evas_object_lower(Handle);
@@ -813,6 +868,7 @@ namespace ElmSharp
         /// Define IntPtr operator
         /// </summary>
         /// <param name="obj">Parent object</param>
+        /// <since_tizen> preview </since_tizen>
         public static implicit operator IntPtr(EvasObject obj)
         {
             if (obj == null)
@@ -826,6 +882,7 @@ namespace ElmSharp
         /// <param name="keyname">The key to request events for</param>
         /// <param name="exclusive">Set TRUE to request that the obj is the only object receiving the keyname events,otherwise set FALSE</param>
         /// <returns>If the call succeeded is true,otherwise is false</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool KeyGrab(string keyname, bool exclusive)
         {
             return Interop.Evas.evas_object_key_grab(Handle, keyname, 0, 0, exclusive);
@@ -835,6 +892,7 @@ namespace ElmSharp
         /// Removes the grab on keyname key events.
         /// </summary>
         /// <param name="keyname">The key the grab is set for</param>
+        /// <since_tizen> preview </since_tizen>
         public void KeyUngrab(string keyname)
         {
             Interop.Evas.evas_object_key_ungrab(Handle, keyname, 0, 0);
@@ -843,6 +901,7 @@ namespace ElmSharp
         /// <summary>
         /// Mark smart object as changed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void MarkChanged()
         {
             Interop.Evas.evas_object_smart_changed(RealHandle);
@@ -852,6 +911,7 @@ namespace ElmSharp
         /// Call the calculate smart function immediately.
         /// This will force immediate calculations needed for renderization of this object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Calculate()
         {
             Interop.Evas.evas_object_smart_calculate(RealHandle);
@@ -863,6 +923,7 @@ namespace ElmSharp
         /// <param name="aspect">The policy or type of aspect ratio to apply to object</param>
         /// <param name="w">The integer to use as aspect width ratio term</param>
         /// <param name="h">The integer to use as aspect height ratio term</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetSizeHintAspect(AspectControl aspect, int w, int h)
         {
             Interop.Evas.evas_object_size_hint_aspect_set(Handle, (int)aspect, w, h);
@@ -874,6 +935,7 @@ namespace ElmSharp
         /// <param name="aspect">The policy or type of aspect ratio to apply to object</param>
         /// <param name="w">The integer to use as aspect width ratio term</param>
         /// <param name="h">The integer to use as aspect height ratio term</param>
+        /// <since_tizen> preview </since_tizen>
         public void GetSizeHintAspect(out AspectControl aspect, out int w, out int h)
         {
             int aspectRatio;
@@ -885,6 +947,7 @@ namespace ElmSharp
         /// Stack immediately below anchor.
         /// </summary>
         /// <param name="anchor">The object below which to stack.</param>
+        /// <since_tizen> preview </since_tizen>
         public void StackBelow(EvasObject anchor)
         {
             Interop.Evas.evas_object_stack_below(Handle, anchor);
@@ -894,6 +957,7 @@ namespace ElmSharp
         /// Stack immediately above anchor.
         /// </summary>
         /// <param name="anchor">The object above which to stack.</param>
+        /// <since_tizen> preview </since_tizen>
         public void StackAbove(EvasObject anchor)
         {
             Interop.Evas.evas_object_stack_above(Handle, anchor);
@@ -902,6 +966,7 @@ namespace ElmSharp
         /// <summary>
         /// Raise to the top of its layer.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void RaiseTop()
         {
             Interop.Evas.evas_object_raise(Handle);
@@ -916,6 +981,7 @@ namespace ElmSharp
         /// <param name="w">w coord of the line.</param>
         /// <param name="h">h coord of the line.</param>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public bool GetTextBlockGeometryByLineNumber(int lineNumber, out int x, out int y, out int w, out int h)
         {
             return Interop.Evas.evas_object_textblock_line_number_geometry_get(RealHandle, lineNumber, out x, out y, out w, out h);
@@ -939,6 +1005,7 @@ namespace ElmSharp
         /// <summary>
         /// The callback of Invalidate Event
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected virtual void OnInvalidate()
         {
         }
@@ -946,6 +1013,7 @@ namespace ElmSharp
         /// <summary>
         /// The callback of Instantiated Event
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected virtual void OnInstantiated()
         {
         }
@@ -953,6 +1021,7 @@ namespace ElmSharp
         /// <summary>
         /// The callback of Realized Event
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected virtual void OnRealized()
         {
         }
@@ -960,6 +1029,7 @@ namespace ElmSharp
         /// <summary>
         /// The callback of Unrealize Event
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected virtual void OnUnrealize()
         {
         }
@@ -969,12 +1039,14 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected abstract IntPtr CreateHandle(EvasObject parent);
 
         /// <summary>
         /// For this object bind Parent object.Init handle and all kinds of EvasObjectEvent.
         /// </summary>
         /// <param name="parent">Parent object</param>
+        /// <since_tizen> preview </since_tizen>
         public void Realize(EvasObject parent)
         {
             if (!IsRealized)
@@ -1001,6 +1073,7 @@ namespace ElmSharp
         /// <summary>
         /// Removes current object relationship with others.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Unrealize()
         {
             if (IsRealized)
index eb08d77..2c1cb74 100755 (executable)
@@ -25,17 +25,20 @@ namespace ElmSharp
     /// IInvalidatable is a interface which can be overrided by its children class.
     /// Inherits IDisposable
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public interface IInvalidatable : IDisposable
     {
         /// <summary>
         /// Make current instance invalidate
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         void MakeInvalidate();
     }
 
     /// <summary>
     /// Enumeration for EvasObjectCallbackType
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum EvasObjectCallbackType
     {
         /// <summary>
@@ -223,6 +226,7 @@ namespace ElmSharp
     /// Event class for EvasObject
     /// </summary>
     /// <typeparam name="TEventArgs">Kinds of EventArgs</typeparam>
+    /// <since_tizen> preview </since_tizen>
     public class EvasObjectEvent<TEventArgs> : IInvalidatable where TEventArgs : EventArgs
     {
         /// <summary>
@@ -232,6 +236,7 @@ namespace ElmSharp
         /// <param name="obj">obj</param>
         /// <param name="info">info</param>
         /// <returns> delegate handle</returns>
+        /// <since_tizen> preview </since_tizen>
         public delegate TEventArgs SmartEventInfoParser(IntPtr data, IntPtr obj, IntPtr info);
 
         private bool _disposed = false;
@@ -247,6 +252,7 @@ namespace ElmSharp
         /// <param name="sender">EvasObject class belong to</param>
         /// <param name="type">EvasObjectCallbackType</param>
         /// <param name="parser">SmartEventInfoParser</param>
+        /// <since_tizen> preview </since_tizen>
         public EvasObjectEvent(EvasObject sender, EvasObjectCallbackType type, SmartEventInfoParser parser) : this(sender, sender.Handle, type, parser)
         {
         }
@@ -258,6 +264,7 @@ namespace ElmSharp
         /// <param name="handle">EvasObject handle</param>
         /// <param name="type">EvasObjectCallbackType</param>
         /// <param name="parser">SmartEventInfoParser</param>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsableAttribute(EditorBrowsableState.Never)]
         public EvasObjectEvent(EvasObject sender, IntPtr handle, EvasObjectCallbackType type, SmartEventInfoParser parser)
         {
@@ -273,6 +280,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="sender">EvasObject class belong with</param>
         /// <param name="type">SmartEventInfoParser</param>
+        /// <since_tizen> preview </since_tizen>
         public EvasObjectEvent(EvasObject sender, EvasObjectCallbackType type) : this(sender, type, null)
         {
         }
@@ -294,6 +302,7 @@ namespace ElmSharp
         /// <summary>
         /// On Event Handler of EvasObjectEvent
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<TEventArgs> On
         {
             add
@@ -335,6 +344,7 @@ namespace ElmSharp
         /// true if managed resources should be disposed
         /// otherwise, false.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposed)
@@ -358,6 +368,7 @@ namespace ElmSharp
         /// <summary>
         /// Destroy current object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Dispose()
         {
             Dispose(true);
@@ -367,6 +378,7 @@ namespace ElmSharp
         /// <summary>
         /// Make current instance invalidate
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void MakeInvalidate()
         {
             _sender = null;
@@ -377,6 +389,7 @@ namespace ElmSharp
     /// <summary>
     /// Event class for EvasObject
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class EvasObjectEvent : IInvalidatable
     {
         private EvasObjectEvent<EventArgs> _evasObjectEvent;
@@ -390,6 +403,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="sender">EvasObject class belong to</param>
         /// <param name="type">EvasObjectCallbackType</param>
+        /// <since_tizen> preview </since_tizen>
         public EvasObjectEvent(EvasObject sender, EvasObjectCallbackType type) : this(sender, sender.Handle, type)
         {
         }
@@ -400,6 +414,7 @@ namespace ElmSharp
         /// <param name="sender">EvasObject class belong to</param>
         /// <param name="handle">EvasObject handle</param>
         /// <param name="type">EvasObjectCallbackType</param>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsableAttribute(EditorBrowsableState.Never)]
         public EvasObjectEvent(EvasObject sender, IntPtr handle, EvasObjectCallbackType type)
         {
@@ -417,6 +432,7 @@ namespace ElmSharp
         /// <summary>
         /// On Event Handler of EvasObjectEvent
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler On
         {
             add
@@ -450,6 +466,7 @@ namespace ElmSharp
         /// true if managed resources should be disposed
         /// otherwise, false.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposed)
@@ -465,6 +482,7 @@ namespace ElmSharp
         /// <summary>
         /// Destroy current object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Dispose()
         {
             Dispose(true);
@@ -474,6 +492,7 @@ namespace ElmSharp
         /// <summary>
         /// Make current instance invalidate
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void MakeInvalidate()
         {
             _evasObjectEvent.MakeInvalidate();
index 58db381..4e98e73 100755 (executable)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// <summary>
     /// A flip selector is a widget to show a set of text items,one at a time.with the same sheet switching style as the clock widget, when one changes the current displaying sheet.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class FlipSelector : Layout
     {
         SmartEvent _selected;
@@ -32,6 +33,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the FlipSelector.
         /// </summary>
         /// <param name="parent">Parent EvasObject </param>
+        /// <since_tizen> preview </since_tizen>
         public FlipSelector(EvasObject parent) : base(parent)
         {
             _selected = new SmartEvent(this, Handle, "selected");
@@ -46,19 +48,23 @@ namespace ElmSharp
         /// <summary>
         /// Selected will be triggered when be Selected
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Selected;
         /// <summary>
         /// Overflowed will be triggered when Overflowed
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Overflowed;
         /// <summary>
         /// Underflowed will be triggered when be Underflowed
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Underflowed;
 
         /// <summary>
         ///  Sets or gets the interval on time updates for an user mouse button hold on a flip selector widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Interval
         {
             get
@@ -75,6 +81,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the currently selected item in a flip selector widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public FlipSelectorItem SelectedItem
         {
             get
@@ -87,6 +94,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the first item in the given flip selector widget's list of items.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public FlipSelectorItem FirstItem
         {
             get
@@ -99,6 +107,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the last item in the given flip selector widget's list of items.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public FlipSelectorItem LastItem
         {
             get
@@ -118,6 +127,7 @@ namespace ElmSharp
         /// <remarks>
         /// The widget's list of labels to show will be appended with the given value. If the user wishes so, a callback function pointer can be passed, which will get called when this same item is selected.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public FlipSelectorItem Append(string text)
         {
             FlipSelectorItem item = new FlipSelectorItem(text);
@@ -133,6 +143,7 @@ namespace ElmSharp
         /// <remarks>
         /// The widget's list of labels to show will be prepended with the given value. If the user wishes so, a callback function pointer can be passed, which will get called when this same item is selected.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public FlipSelectorItem Prepend(string text)
         {
             FlipSelectorItem item = new FlipSelectorItem(text);
@@ -144,6 +155,7 @@ namespace ElmSharp
         /// To remove the given item.
         /// </summary>
         /// <param name="item">FlipSelector's item</param>
+        /// <since_tizen> preview </since_tizen>
         public void Remove(FlipSelectorItem item)
         {
             if (item as FlipSelectorItem != null)
@@ -156,6 +168,7 @@ namespace ElmSharp
         /// <remarks>
         /// The selection will be animated. Also, if it reaches the beginning of its list of member items, it will continue with the last one backwards.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public void Next()
         {
             Interop.Elementary.elm_flipselector_flip_next(Handle);
@@ -164,6 +177,7 @@ namespace ElmSharp
         /// <summary>
         /// Programmatically select the previous item of a flip selector widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Prev()
         {
             Interop.Elementary.elm_flipselector_flip_prev(Handle);
@@ -174,6 +188,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             return Interop.Elementary.elm_flipselector_add(parent.Handle);
index 3210e3b..a9bf57f 100755 (executable)
@@ -21,22 +21,26 @@ namespace ElmSharp
     /// <summary>
     /// Iterm class of FlipSelector
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class FlipSelectorItem : ItemObject
     {
         /// <summary>
         /// Sets or gets the Text of FlipSelectorItem
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string Text { get; private set; }
 
         /// <summary>
         /// Selected will be triggered when Selected
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Selected;
 
         /// <summary>
         /// Creates and initializes a new instance of the FlipSelectorItem.
         /// </summary>
         /// <param name="text">FlipSelectorItem's text</param>
+        /// <since_tizen> preview </since_tizen>
         public FlipSelectorItem(string text) : base(IntPtr.Zero)
         {
             Text = text;
index 2c0251c..64ae3b3 100755 (executable)
@@ -21,12 +21,14 @@ namespace ElmSharp
     /// <summary>
     /// The FloatingButton is a widget that to add floating area for buttons.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class FloatingButton : Layout
     {
         /// <summary>
         /// Creates and initializes a new instance of the FloatingButton class.
         /// </summary>
         /// <param name="parent">Created on this parent container..</param>
+        /// <since_tizen> preview </since_tizen>
         public FloatingButton(EvasObject parent) : base(parent)
         {
         }
@@ -34,6 +36,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets floatingbutton mode.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public FloatingButtonMode Mode
         {
             get
@@ -49,6 +52,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets floatingbutton Position.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public FloatingButtonPosition Position
         {
             get
@@ -60,6 +64,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets movability for a given floatingbutton widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool MovementBlock
         {
             get
@@ -75,6 +80,7 @@ namespace ElmSharp
         /// <summary>
         /// Get Opacity's value of the given FloatingButton.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override int Opacity
         {
             get
@@ -93,6 +99,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="position">Button position</param>
         /// <param name="animated">Animat flag</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetPosition(FloatingButtonPosition position, bool animated)
         {
             if (animated)
@@ -110,6 +117,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             return Interop.Eext.eext_floatingbutton_add(parent.Handle);
@@ -119,6 +127,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for FloatingButtonMode
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum FloatingButtonMode
     {
         /// <summary>
@@ -135,6 +144,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for FloatingButtonPosition
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum FloatingButtonPosition
     {
         /// <summary>
index 146112b..e9ec144 100755 (executable)
@@ -24,11 +24,13 @@ namespace ElmSharp
     /// It contains Item which is <see cref="GenGridItem"/> type.
     /// All events of GenGrid contain GenGridItemEventArgs as a parameter.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class GenGridItemEventArgs : EventArgs
     {
         /// <summary>
         /// Gets or sets GenGrid item.The return type is <see cref="GenGridItem"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public GenGridItem Item { get; set; }
 
         internal static GenGridItemEventArgs CreateFromSmartEvent(IntPtr data, IntPtr obj, IntPtr info)
@@ -44,6 +46,7 @@ namespace ElmSharp
     /// It has two direction in which a given GenGrid widget expands while placing its items, horizontal and vertical.
     /// The GenGrid items are represented through <see cref="GenItemClass"/> definition field details.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class GenGrid : Layout
     {
         HashSet<GenGridItem> _children = new HashSet<GenGridItem>();
@@ -63,6 +66,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the GenGrid class.
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by GenGrid as a child. It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public GenGrid(EvasObject parent) : base(parent)
         {
             InitializeSmartEvent();
@@ -71,51 +75,61 @@ namespace ElmSharp
         /// <summary>
         /// ItemSelected is raised when a new gengrid item is selected.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenGridItemEventArgs> ItemSelected;
 
         /// <summary>
         /// ItemUnselected is raised when the gengrid item is Unselected.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenGridItemEventArgs> ItemUnselected;
 
         /// <summary>
         /// ItemPressed is raised when a new gengrid item is pressed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenGridItemEventArgs> ItemPressed;
 
         /// <summary>
         /// ItemReleased is raised when a new gengrid item is released.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenGridItemEventArgs> ItemReleased;
 
         /// <summary>
         /// ItemActivated is raised when a new gengrid item is double clicked or pressed (enter|return|spacebar).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenGridItemEventArgs> ItemActivated;
 
         /// <summary>
         /// ItemDoubleClicked is raised when a new gengrid item is double clicked.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenGridItemEventArgs> ItemDoubleClicked;
 
         /// <summary>
         /// ItemRealized is raised when a gengrid item is implementing through <see cref="GenItemClass"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenGridItemEventArgs> ItemRealized;
 
         /// <summary>
         /// ItemUnrealized is raised when the gengrid item is deleted.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenGridItemEventArgs> ItemUnrealized;
 
         /// <summary>
         /// ItemLongPressed is raised when a gengrid item is pressed for a certain amount of time. By default it's 1 second.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenGridItemEventArgs> ItemLongPressed;
 
         /// <summary>
         ///  Changed is raised when an item is added, removed, resized or moved and when the gengrid is resized or gets "horizontal" property changes.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Changed;
 
         /// <summary>
@@ -123,6 +137,7 @@ namespace ElmSharp
         /// Accepted values are in the 0.0 to 1.0 range, with the special value -1.0 used to specify "justify" or "fill" by some users.
         /// By default, value is 0.0, meaning that the gengrid has its items grid placed exactly in the left along x-axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double ItemAlignmentX
         {
             get
@@ -143,6 +158,7 @@ namespace ElmSharp
         /// Accepted values are in the 0.0 to 1.0 range, with the special value -1.0 used to specify "justify" or "fill" by some users.
         /// By default, value is 0.0, meaning that the gengrid has its items grid placed exactly in the top along y-axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double ItemAlignmentY
         {
             get
@@ -162,6 +178,7 @@ namespace ElmSharp
         /// Gets or sets the manner in which the items grid is filled within a given gengrid widget.
         /// It is filled if true, otherwise false.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool FillItems
         {
             get
@@ -183,6 +200,7 @@ namespace ElmSharp
         /// A click on an already selected item unselects it. If interacting via the keyboard, multi-selection is enabled while holding the "Shift" key.
         /// By default, multi-selection is disabled.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool MultipleSelection
         {
             get
@@ -203,6 +221,7 @@ namespace ElmSharp
         /// The default width and height just have one finger wide.
         /// Use this property to force a custom width for your items, making them as big as you wish.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public int ItemWidth
         {
             get
@@ -226,6 +245,7 @@ namespace ElmSharp
         /// The default width and height just have one finger wide.
         /// Use this property to force a custom height for your items, making them as big as you wish.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public int ItemHeight
         {
             get
@@ -244,6 +264,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the gengrid select mode by <see cref="GenItemSelectionMode"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public GenItemSelectionMode SelectionMode
         {
             get
@@ -263,6 +284,7 @@ namespace ElmSharp
         /// If true, items are placed in columns from top to bottom and when the space for a column is filled, another one is started on the right, thus expanding the grid horizontally.
         /// If false, items are placed in rows from left to right, and when the space for a row is filled, another one is started below, thus expanding the grid vertically.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool IsHorizontal
         {
             get
@@ -278,6 +300,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets whether the gengrid items should be highlighted when an item is selected.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsHighlight
         {
             get
@@ -297,6 +320,7 @@ namespace ElmSharp
         /// ScrollBarVisiblePolicy.Auto means the horizontal scrollbar is made visible if it is needed, and otherwise kept hidden.
         /// ScrollBarVisiblePolicy.Visible turns it on all the time, and ScrollBarVisiblePolicy.Invisible always keeps it off.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public ScrollBarVisiblePolicy HorizontalScrollBarVisiblePolicy
         {
             get
@@ -319,6 +343,7 @@ namespace ElmSharp
         /// ScrollBarVisiblePolicy.Auto means the vertical scrollbar is made visible if it is needed, and otherwise kept hidden.
         /// ScrollBarVisiblePolicy.Visible turns it on all the time, and ScrollBarVisiblePolicy.Invisible always keeps it off.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public ScrollBarVisiblePolicy VerticalScrollBarVisiblePolicy
         {
             get
@@ -337,6 +362,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the first item in a given gengrid widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public GenGridItem FirstItem
         {
             get
@@ -349,6 +375,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the last item in a given gengrid widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public GenGridItem LastItem
         {
             get
@@ -361,6 +388,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the items count in a given gengrid widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public uint ItemCount
         {
             get
@@ -372,6 +400,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the selected item in a given gengrid widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public GenGridItem SelectedItem
         {
             get
@@ -384,6 +413,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets whether a given gengrid widget is or not able have items reordered.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool ReorderMode
         {
             get
@@ -404,6 +434,7 @@ namespace ElmSharp
         /// <returns>Return a gengrid item that contains data and itemClass.</returns>
         /// <seealso cref="GenItemClass"/>
         /// <seealso cref="GenGridItem"/>
+        /// <since_tizen> preview </since_tizen>
         public GenGridItem Append(GenItemClass itemClass, object data)
         {
             GenGridItem item = new GenGridItem(data, itemClass);
@@ -421,6 +452,7 @@ namespace ElmSharp
         /// <returns>Return a gengrid item that contains data and itemClass.</returns>
         /// <seealso cref="GenItemClass"/>
         /// <seealso cref="GenGridItem"/>
+        /// <since_tizen> preview </since_tizen>
         public GenGridItem Prepend(GenItemClass itemClass, object data)
         {
             GenGridItem item = new GenGridItem(data, itemClass);
@@ -439,6 +471,7 @@ namespace ElmSharp
         /// <returns>Return a gengrid item that contains data and itemClass./></returns>
         /// <seealso cref="GenItemClass"/>
         /// <seealso cref="GenGridItem"/>
+        /// <since_tizen> preview </since_tizen>
         public GenGridItem InsertBefore(GenItemClass itemClass, object data, GenGridItem before)
         {
             GenGridItem item = new GenGridItem(data, itemClass);
@@ -457,6 +490,7 @@ namespace ElmSharp
         /// <returns>Return a gengrid item that contains data and itemClass.</returns>
         /// <seealso cref="GenItemClass"/>
         /// <seealso cref="GenGridItem"/>
+        /// <since_tizen> preview </since_tizen>
         public GenGridItem InsertAfter(GenItemClass itemClass, object data, GenGridItem after)
         {
             GenGridItem item = new GenGridItem(data, itemClass);
@@ -473,6 +507,7 @@ namespace ElmSharp
         /// <param name="data">The item data.</param>
         /// <param name="comparison">User defined comparison function that defines the sort order based on gengrid item and its data.</param>
         /// <returns>Return a gengrid item that contains data and itemClass.</returns>
+        /// <since_tizen> preview </since_tizen>
         public GenGridItem InsertSorted(GenItemClass itemClass, object data, Comparison<object> comparison)
         {
             GenGridItem item = new GenGridItem(data, itemClass);
@@ -501,6 +536,7 @@ namespace ElmSharp
         /// If animated is false, the gengrid shows item by jumping if it's not fully visible.
         /// </remarks>
         /// <seealso cref="ScrollToPosition"/>
+        /// <since_tizen> preview </since_tizen>
         public void ScrollTo(GenGridItem item, ScrollToPosition position, bool animated)
         {
             if (animated)
@@ -521,6 +557,7 @@ namespace ElmSharp
         /// <remarks>
         /// <see cref="GenItem.Update()"/> to update just one item.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public void UpdateRealizedItems()
         {
             Interop.Elementary.elm_gengrid_realized_items_update(RealHandle);
@@ -533,6 +570,7 @@ namespace ElmSharp
         /// <remarks>
         /// <see cref="ItemObject.Delete()"/> to delete just one item.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public void Clear()
         {
             Interop.Elementary.elm_gengrid_clear(RealHandle);
@@ -550,6 +588,7 @@ namespace ElmSharp
         /// -1, 0 or 1, depending if the coordinate is on the upper portion of that item (-1), on the middle section (0) or on the lower part (1).
         /// </param>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public GenGridItem GetItemByPosition(int x, int y, out int portionX, out int portionY)
         {
             IntPtr handle = Interop.Elementary.elm_gengrid_at_xy_item_get(RealHandle, x, y, out portionX, out portionY);
@@ -561,6 +600,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index 13e1abf..79b7464 100755 (executable)
@@ -24,6 +24,7 @@ namespace ElmSharp
     /// A instance to the gengrid item added.
     /// It contains Update() method to update a gengrid item which is given.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class GenGridItem : GenItem
     {
         internal GenGridItem(object data, GenItemClass itemClass) : base(data, itemClass)
@@ -38,6 +39,7 @@ namespace ElmSharp
         /// If true, it is selected.
         /// If false, it is unselected.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public override bool IsSelected
         {
             get
@@ -53,6 +55,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the cursor to be shown when mouse is over the gengrid item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public override string Cursor
         {
@@ -76,6 +79,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the style for this item cursor.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public override string CursorStyle
         {
@@ -92,6 +96,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the cursor engine only usage for this item cursor.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public override bool IsUseEngineCursor
         {
@@ -108,6 +113,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets or sets the style of given gengrid item's tooltip.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override string TooltipStyle
         {
             get
@@ -123,6 +129,7 @@ namespace ElmSharp
         /// <summary>
         /// Get the gengrid item's select mode.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override GenItemSelectionMode SelectionMode
         {
             get
@@ -138,6 +145,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets gengrid item's row position, relative to the whole gengrid's grid area.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Row
         {
             get
@@ -151,6 +159,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets gengrid item's column position, relative to the whole gengrid's grid area.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Column
         {
             get
@@ -165,6 +174,7 @@ namespace ElmSharp
         /// Set the text to be shown in the gengrid item.
         /// </summary>
         /// <param name="tooltip">The text to set.</param>
+        /// <since_tizen> preview </since_tizen>
         public override void SetTooltipText(string tooltip)
         {
             Interop.Elementary.elm_gengrid_item_tooltip_text_set(Handle, tooltip);
@@ -173,6 +183,7 @@ namespace ElmSharp
         /// <summary>
         /// Unset tooltip from item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override void UnsetTooltip()
         {
             Interop.Elementary.elm_gengrid_item_tooltip_unset(Handle);
@@ -186,6 +197,7 @@ namespace ElmSharp
         /// <remarks>
         /// <see cref="GenGrid.UpdateRealizedItems"/> to update the contents of all the realized items.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public override void Update()
         {
             Interop.Elementary.elm_gengrid_item_update(Handle);
@@ -194,6 +206,7 @@ namespace ElmSharp
         /// <summary>
         /// Set the content to be shown in the tooltip item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected override void UpdateTooltipDelegate()
         {
             Interop.Elementary.elm_gengrid_item_tooltip_content_cb_set(Handle,
index c037d73..18fa72a 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for select mode of GenItem.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum GenItemSelectionMode
     {
         /// <summary>
@@ -49,6 +50,7 @@ namespace ElmSharp
     /// A base class for <see cref="GenGridItem"/> and <see cref="GenListItem"/>.
     /// It contains genitem class and data to display data.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public abstract class GenItem : ItemObject
     {
         internal Interop.Elementary.Elm_Tooltip_Item_Content_Cb _tooltipCb;
@@ -57,6 +59,7 @@ namespace ElmSharp
         /// <summary>
         /// The delegate returning the tooltip contents.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public delegate EvasObject GetTooltipContentDelegate();
 
         internal GenItem(object data, GenItemClass itemClass) : base(IntPtr.Zero)
@@ -69,11 +72,13 @@ namespace ElmSharp
         /// <summary>
         /// Gets the item class that defines how to display data. It returns <see cref="GenItemClass"/> type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public GenItemClass ItemClass { get; protected set; }
 
         /// <summary>
         /// Sets or gets tooltip content delegate.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public GetTooltipContentDelegate TooltipContentDelegate
         {
             get
@@ -90,57 +95,68 @@ namespace ElmSharp
         /// <summary>
         /// It's a abstract property.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public abstract GenItemSelectionMode SelectionMode { get; set; }
 
         /// <summary>
         /// Sets or gets the cursor to be shown when mouse is over the gengrid item
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public abstract string Cursor { get; set; }
 
         /// <summary>
         /// Sets or gets the style for this item cursor.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public abstract string CursorStyle { get; set; }
 
         /// <summary>
         /// Sets or gets the cursor engine only usage for this item cursor.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public abstract bool IsUseEngineCursor { get; set; }
 
         /// <summary>
         /// Gets item data that is added through calling <see cref="GenGrid.Append(GenItemClass, object)"/>, <see cref="GenGrid.Prepend(GenItemClass, object)"/> or <see cref="GenGrid.InsertBefore(GenItemClass, object, GenGridItem)"/> methods.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public object Data { get; protected set; }
 
         /// <summary>
         /// It's a abstract property. It's implemented by <see cref="GenGridItem.IsSelected"/> and <see cref="GenListItem.IsSelected"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public abstract bool IsSelected { get; set; }
 
         /// <summary>
         /// It's a abstract property. It's implemented by <see cref="GenGridItem.TooltipStyle"/> and <see cref="GenListItem.TooltipStyle"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public abstract string TooltipStyle { get; set; }
 
         /// <summary>
         /// Set tooltip text.
         /// </summary>
         /// <param name="tooltip">The text to set.</param>
+        /// <since_tizen> preview </since_tizen>
         public abstract void SetTooltipText(string tooltip);
 
         /// <summary>
         /// Unset tooltip.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public abstract void UnsetTooltip();
 
         /// <summary>
         /// It's a abstract method. It's implemented by <see cref="GenGridItem.Update"/> and <see cref="GenListItem.Update"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public abstract void Update();
 
         /// <summary>
         /// The override method for delete item class and item data. It's called when the item is deleting.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected override void OnInvalidate()
         {
             ItemClass?.SendItemDeleted(Data);
@@ -151,6 +167,7 @@ namespace ElmSharp
         /// <summary>
         /// Abstract method for updating tooltip content.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected abstract void UpdateTooltipDelegate();
     }
 }
\ No newline at end of file
index 9f1186e..2bd8c70 100755 (executable)
@@ -24,6 +24,7 @@ namespace ElmSharp
     /// It represents the GenGrid or GenList item class definition field details.
     /// It has some display styles, such as "default", "full" and "group_index".
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class GenItemClass : IDisposable
     {
         static Dictionary<IntPtr, EvasObject> s_HandleToEvasObject = new Dictionary<IntPtr, EvasObject>();
@@ -34,6 +35,7 @@ namespace ElmSharp
         /// <param name="data">The item data.</param>
         /// <param name="part">The part where the data should be shown.</param>
         /// <returns>Return string that should be shown.</returns>
+        /// <since_tizen> preview </since_tizen>
         public delegate string GetTextDelegate(object data, string part);
 
         /// <summary>
@@ -42,12 +44,14 @@ namespace ElmSharp
         /// <param name="data">The item data.</param>
         /// <param name="part">The part where the data should be shown.</param>
         /// <returns>Return content that should be shown.</returns>
+        /// <since_tizen> preview </since_tizen>
         public delegate EvasObject GetContentDelegate(object data, string part);
 
         /// <summary>
         /// The delegate to define <see cref="DeleteHandler"/>.
         /// </summary>
         /// <param name="data">The item data.</param>
+        /// <since_tizen> preview </since_tizen>
         public delegate void DeleteDelegate(object data);
 
         /// <summary>
@@ -57,6 +61,7 @@ namespace ElmSharp
         /// <param name="part">The part where the data should be shown.</param>
         /// <param name="old">The content has been added in gengrid.</param>
         /// <returns>Return content that should be shown.</returns>
+        /// <since_tizen> preview </since_tizen>
         public delegate EvasObject GetReusableContentDelegate(object data, string part, EvasObject old);
 
         ItemClass _itemClass;
@@ -67,6 +72,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the GenItemClass.
         /// </summary>
         /// <param name="style">The item display style.</param>
+        /// <since_tizen> preview </since_tizen>
         public GenItemClass(string style)
         {
             _style = style;
@@ -94,30 +100,35 @@ namespace ElmSharp
         /// <summary>
         /// Gets the item style.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string ItemStyle { get { return _style; } }
 
         /// <summary>
         /// Gets or sets the callback that defines how to display item text.
         /// If get, return <see cref="GetTextDelegate"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public GetTextDelegate GetTextHandler { get; set; }
 
         /// <summary>
         /// Gets or sets the callback that defines how to display item content.
         /// If get, return <see cref="GetContentDelegate"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public GetContentDelegate GetContentHandler { get; set; }
 
         /// <summary>
         /// Gets or sets the callback that defines how to delete item text and content.
         /// If get, return <see cref="DeleteDelegate"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public DeleteDelegate DeleteHandler { get; set; }
 
         /// <summary>
         /// Gets or sets the callback that defines how to reuse item content.
         /// If get, return <see cref="GetReusableContentDelegate"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public GetReusableContentDelegate ReusableContentHandler { get; set; }
 
         internal IntPtr UnmanagedPtr
@@ -140,6 +151,7 @@ namespace ElmSharp
         /// true if managed resources should be disposed
         /// otherwise, false.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         protected virtual void Dispose(bool disposing)
         {
             if (_unmanagedPtr != IntPtr.Zero)
@@ -152,6 +164,7 @@ namespace ElmSharp
         /// <summary>
         /// Destroy current object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Dispose()
         {
             Dispose(true);
@@ -168,6 +181,7 @@ namespace ElmSharp
         /// Create a new genlist item class in a given genlist widget.
         /// </summary>
         /// <returns>The new item class object.</returns>
+        /// <since_tizen> preview </since_tizen>
         protected virtual IntPtr CreateItemClass()
         {
             return Interop.Elementary.elm_genlist_item_class_new();
@@ -177,6 +191,7 @@ namespace ElmSharp
         /// Remove an item class in a given genlist widget.
         /// </summary>
         /// <param name="unmanagedPtr">The object to be removed.</param>
+        /// <since_tizen> preview </since_tizen>
         protected virtual void ReleaseItemClass(IntPtr unmanagedPtr)
         {
             Interop.Elementary.elm_genlist_item_class_free(unmanagedPtr);
@@ -231,12 +246,14 @@ namespace ElmSharp
     /// <summary>
     /// It represents the GenGrid item class definition field details.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class GenGridItemClass : GenItemClass
     {
         /// <summary>
         /// Create the GenGridItemClass instance.
         /// </summary>
         /// <param name="style">The item display style.</param>
+        /// <since_tizen> preview </since_tizen>
         public GenGridItemClass(string style) : base(style)
         {
         }
@@ -245,6 +262,7 @@ namespace ElmSharp
         /// Add a new gengrid item class in a given gengrid widget.
         /// </summary>
         /// <returns>The new instance.</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateItemClass()
         {
             return Interop.Elementary.elm_gengrid_item_class_new();
@@ -254,6 +272,7 @@ namespace ElmSharp
         /// Remove an item class in a given gengrid widget.
         /// </summary>
         /// <param name="unmanagedPtr">The object to be removed.</param>
+        /// <since_tizen> preview </since_tizen>
         protected override void ReleaseItemClass(IntPtr unmanagedPtr)
         {
             Interop.Elementary.elm_gengrid_item_class_free(unmanagedPtr);
@@ -263,16 +282,22 @@ namespace ElmSharp
     [StructLayout(LayoutKind.Sequential)]
     internal class ItemClass
     {
+        /// <since_tizen> preview </since_tizen>
         public delegate string GetTextCallback(IntPtr data, IntPtr obj, IntPtr part);
 
+        /// <since_tizen> preview </since_tizen>
         public delegate IntPtr GetContentCallback(IntPtr data, IntPtr obj, IntPtr part);
 
+        /// <since_tizen> preview </since_tizen>
         public delegate int GetStateCallback(IntPtr data, IntPtr obj, IntPtr part);
 
+        /// <since_tizen> preview </since_tizen>
         public delegate void DelCallback(IntPtr data, IntPtr obj);
 
+        /// <since_tizen> preview </since_tizen>
         public delegate int FilterCallback(IntPtr data, IntPtr obj, IntPtr key);
 
+        /// <since_tizen> preview </since_tizen>
         public delegate IntPtr GetReusableContentCallback(IntPtr data, IntPtr obj, IntPtr part, IntPtr old);
 
         public int version;
index 600c57b..d3371d5 100755 (executable)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for setting genlist item type.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum GenListItemType
     {
         /// <summary>
@@ -43,6 +44,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for setting genlist's resizing behavior, transverse axis scrolling and items cropping.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum GenListMode
     {
         /// <summary>
@@ -76,11 +78,13 @@ namespace ElmSharp
     /// It contains Item which is <see cref="GenListItem"/> type.
     /// All events of GenList contain GenListItemEventArgs as a parameter.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class GenListItemEventArgs : EventArgs
     {
         /// <summary>
         /// Gets or sets GenList item. The return type is <see cref="GenListItem"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem Item { get; set; }
 
         internal static GenListItemEventArgs CreateFromSmartEvent(IntPtr data, IntPtr obj, IntPtr info)
@@ -93,6 +97,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration that defines where to position the item in the genlist.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum ScrollToPosition
     {
         /// <summary>
@@ -128,6 +133,7 @@ namespace ElmSharp
     /// But the price to pay is more complexity when it comes to usage.
     /// If all you want is a simple list with icons and a single text, use the <see cref="List"/> widget.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class GenList : Layout
     {
         HashSet<GenListItem> _children = new HashSet<GenListItem>();
@@ -153,6 +159,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the GenList class.
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by GenList as a child. It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public GenList(EvasObject parent) : base(parent)
         {
         }
@@ -160,6 +167,7 @@ namespace ElmSharp
         /// <summary>
         /// Creates and initializes a new instance of GenList class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected GenList() : base()
         {
         }
@@ -170,6 +178,7 @@ namespace ElmSharp
         /// <remarks>
         /// If true, the genlist items have same height and width.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool Homogeneous
         {
             get
@@ -195,6 +204,7 @@ namespace ElmSharp
         /// However, there are no sub-objects in the genlist which can be on the flying resizable (such as TEXTBLOCK).
         /// If so, then some dynamic resizable objects in the genlist would not be diplayed properly.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public GenListMode ListMode
         {
             get
@@ -210,6 +220,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the first item in the genlist.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem FirstItem
         {
             get
@@ -222,6 +233,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the last item in the genlist.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem LastItem
         {
             get
@@ -236,6 +248,7 @@ namespace ElmSharp
         /// After turning on the reorder mode, longpress on a normal item triggers reordering of the item.
         /// You can move the item up and down. However, reordering does not work with group items.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool ReorderMode
         {
             get
@@ -251,6 +264,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or set the maximum number of items within an item block.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int BlockCount
         {
             get
@@ -266,6 +280,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets whether the genlist items should be highlighted when an item is selected.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsHighlight
         {
             get
@@ -281,6 +296,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the timeout in seconds for the longpress event.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double LongPressTimeout
         {
             get
@@ -301,6 +317,7 @@ namespace ElmSharp
         /// This is true of course if the selection was made by clicking an unfocusable area in an item or selecting it with a key movement.
         /// Clicking on a focusable widget inside an item will couse this particular item to get focus as usual.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool FocusOnSelection
         {
             get
@@ -316,6 +333,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets whether enable multi-selection in the genlist.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsMultiSelection
         {
             get
@@ -331,6 +349,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the selected item in a given genlist widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem SelectedItem
         {
             get
@@ -343,6 +362,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the genlist select mode by <see cref="GenItemSelectionMode"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public GenItemSelectionMode SelectionMode
         {
             get
@@ -358,6 +378,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets count of items in a this genlist widget
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Count
         {
             get
@@ -369,74 +390,88 @@ namespace ElmSharp
         /// <summary>
         /// ItemSelected is raised when a new genlist item is selected.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenListItemEventArgs> ItemSelected;
 
         /// <summary>
         /// ItemUnselected is raised when the genlist item is Unselected.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenListItemEventArgs> ItemUnselected;
 
         /// <summary>
         /// ItemPressed is raised when a new genlist item is pressed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenListItemEventArgs> ItemPressed;
 
         /// <summary>
         /// ItemReleased is raised when a new genlist item is released.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenListItemEventArgs> ItemReleased;
 
         /// <summary>
         /// ItemActivated is raised when a new genlist item is double clicked or pressed (enter|return|spacebar).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenListItemEventArgs> ItemActivated;
 
         /// <summary>
         /// ItemDoubleClicked is raised when a new genlist item is double clicked.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenListItemEventArgs> ItemDoubleClicked;
 
         /// <summary>
         /// ItemExpanded is raised when a new genlist item is indicated to expand.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenListItemEventArgs> ItemExpanded;
 
         /// <summary>
         /// ItemRealized is raised when a new genlist item is created as a real object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenListItemEventArgs> ItemRealized;
 
         /// <summary>
         /// ItemUnrealized is raised when a new genlist item is unrealized.
         /// After calling unrealize, the item's content objects are deleted and the item object itself is deleted or is put into a floating cache.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenListItemEventArgs> ItemUnrealized;
 
         /// <summary>
         /// ItemLongPressed is raised when a genlist item is pressed for a certain amount of time. By default it's 1 second.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenListItemEventArgs> ItemLongPressed;
 
         /// <summary>
         /// ItemMoved is raised when a genlist item is moved in the reorder mode.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenListItemEventArgs> ItemMoved;
 
         /// <summary>
         /// ItemMovedAfter is raised when a genlist item is moved after another item in the reorder mode.
         /// To get the relative previous item, use <see cref="GenListItem.Previous"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenListItemEventArgs> ItemMovedAfter;
 
         /// <summary>
         /// ItemMovedBefore is raised when a genlist item is moved before another item in the reorder mode.
         /// To get the relative next item, use <see cref="GenListItem.Next"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<GenListItemEventArgs> ItemMovedBefore;
 
         /// <summary>
         /// Changed is raised when genlist is changed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Changed
         {
             add { _changed.On += value; }
@@ -446,6 +481,7 @@ namespace ElmSharp
         /// <summary>
         /// ScrollAnimationStarted is raised when scrolling animation has started.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler ScrollAnimationStarted
         {
             add { _scrollAnimationStarted.On += value; }
@@ -455,6 +491,7 @@ namespace ElmSharp
         /// <summary>
         /// ScrollAnimationStopped is raised when scrolling animation has stopped.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler ScrollAnimationStopped
         {
             add { _scrollAnimationStopped.On += value; }
@@ -469,6 +506,7 @@ namespace ElmSharp
         /// <returns>Return a new added genlist item that contains data and itemClass.</returns>
         /// <seealso cref="GenItemClass"/>
         /// <seealso cref="GenListItem"/>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem Append(GenItemClass itemClass, object data)
         {
             return Append(itemClass, data, GenListItemType.Normal);
@@ -481,6 +519,7 @@ namespace ElmSharp
         /// <param name="data">The item data.</param>
         /// <param name="type">The genlist item type.</param>
         /// <returns>Return a new added genlist item that contains data and itemClass.</returns>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem Append(GenItemClass itemClass, object data, GenListItemType type)
         {
             return Append(itemClass, data, type, null);
@@ -494,6 +533,7 @@ namespace ElmSharp
         /// <param name="type">The genlist item type.</param>
         /// <param name="parent">The parent item, otherwise null if there is no parent item.</param>
         /// <returns>Return a new added genlist item that contains data and itemClass.</returns>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem Append(GenItemClass itemClass, object data, GenListItemType type, GenListItem parent)
         {
             GenListItem item = new GenListItem(data, itemClass);
@@ -509,6 +549,7 @@ namespace ElmSharp
         /// <param name="itemClass">The itemClass defines how to display the data.</param>
         /// <param name="data">The item data.</param>
         /// <returns>Return a new added genlist item that contains data and itemClass.</returns>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem Prepend(GenItemClass itemClass, object data)
         {
             return Prepend(itemClass, data, GenListItemType.Normal);
@@ -521,6 +562,7 @@ namespace ElmSharp
         /// <param name="data">The item data.</param>
         /// <param name="type">The genlist item type.</param>
         /// <returns>Return a new added genlist item that contains data and itemClass.</returns>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem Prepend(GenItemClass itemClass, object data, GenListItemType type)
         {
             return Prepend(itemClass, data, type, null);
@@ -534,6 +576,7 @@ namespace ElmSharp
         /// <param name="type">The genlist item type.</param>
         /// <param name="parent">The parent item, otherwise null if there is no parent item.</param>
         /// <returns>Return a new added genlist item that contains data and itemClass.</returns>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem Prepend(GenItemClass itemClass, object data, GenListItemType type, GenListItem parent)
         {
             GenListItem item = new GenListItem(data, itemClass);
@@ -551,6 +594,7 @@ namespace ElmSharp
         /// <param name="data">The item data.</param>
         /// <param name="before">The item before which to place this new one.</param>
         /// <returns>Return a new added genlist item that contains data and itemClass.</returns>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem InsertBefore(GenItemClass itemClass, object data, GenListItem before)
         {
             return InsertBefore(itemClass, data, before, GenListItemType.Normal);
@@ -565,6 +609,7 @@ namespace ElmSharp
         /// <param name="before">The item before which to place this new one.</param>
         /// <param name="type">The genlist item type.</param>
         /// <returns>Return a new added genlist item that contains data and itemClass.</returns>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem InsertBefore(GenItemClass itemClass, object data, GenListItem before, GenListItemType type)
         {
             return InsertBefore(itemClass, data, before, type, null);
@@ -579,6 +624,7 @@ namespace ElmSharp
         /// <param name="type">The genlist item type.</param>
         /// <param name="parent">The parent item, otherwise null if there is no parent item.</param>
         /// <returns>Return a new added genlist item that contains data and itemClass.</returns>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem InsertBefore(GenItemClass itemClass, object data, GenListItem before, GenListItemType type, GenListItem parent)
         {
             GenListItem item = new GenListItem(data, itemClass);
@@ -606,6 +652,7 @@ namespace ElmSharp
         /// <param name="type">The genlist item type.</param>
         /// <param name="parent">The parent item, otherwise null if there is no parent item.</param>
         /// <returns>Return a new added genlist item that contains data and itemClass.</returns>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem InsertAfter(GenItemClass itemClass, object data, GenListItem after, GenListItemType type, GenListItem parent)
         {
             GenListItem item = new GenListItem(data, itemClass);
@@ -633,6 +680,7 @@ namespace ElmSharp
         /// <param name="type">The genlist item type.</param>
         /// <param name="parent">The parent item, otherwise null if there is no parent item.</param>
         /// <returns>Return a genlist item that contains data and itemClass.</returns>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem InsertSorted(GenItemClass itemClass, object data, Comparison<object> comparison, GenListItemType type, GenListItem parent)
         {
             GenListItem item = new GenListItem(data, itemClass);
@@ -666,6 +714,7 @@ namespace ElmSharp
         /// <param name="item">The item to display.</param>
         /// <param name="position">The position to show the given item to <see cref="ScrollToPosition"/>.</param>
         /// <param name="animated">The animated indicates how to display the item, by scrolling or by jumping.</param>
+        /// <since_tizen> preview </since_tizen>
         public void ScrollTo(GenListItem item, ScrollToPosition position, bool animated)
         {
             if (animated)
@@ -685,6 +734,7 @@ namespace ElmSharp
         /// To update just one item, use <see cref="GenListItem.Update"/>.
         /// </summary>
         /// <seealso cref="GenListItem.Update"/>
+        /// <since_tizen> preview </since_tizen>
         public void UpdateRealizedItems()
         {
             Interop.Elementary.elm_genlist_realized_items_update(RealHandle);
@@ -696,6 +746,7 @@ namespace ElmSharp
         /// To delete just one item, use <see cref="ItemObject.Delete"/>.
         /// </summary>
         /// <seealso cref="ItemObject.Delete"/>
+        /// <since_tizen> preview </since_tizen>
         public void Clear()
         {
             Interop.Elementary.elm_genlist_clear(RealHandle);
@@ -710,6 +761,7 @@ namespace ElmSharp
         ///  -1, 0, or 1, depending on whether the coordinate is on the upper portion of that item (-1), in the middle section (0), or on the lower part (1).
         /// </param>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem GetItemByPosition(int x, int y, out int pos)
         {
             IntPtr handle = Interop.Elementary.elm_genlist_at_xy_item_get(RealHandle, x, y, out pos);
@@ -721,6 +773,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="index">The number of the item to grab (0 being the first)</param>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem GetItemByIndex(int index)
         {
             IntPtr handle = Interop.Elementary.elm_genlist_nth_item_get(RealHandle, index);
@@ -730,6 +783,7 @@ namespace ElmSharp
         /// <summary>
         /// The callback of Unrealize Event
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected override void OnRealized()
         {
             base.OnRealized();
@@ -742,6 +796,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index b21c550..edd56c3 100755 (executable)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// <summary>
     /// The type of item's part type.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     [Flags]
     public enum GenListItemFieldType
     {
@@ -56,6 +57,7 @@ namespace ElmSharp
     /// A instance to the genlist item added.
     /// It contains Update() method to update a genlist item which is given.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class GenListItem : GenItem
     {
         internal GenListItem(object data, GenItemClass itemClass) : base(data, itemClass)
@@ -65,6 +67,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets whether a given genlist item is selected.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override bool IsSelected
         {
             get
@@ -80,6 +83,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets whether a given genlist item is expanded.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsExpanded
         {
             get
@@ -99,6 +103,7 @@ namespace ElmSharp
         /// To update already realized items, use <see cref="GenList.UpdateRealizedItems"/>.
         /// </summary>
         /// <seealso cref="GenList.UpdateRealizedItems"/>
+        /// <since_tizen> preview </since_tizen>
         public override void Update()
         {
             Interop.Elementary.elm_genlist_item_update(Handle);
@@ -113,6 +118,7 @@ namespace ElmSharp
         /// <param name="part">The part could be "elm.text", "elm.swalllow.icon", "elm.swallow.end", "elm.swallow.content" and so on. It is also used for globbing to match '*', '?', and '.'. It can be used at updating multi fields.</param>
         /// <param name="type">The type of item's part type.</param>
         /// <seealso cref="GenList.UpdateRealizedItems"/>
+        /// <since_tizen> preview </since_tizen>
         public void UpdateField(string part, GenListItemFieldType type)
         {
             Interop.Elementary.elm_genlist_item_fields_update(Handle, part, (uint)type);
@@ -121,6 +127,7 @@ namespace ElmSharp
         /// <summary>
         /// Demote an item to the end of the list.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void DemoteItem()
         {
             Interop.Elementary.elm_genlist_item_demote(Handle);
@@ -129,6 +136,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the genlist item's select mode.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override GenItemSelectionMode SelectionMode
         {
             get
@@ -145,6 +153,7 @@ namespace ElmSharp
         /// Gets the next item in a genlist widget's internal list of items.
         /// </summary>
         /// <seealso cref="Previous"/>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem Next
         {
             get
@@ -161,6 +170,7 @@ namespace ElmSharp
         /// Get the previous item in a genlist widget's internal list of items.
         /// </summary>
         /// <seealso cref="Next"/>
+        /// <since_tizen> preview </since_tizen>
         public GenListItem Previous
         {
             get
@@ -176,6 +186,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the content to be shown in the tooltip item
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public override string Cursor
         {
@@ -199,6 +210,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the style for this item cursor.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public override string CursorStyle
         {
@@ -215,6 +227,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the cursor engine only usage for this item cursor.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public override bool IsUseEngineCursor
         {
@@ -232,6 +245,7 @@ namespace ElmSharp
         /// Set the text to be shown in the genlist item.
         /// </summary>
         /// <param name="tooltip">The text to set in the content.</param>
+        /// <since_tizen> preview </since_tizen>
         public override void SetTooltipText(string tooltip)
         {
             Interop.Elementary.elm_genlist_item_tooltip_text_set(Handle, tooltip);
@@ -240,6 +254,7 @@ namespace ElmSharp
         /// <summary>
         /// Unset tooltip from item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override void UnsetTooltip()
         {
             Interop.Elementary.elm_genlist_item_tooltip_unset(Handle);
@@ -248,6 +263,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the style of given genlist item's tooltip.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override string TooltipStyle
         {
             get
@@ -263,6 +279,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets whether disable size restrictions on an object's tooltip.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsTooltipWindowMode
         {
             get
@@ -278,6 +295,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the index of the item. It is only valid once displayed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Index
         {
             get
@@ -289,6 +307,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the depth of expanded item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int ExpandedItemDepth
         {
             get
@@ -303,6 +322,7 @@ namespace ElmSharp
         /// <remarks>
         /// This removes all items that are children (and their descendants) of the given item it.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public void ClearSubitems()
         {
             Interop.Elementary.elm_genlist_item_subitems_clear(Handle);
@@ -314,6 +334,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="itemClass">The item class for the item.</param>
         /// <param name="data">The data for the item.</param>
+        /// <since_tizen> preview </since_tizen>
         public void UpdateItemClass(GenItemClass itemClass, object data)
         {
             Data = data;
@@ -324,6 +345,7 @@ namespace ElmSharp
         /// <summary>
         /// Set the content to be shown in the tooltip item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected override void UpdateTooltipDelegate()
         {
             Interop.Elementary.elm_genlist_item_tooltip_content_cb_set(Handle,
index c6bce6c..bde146f 100644 (file)
@@ -24,6 +24,7 @@ namespace ElmSharp
     /// The GestureLayer is used to detect gestures.
     /// Inherits Widget
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class GestureLayer : Widget
     {
         private readonly Interop.Elementary.GestureEventCallback _gestureCallback;
@@ -37,6 +38,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of GestureLayer class.
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by GestureLayer as a child. It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public GestureLayer(EvasObject parent) : base(parent)
         {
             _gestureCallback = new Interop.Elementary.GestureEventCallback(GestureCallbackHandler);
@@ -45,6 +47,7 @@ namespace ElmSharp
         /// <summary>
         /// Enumeration for supported gesture types.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public enum GestureType
         {
             /// <summary>
@@ -96,6 +99,7 @@ namespace ElmSharp
         /// <summary>
         /// Enumeration for gesture states.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public enum GestureState
         {
             /// <summary>
@@ -129,6 +133,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the repeat-events setting.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool HoldEvents
         {
             get
@@ -144,6 +149,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the gesture layer continues enable of an object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool Continues
         {
             get
@@ -159,6 +165,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the gesture layer finger-size for taps.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int TapFingerSize
         {
             get
@@ -174,6 +181,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the gesture layer long tap start timeout of an object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double LongTapTimeout
         {
             get
@@ -189,6 +197,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the gesture layer double tap timeout of an object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double DoubleTapTimeout
         {
             get
@@ -204,6 +213,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the gesture layer flick time limit (in ms) of an object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int FlickTimeLimit
         {
             get
@@ -219,6 +229,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the gesture layer line min length of an object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int MinimumLineLength
         {
             get
@@ -234,6 +245,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets  the gesture layer line angular tolerance of an object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double LineAngularTolerance
         {
             get
@@ -249,6 +261,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the gesture layer line distance tolerance of an object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int LineDistanceTolerance
         {
             get
@@ -264,6 +277,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets step-value for rotate action.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double RotateStep
         {
             get
@@ -279,6 +293,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the gesture layer rotate angular tolerance of an object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double RotateAngularTolerance
         {
             get
@@ -294,6 +309,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets control step value for zoom action.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double ZoomStep
         {
             get
@@ -309,6 +325,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the gesture layer zoom distance tolerance of an object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int ZoomDistanceTolerance
         {
             get
@@ -324,6 +341,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the gesture layer zoom finger factor of an object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double ZoomFingerFactor
         {
             get
@@ -339,6 +357,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the gesture layer zoom wheel factor of an object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double ZoomWheelFactor
         {
             get
@@ -358,6 +377,7 @@ namespace ElmSharp
         /// A gesture layer's target may be any Evas object. This object will be used to listen to mouse and key events.
         /// </summary>
         /// <param name="target">The object to attach.</param>
+        /// <since_tizen> preview </since_tizen>
         public void Attach(EvasObject target)
         {
             Interop.Elementary.elm_gesture_layer_attach(Handle, target.Handle);
@@ -370,6 +390,7 @@ namespace ElmSharp
         /// <param name="type">The gesture you want to track state of.</param>
         /// <param name="state">The event the callback tracks (START, MOVE, END, ABORT).</param>
         /// <param name="action">The callback itself.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetGestureCallback(GestureType type, GestureState state, Action<object> action)
         {
             lock (_handlers)
@@ -412,6 +433,7 @@ namespace ElmSharp
         /// <summary>
         /// clear the gesture state change callback.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void ClearCallbacks()
         {
             lock (_handlers)
@@ -438,6 +460,7 @@ namespace ElmSharp
         /// <param name="type">The gesture you want to track state of.</param>
         /// <param name="state">The event the callback tracks (START, MOVE, END, ABORT).</param>
         /// <param name="action">The callback itself.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetTapCallback(GestureType type, GestureState state, Action<TapData> action)
         {
             SetCallback(type, state, action);
@@ -448,6 +471,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="state">The event the callback tracks (START, MOVE, END, ABORT).</param>
         /// <param name="action">The callback itself.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetMomentumCallback(GestureState state, Action<MomentumData> action)
         {
             SetCallback(GestureType.Momentum, state, action);
@@ -458,6 +482,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="state">The event the callback tracks (START, MOVE, END, ABORT).</param>
         /// <param name="action">The callback itself.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetLineCallback(GestureState state, Action<LineData> action)
         {
             SetCallback(GestureType.Line, state, action);
@@ -468,6 +493,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="state">The event the callback tracks (START, MOVE, END, ABORT).</param>
         /// <param name="action">The callback itself.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetFlickCallback(GestureState state, Action<LineData> action)
         {
             SetCallback(GestureType.Flick, state, action);
@@ -478,6 +504,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="state">The event the callback tracks (START, MOVE, END, ABORT).</param>
         /// <param name="action">The callback itself.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetZoomCallback(GestureState state, Action<ZoomData> action)
         {
             SetCallback(GestureType.Zoom, state, action);
@@ -488,6 +515,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="state">The event the callback tracks (START, MOVE, END, ABORT).</param>
         /// <param name="action">The callback itself.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetRotateCallback(GestureState state, Action<RotateData> action)
         {
             SetCallback(GestureType.Rotate, state, action);
@@ -500,6 +528,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">The gesture layer's parent widget.</param>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             return Interop.Elementary.elm_gesture_layer_add(parent);
@@ -508,6 +537,7 @@ namespace ElmSharp
         /// <summary>
         /// clear the gesture state change callback.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected override void OnUnrealize()
         {
             ClearCallbacks();
@@ -566,17 +596,20 @@ namespace ElmSharp
         /// <summary>
         /// The struct of TapData
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [StructLayout(LayoutKind.Sequential)]
         public struct TapData
         {
             /// <summary>
             /// The x coordinate of the center point.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 X;
 
             /// <summary>
             /// The y coordinate of the center point.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 Y;
 
 #pragma warning disable 3003
@@ -584,11 +617,13 @@ namespace ElmSharp
             /// <summary>
             /// The number of fingers tapped.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public UInt32 FingersCount;
 
             /// <summary>
             /// The timestamp.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public UInt32 Timestamp;
 
 #pragma warning restore 3003
@@ -597,27 +632,32 @@ namespace ElmSharp
         /// <summary>
         /// The struct of MomentumData
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [StructLayout(LayoutKind.Sequential)]
         public struct MomentumData
         {
             /// <summary>
             /// Final-swipe direction starting point on X.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 X1;
 
             /// <summary>
             /// Final-swipe direction starting point on Y.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 Y1;
 
             /// <summary>
             /// Final-swipe direction ending point on X.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 X2;
 
             /// <summary>
             /// Final-swipe direction ending point on Y
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 Y2;
 
 #pragma warning disable 3003
@@ -625,26 +665,31 @@ namespace ElmSharp
             /// <summary>
             /// Timestamp of start of final x-swipe.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public UInt32 HorizontalSwipeTimestamp;
 
             /// <summary>
             /// Timestamp of start of final y-swipe.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public UInt32 VerticalSwipeTimestamp;
 
             /// <summary>
             /// Momentum on X.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 HorizontalMomentum;
 
             /// <summary>
             /// Momentum on Y.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 VerticalMomentum;
 
             /// <summary>
             /// Number of fingers.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public UInt32 FingersCount;
 
 #pragma warning restore 3003
@@ -653,27 +698,32 @@ namespace ElmSharp
         /// <summary>
         /// The struct of LineData
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [StructLayout(LayoutKind.Sequential)]
         public struct LineData
         {
             /// <summary>
             /// Final-swipe direction starting point on X.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 X1;
 
             /// <summary>
             /// Final-swipe direction starting point on Y.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 Y1;
 
             /// <summary>
             /// Final-swipe direction ending point on X.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 X2;
 
             /// <summary>
             /// Final-swipe direction ending point on Y
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 Y2;
 
 #pragma warning disable 3003
@@ -681,26 +731,31 @@ namespace ElmSharp
             /// <summary>
             /// Timestamp of start of final x-swipe.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public UInt32 HorizontalSwipeTimestamp;
 
             /// <summary>
             /// Timestamp of start of final y-swipe.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public UInt32 VerticalSwipeTimestamp;
 
             /// <summary>
             /// Momentum on X.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 HorizontalMomentum;
 
             /// <summary>
             /// Momentum on Y.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 VerticalMomentum;
 
             /// <summary>
             /// Number of fingers.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public UInt32 FingersCount;
 
 #pragma warning restore 3003
@@ -708,33 +763,39 @@ namespace ElmSharp
             /// <summary>
             /// Angle (direction) of lines.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public double Angle;
         }
 
         /// <summary>
         /// The struct of ZoomData
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [StructLayout(LayoutKind.Sequential)]
         public struct ZoomData
         {
             /// <summary>
             /// The x coordinate of zoom center point reported to user.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 X;
 
             /// <summary>
             /// The y coordinate of zoom center point reported to user.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 Y;
 
             /// <summary>
             /// The radius (distance) between fingers reported to user.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 Radius;
 
             /// <summary>
             /// The zoom value. 1.0 means no zoom.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public double Zoom;
 
             /// <summary>
@@ -746,32 +807,38 @@ namespace ElmSharp
         /// <summary>
         /// The struct of RotateData
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [StructLayout(LayoutKind.Sequential)]
         public struct RotateData
         {
             /// <summary>
             /// The x coordinate of rotation center point reported to user.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 X;
 
             /// <summary>
             /// The y coordinate of rotation center point reported to user.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 Y;
 
             /// <summary>
             /// The radius (distance) between fingers reported to user.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public Int32 Radius;
 
             /// <summary>
             /// The start-angle.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public double BaseAngle;
 
             /// <summary>
             /// The rotation value. 0.0 means no rotation.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public double Angle;
 
             /// <summary>
@@ -785,11 +852,13 @@ namespace ElmSharp
         /// <summary>
         /// Config is a static class, it provides gestureLayer's timeout information.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static class Config
         {
             /// <summary>
             /// Sets or gets the duration for occurring long tap event of gesture layer.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public static double DefaultLongTapTimeout
             {
                 get
@@ -805,6 +874,7 @@ namespace ElmSharp
             /// <summary>
             /// Sets or gets the duration for occurring double tap event of gesture layer.
             /// </summary>
+            /// <since_tizen> preview </since_tizen>
             public static double DefaultDoubleTapTimeout
             {
                 get
index ea6fc64..ec8ec91 100755 (executable)
@@ -21,11 +21,13 @@ namespace ElmSharp
     /// <summary>
     /// The HoverselItemEventArgs is an HoverselItem's EventArgs
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class HoverselItemEventArgs : EventArgs
     {
         /// <summary>
         /// Hoversel's Item
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public HoverselItem Item { get; set; }
 
         internal static HoverselItemEventArgs CreateFromSmartEvent(IntPtr data, IntPtr obj, IntPtr info)
@@ -38,6 +40,7 @@ namespace ElmSharp
     /// <summary>
     /// The hoversel is a button that pops up a list of items.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Hoversel : Layout
     {
         SmartEvent _clicked;
@@ -50,6 +53,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the Hoversel class.
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by Hoversel as a child. It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public Hoversel(EvasObject parent) : base(parent)
         {
             _clicked = new SmartEvent(this, "clicked");
@@ -82,26 +86,31 @@ namespace ElmSharp
         /// <summary>
         /// Clicked will be triggered when Hoversel is clicked
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Clicked;
 
         /// <summary>
         /// Expanded will be triggered when Hoversel is activated by clicking the hoversel or by a function
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Expanded;
 
         /// <summary>
         /// Dismissed will be triggered when Hoversel Dismissed
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Dismissed;
 
         /// <summary>
         /// ItemSelected will be triggered when Hoversel's Item Selected
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<HoverselItemEventArgs> ItemSelected;
 
         /// <summary>
         /// Gets or sets the status to control whether the hoversel should expand horizontally.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsHorizontal
         {
             get
@@ -117,6 +126,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the hover parent.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public IntPtr HoverParent
         {
             get
@@ -132,6 +142,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the flag of whether the hoversel is expanded.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsExpanded
         {
             get
@@ -143,6 +154,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the status of whether update icon and text of hoversel same to those of selected item automatically.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool AutoUpdate
         {
             get
@@ -158,6 +170,7 @@ namespace ElmSharp
         /// <summary>
         /// This triggers the hoversel popup from code, the same as if the user had clicked the button.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void HoverBegin()
         {
             Interop.Elementary.elm_hoversel_hover_begin(RealHandle);
@@ -166,6 +179,7 @@ namespace ElmSharp
         /// <summary>
         /// This dismisses the hoversel popup as if the user had clicked outside the hover.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void HoverEnd()
         {
             Interop.Elementary.elm_hoversel_hover_end(RealHandle);
@@ -174,6 +188,7 @@ namespace ElmSharp
         /// <summary>
         /// This will remove all the children items from the hoversel.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Clear()
         {
             Interop.Elementary.elm_hoversel_clear(RealHandle);
@@ -185,6 +200,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="label">Item's label</param>
         /// <returns>A handle to the added item.</returns>
+        /// <since_tizen> preview </since_tizen>
         public HoverselItem AddItem(string label)
         {
             HoverselItem item = new HoverselItem();
@@ -198,6 +214,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index ebdaece..135c683 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// The HoverselItem is the Item of Hoversel
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class HoverselItem : ItemObject
     {
         internal HoverselItem() : base(IntPtr.Zero)
@@ -30,11 +31,13 @@ namespace ElmSharp
         /// <summary>
         /// HoverselItem's label
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string Label { get; internal set; }
 
         /// <summary>
         /// ItemSelected will be triggered when HoverselItem Selected
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler ItemSelected;
 
         internal void SendItemSelected()
index c00e036..e8e4bc0 100755 (executable)
@@ -19,21 +19,25 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// IAccessibleObject is a interface which defines properties and methods of accessible object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public interface IAccessibleObject
     {
         /// <summary>
         /// Gets or sets the reading information types of an accessible object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         ReadingInfoType ReadingInfoType { get; set; }
 
         /// <summary>
         /// Gets or sets the role of the object in accessibility domain.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         AccessRole Role { get; set; }
 
         /// <summary>
         /// Gets or sets highlightable of given widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         bool CanHighlight { get; set; }
 
         /// <summary>
@@ -42,26 +46,31 @@ namespace ElmSharp.Accessible
         /// When translation domain is set values of "name" and "description" properties will be translated with dgettext function using current translation domain as "domainname" parameter.
         /// It is application developer responsibility to ensure that translation files are loaded and binded to translation domain when accessibility is enabled.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         string TranslationDomain { get; set; }
 
         /// <summary>
         /// Gets or sets an accessible name of the object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         string Name { get; set; }
 
         /// <summary>
         /// Gets or sets contextual information about object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         string Description { get; set; }
 
         /// <summary>
         /// Gets or sets the delegate for <see cref="IAccessibleObject.Name"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         AccessibleInfoProvider NameProvider { get; set; }
 
         /// <summary>
         /// Gets or sets the delegate for <see cref = "IAccessibleObject.Description" />.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         AccessibleInfoProvider DescriptionProvider { get; set; }
 
         /// <summary>
@@ -70,22 +79,26 @@ namespace ElmSharp.Accessible
         /// AppendRelation API is asymmetric, which means that appending, for example, relation <see cref="FlowsTo"/> from object A to B, do not append relation <see cref="FlowsFrom"/> from object B to object A.
         /// </summary>
         /// <param name="relation">The relationship between source object and target object of a given type.</param>
+        /// <since_tizen> preview </since_tizen>
         void AppendRelation(IAccessibleRelation relation);
 
         /// <summary>
         /// Removes the relationship between two accessible objects.
         /// </summary>
         /// <param name="relation">The relationship between source object and target object of a given type.</param>
+        /// <since_tizen> preview </since_tizen>
         void RemoveRelation(IAccessibleRelation relation);
 
         /// <summary>
         /// Highlights accessible widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         void Highlight();
 
         /// <summary>
         /// Clears highlight of accessible widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         void Unhighlight();
     }
 }
index 8ed3d37..0c83042 100644 (file)
@@ -7,22 +7,26 @@ namespace ElmSharp
     /// <summary>
     /// The AnimatorMotionMapper interface
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public interface IAnimatorMotionMapper
     {
         /// <summary>
         /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         double Calculate(double position);
     }
 
     /// <summary>
     /// The LinearMotionMapper class
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class LinearMotionMapper : IAnimatorMotionMapper
     {
         /// <summary>
         /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Calculate(double position)
         {
             return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Linear, 0, 0);
@@ -32,11 +36,13 @@ namespace ElmSharp
     /// <summary>
     /// The AccelerateMotionMapper class
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class AccelerateMotionMapper : IAnimatorMotionMapper
     {
         /// <summary>
         /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Calculate(double position)
         {
             return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Accelerate, 0, 0);
@@ -46,11 +52,13 @@ namespace ElmSharp
     /// <summary>
     /// The DecelerateMotionMapper class
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class DecelerateMotionMapper : IAnimatorMotionMapper
     {
         /// <summary>
         /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Calculate(double position)
         {
             return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Decelerate, 0, 0);
@@ -60,11 +68,13 @@ namespace ElmSharp
     /// <summary>
     /// The SinusoidalMotionMapper class
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class SinusoidalMotionMapper : IAnimatorMotionMapper
     {
         /// <summary>
         /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Calculate(double position)
         {
             return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Sinusoidal, 0, 0);
@@ -74,16 +84,19 @@ namespace ElmSharp
     /// <summary>
     /// The AccelerateFactorMotionMapper class
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class AccelerateFactorMotionMapper : IAnimatorMotionMapper
     {
         /// <summary>
         /// The power factor of AccelerateFactorMotionMapper
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double PowerFactor { get; set; } = 0;
 
         /// <summary>
         /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Calculate(double position)
         {
             return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.AccelerateFactor, PowerFactor, 0);
@@ -93,16 +106,19 @@ namespace ElmSharp
     /// <summary>
     /// The DecelerateFactorMotionMapper class
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class DecelerateFactorMotionMapper : IAnimatorMotionMapper
     {
         /// <summary>
         /// The power factor of DecelerateFactorMotionMapper
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double PowerFactor { get; set; } = 0;
 
         /// <summary>
         /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Calculate(double position)
         {
             return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.DecelerateFactor, PowerFactor, 0);
@@ -112,16 +128,19 @@ namespace ElmSharp
     /// <summary>
     /// The SinusoidalFactorMotionMapper class
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class SinusoidalFactorMotionMapper : IAnimatorMotionMapper
     {
         /// <summary>
         /// The power factor of SinusoidalFactorMotionMapper
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double PowerFactor { get; set; } = 0;
 
         /// <summary>
         /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Calculate(double position)
         {
             return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.SinusoidalFactor, PowerFactor, 0);
@@ -131,21 +150,25 @@ namespace ElmSharp
     /// <summary>
     /// The DivisorInterpolatedMotionMapper class
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class DivisorInterpolatedMotionMapper : IAnimatorMotionMapper
     {
         /// <summary>
         /// The Divisor of DivisorInterpolatedMotionMapper
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Divisor { get; set; } = 0;
 
         /// <summary>
         /// The power of DivisorInterpolatedMotionMapper
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Power { get; set; } = 0;
 
         /// <summary>
         /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Calculate(double position)
         {
             return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.DivisorInterp, Divisor, Power);
@@ -155,21 +178,25 @@ namespace ElmSharp
     /// <summary>
     /// The BounceMotionMapper class
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class BounceMotionMapper : IAnimatorMotionMapper
     {
         /// <summary>
         /// The bounces of BounceMotionMapper
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Bounces { get; set; } = 0;
 
         /// <summary>
         /// The decay factor of BounceMotionMapper
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double DecayFactor { get; set; } = 0;
 
         /// <summary>
         /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Calculate(double position)
         {
             return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Bounce, DecayFactor, Bounces);
@@ -179,21 +206,25 @@ namespace ElmSharp
     /// <summary>
     /// The SpringMotionMapper class
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class SpringMotionMapper : IAnimatorMotionMapper
     {
         /// <summary>
         /// The wobbles of SpringMotionMapper
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Wobbles { get; set; } = 0;
 
         /// <summary>
         /// The decat factir of SpringMotionMapper
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double DecayFactor { get; set; } = 0;
 
         /// <summary>
         /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Calculate(double position)
         {
             return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Bounce, DecayFactor, Wobbles);
@@ -203,31 +234,37 @@ namespace ElmSharp
     /// <summary>
     /// The CubicBezierMotionMapper class
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class CubicBezierMotionMapper : IAnimatorMotionMapper
     {
         /// <summary>
         /// The X1 of CubicBezierMotionMapper
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double X1 { get; set; } = 0;
 
         /// <summary>
         /// The Y1 of CubicBezierMotionMapper
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Y1 { get; set; } = 0;
 
         /// <summary>
         /// The X2 of CubicBezierMotionMapper
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double X2 { get; set; } = 0;
 
         /// <summary>
         /// The Y2 of CubicBezierMotionMapper
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Y2 { get; set; } = 0;
 
         /// <summary>
         /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Calculate(double position)
         {
             double[] values = { X1, Y1, X2, Y2 };
index 3ebff8f..5f2dac4 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the icon lookup order. Should look for icons in the theme, FDO paths, or both.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum IconLookupOrder
     {
         /// <summary>
@@ -46,12 +47,14 @@ namespace ElmSharp
     /// or images coming from a custom file (PNG, JPG, EDJE, etc.), on icon context.
     /// Inherits Image
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Icon : Image
     {
         /// <summary>
         /// Creates and initializes a new instance of Icon class.
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by Icon as a child. It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public Icon(EvasObject parent) : base(parent)
         {
         }
@@ -59,6 +62,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the standard icon name of a given Icon widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string StandardIconName
         {
             get
@@ -74,6 +78,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the icon lookup order of a given Icon widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public IconLookupOrder IconLookupOrder
         {
             get
@@ -91,6 +96,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="file">The path to the file that is used as an icon image</param>
         /// <param name="group">The group that the icon belongs to</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetThumb(string file, string group)
         {
             Interop.Elementary.elm_icon_thumb_set(RealHandle, file, group);
@@ -101,6 +107,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">EvasObject</param>
         /// <returns>The new object, otherwise NULL if it cannot be created</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index a6a499d..368eba9 100644 (file)
@@ -26,6 +26,7 @@ namespace ElmSharp
     /// be it from a disk file or from a memory region.
     /// Inherits Widget
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Image : Widget
     {
         bool _canScaleUp = true;
@@ -39,6 +40,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of Image class.
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by Image as a child. It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public Image(EvasObject parent) : base(parent)
         {
             _clicked = new SmartEvent(this, "clicked");
@@ -48,21 +50,25 @@ namespace ElmSharp
         /// <summary>
         /// Clicked will be triggered when the image is clicked.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Clicked;
 
         /// <summary>
         /// LoadingCompleted will be triggered when the image is loaded completely.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler LoadingCompleted;
 
         /// <summary>
         /// Clicked will be triggered when the image is fail to load.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler LoadingFailed;
 
         /// <summary>
         /// Gets the file that is used as an image.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string File
         {
             get
@@ -74,6 +80,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the smooth effect for an image.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsSmooth
         {
             get
@@ -89,6 +96,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether scaling is disabled on the object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsScaling
         {
             get
@@ -104,6 +112,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether the object is down resizeable.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool CanScaleDown
         {
             get
@@ -120,6 +129,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether the object is up resizeable.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool CanScaleUp
         {
             get
@@ -136,6 +146,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether the image fills the entire object area, when keeping the aspect ratio.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool CanFillOutside
         {
             get
@@ -151,6 +162,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the prescale size for the image.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int PrescaleSize
         {
             get
@@ -166,6 +178,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether the original aspect ratio of the image should be kept on resize.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsFixedAspect
         {
             get
@@ -181,6 +194,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether an image object (which supports animation) is to animate itself.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsAnimated
         {
             get
@@ -196,6 +210,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets whether an image object supports animation.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsAnimatedAvailable
         {
             get
@@ -211,6 +226,7 @@ namespace ElmSharp
         /// An image object, even if it supports animation, will be displayed by default without animation.
         /// To actually start playing any image object's animation, <see cref="IsAnimated"/> should be TRUE before setting this property true.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool IsAnimationPlaying
         {
             get
@@ -226,6 +242,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether the image is 'editable'.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsEditable
         {
             get
@@ -241,6 +258,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the current size of the image.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Size ObjectSize
         {
             get
@@ -253,6 +271,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether alpha channel data is being used on the given image object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsOpaque
         {
             get
@@ -275,6 +294,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the image orientation.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public ImageOrientation Orientation
         {
             get
@@ -290,6 +310,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the image color
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override Color Color
         {
             get
@@ -316,6 +337,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets the background color
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override Color BackgroundColor
         {
             set
@@ -337,6 +359,7 @@ namespace ElmSharp
         /// This property allows one to get the underlying EvasObject of type Image from this elementary widget. It can be useful to do things like save the image to a file, etc.
         /// </summary>
         /// <remarks>Be careful to not manipulate it, as it is under the control of widget.</remarks>
+        /// <since_tizen> preview </since_tizen>
         public EvasImage ImageObject
         {
             get
@@ -361,6 +384,7 @@ namespace ElmSharp
         /// <param name="right">The border's right width</param>
         /// <param name="top">The border's top width</param>
         /// <param name="bottom">The border's bottom width</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetBorder(int left, int right, int top, int bottom)
         {
             ImageObject?.SetBorder(left, right, top, bottom);
@@ -374,6 +398,7 @@ namespace ElmSharp
         /// This function sets if the center part of the scaled image is to be drawn or left completely blank, or forced to be solid.
         /// Very useful for frames and decorations.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public ImageBorderFillMode BorderCenterFillMode
         {
             get
@@ -402,6 +427,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="file">The path to the file that is used as an image source</param>
         /// <returns>(true = success, false = error)</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool Load(string file)
         {
             if (file == null)
@@ -417,6 +443,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="uri">The uri to the file that is used as an image source</param>
         /// <returns>(true = success, false = error)</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool Load(Uri uri)
         {
             if (uri == null)
@@ -436,6 +463,7 @@ namespace ElmSharp
         /// <param name="img">The binary data that is used as an image source</param>
         /// <param name="size">The size of the binary data blob img</param>
         /// <returns>(true = success, false = error)</returns>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("This method will be removed. Use Load(Stream stream) instead.")]
         public unsafe bool Load(byte* img, long size)
         {
@@ -452,6 +480,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="stream">The stream that is used as an image source</param>
         /// <returns>(true = success, false = error)</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool Load(Stream stream)
         {
             if (stream == null)
@@ -477,6 +506,7 @@ namespace ElmSharp
         /// <param name="file">The path to the file that is used as an image source</param>
         /// <param name="cancellationToken">cancellation token</param>
         /// <returns>(true = success, false = error)</returns>
+        /// <since_tizen> preview </since_tizen>
         public Task<bool> LoadAsync(string file, CancellationToken cancellationToken = default(CancellationToken))
         {
             if (file == null)
@@ -532,6 +562,7 @@ namespace ElmSharp
         /// <param name="uri">The uri to the file that is used as an image source</param>
         /// <param name="cancellationToken">cancellation token</param>
         /// <returns>(true = success, false = error)</returns>
+        /// <since_tizen> preview </since_tizen>
         public Task<bool> LoadAsync(Uri uri, CancellationToken cancellationToken = default(CancellationToken))
         {
             if (uri == null)
@@ -546,6 +577,7 @@ namespace ElmSharp
         /// <param name="stream">The stream that is used as an image source</param>
         /// <param name="cancellationToken">cancellation token</param>
         /// <returns>(true = success, false = error)</returns>
+        /// <since_tizen> preview </since_tizen>
         public async Task<bool> LoadAsync(Stream stream, CancellationToken cancellationToken = default(CancellationToken))
         {
             if (stream == null)
@@ -612,6 +644,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The name of color class.</param>
         /// <param name="color">The struct of color</param>
+        /// <since_tizen> preview </since_tizen>
         public override void SetPartColor(string part, Color color)
         {
             Interop.Elementary.elm_object_color_class_color_set(Handle, part, color.R * color.A / 255,
@@ -625,6 +658,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The name of color class.</param>
         /// <returns>color object</returns>
+        /// <since_tizen> preview </since_tizen>
         public override Color GetPartColor(string part)
         {
             Interop.Elementary.elm_object_color_class_color_get(Handle, part, out int r, out int g, out int b, out int a);
@@ -636,6 +670,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by Image as a child. It's <see cref="EvasObject"/> type.</param>
         /// <returns>The new object, otherwise null if it cannot be created</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent);
@@ -651,6 +686,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the fill mode of image border
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum ImageBorderFillMode
     {
         /// <summary>
@@ -672,6 +708,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the possible orientation options
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum ImageOrientation : int
     {
         /// <summary>
index afe9944..6e715dd 100755 (executable)
@@ -23,6 +23,7 @@ namespace ElmSharp
     /// An index widget gives you an index for fast access to whichever group of other UI items one might have.
     /// Inherits Layout
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Index : Layout
     {
         HashSet<IndexItem> _children = new HashSet<IndexItem>();
@@ -32,6 +33,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of Index class.
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by Index as a child. It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public Index(EvasObject parent) : base(parent)
         {
             _delayedChanged = new SmartEvent(this, this.RealHandle, "delay,changed");
@@ -41,11 +43,13 @@ namespace ElmSharp
         /// <summary>
         /// Changed will be triggered when the selected index item is changed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Changed;
 
         /// <summary>
         /// Sets or gets the auto hiding feature is enabled or not for a given index widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool AutoHide
         {
             get
@@ -61,6 +65,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets a value whether horizontal mode is enabled or not.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsHorizontal
         {
             get
@@ -76,6 +81,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the value of indicator's disabled status.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IndicatorVisible
         {
             get
@@ -91,6 +97,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the omit feature is enabled or not for a given index widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool OmitEnabled
         {
             get
@@ -107,6 +114,7 @@ namespace ElmSharp
         /// Set a delay change time for index object.
         /// delay time is 0.2 sec by default.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Delay
         {
             get
@@ -122,6 +130,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the items level for a given index widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Level
         {
             get
@@ -138,6 +147,7 @@ namespace ElmSharp
         /// Control standard_priority group of index.
         /// Priority group will be shown as many items as it can, and other group will be shown one character only.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Priority
         {
             get
@@ -153,6 +163,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the last selected item, for a given index widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public IndexItem SelectedItem
         {
             get
@@ -167,6 +178,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="label">the label which the item should be indexed</param>
         /// <returns>A object to the IndexItem added or null, on errors</returns>
+        /// <since_tizen> preview </since_tizen>
         public IndexItem Append(string label)
         {
             IndexItem item = new IndexItem(label);
@@ -179,6 +191,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="label">the label which the item should be indexed</param>
         /// <returns>A handle to the item added or NULL, on errors</returns>
+        /// <since_tizen> preview </since_tizen>
         public IndexItem Prepend(string label)
         {
             IndexItem item = new IndexItem(label);
@@ -192,6 +205,7 @@ namespace ElmSharp
         /// <param name="label">the label which the item should be indexed</param>
         /// <param name="before">The index item to insert after.</param>
         /// <returns>A object to the IndexItem added or null, on errors</returns>
+        /// <since_tizen> preview </since_tizen>
         public IndexItem InsertBefore(string label, IndexItem before)
         {
             IndexItem item = new IndexItem(label);
@@ -205,6 +219,7 @@ namespace ElmSharp
         /// <param name="label">the label which the item should be indexed</param>
         /// <param name="after">The index item to insert after.</param>
         /// <returns>A object to the IndexItem added or null, on errors</returns>
+        /// <since_tizen> preview </since_tizen>
         public IndexItem InsertAfter(string label, IndexItem after)
         {
             IndexItem item = new IndexItem(label);
@@ -216,6 +231,7 @@ namespace ElmSharp
         /// Flush the changes made to the index items so they work correctly.
         /// </summary>
         /// <param name="level">The index level (one of 0 or 1) where changes were made</param>
+        /// <since_tizen> preview </since_tizen>
         public void Update(int level)
         {
             Interop.Elementary.elm_index_level_go(RealHandle, level);
@@ -224,6 +240,7 @@ namespace ElmSharp
         /// <summary>
         /// Removes all items from a given index widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Clear()
         {
             Interop.Elementary.elm_index_item_clear(RealHandle);
@@ -234,6 +251,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index 67dcfd4..349ae03 100755 (executable)
@@ -21,12 +21,14 @@ namespace ElmSharp
     /// The IndexItem is used to manage index item
     /// Inherits ItemObject
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class IndexItem : ItemObject
     {
         /// <summary>
         /// Creates and initializes a new instance of IndexItem class.
         /// </summary>
         /// <param name="text">the text is set to the Text. It's 'string' type.</param>
+        /// <since_tizen> preview </since_tizen>
         public IndexItem(string text) : base(IntPtr.Zero)
         {
             Text = text;
@@ -35,17 +37,20 @@ namespace ElmSharp
         /// <summary>
         /// Selected will be triggered when the index item is selected
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Selected;
 
         /// <summary>
         /// Gets the text
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string Text { get; private set; }
 
         /// <summary>
         /// Sets the selected state of an item.
         /// </summary>
         /// <param name="selected">The selected state</param>
+        /// <since_tizen> preview </since_tizen>
         public void Select(bool selected)
         {
             Interop.Elementary.elm_index_item_selected_set(Handle, selected);
index f3182aa..5e3211e 100644 (file)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// <summary>
     /// The ItemObject is used to manage item object
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ItemObject
     {
         private static Dictionary<int, ItemObject> s_IdToItemTable = new Dictionary<int, ItemObject>();
@@ -38,6 +39,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of ItemObject class.
         /// </summary>
         /// <param name="handle">IntPtr</param>
+        /// <since_tizen> preview </since_tizen>
         protected ItemObject(IntPtr handle)
         {
             _deleteCallback = DeleteCallbackHandler;
@@ -58,11 +60,13 @@ namespace ElmSharp
         /// <summary>
         /// Gets the id of item object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Id { get; private set; }
 
         /// <summary>
         /// Sets or gets whether the item object is enabled
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsEnabled
         {
             get { return !Interop.Elementary.elm_object_item_disabled_get(Handle); }
@@ -72,6 +76,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets track object of the item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public EvasObject TrackObject
         {
             get
@@ -85,6 +90,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the style of the Item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual string Style
         {
             get
@@ -121,11 +127,13 @@ namespace ElmSharp
         /// <summary>
         /// Deleted will be triggered when the item object is deleted
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Deleted;
 
         /// <summary>
         /// Delete the item object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Delete()
         {
             Interop.Elementary.elm_object_item_del(Handle);
@@ -137,6 +145,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The content part name (null for the default content)</param>
         /// <param name="content">The content of the object item</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetPartContent(string part, EvasObject content)
         {
             SetPartContent(part, content, false);
@@ -148,6 +157,7 @@ namespace ElmSharp
         /// <param name="part">The content part name (null for the default content)</param>
         /// <param name="content">The content of the object item</param>
         /// <param name="preserveOldContent">judge whether delete old content</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetPartContent(string part, EvasObject content, bool preserveOldContent)
         {
             IntPtr oldContent = Interop.Elementary.elm_object_item_part_content_unset(Handle, part);
@@ -164,6 +174,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The text part name (null for the default label)</param>
         /// <param name="text">Text of the label</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetPartText(string part, string text)
         {
             Interop.Elementary.elm_object_item_part_text_set(Handle, part, text);
@@ -174,6 +185,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The text part name (null for the default label)</param>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public string GetPartText(string part)
         {
             return Interop.Elementary.elm_object_item_part_text_get(Handle, part);
@@ -184,6 +196,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The text part name (null for the default label)</param>
         /// <param name="color">the color</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetPartColor(string part, Color color)
         {
             Interop.Elementary.elm_object_item_color_class_color_set(Handle, part, color.R * color.A / 255,
@@ -197,6 +210,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The text part name (null for the default label)</param>
         /// <returns>the color of object item</returns>
+        /// <since_tizen> preview </since_tizen>
         public Color GetPartColor(string part)
         {
             int r, g, b, a;
@@ -208,6 +222,7 @@ namespace ElmSharp
         /// Deletes color of an object item
         /// </summary>
         /// <param name="part">The text part name</param>
+        /// <since_tizen> preview </since_tizen>
         public void DeletePartColor(string part)
         {
             Interop.Elementary.elm_object_item_color_class_del(Handle, part);
@@ -219,6 +234,7 @@ namespace ElmSharp
         /// <param name="emission">The signal's name.</param>
         /// <param name="source">The signal's source.</param>
         /// <param name="func">The function to be executed when the signal is emitted.</param>
+        /// <since_tizen> preview </since_tizen>
         public void AddSignalHandler(string emission, string source, Func<string, string, bool> func)
         {
             if (emission != null && source != null && func != null)
@@ -241,6 +257,7 @@ namespace ElmSharp
         /// <param name="emission">The signal's name.</param>
         /// <param name="source">The signal's source.</param>
         /// <param name="func">The function to be executed when the signal is emitted.</param>
+        /// <since_tizen> preview </since_tizen>
         public void RemoveSignalHandler(string emission, string source, Func<string, string, bool> func)
         {
             if (emission != null && source != null && func != null)
@@ -263,6 +280,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="emission">The signal's name.</param>
         /// <param name="source">The signal's source.</param>
+        /// <since_tizen> preview </since_tizen>
         public void EmitSignal(string emission, string source)
         {
             Interop.Elementary.elm_object_item_signal_emit(Handle, emission, source);
@@ -272,6 +290,7 @@ namespace ElmSharp
         /// Gets the handle of object item
         /// </summary>
         /// <param name="obj">ItemObject</param>
+        /// <since_tizen> preview </since_tizen>
         public static implicit operator IntPtr(ItemObject obj)
         {
             if (obj == null)
@@ -282,6 +301,7 @@ namespace ElmSharp
         /// <summary>
         /// OnInvalidate of object item
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected virtual void OnInvalidate() { }
 
         internal static ItemObject GetItemById(int id)
index ef8b609..bc4db53 100755 (executable)
@@ -21,12 +21,14 @@ namespace ElmSharp
     /// <summary>
     /// The ItemObjectExtension is used to manage item object extension
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public static class ItemObjectExtension
     {
         /// <summary>
         /// Grab high light of item object
         /// </summary>
         /// <param name="obj">the item object which is grabbed high light</param>
+        /// <since_tizen> preview </since_tizen>
         public static void GrabHighlight(this ItemObject obj)
         {
             Interop.Elementary.elm_atspi_component_highlight_grab(obj.Handle);
@@ -36,6 +38,7 @@ namespace ElmSharp
         /// Clear high light of item object
         /// </summary>
         /// <param name="obj">the item object which is cleared high light</param>
+        /// <since_tizen> preview </since_tizen>
         public static void ClearHighlight(this ItemObject obj)
         {
             Interop.Elementary.elm_atspi_component_highlight_clear(obj.Handle);
index 12aae07..bbde2f3 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// Label is a widget to display text, with simple html-like markup.
     /// Inherits Layout
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Label : Layout
     {
         SmartEvent _slideCompleted;
@@ -29,6 +30,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of Label class.
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by Label as a child. It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public Label(EvasObject parent) : base(parent)
         {
             _slideCompleted = new SmartEvent(this, this.RealHandle, "slide,end");
@@ -41,11 +43,13 @@ namespace ElmSharp
         /// <summary>
         /// SlideCompleted will be triggered when the slide is completed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler SlideCompleted;
 
         /// <summary>
         /// Sets or gets wrap width of the label.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int LineWrapWidth
         {
             get
@@ -61,6 +65,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the wrapping behavior of the label.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public WrapType LineWrapType
         {
             get
@@ -81,6 +86,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the slide mode of the label widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public LabelSlideMode SlideMode
         {
             get
@@ -96,6 +102,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the slide duration of the label.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double SlideDuration
         {
             get
@@ -116,6 +123,7 @@ namespace ElmSharp
         /// If you set the duration of the slide using elm_label_slide_duration_set() you cannot get the correct speed using this function until the label is actually rendered and resized.
         /// </remarks>
         /// <seealso cref="SlideDuration"/>
+        /// <since_tizen> preview </since_tizen>
         public double SlideSpeed
         {
             get
@@ -131,6 +139,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the ellipsis behavior of the label.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsEllipsis
         {
             get
@@ -150,6 +159,7 @@ namespace ElmSharp
         /// APIs, elm_label_text_style_user_peek/pop/push, are internal APIs only in Tizen. Avalilable since Tizen_4.0.
         /// </remarks>
         /// 
+        /// <since_tizen> preview </since_tizen>
         public string TextStyle
         {
             get
@@ -172,6 +182,7 @@ namespace ElmSharp
         /// <summary>
         /// Start slide effect.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void PlaySlide()
         {
             Interop.Elementary.elm_label_slide_go(RealHandle);
@@ -182,6 +193,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">EvasObject</param>
         /// <returns>The new object, otherwise null if it cannot be created</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {            
             return Interop.Elementary.elm_label_add(parent.Handle);
@@ -191,6 +203,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for slide mode of a label widget
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum LabelSlideMode
     {
         /// <summary>
index d5716e1..af5ab10 100644 (file)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// This is a container widget that takes a standard Edje design file and wraps it very thinly in a widget.
     /// Inherits Widget
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Layout : Container
     {
         SmartEvent _languageChanged;
@@ -33,6 +34,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of Layout class.
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by Layout as a child. It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public Layout(EvasObject parent) : base(parent)
         {
         }
@@ -40,6 +42,7 @@ namespace ElmSharp
         /// <summary>
         /// Creates and initializes a new instance of Layout class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected Layout() : base()
         {
         }
@@ -47,16 +50,19 @@ namespace ElmSharp
         /// <summary>
         /// LanguageChanged will be triggered when the program's language is changed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler LanguageChanged;
 
         /// <summary>
         /// ThemeChanged will be triggered when the theme is changed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler ThemeChanged;
 
         /// <summary>
         /// Gets the edje layout.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public EdjeObject EdjeObject
         {
             get
@@ -70,6 +76,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets accessibility state of texblock(text) parts in the layout object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool TextBlockAccessibility
         {
             get
@@ -88,6 +95,7 @@ namespace ElmSharp
         /// Successive freezes will nest, requiring an equal number of thaws.
         /// </summary>
         /// <returns>The frozen state or 0 if the object is not frozen or on error.</returns>
+        /// <since_tizen> preview </since_tizen>
         public int Freeze()
         {
             return Interop.Elementary.elm_layout_freeze(RealHandle);
@@ -98,6 +106,7 @@ namespace ElmSharp
         /// If sucessives freezes were done, an equal number of thaws will be required.
         /// </summary>
         /// <returns>The frozen state or 0 if the object is not frozen or on error.</returns>
+        /// <since_tizen> preview </since_tizen>
         public int Thaw()
         {
             return Interop.Elementary.elm_layout_thaw(RealHandle);
@@ -111,6 +120,7 @@ namespace ElmSharp
         /// The minimum size of the theme is calculated based on minimum size of parts, the size of elements inside containers like box and table, etc.
         /// All of this can change due to state changes, and that's when this function should be called.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Resizing()
         {
             Interop.Elementary.elm_layout_sizing_eval(RealHandle);
@@ -122,6 +132,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="width">Restrict minimum size ot the current width.</param>
         /// <param name="height">Restrict minimum size ot the current height.</param>
+        /// <since_tizen> preview </since_tizen>
         public void Resizing(bool width, bool height)
         {
             Interop.Elementary.elm_layout_sizing_restricted_eval(RealHandle, width, height);
@@ -134,6 +145,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="key">The data key</param>
         /// <returns>The data</returns>
+        /// <since_tizen> preview </since_tizen>
         public string GetEdjeData(string key)
         {
             return Interop.Elementary.elm_layout_data_get(RealHandle, key);
@@ -144,6 +156,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The TEXT part to retrieve the text off.</param>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public override string GetPartText(string part)
         {
             return Interop.Elementary.elm_layout_text_get(RealHandle, part);
@@ -155,6 +168,7 @@ namespace ElmSharp
         /// <param name="part">The TEXT part to retrieve the text off.</param>
         /// <param name="text">The text to set.</param>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public override bool SetPartText(string part, string text)
         {
             return Interop.Elementary.elm_layout_text_set(RealHandle, part, text);
@@ -168,6 +182,7 @@ namespace ElmSharp
         /// <param name="part">The part</param>
         /// <param name="child">The Object to append</param>
         /// <returns>Sucess is true</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool BoxAppend(string part, EvasObject child)
         {
             AddChild(child);
@@ -182,6 +197,7 @@ namespace ElmSharp
         /// <param name="part">The part</param>
         /// <param name="child">The Object to prepend</param>
         /// <returns>Sucess is true</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool BoxPrepend(string part, EvasObject child)
         {
             AddChild(child);
@@ -195,6 +211,7 @@ namespace ElmSharp
         /// <param name="part">The part</param>
         /// <param name="child">The Object to remove</param>
         /// <returns>Sucess is true</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool BoxRemove(string part, EvasObject child)
         {
             RemoveChild(child);
@@ -208,6 +225,7 @@ namespace ElmSharp
         /// <param name="part">The part</param>
         /// <param name="clear">If true, then all objects will be deleted as well, otherwise they will just be removed and will be dangling on the canvas.</param>
         /// <returns>Sucess is true</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool BoxRemoveAll(string part, bool clear)
         {
             ClearChildren();
@@ -223,6 +241,7 @@ namespace ElmSharp
         /// <param name="child">The child object to insert into box.</param>
         /// <param name="position">The numeric position >=0 to insert the child.</param>
         /// <returns>Sucess is true</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool BoxInsertAt(string part, EvasObject child, uint position)
         {
             AddChild(child);
@@ -238,6 +257,7 @@ namespace ElmSharp
         /// <param name="child">The child object to insert into box.</param>
         /// <param name="reference">Another reference object to insert before in box.</param>
         /// <returns>Sucess is true</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool BoxInsertBefore(string part, EvasObject child, EvasObject reference)
         {
             AddChild(child);
@@ -250,6 +270,7 @@ namespace ElmSharp
         /// <param name="part">The swallow part name in the edje file</param>
         /// <param name="content">The child that will be added in this layout object.</param>
         /// <returns>TRUE on success, FALSE otherwise</returns>
+        /// <since_tizen> preview </since_tizen>
         public override bool SetPartContent(string part, EvasObject content)
         {
             return SetPartContent(part, content, false);
@@ -262,6 +283,7 @@ namespace ElmSharp
         /// <param name="content">The content</param>
         /// <param name="preserveOldContent">true, preserve old content will be unset. false, preserve old content will not be unset.</param>
         /// <returns>TRUE on success, FALSE otherwise</returns>
+        /// <since_tizen> preview </since_tizen>
         public override bool SetPartContent(string part, EvasObject content, bool preserveOldContent)
         {
             if (preserveOldContent)
@@ -278,6 +300,7 @@ namespace ElmSharp
         /// <param name="klass">The class of the group</param>
         /// <param name="group">The group</param>
         /// <param name="style">The style to use</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetTheme(string klass, string group, string style)
         {
             Interop.Elementary.elm_layout_theme_set(RealHandle, klass, group, style);
@@ -288,6 +311,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="file">The path to the file (edj) that is used as a layout</param>
         /// <param name="group">The group that the layout belongs to in the edje file</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetFile(string file, string group)
         {
             Interop.Elementary.elm_layout_file_set(RealHandle, file, group);
@@ -296,6 +320,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets the back ground color of layout
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override Color BackgroundColor
         {
             set
@@ -319,6 +344,7 @@ namespace ElmSharp
         /// <remarks>
         /// API, elm_layout_text_valign_set, is an internal API only in Tizen. Avalilable since Tizen_4.0.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public virtual void SetVerticalTextAlignment(string part, double valign)
         {
             Interop.Elementary.elm_layout_text_valign_set(RealHandle, part, valign);
@@ -330,6 +356,7 @@ namespace ElmSharp
         /// <remarks>
         /// API, elm_layout_text_valign_get, is internal API only in Tizen. Avalilable since Tizen_4.0.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public virtual double GetVerticalTextAlignment(string part)
         {
             return Interop.Elementary.elm_layout_text_valign_get(RealHandle, part);
@@ -338,6 +365,7 @@ namespace ElmSharp
         /// <summary>
         /// The callback of Realized Event
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected override void OnRealized()
         {
             base.OnRealized();
@@ -359,6 +387,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by Layout as a child. It's <see cref="EvasObject"/> type.</param>
         /// <returns>The new object, otherwise null if it cannot be created</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             return Interop.Elementary.elm_layout_add(parent.Handle);
index 59eec69..afd3473 100755 (executable)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for setting list's resizing behavior, transverse axis scrolling and items cropping.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum ListMode
     {
         /// <summary>
@@ -52,11 +53,13 @@ namespace ElmSharp
     /// It contains Item which is <see cref="ListItem"/> type.
     /// All events of List contain ListItemEventArgs as a parameter.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ListItemEventArgs : EventArgs
     {
         /// <summary>
         /// Gets or sets List item. The return type is <see cref="ListItem"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public ListItem Item { get; set; }
 
         internal static ListItemEventArgs CreateFromSmartEvent(IntPtr data, IntPtr obj, IntPtr info)
@@ -73,6 +76,7 @@ namespace ElmSharp
     /// </summary>
     /// <seealso cref="GenList"/>
     /// <seealso cref="GenGrid"/>
+    /// <since_tizen> preview </since_tizen>
     public class List : Layout
     {
         HashSet<ListItem> _children = new HashSet<ListItem>();
@@ -86,6 +90,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the List class.
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by List as a child. It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public List(EvasObject parent) : base(parent)
         {
             _selected = new SmartEvent<ListItemEventArgs>(this, this.RealHandle, "selected", ListItemEventArgs.CreateFromSmartEvent);
@@ -103,6 +108,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets which mode to use for the list.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public ListMode Mode
         {
             get
@@ -118,6 +124,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the selected item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public ListItem SelectedItem
         {
             get
@@ -130,26 +137,31 @@ namespace ElmSharp
         /// <summary>
         /// ItemSelected is raised when a new list item is selected.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<ListItemEventArgs> ItemSelected;
 
         /// <summary>
         /// ItemUnselected is raised when the list item is Unselected.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<ListItemEventArgs> ItemUnselected;
 
         /// <summary>
         /// ItemDoubleClicked is raised when a new list item is double clicked.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<ListItemEventArgs> ItemDoubleClicked;
 
         /// <summary>
         /// ItemLongPressed is raised when a list item is pressed for a certain amount of time. By default it's 1 second.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<ListItemEventArgs> ItemLongPressed;
 
         /// <summary>
         /// ItemActivated is raised when a new list item is double clicked or pressed (enter|return|spacebar).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<ListItemEventArgs> ItemActivated;
 
         /// <summary>
@@ -157,6 +169,7 @@ namespace ElmSharp
         /// Call before running <see cref="EvasObject.Show"/> on the list object.
         /// If not called, it won't display the list properly.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Update()
         {
             Interop.Elementary.elm_list_go(RealHandle);
@@ -168,6 +181,7 @@ namespace ElmSharp
         /// <param name="label">The text for the item.</param>
         /// <returns>Return a new added list item that contains a text.</returns>
         /// <seealso cref="ListItem"/>
+        /// <since_tizen> preview </since_tizen>
         public ListItem Append(string label)
         {
             return Append(label, null, null);
@@ -181,6 +195,7 @@ namespace ElmSharp
         /// <param name="rightIcon">The right icon for the item.</param>
         /// <returns>Return a new added list item that contains a text and 2 icons.</returns>
         /// <seealso cref="ListItem"/>
+        /// <since_tizen> preview </since_tizen>
         public ListItem Append(string label, EvasObject leftIcon, EvasObject rightIcon)
         {
             ListItem item = new ListItem(label, leftIcon, rightIcon);
@@ -194,6 +209,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="label">The text for the item.</param>
         /// <returns>Return a new added list item that contains a text.</returns>
+        /// <since_tizen> preview </since_tizen>
         public ListItem Prepend(string label)
         {
             return Prepend(label, null, null);
@@ -206,6 +222,7 @@ namespace ElmSharp
         /// <param name="leftIcon">The left icon for the item.</param>
         /// <param name="rigthIcon">The right icon for the item.</param>
         /// <returns>Return a new added list item that contains a text and 2 icons.</returns>
+        /// <since_tizen> preview </since_tizen>
         public ListItem Prepend(string label, EvasObject leftIcon, EvasObject rigthIcon)
         {
             ListItem item = new ListItem(label, leftIcon, rigthIcon);
@@ -218,6 +235,7 @@ namespace ElmSharp
         /// Removes all items from a given list widget.
         /// To delete just one item, use <see cref="ItemObject.Delete"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Clear()
         {
             Interop.Elementary.elm_list_clear(RealHandle);
@@ -233,6 +251,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index 09354b1..8c5a594 100644 (file)
@@ -23,6 +23,7 @@ namespace ElmSharp
     /// A instance to the list item added.
     /// It contains Text, LeftIcon and RightIcon properties to show a list item which is given.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ListItem : ItemObject
     {
         internal ListItem(string text, EvasObject leftIcon, EvasObject rightIcon) : base(IntPtr.Zero)
@@ -35,16 +36,19 @@ namespace ElmSharp
         /// <summary>
         /// Gets the text for the list item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string Text { get; internal set; }
 
         /// <summary>
         /// Gets the left icon for the list item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public EvasObject LeftIcon { get; internal set; }
 
         /// <summary>
         /// Gets the right icon for the list item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public EvasObject RightIcon { get; internal set; }
     }
 }
\ No newline at end of file
index b4c9046..1a3185d 100755 (executable)
@@ -26,6 +26,7 @@ namespace ElmSharp
     /// When a text button is pressed, it will become focused. Backspace removes the focus. When the multi-button entry loses focus, items longer than one line are shrunk to one line.
     /// The typical use case of multi-button entry is composing emails/messages to a group of addresses, each of which is an item that can be clicked for further actions.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class MultiButtonEntry : Layout
     {
         HashSet<MultiButtonEntryItem> _children = new HashSet<MultiButtonEntryItem>();
@@ -49,6 +50,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the MultiButtonEntry class.
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by MultiButtonEntry as a child. It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public MultiButtonEntry(EvasObject parent) : base(parent)
         {
             _clicked = new SmartEvent(this, "clicked");
@@ -78,52 +80,62 @@ namespace ElmSharp
         /// <summary>
         /// Clicked is raised when a MultiButtonEntry is clicked.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Clicked;
 
         /// <summary>
         /// Expanded is raised when a MultiButtonEntry is expanded.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Expanded;
 
         /// <summary>
         /// Contracted is raised when a MultiButtonEntry is contracted.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Contracted;
 
         /// <summary>
         /// ExpandedStateChanged is raised when shrink mode state of MultiButtonEntry is changed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler ExpandedStateChanged;
 
         /// <summary>
         /// ItemSelected is raised when an item is selected by api, user interaction, and etc.
         /// This is also raised when a user press back space while cursor is on the first field of entry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<MultiButtonEntryItemEventArgs> ItemSelected;
 
         /// <summary>
         /// ItemClicked is raised when an item is clicked by user interaction.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<MultiButtonEntryItemEventArgs> ItemClicked;
 
         /// <summary>
         /// ItemLongPressed is raised when MultiButtonEntry item is pressed for a long time.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<MultiButtonEntryItemEventArgs> ItemLongPressed;
 
         /// <summary>
         /// ItemAdded is raised when a new MultiButtonEntry item is added.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<MultiButtonEntryItemEventArgs> ItemAdded;
 
         /// <summary>
         /// ItemDeleted is raised when a MultiButtonEntry item is deleted.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<MultiButtonEntryItemEventArgs> ItemDeleted;
 
         /// <summary>
         /// Gets the selected item in the multibuttonentry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public MultiButtonEntryItem SelectedItem
         {
             get
@@ -136,6 +148,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets whether the multibuttonentry is editable or not.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsEditable
         {
             get
@@ -153,6 +166,7 @@ namespace ElmSharp
         /// If true, expanded state.
         /// If false, single line state.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsExpanded
         {
             get
@@ -168,6 +182,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the first item in the multibuttonentry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public MultiButtonEntryItem FirstItem
         {
             get
@@ -180,6 +195,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the last item in the multibuttonentry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public MultiButtonEntryItem LastItem
         {
             get
@@ -192,6 +208,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the entry object int the multibuttonentry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Entry Entry
         {
             get
@@ -210,6 +227,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             return Interop.Elementary.elm_multibuttonentry_add(parent.Handle);
@@ -220,6 +238,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="label">The label of new item.</param>
         /// <returns>A MultiButtonEntryItem to the item added.</returns>
+        /// <since_tizen> preview </since_tizen>
         public MultiButtonEntryItem Append(string label)
         {
             var handle = Interop.Elementary.elm_multibuttonentry_item_append(RealHandle, label, null, IntPtr.Zero);
@@ -232,6 +251,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="label">The label of new item.</param>
         /// <returns>A MultiButtonEntryItem to the item added.</returns>
+        /// <since_tizen> preview </since_tizen>
         public MultiButtonEntryItem Prepend(string label)
         {
             var handle = Interop.Elementary.elm_multibuttonentry_item_prepend(RealHandle, label, null, IntPtr.Zero);
@@ -245,6 +265,7 @@ namespace ElmSharp
         /// <param name="before">The item before which to add it.</param>
         /// <param name="label">The label of new item.</param>
         /// <returns>A MultiButtonEntryItem to the item added.</returns>
+        /// <since_tizen> preview </since_tizen>
         public MultiButtonEntryItem InsertBefore(MultiButtonEntryItem before, string label)
         {
             var handle = Interop.Elementary.elm_multibuttonentry_item_insert_before(RealHandle, before.Handle, label, null, IntPtr.Zero);
@@ -258,6 +279,7 @@ namespace ElmSharp
         /// <param name="after">The item after which to add it.</param>
         /// <param name="label">The label of new item.</param>
         /// <returns>A MultiButtonEntryItem to the item added.</returns>
+        /// <since_tizen> preview </since_tizen>
         public MultiButtonEntryItem InsertAfter(MultiButtonEntryItem after, string label)
         {
             var handle = Interop.Elementary.elm_multibuttonentry_item_insert_after(RealHandle, after.Handle, label, null, IntPtr.Zero);
@@ -268,6 +290,7 @@ namespace ElmSharp
         /// <summary>
         /// Remove all items in the multibuttonentry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Clear()
         {
             Interop.Elementary.elm_multibuttonentry_clear(RealHandle);
@@ -282,6 +305,7 @@ namespace ElmSharp
         /// Append an item filter function for text inserted in the Multibuttonentry.
         /// </summary>
         /// <param name="func">The function to use as item filter.</param>
+        /// <since_tizen> preview </since_tizen>
         public void AppendFilter(Func<string, bool> func)
         {
             _filters.Add(func);
@@ -295,6 +319,7 @@ namespace ElmSharp
         /// Prepend a filter function for text inserted in the Multibuttonentry.
         /// </summary>
         /// <param name="func">The function to use as text filter.</param>
+        /// <since_tizen> preview </since_tizen>
         public void PrependFilter(Func<string, bool> func)
         {
             _filters.Insert(0, func);
@@ -308,6 +333,7 @@ namespace ElmSharp
         /// Remove a filter from the list.
         /// </summary>
         /// <param name="func">The filter function to remove.</param>
+        /// <since_tizen> preview </since_tizen>
         public void RemoveFilter(Func<string, bool> func)
         {
             _filters.Remove(func);
@@ -322,6 +348,7 @@ namespace ElmSharp
         /// If func is NULL, the default format will be used, which is "+ 'the hidden items counter'".
         /// </summary>
         /// <param name="func">The function to return string to show</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetFormatCallback(Func<int, string> func)
         {
             if (func == null)
@@ -395,11 +422,13 @@ namespace ElmSharp
     /// The MultiButtonEntryItemEventArgs is a argument for all events of MultiButtonEntry.
     /// It contains Item which is <see cref="MultiButtonEntryItem"/> type.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class MultiButtonEntryItemEventArgs : EventArgs
     {
         /// <summary>
         /// Gets or sets MultiButtonEntryItem item. The return type is <see cref="MultiButtonEntryItem"/>.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public MultiButtonEntryItem Item { get; set; }
 
         internal static MultiButtonEntryItemEventArgs CreateFromSmartEvent(IntPtr data, IntPtr obj, IntPtr info)
index 583e1ee..4ddd090 100755 (executable)
@@ -23,12 +23,14 @@ namespace ElmSharp
     /// MutltiButtonEntryItem is a item which is added to MultiButtonEntry.
     /// It contains Next and Prev properties to get next and previous item.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class MultiButtonEntryItem : ItemObject
     {
         /// <summary>
         /// Creates and initializes a new instance of the MultiButtonEntryItem class.
         /// </summary>
         /// <param name="text">The text of MultiButtonEntryItem's Label name.</param>
+        /// <since_tizen> preview </since_tizen>
         public MultiButtonEntryItem(string text) : base(IntPtr.Zero)
         {
             Label = text;
@@ -42,11 +44,13 @@ namespace ElmSharp
         /// <summary>
         /// Gets the label of this item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string Label { get; private set; }
 
         /// <summary>
         /// Gets or sets the selected state of an item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsSelected
         {
             get
@@ -62,6 +66,7 @@ namespace ElmSharp
         /// <summary>
         /// Get the next item in the multibuttonentry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public MultiButtonEntryItem Next
         {
             get
@@ -74,6 +79,7 @@ namespace ElmSharp
         /// <summary>
         /// Get the previous item in the multibuttonentry.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public MultiButtonEntryItem Prev
         {
             get
index d8f5dec..ee00a4c 100644 (file)
@@ -19,16 +19,19 @@ namespace ElmSharp
     /// <summary>
     /// Predefined values for Hints properties in EvasObject
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public static class NamedHint
     {
         /// <summary>
         /// This value can be used to <see cref="EvasObject.WeightX"/> and <see cref="EvasObject.WeightY"/>
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static double Expand = 1.0;
 
         /// <summary>
         /// This value can be used to <see cref="EvasObject.AlignmentX"/> and <see cref="EvasObject.AlignmentY"/>
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static double Fill = -1.0;
     }
 }
index 44a0d5c..602c6be 100644 (file)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// The NaviItem is a widget to contain the contents to show in Naviframe.
     /// Inherits ItemObject
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class NaviItem : ItemObject
     {
         EvasObject _content;
@@ -45,11 +46,13 @@ namespace ElmSharp
         /// <summary>
         /// Popped will be triggered when NaviItem is removed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Popped;
 
         /// <summary>
         /// Gets the content object. The name of content part is "elm.swallow.content".
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public EvasObject Content
         {
             get { return _content; }
@@ -58,6 +61,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets a value whether title area is enabled or not.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool TitleBarVisible
         {
             get
@@ -73,6 +77,7 @@ namespace ElmSharp
         /// <summary>
         ///  Sets or gets the title bar background color
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color TitleBarBackgroundColor
         {
             get
@@ -96,6 +101,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets an item style.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override string Style
         {
             get
@@ -112,6 +118,7 @@ namespace ElmSharp
         /// Invalidate the EventArgs if _isPopped is false.
         /// The method should be overridden in children class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected override void OnInvalidate()
         {
             if (!_isPopped)
index 63615bc..b7389c9 100755 (executable)
@@ -23,17 +23,20 @@ namespace ElmSharp
     /// The NaviframeEventArgs is a event args class for navi frame.
     /// Inherits EventArgs
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class NaviframeEventArgs : EventArgs
     {
         /// <summary>
         /// Sets or gets the content object. The name of content part is "elm.swallow.content".
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public EvasObject Content { get; set; }
     }
     /// <summary>
     /// Naviframe is a widget to stands for navigation frame. It's a views manager for applications.
     /// Inherits Widget
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Naviframe : Widget
     {
         SmartEvent _transitionFinished;
@@ -43,6 +46,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of Naviframe class.
         /// </summary>
         /// <param name="parent">The parent is a given container which will be attached by Naviframe as a child. It's <see cref="EvasObject"/> type.</param>
+        /// <since_tizen> preview </since_tizen>
         public Naviframe(EvasObject parent) : base(parent)
         {
             _transitionFinished = new SmartEvent(this, this.RealHandle, "transition,finished");
@@ -58,16 +62,19 @@ namespace ElmSharp
         /// This event will be invoked in progress of Pop/Delete operation.
         /// After called Popped event, Pop/Delete method will be returned
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<NaviframeEventArgs> Popped;
 
         /// <summary>
         /// AnimationFinished will be triggered when animation is finished.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler AnimationFinished;
 
         /// <summary>
         /// Gets the list of navi item
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public IReadOnlyList<NaviItem> NavigationStack
         {
             get { return _itemStack; }
@@ -76,6 +83,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the the preserve content objects when items are popped.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool PreserveContentOnPop
         {
             get
@@ -91,6 +99,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether the default back button is enabled
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool DefaultBackButtonEnabled
         {
             get
@@ -109,6 +118,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="content">The main content object. The name of content part is "elm.swallow.content".</param>
         /// <returns>The created item or null upon failure.</returns>
+        /// <since_tizen> preview </since_tizen>
         public NaviItem Push(EvasObject content)
         {
             return Push(content, null);
@@ -121,6 +131,7 @@ namespace ElmSharp
         /// <param name="content">The main content object. The name of content part is "elm.swallow.content".</param>
         /// <param name="title">The current item title. null would be default.</param>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public NaviItem Push(EvasObject content, string title)
         {
             return Push(content, title, null);
@@ -133,6 +144,7 @@ namespace ElmSharp
         /// <param name="title">The current item title. null would be default.</param>
         /// <param name="style">The current item style name. null would be default.</param>
         /// <returns>The created item or null upon failure.</returns>
+        /// <since_tizen> preview </since_tizen>
         public NaviItem Push(EvasObject content, string title, string style)
         {
             IntPtr item = Interop.Elementary.elm_naviframe_item_push(RealHandle, title, IntPtr.Zero, IntPtr.Zero, content.Handle, style);
@@ -149,6 +161,7 @@ namespace ElmSharp
         /// <param name="before">The item which the new item is inserted before.</param>
         /// <param name="content">The main content object. The name of content part is "elm.swallow.content".</param>
         /// <returns>The created item or null upon failure.</returns>
+        /// <since_tizen> preview </since_tizen>
         public NaviItem InsertBefore(NaviItem before, EvasObject content)
         {
             return InsertBefore(before, content, "");
@@ -162,6 +175,7 @@ namespace ElmSharp
         /// <param name="content">The main content object. The name of content part is "elm.swallow.content".</param>
         /// <param name="title">The current item title. null would be default.</param>
         /// <returns>The created item or null upon failure.</returns>
+        /// <since_tizen> preview </since_tizen>
         public NaviItem InsertBefore(NaviItem before, EvasObject content, string title)
         {
             return InsertBefore(before, content, title, null);
@@ -175,6 +189,7 @@ namespace ElmSharp
         /// <param name="title">The current item title. null would be default.</param>
         /// <param name="style">The current item style name. null would be default.</param>
         /// <returns>The created item or null upon failure.</returns>
+        /// <since_tizen> preview </since_tizen>
         public NaviItem InsertBefore(NaviItem before, EvasObject content, string title, string style)
         {
             IntPtr item = Interop.Elementary.elm_naviframe_item_insert_before(RealHandle, before, title, IntPtr.Zero, IntPtr.Zero, content, null);
@@ -192,6 +207,7 @@ namespace ElmSharp
         /// <param name="after">The item which the new item is inserted after.</param>
         /// <param name="content">The main content object. The name of content part is "elm.swallow.content".</param>
         /// <returns>The created item or null upon failure.</returns>
+        /// <since_tizen> preview </since_tizen>
         public NaviItem InsertAfter(NaviItem after, EvasObject content)
         {
             return InsertAfter(after, content, "");
@@ -205,6 +221,7 @@ namespace ElmSharp
         /// <param name="content">The main content object. The name of content part is "elm.swallow.content".</param>
         /// <param name="title">The current item title. null would be default.</param>
         /// <returns>The created item or null upon failure.</returns>
+        /// <since_tizen> preview </since_tizen>
         public NaviItem InsertAfter(NaviItem after, EvasObject content, string title)
         {
             return InsertAfter(after, content, title, null);
@@ -218,6 +235,7 @@ namespace ElmSharp
         /// <param name="title">The current item title. null would be default.</param>
         /// <param name="style">The current item style name. null would be default.</param>
         /// <returns>The created item or null upon failure.</returns>
+        /// <since_tizen> preview </since_tizen>
         public NaviItem InsertAfter(NaviItem after, EvasObject content, string title, string style)
         {
             IntPtr item = Interop.Elementary.elm_naviframe_item_insert_after(RealHandle, after, title, IntPtr.Zero, IntPtr.Zero, content, null);
@@ -231,6 +249,7 @@ namespace ElmSharp
         /// <summary>
         /// Pop an item that is on top of the stack.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Pop()
         {
             Interop.Elementary.elm_naviframe_item_pop(RealHandle);
@@ -241,6 +260,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent);
index f34cde3..30b0e6c 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for paneldirection type.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum PanelDirection
     {
         /// <summary>
@@ -44,6 +45,7 @@ namespace ElmSharp
     /// <summary>
     /// The Panel is a container that can contain subobjects.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Panel : Layout
     {
         SmartEvent _toggled;
@@ -52,6 +54,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of Panel class.
         /// </summary>
         /// <param name="parent">The EvasObject to which the new Panel will be attached as a child.</param>
+        /// <since_tizen> preview </since_tizen>
         public Panel(EvasObject parent) : base(parent)
         {
             _toggled = new SmartEvent(this, this.RealHandle, "toggled");
@@ -61,6 +64,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the hidden status of a given Panel widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsOpen
         {
             get
@@ -76,6 +80,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the direction of a given Panel widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public PanelDirection Direction
         {
             get
@@ -91,6 +96,7 @@ namespace ElmSharp
         /// <summary>
         /// Toggled will be triggered when toggles Panel.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Toggled;
 
         /// <summary>
@@ -99,6 +105,7 @@ namespace ElmSharp
         /// <param name="enable">
         /// Bool value can be false or true.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         public void SetScrollable(bool enable)
         {
             Interop.Elementary.elm_panel_scrollable_set(RealHandle, enable);
@@ -110,6 +117,7 @@ namespace ElmSharp
         /// <param name="ratio">
         /// The size of scroll area.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         public void SetScrollableArea(double ratio)
         {
             Interop.Elementary.elm_panel_scrollable_content_size_set(RealHandle, ratio);
@@ -118,6 +126,7 @@ namespace ElmSharp
         /// <summary>
         /// Toggles the hidden state of the Panel.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Toggle()
         {
             Interop.Elementary.elm_panel_toggle(RealHandle);
@@ -128,6 +137,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent);
index c0290d3..be4a703 100755 (executable)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// The Panes is a widget that adds a draggable bar between two contents.
     /// When dragged this bar resizes contents' size.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Panes : Layout
     {
         SmartEvent _press;
@@ -31,6 +32,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the Panes class.
         /// </summary>
         /// <param name="parent">The EvasObject to which the new Panes will be attached as a child.</param>
+        /// <since_tizen> preview </since_tizen>
         public Panes(EvasObject parent) : base(parent)
         {
             _press = new SmartEvent(this, this.RealHandle, "press");
@@ -43,17 +45,20 @@ namespace ElmSharp
         /// <summary>
         /// Pressed will be triggered when panes have been pressed (button isn't released yet).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Pressed;
 
         /// <summary>
         /// Unpressed will be triggered when panes are released after being pressed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Unpressed;
 
         /// <summary>
         /// Sets or gets resize mode of a given Panes widget.
         /// True means the left and right panes resize homogeneously.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsFixed
         {
             get
@@ -78,6 +83,7 @@ namespace ElmSharp
         ///
         /// The value is float type and between 0.0 and 1.0 representing the size proportion of the left side.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public double Proportion
         {
             get
@@ -98,6 +104,7 @@ namespace ElmSharp
         /// Horizontal panes have "top" and "bottom" contents, vertical panes have "left" and "right" contents.
         /// By default panes is in a vertical mode.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool IsHorizontal
         {
             get
@@ -115,6 +122,7 @@ namespace ElmSharp
         /// If displayed vertically, left content is displayed at top.
         /// value representing minimum size of left side in pixels.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int LeftMinimumSize
         {
             get
@@ -133,6 +141,7 @@ namespace ElmSharp
         /// If displayed vertically, left content is displayed at top.
         /// value between 0.0 and 1.0 representing size proportion of minimum size of left side.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double LeftMinimumRelativeSize
         {
             get
@@ -150,6 +159,7 @@ namespace ElmSharp
         /// If displayed vertically, right content is displayed at top.
         /// value representing minimum size of right side in pixels.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int RightMinimumSize
         {
             get
@@ -168,6 +178,7 @@ namespace ElmSharp
         /// If displayed vertically, right content is displayed at top.
         /// value between 0.0 and 1.0 representing size proportion of minimum size of right side.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double RightMinimumRelativeSize
         {
             get
@@ -185,6 +196,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index 6c7ddd1..2dd901b 100755 (executable)
@@ -21,22 +21,26 @@ namespace ElmSharp
     /// <summary>
     /// The Point is a struct that defines a 2-D point as a pair of generic type.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public struct Point : IEquatable<Point>
     {
         /// <summary>
         /// Location along the horizontal axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int X;
 
         /// <summary>
         /// Location along the vertical axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Y;
 
         /// <summary>
         /// A human-readable representation of the <see cref="T:Tizen.UI.Point" />.
         /// </summary>
         /// <returns>The string is formatted as "{{X={0} Y={1}}}".</returns>
+        /// <since_tizen> preview </since_tizen>
         public override string ToString()
         {
             return string.Format("{{X={0} Y={1}}}", X, Y);
@@ -46,6 +50,7 @@ namespace ElmSharp
         /// Gets hash code.
         /// </summary>
         /// <returns>The hash code.</returns>
+        /// <since_tizen> preview </since_tizen>
         public override int GetHashCode()
         {
             unchecked
@@ -62,6 +67,7 @@ namespace ElmSharp
         /// true if obj and this instance are the same type and represent the same value.
         /// otherwise, false.
         /// </returns>
+        /// <since_tizen> preview </since_tizen>
         public override bool Equals(object obj)
         {
             if (!(obj is Point))
@@ -78,6 +84,7 @@ namespace ElmSharp
         /// true if obj and this instance are the same type and represent the same value.
         /// otherwise, false.
         /// </returns>
+        /// <since_tizen> preview </since_tizen>
         public bool Equals(Point other)
         {
             return X.Equals(other.X) && Y.Equals(other.Y);
@@ -89,6 +96,7 @@ namespace ElmSharp
         /// <param name="p1">A <see cref="T:Tizen.UI.Point" /> on the left hand side.</param>
         /// <param name="p2">A <see cref="T:Tizen.UI.Point" /> on the right hand side.</param>
         /// <returns>True if the two <see cref="T:Tizen.UI.Point" />s have equal values.</returns>
+        /// <since_tizen> preview </since_tizen>
         public static bool operator ==(Point p1, Point p2)
         {
             return p1.Equals(p2);
@@ -100,6 +108,7 @@ namespace ElmSharp
         /// <param name="p1">A <see cref="T:Tizen.UI.Point" /> on the left hand side.</param>
         /// <param name="p2">A <see cref="T:Tizen.UI.Point" /> on the right hand side.</param>
         /// <returns>True if the two <see cref="T:Tizen.UI.Point" />s do not have equal values.</returns>
+        /// <since_tizen> preview </since_tizen>
         public static bool operator !=(Point p1, Point p2)
         {
             return !p1.Equals(p2);
index d7f1bfe..d9ffda8 100755 (executable)
@@ -21,33 +21,39 @@ namespace ElmSharp
     /// <summary>
     /// The Point3D is a Struct that defining a 3-D point.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public struct Point3D : IEquatable<Point3D>
     {
         /// <summary>
         /// The X coordinate of a 3D point.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int X;
 
         /// <summary>
         /// The Y coordinate of a 3D point.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Y;
 
         /// <summary>
         /// The Z coordinate of a 3D point.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Z;
 
         /// <summary>
         /// A human-readable representation of the <see cref="T:Tizen.UI.Point3D" />.
         /// </summary>
         /// <returns>The string is formatted as "{{X={0} Y={1} Z={2}}}".</returns>
+        /// <since_tizen> preview </since_tizen>
         public override string ToString()
         {
             return string.Format("{{X={0} Y={1} Z={2}}}", X, Y, Z);
         }
 
         ///
+        /// <since_tizen> preview </since_tizen>
         public override int GetHashCode()
         {
             unchecked
@@ -67,6 +73,7 @@ namespace ElmSharp
         /// true if obj and this instance are the same type and represent the same value.
         /// otherwise, false.
         /// </returns>
+        /// <since_tizen> preview </since_tizen>
         public override bool Equals(object obj)
         {
             if (!(obj is Point3D))
@@ -83,6 +90,7 @@ namespace ElmSharp
         /// true if obj and this instance are the same type and represent the same value.
         /// otherwise, false.
         /// </returns>
+        /// <since_tizen> preview </since_tizen>
         public bool Equals(Point3D other)
         {
             return X.Equals(other.X) && Y.Equals(other.Y) && Z.Equals(other.Z);
@@ -94,6 +102,7 @@ namespace ElmSharp
         /// <param name="p1">A <see cref="T:Tizen.UI.Point3D" /> on the left hand side.</param>
         /// <param name="p2">A <see cref="T:Tizen.UI.Point3D" /> on the right hand side.</param>
         /// <returns>True if the two <see cref="T:Tizen.UI.Point3D" />s have equal values.</returns>
+        /// <since_tizen> preview </since_tizen>
         public static bool operator ==(Point3D p1, Point3D p2)
         {
             return p1.Equals(p2);
@@ -105,6 +114,7 @@ namespace ElmSharp
         /// <param name="p1">A <see cref="T:Tizen.UI.Point3D" /> on the left hand side.</param>
         /// <param name="p2">A <see cref="T:Tizen.UI.Point3D" /> on the right hand side.</param>
         /// <returns>True if the two <see cref="T:Tizen.UI.Point3D" />s do not have equal values.</returns>
+        /// <since_tizen> preview </since_tizen>
         public static bool operator !=(Point3D p1, Point3D p2)
         {
             return !p1.Equals(p2);
index 6ad8183..e050fdf 100755 (executable)
@@ -21,12 +21,14 @@ namespace ElmSharp
     /// <summary>
     /// The Polygon is a widget that used to draw a polygon (filled).
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Polygon : EvasObject
     {
         /// <summary>
         /// Creates and initializes a new instance of the Polygon class.
         /// <param name="parent">The EvasObject to which the new Polygon will be attached as a child.</param>
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Polygon(EvasObject parent) : base(parent)
         {
         }
@@ -36,6 +38,7 @@ namespace ElmSharp
         /// <param name="x">The X coordinate of the new vertex.</param>
         /// <param name="y">The Y coordinate of the new vertex.</param>
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void AddPoint(int x, int y)
         {
             Interop.Evas.evas_object_polygon_point_add(Handle, x, y);
@@ -45,6 +48,7 @@ namespace ElmSharp
         /// Adds a new vertex to the Polygon.
         /// <param name="p">The coordinates of the new vertex.</param>
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void AddPoint(Point p)
         {
             AddPoint(p.X, p.Y);
@@ -53,6 +57,7 @@ namespace ElmSharp
         /// <summary>
         /// Removes all the vertices of the Polygon, making it empty.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void ClearPoints()
         {
             Interop.Evas.evas_object_polygon_points_clear(Handle);
@@ -63,6 +68,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr evas = Interop.Evas.evas_object_evas_get(parent.Handle);
index 91da397..1d68195 100755 (executable)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the popup orientation type.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum PopupOrientation
     {
         /// <summary>
@@ -66,6 +67,7 @@ namespace ElmSharp
     /// The Popup is a widget that is an enhancement of Notify.
     /// In addition to content area, there are two optional sections, namely title area and action area.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Popup : Layout
     {
         HashSet<PopupItem> _children = new HashSet<PopupItem>();
@@ -78,6 +80,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the Popup class.
         /// </summary>
         /// <param name="parent">The EvasObject to which the new Popup will be attached as a child.</param>
+        /// <since_tizen> preview </since_tizen>
         public Popup(EvasObject parent) : base(parent)
         {
             _dismissed = new SmartEvent(this, "dismissed");
@@ -108,26 +111,31 @@ namespace ElmSharp
         /// <summary>
         /// Dismissed will be triggered when Popup have been dismissed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Dismissed;
 
         /// <summary>
         /// OutsideClicked will be triggered when users taps on the outside of Popup.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler OutsideClicked;
 
         /// <summary>
         /// OutsideClicked will be triggered when Popup is closed as a result of timeout.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler TimedOut;
 
         /// <summary>
         /// OutsideClicked will be triggered when the Popup transition is finished in showing.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler ShowAnimationFinished;
 
         /// <summary>
         /// Sets or gets the position in which Popup will appear in its parent.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public PopupOrientation Orientation
         {
             get
@@ -143,6 +151,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the wrapping type of content text packed in content area of Popup widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public WrapType ContentTextWrapType
         {
             get
@@ -165,6 +174,7 @@ namespace ElmSharp
         /// <![CDATA[Set a value <= 0.0 to disable a running timer.If the value > 0.0 and the popup is previously visible,]]>
         /// the timer will be started with this value, canceling any running timer.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public double Timeout
         {
             get
@@ -183,6 +193,7 @@ namespace ElmSharp
         /// <remarks>
         /// The visible region of popup is surrounded by a translucent region called Blocked Event area.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool AllowEvents
         {
             get
@@ -198,6 +209,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the AlignmentX in which the popup will appear in its parent.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override double AlignmentX
         {
             get
@@ -213,6 +225,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the AlignmentY in which the popup will appear in its parent.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override double AlignmentY
         {
             get
@@ -228,6 +241,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the Opacity value of the Popup.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override int Opacity
         {
             get
@@ -246,6 +260,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="label"></param>
         /// <returns>The new PopupItem which contains label .</returns>
+        /// <since_tizen> preview </since_tizen>
         public PopupItem Append(string label)
         {
             return Append(label, null);
@@ -257,6 +272,7 @@ namespace ElmSharp
         /// <param name="label">The Label which will be added into a new PopupItem. </param>
         /// <param name="icon">The icon which will be added into a new PopupItem. </param>
         /// <returns>The new PopupItem which contains label and icon.</returns>
+        /// <since_tizen> preview </since_tizen>
         public PopupItem Append(string label, EvasObject icon)
         {
             PopupItem item = new PopupItem(label, icon);
@@ -269,6 +285,7 @@ namespace ElmSharp
         /// Uses this function to dismiss the popup in hide effect.
         /// when the Popup is dismissed, the "dismissed" signal will be emitted.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Dismiss()
         {
             Interop.Elementary.elm_popup_dismiss(Handle);
@@ -279,6 +296,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             return Interop.Elementary.elm_popup_add(parent.Handle);
index 1251c55..78c8bdc 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// The PopupItem is a class that including icon and text.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class PopupItem : ItemObject
     {
         internal PopupItem(string text, EvasObject icon) : base(IntPtr.Zero)
@@ -32,11 +33,13 @@ namespace ElmSharp
         /// <summary>
         /// Gets the text label of popupitem.Return value is string.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string Text { get; internal set; }
 
         /// <summary>
         /// Gets the icon EvasObject of popupitem.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public EvasObject Icon { get; internal set; }
     }
 }
index ad1c134..4e30436 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// The ProgressBar is a widget for visually representing the progress status of a given job/task.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ProgressBar : Layout
     {
         SmartEvent _changed;
@@ -29,6 +30,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the ProgressBar class.
         /// </summary>
         /// <param name="parent">The EvasObject to which the new ProgressBar will be attached as a child.</param>
+        /// <since_tizen> preview </since_tizen>
         public ProgressBar(EvasObject parent) : base(parent)
         {
             _changed = new SmartEvent(this, this.RealHandle, "changed");
@@ -41,6 +43,7 @@ namespace ElmSharp
         /// <summary>
         /// ValueChanged will be triggered when value of ProgressBar change.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler ValueChanged;
 
         /// <summary>
@@ -54,6 +57,7 @@ namespace ElmSharp
         /// but without exact progress values. In the default theme,
         /// it animates its bar with the contents filling in constantly and back to non-filled, in a loop.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool IsPulseMode
         {
             get
@@ -74,6 +78,7 @@ namespace ElmSharp
         /// If you pass a value out of the specified range(0.0~1.0),
         /// it is interpreted as the closest of the boundary values in the range.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public double Value
         {
             get
@@ -89,6 +94,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the span value of ProgressBar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int SpanSize
         {
             get
@@ -104,6 +110,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the value wheather a given ProgressBar widget is horizontal.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsHorizontal
         {
             get
@@ -119,6 +126,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the value whether a given progress bar widget's displaying values are inverted.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsInverted
         {
             get
@@ -140,6 +148,7 @@ namespace ElmSharp
         /// The units label is provided with a floating point value, so the units text displays at most one floating point value.
         /// Note that the units label is optional. Use a format string such as "%1.2f meters" for example.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public string UnitFormat
         {
             get
@@ -155,6 +164,7 @@ namespace ElmSharp
         /// <summary>
         /// Starts a given progress bar "pulsing" animation, if its under that mode.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void PlayPulse()
         {
             Interop.Elementary.elm_progressbar_pulse(RealHandle, true);
@@ -163,6 +173,7 @@ namespace ElmSharp
         /// <summary>
         /// Stops a given progress bar "pulsing" animation, if its under that mode.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("use StopPulse instead")]
         public void StopPluse()
         {
@@ -172,6 +183,7 @@ namespace ElmSharp
         /// <summary>
         /// Stops a given progress bar "pulsing" animation, if its under that mode.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void StopPulse()
         {
             Interop.Elementary.elm_progressbar_pulse(RealHandle, false);
@@ -182,6 +194,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">Part of the Progressbar.</param>
         /// <returns>Returns value range is from 0.0 to 1.0.</returns>
+        /// <since_tizen> preview </since_tizen>
         public double GetPartValue(string part)
         {
             return Interop.Elementary.elm_progressbar_part_value_get(RealHandle, part);
@@ -190,6 +203,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the general or main color of the given Progressbar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override Color Color
         {
             get
@@ -207,6 +221,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">Part of the Progressbar.</param>
         /// <param name="value">Value range is from 0.0 to 1.0.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetPartValue(string part, double value)
         {
             Interop.Elementary.elm_progressbar_part_value_set(RealHandle, part, value);
@@ -217,6 +232,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index 3dc0486..3d889b8 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// The Radio is a widget that allows for 1 or more options to be displayed and have the user choose only 1 of them.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Radio : Layout
     {
         SmartEvent _changed;
@@ -29,6 +30,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the Radio class.
         /// </summary>
         /// <param name="parent">The EvasObject to which the new Radio will be attached as a child.</param>
+        /// <since_tizen> preview </since_tizen>
         public Radio(EvasObject parent) : base(parent)
         {
             _changed = new SmartEvent(this, this.RealHandle, "changed");
@@ -38,11 +40,13 @@ namespace ElmSharp
         /// <summary>
         /// ValueChanged will be triggered when value of Radio change.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler ValueChanged;
 
         /// <summary>
         /// Sets or gets a unique value to each Radio button.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int StateValue
         {
             get
@@ -58,6 +62,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the value of the radio group.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int GroupValue
         {
             get
@@ -74,6 +79,7 @@ namespace ElmSharp
         /// Adds this radio to a group of other radio objects.
         /// </summary>
         /// <param name="group">Group which add radio in.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetGroup(Radio group)
         {
             if (group == null)
@@ -88,6 +94,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index 35df932..8c7bf79 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp.Accessible
     /// <summary>
     /// Enumeration for ReadingInfoType.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     [Flags]
     public enum ReadingInfoType
     {
index ed3d41f..be2176a 100755 (executable)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// <summary>
     /// The Rect is a struct that represent rectangluar space.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     [StructLayout(LayoutKind.Sequential)]
     public struct Rect : IEquatable<Rect>
     {
@@ -32,6 +33,7 @@ namespace ElmSharp
         /// <param name="y">Y axis value.</param>
         /// <param name="w">Width value.</param>
         /// <param name="h">Height value.</param>
+        /// <since_tizen> preview </since_tizen>
         public Rect(int x, int y, int w, int h)
         {
             X = x;
@@ -43,57 +45,68 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the position of this Rectangle on the X axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int X { get; set; }
 
         /// <summary>
         /// Gets or sets the position of this Rectangle on the Y axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Y { get; set; }
 
         /// <summary>
         /// Gets or sets the width of this Rectangle.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Width { get; set; }
 
         /// <summary>
         /// Gets or sets the height of this Rectangle.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Height { get; set; }
 
         /// <summary>
         /// Gets the position of this Rectangle on the X axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Left { get { return X; } }
 
         /// <summary>
         /// Gets the extent along the X axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Right { get { return X + Width; } }
 
         /// <summary>
         /// Gets the position of this Rectangle on the Y axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Top { get { return Y; } }
 
         /// <summary>
         /// Gets the extent along the Y axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Bottom { get { return Y + Height; } }
 
         /// <summary>
         /// Gets the Point defined by Rectangle.Left and Rectangle.Top.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Point Location { get { return new Point { X = X, Y = Y }; } }
 
         /// <summary>
         /// Gets the extent of the Rectangle along its X and Y axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Size Size { get { return new Size { Width = Width, Height = Height }; } }
 
         /// <summary>
         /// A human-readable representation of the <see cref="T:Tizen.UI.Rect" />.
         /// </summary>
         /// <returns>The string is formatted as "{{X={0} Y={1} Width={2} Height={3}}}".</returns>
+        /// <since_tizen> preview </since_tizen>
         public override string ToString()
         {
             return string.Format("{{X={0} Y={1} Width={2} Height={3}}}", X, Y, Width, Height);
@@ -103,6 +116,7 @@ namespace ElmSharp
         /// Gets the hash code.
         /// </summary>
         /// <returns>The hash code.</returns>
+        /// <since_tizen> preview </since_tizen>
         public override int GetHashCode()
         {
             unchecked
@@ -123,6 +137,7 @@ namespace ElmSharp
         /// true if obj and this instance are the same type and represent the same value.
         /// otherwise, false.
         /// </returns>
+        /// <since_tizen> preview </since_tizen>
         public override bool Equals(object obj)
         {
             if (!(obj is Rect))
@@ -139,6 +154,7 @@ namespace ElmSharp
         /// true if obj and this instance are the same type and represent the same value.
         /// otherwise, false.
         /// </returns>
+        /// <since_tizen> preview </since_tizen>
         public bool Equals(Rect other)
         {
             return X.Equals(other.X) && Y.Equals(other.Y) && Width.Equals(other.Width) && Height.Equals(other.Height);
@@ -150,6 +166,7 @@ namespace ElmSharp
         /// <param name="r1">A <see cref="T:Tizen.UI.Rectangle" /> on the left hand side.</param>
         /// <param name="r2">A <see cref="T:Tizen.UI.Rectangle" /> on the right hand side.</param>
         /// <returns>True if the two <see cref="T:Tizen.UI.Rectangle" />s have equal values.</returns>
+        /// <since_tizen> preview </since_tizen>
         public static bool operator ==(Rect r1, Rect r2)
         {
             return r1.Equals(r2);
@@ -161,6 +178,7 @@ namespace ElmSharp
         /// <param name="r1">A <see cref="T:Tizen.UI.Rectangle" /> on the left hand side.</param>
         /// <param name="r2">A <see cref="T:Tizen.UI.Rectangle" /> on the right hand side.</param>
         /// <returns>True if the two <see cref="T:Tizen.UI.Rectangle" />s do not have equal values.</returns>
+        /// <since_tizen> preview </since_tizen>
         public static bool operator !=(Rect r1, Rect r2)
         {
             return !r1.Equals(r2);
index 7af4ef7..3aecebf 100755 (executable)
@@ -21,12 +21,14 @@ namespace ElmSharp
     /// <summary>
     /// The Rectangle is a class that used to draw a solid colored rectangle.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Rectangle : EvasObject
     {
         /// <summary>
         /// Creates and initializes a new instance of the Rectangle class.
         /// </summary>
         /// <param name="parent">The <see cref="EvasObject"/> to which the new Slider will be attached as a child.</param>
+        /// <since_tizen> preview </since_tizen>
         public Rectangle(EvasObject parent) : base(parent)
         {
             Interop.Evas.evas_object_size_hint_weight_set(Handle, 1.0, 1.0);
@@ -37,6 +39,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr evas = Interop.Evas.evas_object_evas_get(parent.Handle);
index a6063a7..6cf1c94 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for visible type of scrollbar.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum ScrollBarVisiblePolicy
     {
         /// <summary>
@@ -42,6 +43,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for visible type of scrollbar.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum ScrollBlock
     {
         /// <summary>
@@ -63,6 +65,7 @@ namespace ElmSharp
     /// <summary>
     /// Type that controls how the content is scrolled.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum ScrollSingleDirection
     {
         /// <summary>
@@ -84,6 +87,7 @@ namespace ElmSharp
     /// <summary>
     /// The Scroller is a container that holds and clips a single object and allows you to scroll across it.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Scroller : Layout
     {
         SmartEvent _scroll;
@@ -95,6 +99,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the Scroller class.
         /// </summary>
         /// <param name="parent">The <see cref="EvasObject"/> to which the new Scroller will be attached as a child.</param>
+        /// <since_tizen> preview </since_tizen>
         public Scroller(EvasObject parent) : base(parent)
         {
         }
@@ -102,6 +107,7 @@ namespace ElmSharp
         /// <summary>
         /// Creates and initializes a new instance of the Scroller class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Scroller() : base()
         {
         }
@@ -109,6 +115,7 @@ namespace ElmSharp
         /// <summary>
         /// Scrolled will be triggered when the content has been scrolled.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Scrolled
         {
             add
@@ -124,6 +131,7 @@ namespace ElmSharp
         /// <summary>
         /// DragStart will be triggered when dragging the contents around has started.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler DragStart
         {
             add
@@ -139,6 +147,7 @@ namespace ElmSharp
         /// <summary>
         /// DragStop will be triggered when dragging the contents around has stopped.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler DragStop
         {
             add
@@ -154,6 +163,7 @@ namespace ElmSharp
         /// <summary>
         /// PageScrolled will be triggered when the visible page has changed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler PageScrolled
         {
             add
@@ -169,6 +179,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the current region in the content object that is visible through the Scroller.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Rect CurrentRegion
         {
             get
@@ -186,6 +197,7 @@ namespace ElmSharp
         /// ScrollBarVisiblePolicy.Auto means the horizontal scrollbar is made visible if it is needed, and otherwise kept hidden.
         /// ScrollBarVisiblePolicy.Visible turns it on all the time, and ScrollBarVisiblePolicy.Invisible always keeps it off.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public virtual ScrollBarVisiblePolicy HorizontalScrollBarVisiblePolicy
         {
             get
@@ -208,6 +220,7 @@ namespace ElmSharp
         /// ScrollBarVisiblePolicy.Auto means the vertical scrollbar is made visible if it is needed, and otherwise kept hidden.
         /// ScrollBarVisiblePolicy.Visible turns it on all the time, and ScrollBarVisiblePolicy.Invisible always keeps it off.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public virtual ScrollBarVisiblePolicy VerticalScrollBarVisiblePolicy
         {
             get
@@ -230,6 +243,7 @@ namespace ElmSharp
         /// This function will block scrolling movement  in a given direction.One can disable movements in the X axis, the Y axis or both.
         /// The default value is ScrollBlock.None, where movements are allowed in both directions.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public ScrollBlock ScrollBlock
         {
             get
@@ -250,6 +264,7 @@ namespace ElmSharp
         /// If there are two or more pages in the viewport, it returns the number of the page which meets the top of the viewport.
         /// The page number starts from 0. 0 is the first page.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public int VerticalPageIndex
         {
             get
@@ -268,6 +283,7 @@ namespace ElmSharp
         /// If there are two or more pages in the viewport, it returns the number of the page which meets the left of the viewport.
         /// The page number starts from 0. 0 is the first page.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public int HorizontalPageIndex
         {
             get
@@ -281,6 +297,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the maximum limit of the movable page at vertical direction.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int VerticalPageScrollLimit
         {
             get
@@ -299,6 +316,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the maximum limit of the movable page at horizontal direction.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int HorizontalPageScrollLimit
         {
             get
@@ -321,6 +339,7 @@ namespace ElmSharp
         /// This is enabled by default for both axis.
         /// This API will set if it is enabled for the given axis with the boolean parameters for each axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool VerticalBounce
         {
             get
@@ -343,6 +362,7 @@ namespace ElmSharp
         /// This is enabled by default for both axis.
         /// This API will set if it is enabled for the given axis with the boolean parameters for each axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool HorizontalBounce
         {
             get
@@ -361,6 +381,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the width of the content object of the scroller.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int ChildWidth
         {
             get
@@ -374,6 +395,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the height of the content object of the scroller.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int ChildHeight
         {
             get
@@ -391,6 +413,7 @@ namespace ElmSharp
         /// x=0.0, for staying where it is relative to the left edge of the content x=1.0, for staying where it is relative to the rigth edge of the content y=0.0, for staying where it is relative to the top edge of the content y=1.0, for staying where it is relative to the bottom edge of the content
         /// Default values for x and y are 0.0
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double HorizontalGravity
         {
             get
@@ -413,6 +436,7 @@ namespace ElmSharp
         /// x=0.0, for staying where it is relative to the left edge of the content x=1.0, for staying where it is relative to the rigth edge of the content y=0.0, for staying where it is relative to the top edge of the content y=1.0, for staying where it is relative to the bottom edge of the content
         /// Default values for x and y are 0.0
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double VerticalGravity
         {
             get
@@ -432,6 +456,7 @@ namespace ElmSharp
         /// Get scroll last page number.
         /// The page number starts from 0. 0 is the first page. This returns the last page number among the pages.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int LastVerticalPageNumber
         {
             get
@@ -446,6 +471,7 @@ namespace ElmSharp
         /// Get scroll last page number.
         /// The page number starts from 0. 0 is the first page. This returns the last page number among the pages.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int LastHorizontalPageNumber
         {
             get
@@ -461,6 +487,7 @@ namespace ElmSharp
         /// This function sets the infinite loop vertically.
         /// If the content is set, it will be shown repeatedly.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool VerticalLoop
         {
             get
@@ -481,6 +508,7 @@ namespace ElmSharp
         /// This function sets the infinite loop horizontally.
         /// If the content is set, it will be shown repeatedly.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool HorizontalLoop
         {
             get
@@ -499,6 +527,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets a given scroller widget's scrolling page size, relative to its viewport size.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double VerticalRelativePageSize
         {
             get
@@ -517,6 +546,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets a given scroller widget's scrolling page size, relative to its viewport size.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double HorizontalRelativePageSize
         {
             get
@@ -541,6 +571,7 @@ namespace ElmSharp
         /// it will stop at the next page boundaries. This is disabled, by default, for both axis.
         /// This function will set if it that is enabled or not, for each axis.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool VerticalSnap
         {
             get
@@ -565,6 +596,7 @@ namespace ElmSharp
         /// it will stop at the next page boundaries. This is disabled, by default, for both axis.
         /// This function will set if it that is enabled or not, for each axis.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool HorizontalSnap
         {
             get
@@ -583,6 +615,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the page size to an absolute fixed value, with 0 turning it off for that axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int PageHeight
         {
             get
@@ -601,6 +634,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the page size to an absolute fixed value, with 0 turning it off for that axis.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int PageWidth
         {
             get
@@ -621,6 +655,7 @@ namespace ElmSharp
         /// This enables or disables event propagation from the scroller content to the scroller and its parent.
         /// By default event propagation is enabled.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool ContentPropagateEvents
         {
             get
@@ -636,6 +671,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the step size to move scroller by key event.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int HorizontalStepSize
         {
             get
@@ -654,6 +690,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the step size to move scroller by key event.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int VerticalStepSize
         {
             get
@@ -672,6 +709,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets a value whether mouse wheel is enabled or not over the scroller.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool WheelDisabled
         {
             get
@@ -687,6 +725,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the type of single direction scroll.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public ScrollSingleDirection SingleDirection
         {
             get
@@ -706,6 +745,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="horizontal">Enable limiting minimum size horizontally</param>
         /// <param name="vertical">Enable limiting minimum size vertically</param>
+        /// <since_tizen> preview </since_tizen>
         public void MinimumLimit(bool horizontal, bool vertical)
         {
             Interop.Elementary.elm_scroller_content_min_limit(RealHandle, horizontal, vertical);
@@ -716,6 +756,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="width">The horizontal page size.</param>
         /// <param name="height">The vertical page size.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetPageSize(int width, int height)
         {
             Interop.Elementary.elm_scroller_page_size_set(RealHandle, width, height);
@@ -735,6 +776,7 @@ namespace ElmSharp
         /// </remarks>
         /// <param name="width">The horizontal page relative size.</param>
         /// <param name="height">The vertical page relative size.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetPageSize(double width, double height)
         {
             Interop.Elementary.elm_scroller_page_relative_set(RealHandle, width, height);
@@ -747,6 +789,7 @@ namespace ElmSharp
         /// <param name="horizontalPageIndex">The horizontal page number.</param>
         /// <param name="verticalPageIndex">The vertical page number.</param>
         /// <param name="animated">True means slider with animation.</param>
+        /// <since_tizen> preview </since_tizen>
         public void ScrollTo(int horizontalPageIndex, int verticalPageIndex, bool animated)
         {
             if (animated)
@@ -771,6 +814,7 @@ namespace ElmSharp
         /// </remarks>
         /// <param name="region">Rect struct of region.</param>
         /// <param name="animated">True means allows the scroller to "smoothly slide" to this location.</param>
+        /// <since_tizen> preview </since_tizen>
         public void ScrollTo(Rect region, bool animated)
         {
             if (animated)
@@ -786,6 +830,7 @@ namespace ElmSharp
         /// <summary>
         /// The callback of Realized Event
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected override void OnRealized()
         {
             base.OnRealized();
@@ -800,6 +845,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index c7c5a80..a3b81b0 100755 (executable)
@@ -21,16 +21,19 @@ namespace ElmSharp
     /// <summary>
     /// The Size is a struct that defining height and width as a pair of generic type.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public struct Size : IEquatable<Size>
     {
         /// <summary>
         /// Magnitude along the horizontal axis, in platform-defined units.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Width;
 
         /// <summary>
         /// Magnitude along the vertical axis, in platform-specific units.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Height;
 
         /// <summary>
@@ -38,6 +41,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="width">The width to set</param>
         /// <param name="height">The height to set</param>
+        /// <since_tizen> preview </since_tizen>
         public Size(int width, int height)
         {
             Width = width;
@@ -48,6 +52,7 @@ namespace ElmSharp
         /// A human-readable representation of the <see cref="T:Tizen.UI.Size" />.
         /// </summary>
         /// <returns>The string is formatted as "{{Width={0} Height={1}}}".</returns>
+        /// <since_tizen> preview </since_tizen>
         public override string ToString()
         {
             return string.Format("{{Width={0} Height={1}}}", Width, Height);
@@ -57,6 +62,7 @@ namespace ElmSharp
         /// Gets hash code.
         /// </summary>
         /// <returns>The hash code.</returns>
+        /// <since_tizen> preview </since_tizen>
         public override int GetHashCode()
         {
             unchecked
@@ -73,6 +79,7 @@ namespace ElmSharp
         /// true if obj and this instance are the same type and represent the same value.
         /// otherwise, false.
         /// </returns>
+        /// <since_tizen> preview </since_tizen>
         public override bool Equals(object obj)
         {
             if (!(obj is Size))
@@ -89,6 +96,7 @@ namespace ElmSharp
         /// true if obj and this instance are the same type and represent the same value.
         /// otherwise, false.
         /// </returns>
+        /// <since_tizen> preview </since_tizen>
         public bool Equals(Size other)
         {
             return Width.Equals(other.Width) && Height.Equals(other.Height);
@@ -100,6 +108,7 @@ namespace ElmSharp
         /// <param name="s1">A <see cref="T:Tizen.UI.Size" /> on the left hand side.</param>
         /// <param name="s2">A <see cref="T:Tizen.UI.Size" /> on the right hand side.</param>
         /// <returns>True if the two <see cref="T:Tizen.UI.Size" />s have equal values.</returns>
+        /// <since_tizen> preview </since_tizen>
         public static bool operator ==(Size s1, Size s2)
         {
             return s1.Equals(s2);
@@ -111,6 +120,7 @@ namespace ElmSharp
         /// <param name="s1">A <see cref="T:Tizen.UI.Size" /> on the left hand side.</param>
         /// <param name="s2">A <see cref="T:Tizen.UI.Size" /> on the right hand side.</param>
         /// <returns>True if the two <see cref="T:Tizen.UI.Size" />s do not have equal values.</returns>
+        /// <since_tizen> preview </since_tizen>
         public static bool operator !=(Size s1, Size s2)
         {
             return !s1.Equals(s2);
index 8453026..c5a1d6d 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the Slider's indicator visiblity mode.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum SliderIndicatorVisibleMode
     {
         /// <summary>
@@ -47,6 +48,7 @@ namespace ElmSharp
     /// <summary>
     /// The Slider is a widget that adds a draggable slider widget for selecting the value of something within a range.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Slider : Layout
     {
         double _minimum = 0.0;
@@ -61,6 +63,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the Slider class.
         /// </summary>
         /// <param name="parent">The <see cref="EvasObject"/> to which the new Slider will be attached as a child.</param>
+        /// <since_tizen> preview </since_tizen>
         public Slider(EvasObject parent) : base(parent)
         {
             _changed = new SmartEvent(this, this.RealHandle, "changed");
@@ -79,6 +82,7 @@ namespace ElmSharp
         /// <summary>
         /// ValueChanged will be triggered when the Slider value is changed by the user.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler ValueChanged;
 
         /// <summary>
@@ -86,16 +90,19 @@ namespace ElmSharp
         /// This will be called only when the user stops dragging for a very short period or when they release their finger/mouse,
         /// so it avoids possibly expensive reactions to the value change.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler DelayedValueChanged;
 
         /// <summary>
         /// DragStarted will be triggered when dragging the Slider indicator around has started.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler DragStarted;
 
         /// <summary>
         /// DragStopped will be triggered when dragging the Slider indicator around has stopped.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler DragStopped;
 
         /// <summary>
@@ -107,6 +114,7 @@ namespace ElmSharp
         /// Use this when you're not setting other size hints expanding on the given direction
         /// (like weight and alignment hints), and you would like it to have a specific size.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public int SpanSize
         {
             get
@@ -131,6 +139,7 @@ namespace ElmSharp
         /// such as "%1.2f meters" for example, and it displays values like: "3.14 meters" for a value
         /// equal to 3.14159.By default, the indicator label is disabled.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public string IndicatorFormat
         {
             get
@@ -149,6 +158,7 @@ namespace ElmSharp
         /// <remarks>
         /// The orientation may be vertically or horizontally.By default, it's displayed horizontally.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool IsHorizontal
         {
             get
@@ -169,6 +179,7 @@ namespace ElmSharp
         /// If the actual value is less than min, it is updated to min.
         /// Actual value can be obtained with Value.By default, min is equal to 0.0.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public double Minimum
         {
             get
@@ -191,6 +202,7 @@ namespace ElmSharp
         /// Actual value can be obtained with Value.By default, min is equal to 0.0, and max is equal to 1.0.
         /// Maximum must be greater than minimum, otherwise the behavior is undefined.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public double Maximum
         {
             get
@@ -211,6 +223,7 @@ namespace ElmSharp
         /// Value will be presented on the unit label following format specified with UnitFormat and
         /// on indicator with IndicatorFormat.The value must to be between Minimum and Maximum values.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public double Value
         {
             get
@@ -232,6 +245,7 @@ namespace ElmSharp
         /// is set and the flick event is used to inc/dec slider values.
         /// By default, the step value is equal to 0.05.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public double Step
         {
             get
@@ -253,6 +267,7 @@ namespace ElmSharp
         /// as opposed to normally have the low values on the former and high values on the latter,
         /// respectively, for the horizontal and vertical modes.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool IsInverted
         {
             get
@@ -272,6 +287,7 @@ namespace ElmSharp
         /// By default, the indicator is bigger when dragged by the user.
         /// It won't display values set with IndicatorFormat if you disable the indicator.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool IsIndicatorVisible
         {
             get
@@ -287,6 +303,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the visible mode of slider indicator.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public SliderIndicatorVisibleMode IndicatorVisibleMode
         {
             get
@@ -302,6 +319,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether to Show the indicator of slider on focus.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsIndicatorFocusable
         {
             get
@@ -319,6 +337,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index 0742d0f..b81382f 100755 (executable)
@@ -29,6 +29,7 @@ namespace ElmSharp
     /// They are defined by an event string, which identifies them uniquely.
     /// </summary>
     /// <typeparam name="TEventArgs">The parameter for the event.</typeparam>
+    /// <since_tizen> preview </since_tizen>
     public class SmartEvent<TEventArgs> : IInvalidatable where TEventArgs : EventArgs
     {
         /// <summary>
@@ -38,6 +39,7 @@ namespace ElmSharp
         /// <param name="obj">The sender obj.</param>
         /// <param name="info">The item sender obj.</param>
         /// <returns>Return smart event item args.</returns>
+        /// <since_tizen> preview </since_tizen>
         public delegate TEventArgs SmartEventInfoParser(IntPtr data, IntPtr obj, IntPtr info);
 
         private EvasObject _sender;
@@ -52,6 +54,7 @@ namespace ElmSharp
         /// <param name="sender">The source of the event.</param>
         /// <param name="eventName">The event name.</param>
         /// <param name="parser">The event parameter.</param>
+        /// <since_tizen> preview </since_tizen>
         public SmartEvent(EvasObject sender, string eventName, SmartEventInfoParser parser) : this(sender, sender.Handle, eventName, parser)
         {
         }
@@ -63,6 +66,7 @@ namespace ElmSharp
         /// <param name="handle">Teh event handler.</param>
         /// <param name="eventName">The event name.</param>
         /// <param name="parser">The event parser.</param>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsableAttribute(EditorBrowsableState.Never)]
         public SmartEvent(EvasObject sender, IntPtr handle, string eventName, SmartEventInfoParser parser)
         {
@@ -78,6 +82,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="sender">The source of the event.</param>
         /// <param name="eventName">The event name.</param>
+        /// <since_tizen> preview </since_tizen>
         public SmartEvent(EvasObject sender, string eventName) : this(sender, eventName, null)
         {
         }
@@ -99,6 +104,7 @@ namespace ElmSharp
         /// <summary>
         /// Adds or removes delegate for event.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<TEventArgs> On
         {
             add
@@ -136,6 +142,7 @@ namespace ElmSharp
         /// <summary>
         /// Destroy current object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Dispose()
         {
             Dispose(true);
@@ -145,6 +152,7 @@ namespace ElmSharp
         /// <summary>
         /// Make current instance invalidate.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void MakeInvalidate()
         {
             _sender = null;
@@ -158,6 +166,7 @@ namespace ElmSharp
         /// true if managed resources should be disposed
         /// otherwise, false.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         protected virtual void Dispose(bool disposing)
         {
             if (disposing)
@@ -181,6 +190,7 @@ namespace ElmSharp
     /// This way, you can extend EvasObject's own <see cref="EvasObjectEvent"/>.
     /// They are defined by an event string, which identifies them uniquely.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class SmartEvent : IInvalidatable
     {
         private SmartEvent<EventArgs> _smartEvent;
@@ -192,6 +202,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="sender">The source of the event.</param>
         /// <param name="eventName">The event name.</param>
+        /// <since_tizen> preview </since_tizen>
         public SmartEvent(EvasObject sender, string eventName) : this(sender, sender.RealHandle, eventName)
         {
         }
@@ -202,6 +213,7 @@ namespace ElmSharp
         /// <param name="sender">The source of the event.</param>
         /// <param name="handle">The event handler.</param>
         /// <param name="eventName">The event name.</param>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsableAttribute(EditorBrowsableState.Never)]
         public SmartEvent(EvasObject sender, IntPtr handle, string eventName)
         {
@@ -219,6 +231,7 @@ namespace ElmSharp
         /// <summary>
         /// Adds or removes delegate for event.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler On
         {
             add
@@ -248,6 +261,7 @@ namespace ElmSharp
         /// <summary>
         /// Destroy current object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Dispose()
         {
             Dispose(true);
@@ -257,6 +271,7 @@ namespace ElmSharp
         /// <summary>
         /// Make current instance invalidate.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void MakeInvalidate()
         {
             _smartEvent.MakeInvalidate();
@@ -269,6 +284,7 @@ namespace ElmSharp
         /// true if managed resources should be disposed
         /// otherwise, false.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         protected virtual void Dispose(bool disposing)
         {
             if (disposing)
index 794aa32..5f619e4 100755 (executable)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// The Spinner is a widget that increase or decrease numeric values using arrow buttons, or edit values directly.
     /// Inherits <see cref="Layout"/>.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Spinner : Layout
     {
         double _minimum = 0.0;
@@ -34,6 +35,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the Spinner class.
         /// </summary>
         /// <param name="parent">The parent of new Spinner instance</param>
+        /// <since_tizen> preview </since_tizen>
         public Spinner(EvasObject parent) : base(parent)
         {
         }
@@ -41,6 +43,7 @@ namespace ElmSharp
         /// <summary>
         /// Creates and initializes a new instance of Layout class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected Spinner() : base()
         {
         }
@@ -48,16 +51,19 @@ namespace ElmSharp
         /// <summary>
         /// ValueChanged will be triggered whenever the spinner value is changed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler ValueChanged;
 
         /// <summary>
         ///  DelayedValueChanged will be triggered after a short time when the value is changed.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler DelayedValueChanged;
 
         /// <summary>
         /// Sets or gets the label format of the spinner.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string LabelFormat
         {
             get
@@ -73,6 +79,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the minimum value for the spinner.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Minimum
         {
             get
@@ -89,6 +96,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the maximum value for the spinner.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Maximum
         {
             get
@@ -105,6 +113,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the step that used to increment or decrement the spinner value.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Step
         {
             get
@@ -120,6 +129,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the value displayed by the spinner.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Value
         {
             get
@@ -135,6 +145,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the interval on time updates for an user mouse button hold on spinner widgets' arrows.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Interval
         {
             get
@@ -150,6 +161,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the base for rounding.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double RoundBase
         {
             get
@@ -165,6 +177,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the round value for rounding.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int RoundValue
         {
             get
@@ -185,6 +198,7 @@ namespace ElmSharp
         /// If wrap is enabled, when the user tries to increment the value, but displayed value plus step value is bigger than maximum value, the new value will be the minimum value.
         /// By default it's disabled.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool IsWrapEnabled
         {
             get
@@ -201,6 +215,7 @@ namespace ElmSharp
         /// Sets or gets whether the spinner can be directly edited by the user or not.
         /// </summary>
         /// <remarks>By default it is enabled</remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool IsEditable
         {
             get
@@ -218,6 +233,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="value">The numerical value to be replaced</param>
         /// <param name="label">The label to be used</param>
+        /// <since_tizen> preview </since_tizen>
         public void AddSpecialValue(double value, string label)
         {
             Interop.Elementary.elm_spinner_special_value_add(RealHandle, value, label);
@@ -227,6 +243,7 @@ namespace ElmSharp
         /// Remove a previously added special value, After this, the spinner will display the value itself instead of a label.
         /// </summary>
         /// <param name="value">The replaced numerical value</param>
+        /// <since_tizen> preview </since_tizen>
         public void RemoveSpecialValue(double value)
         {
             Interop.Elementary.elm_spinner_special_value_del(RealHandle, value);
@@ -237,6 +254,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="value">The replaced numerical value.</param>
         /// <returns>The value of the spinner which replaced numerical value with special string</returns>
+        /// <since_tizen> preview </since_tizen>
         public string GetSpecialValue(double value)
         {
             return Interop.Elementary.elm_spinner_special_value_get(RealHandle, value);
@@ -245,6 +263,7 @@ namespace ElmSharp
         /// <summary>
         /// The callback of Realized Event
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected override void OnRealized()
         {
             base.OnRealized();
@@ -260,6 +279,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index 33eb504..7176a81 100755 (executable)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// The Table is a container widget to arrange other widgets in a table where items can span multiple columns or rows .
     /// Inherits <see cref="Container"/>.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Table : Container
     {
         int _paddingX = 0;
@@ -33,6 +34,7 @@ namespace ElmSharp
         /// <param name="parent">
         /// A <see cref="EvasObject"/> to which the new Table instance will be attached.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         public Table(EvasObject parent) : base(parent)
         {
         }
@@ -41,6 +43,7 @@ namespace ElmSharp
         /// Sets or gets whether the layout of this table is homogeneous.
         /// </summary>
         /// <remarks>True for homogeneous, False for no homogeneous</remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool Homogeneous
         {
             get
@@ -56,6 +59,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the horizontal padding between the cells.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int PaddingX
         {
             get
@@ -72,6 +76,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the vertical padding between the cells.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int PaddingY
         {
             get
@@ -92,6 +97,7 @@ namespace ElmSharp
         /// <param name="row">The row number</param>
         /// <param name="colspan">The column span</param>
         /// <param name="rowspan">The row span</param>
+        /// <since_tizen> preview </since_tizen>
         public void Pack(EvasObject obj, int col, int row, int colspan, int rowspan)
         {
             if (obj == null)
@@ -104,6 +110,7 @@ namespace ElmSharp
         /// Removes the child from the table.
         /// </summary>
         /// <param name="obj">The subobject</param>
+        /// <since_tizen> preview </since_tizen>
         public void Unpack(EvasObject obj)
         {
             if (obj == null)
@@ -115,6 +122,7 @@ namespace ElmSharp
         /// <summary>
         /// Removes all child objects from a table object.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Clear()
         {
             Interop.Elementary.elm_table_clear(RealHandle, false);
@@ -126,6 +134,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The name of part class</param>
         /// <param name="color">The color</param>
+        /// <since_tizen> preview </since_tizen>
         public override void SetPartColor(string part, Color color)
         {
             Interop.Elementary.elm_object_color_class_color_set(Handle, part, color.R * color.A / 255,
@@ -139,6 +148,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The name of part class, it could be 'bg', 'elm.swllow.content'</param>
         /// <returns>The color of the particular part</returns>
+        /// <since_tizen> preview </since_tizen>
         public override Color GetPartColor(string part)
         {
             int r, g, b, a;
@@ -151,6 +161,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent);
index 49d7178..33fea30 100755 (executable)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the selection mode of Toolbar.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum ToolbarSelectionMode
     {
         /// <summary>
@@ -48,6 +49,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration that sets the toolbar items display behavior, it can be scrollable, can show a menu with exceeding items, or simply hide them.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum ToolbarShrinkMode
     {
         /// <summary>
@@ -79,6 +81,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the icon lookup order of Toolbar.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum ToolbarIconLookupOrder
     {
         /// <summary>
@@ -108,11 +111,13 @@ namespace ElmSharp
     /// <remarks>
     /// Inherits EventArgs.
     /// </remarks>
+    /// <since_tizen> preview </since_tizen>
     public class ToolbarItemEventArgs : EventArgs
     {
         /// <summary>
         /// Gets the ToolbarItem.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public ToolbarItem Item { get; private set; }
 
         internal static ToolbarItemEventArgs CreateFromSmartEvent(IntPtr data, IntPtr obj, IntPtr info)
@@ -125,6 +130,7 @@ namespace ElmSharp
     /// <summary>
     /// The Toolbar is a widget that displays a list of items inside a box.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Toolbar : Widget
     {
         SmartEvent<ToolbarItemEventArgs> _clicked;
@@ -137,6 +143,7 @@ namespace ElmSharp
         /// <param name="parent">
         /// A EvasObject to which the new Table instance will be attached.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         public Toolbar(EvasObject parent) : base(parent)
         {
             _selected = new SmartEvent<ToolbarItemEventArgs>(this, this.RealHandle, "selected", ToolbarItemEventArgs.CreateFromSmartEvent);
@@ -163,12 +170,14 @@ namespace ElmSharp
         /// <summary>
         /// Selected will be triggered when toolbar have been selected.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler<ToolbarItemEventArgs> Selected;
 
         /// <summary>
         /// Sets or gets whether the layout of this toolbar is homogeneous.
         /// </summary>
         /// <remarks>True for homogeneous, False for no homogeneous</remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool Homogeneous
         {
             get
@@ -184,6 +193,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the slection mode of a given Toolbar widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public ToolbarSelectionMode SelectionMode
         {
             get
@@ -199,6 +209,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the shrink mode of a given Toolbar widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public ToolbarShrinkMode ShrinkMode
         {
             get
@@ -214,6 +225,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets toolbar's current orientation.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public bool IsHorizontal
         {
@@ -232,6 +244,7 @@ namespace ElmSharp
         /// The default lookup order is ToolbarIocnLookupOrder.ThemeFreedesktop.
         /// Icons added before calling this function will not be affected.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public ToolbarIconLookupOrder IconLookupOrder
         {
             get
@@ -248,6 +261,7 @@ namespace ElmSharp
         /// Sets or gets the icon size of a given toolbar widget.
         /// Default value is 32 pixels, to be used by toolbar items.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int IconSize
         {
             get
@@ -263,6 +277,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the number of items in a toolbar widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int ItemsCount
         {
             get
@@ -275,6 +290,7 @@ namespace ElmSharp
         /// Sets or gets the alignment of the items.
         /// </summary>
         /// <remarks>The toolbar items alignment, a float between 0.0 and 1.0</remarks>
+        /// <since_tizen> preview </since_tizen>
         public double ItemAlignment
         {
             get
@@ -294,6 +310,7 @@ namespace ElmSharp
         /// The transverse expansion of the item, true for on and false for off.
         /// By default it's false.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool TransverseExpansion
         {
             get
@@ -313,6 +330,7 @@ namespace ElmSharp
         /// <returns>The new ToolbarItem which appended to the toolbar</returns>
         /// <seealso cref="Append(string, string)"/>
         /// <seealso cref="Prepend(string)"/>
+        /// <since_tizen> preview </since_tizen>
         public ToolbarItem Append(string label)
         {
             return Append(label, null);
@@ -327,6 +345,7 @@ namespace ElmSharp
         /// <seealso cref="Append(string)"/>
         /// <seealso cref="Prepend(string)"/>
         /// <seealso cref="Prepend(string, string)"/>
+        /// <since_tizen> preview </since_tizen>
         public ToolbarItem Append(string label, string icon)
         {
             ToolbarItem item = new ToolbarItem(label, icon);
@@ -342,6 +361,7 @@ namespace ElmSharp
         /// <seealso cref="Append(string)"/>
         /// <seealso cref="Append(string, string)"/>
         /// <seealso cref="Prepend(string, string)"/>
+        /// <since_tizen> preview </since_tizen>
         public ToolbarItem Prepend(string label)
         {
             return Prepend(label, null);
@@ -356,6 +376,7 @@ namespace ElmSharp
         /// <seealso cref="Append(string)"/>
         /// <seealso cref="Append(string, string)"/>
         /// <seealso cref="Prepend(string)"/>
+        /// <since_tizen> preview </since_tizen>
         public ToolbarItem Prepend(string label, string icon)
         {
             ToolbarItem item = new ToolbarItem(label, icon);
@@ -370,6 +391,7 @@ namespace ElmSharp
         /// <param name="label">The label of the item</param>
         /// <returns>The new <see cref="ToolbarItem"/> which insert into the toolbar</returns>
         /// <seealso cref="InsertBefore(ToolbarItem, string, string)"/>
+        /// <since_tizen> preview </since_tizen>
         public ToolbarItem InsertBefore(ToolbarItem before, string label)
         {
             return InsertBefore(before, label, string.Empty);
@@ -383,6 +405,7 @@ namespace ElmSharp
         /// <param name="icon">A string with the icon name or the absolute path of an image file</param>
         /// <returns>The new <see cref="ToolbarItem"/> which insert into the toolbar</returns>
         /// <seealso cref="InsertBefore(ToolbarItem, string)"/>
+        /// <since_tizen> preview </since_tizen>
         public ToolbarItem InsertBefore(ToolbarItem before, string label, string icon)
         {
             ToolbarItem item = new ToolbarItem(label, icon);
@@ -397,6 +420,7 @@ namespace ElmSharp
         /// <param name="label">The label of the item</param>
         /// <param name="icon">A string with the icon name or the absolute path of an image file</param>
         /// <returns>The new <see cref="ToolbarItem"/> which insert into the toolbar</returns>
+        /// <since_tizen> preview </since_tizen>
         public ToolbarItem InsertAfter(ToolbarItem after, string label, string icon)
         {
             ToolbarItem item = new ToolbarItem(label, icon);
@@ -409,6 +433,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="label">The label of the item</param>
         /// <returns>The <see cref="ToolbarItem"/> into the toolbar</returns>
+        /// <since_tizen> preview </since_tizen>
         public ToolbarItem FindItemByLabel(string label)
         {
             IntPtr handle = Interop.Elementary.elm_toolbar_item_find_by_label(RealHandle, label);
@@ -418,6 +443,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the selected ToolbarItemItem of the toolbar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public ToolbarItem SelectedItem
         {
             get
@@ -430,6 +456,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the first ToolbarItemItem of the toolbar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public ToolbarItem FirstItem
         {
             get
@@ -442,6 +469,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the last ToolbarItemItem of the toolbar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public ToolbarItem LastItem
         {
             get
@@ -456,6 +484,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
index 072baab..38f90a0 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// The ToolbarItem is a item of Toolbar.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ToolbarItem : ItemObject
     {
         string _icon;
@@ -34,6 +35,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the icon path of the item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string Icon
         {
             get
@@ -50,6 +52,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the text string of the item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string Text
         {
             get
@@ -66,6 +69,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the enable of the item.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("Enabled is obsolete as of version v1.1.0-beta-023. Please use IsEnabled instead.")]
         public bool Enabled
         {
@@ -83,6 +87,7 @@ namespace ElmSharp
         /// Sets or gets whether displaying the item as a separator.
         /// </summary>
         /// <remarks>Items aren't set as a separator by default. If set as a separator it displays a separator theme, so it won't display icons or labels.</remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool IsSeparator
         {
             get
@@ -98,6 +103,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether the item is selected.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsSelected
         {
             get
@@ -113,16 +119,19 @@ namespace ElmSharp
         /// <summary>
         /// Selected will be triggered when the item is selected.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Selected;
 
         /// <summary>
         /// LongPressed will be triggered when the item is pressed long time.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler LongPressed;
 
         /// <summary>
         /// Clicked will be triggered when the item is clicked.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Clicked;
 
         internal void SendSelected()
index 7b79f32..b677c7b 100755 (executable)
@@ -28,6 +28,7 @@ namespace ElmSharp
     /// For using these effects, create an Transit and add the desired transition effects.
     /// </summary>
     /// <remarks>Transit is not reusable. If the effect ends, the transit is destroyed automatically.</remarks>
+    /// <since_tizen> preview </since_tizen>
     public class Transit : IDisposable
     {
         IntPtr _handle = IntPtr.Zero;
@@ -42,11 +43,13 @@ namespace ElmSharp
         /// <summary>
         /// A callback called when the transit is deleted.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Deleted;
 
         /// <summary>
         /// Creates and initializes a new instance of Transit class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Transit()
         {
             _handle = Interop.Elementary.elm_transit_add();
@@ -71,6 +74,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the transit animation time
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Duration
         {
             get
@@ -87,6 +91,7 @@ namespace ElmSharp
         /// Gets or sets a value whether the objects states will be keep or not.
         /// If it is not kept, the objects states will be reset when transition ends.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool ObjectStateKeep
         {
             get
@@ -102,6 +107,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the transit animation acceleration type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public TweenMode TweenMode
         {
             get
@@ -118,6 +124,7 @@ namespace ElmSharp
         /// Gets or sets the transit repeat count.
         /// If the repeat is a negative number, it will repeat infinite times.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Repeat
         {
             get
@@ -133,6 +140,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets if the auto reverse is on.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool AutoReverse
         {
             get
@@ -148,6 +156,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the event enabled when transit is operating.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool EventEnabled
         {
             get
@@ -164,6 +173,7 @@ namespace ElmSharp
         /// Gets or sets the smooth scaling for transit map rendering
         /// This gets smooth scaling for transit map rendering.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool Smooth
         {
             get
@@ -181,6 +191,7 @@ namespace ElmSharp
         /// The value returned is a fraction(current time / total time).
         /// It represents the progression position relative to the total.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Progress
         {
             get
@@ -193,6 +204,7 @@ namespace ElmSharp
         /// Gets or sets the transit animation tween mode acceleration factor.
         /// </summary>
         /// <returns>A factor value from 0.0 to 1.0.</returns>
+        /// <since_tizen> preview </since_tizen>
         public double BeginAccelerationFactor
         {
             get
@@ -211,6 +223,7 @@ namespace ElmSharp
         /// Gets or sets the transit animation tween mode acceleration factor.
         /// </summary>
         /// <returns>A factor value from 0.0 to 1.0.</returns>
+        /// <since_tizen> preview </since_tizen>
         public double EndAccelerationFactor
         {
             get
@@ -230,6 +243,7 @@ namespace ElmSharp
         /// Once this API is called, the transit begins to measure the time.
         /// </summary>
         /// <param name="interval">The interval value in seconds</param>
+        /// <since_tizen> preview </since_tizen>
         public void Go(double interval = 0)
         {
             Interop.Elementary.elm_transit_go_in(_handle, interval);
@@ -238,6 +252,7 @@ namespace ElmSharp
         /// <summary>
         /// Pause the transition.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Pause()
         {
             if (Interop.Elementary.elm_transit_paused_get(_handle) == false)
@@ -247,6 +262,7 @@ namespace ElmSharp
         /// <summary>
         /// Resume the transition.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Resume()
         {
             if (Interop.Elementary.elm_transit_paused_get(_handle) == true)
@@ -257,6 +273,7 @@ namespace ElmSharp
         /// Get the current chained transit list.
         /// </summary>
         /// <remarks>Cannot add the duplicate transit.</remarks>
+        /// <since_tizen> preview </since_tizen>
         public IList<Transit> Chains
         {
             get { return _chains; }
@@ -266,6 +283,7 @@ namespace ElmSharp
         /// Get the objects list of the transit.
         /// </summary>
         /// <remarks>Cannot add the duplicate object.</remarks>
+        /// <since_tizen> preview </since_tizen>
         public IList<EvasObject> Objects
         {
             get { return _objects; }
@@ -275,6 +293,7 @@ namespace ElmSharp
         /// Add the effect.
         /// </summary>
         /// <param name="effect">EffectBase object.</param>
+        /// <since_tizen> preview </since_tizen>
         public void AddEffect(EffectBase effect)
         {
             IntPtr _effect = effect.CreateEffect(_handle);
@@ -286,6 +305,7 @@ namespace ElmSharp
         /// <summary>
         /// Destroy current object
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void Dispose()
         {
             Dispose(true);
@@ -299,6 +319,7 @@ namespace ElmSharp
         /// true if managed resources should be disposed
         /// otherwise, false.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)
index fd29499..2e1829e 100755 (executable)
@@ -22,6 +22,7 @@ namespace ElmSharp
     /// <summary>
     /// The axis along which flip effect should be applied.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum FlipAxis
     {
         /// <summary>
@@ -38,6 +39,7 @@ namespace ElmSharp
     /// <summary>
     /// The direction in which the wipe effect should occur.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum WipeDirection
     {
         /// <summary>
@@ -64,6 +66,7 @@ namespace ElmSharp
     /// <summary>
     /// Whether the wipe effect should show or hide the object.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum WipeType
     {
         /// <summary>
@@ -80,6 +83,7 @@ namespace ElmSharp
     /// <summary>
     /// The type of acceleration used in the transition.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum TweenMode
     {
         /// <summary>
@@ -126,11 +130,13 @@ namespace ElmSharp
     /// <summary>
     /// Blend effect class.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class BlendEffect : EffectBase
     {
         /// <summary>
         /// Creates and initializes a new instance of BlendEffect class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public BlendEffect()
         {
         }
@@ -144,6 +150,7 @@ namespace ElmSharp
     /// <summary>
     /// Color effect class.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ColorEffect : EffectBase
     {
         Color _begin;
@@ -154,6 +161,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="beginColor">The begin color of the effect</param>
         /// <param name="endColor">The end color of the effect</param>
+        /// <since_tizen> preview </since_tizen>
         public ColorEffect(Color beginColor, Color endColor)
         {
             _begin = beginColor;
@@ -163,6 +171,7 @@ namespace ElmSharp
         /// <summary>
         /// The begin color of the effect
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color BeginColor
         {
             get { return _begin; }
@@ -171,6 +180,7 @@ namespace ElmSharp
         /// <summary>
         /// The end color of the effect
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Color EndColor
         {
             get { return _end; }
@@ -185,11 +195,13 @@ namespace ElmSharp
     /// <summary>
     /// Fade effect class.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class FadeEffect : EffectBase
     {
         /// <summary>
         /// Creates and initializes a new instance of FadeEffect class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public FadeEffect()
         {
         }
@@ -203,6 +215,7 @@ namespace ElmSharp
     /// <summary>
     /// Flip effect class.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class FlipEffect : EffectBase
     {
         FlipAxis _axis;
@@ -215,6 +228,7 @@ namespace ElmSharp
         /// <param name="axis">Flipping Axis(X or Y).</param>
         /// <param name="clockWise">Flipping Direction. True is clock-wise.</param>
         /// <param name="resizable">Resizable effect with FlipEffect</param>
+        /// <since_tizen> preview </since_tizen>
         public FlipEffect(FlipAxis axis, bool clockWise, bool resizable = false)
         {
             _axis = axis;
@@ -225,6 +239,7 @@ namespace ElmSharp
         /// <summary>
         /// Flipping Axis(X or Y).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public FlipAxis Axis
         {
             get { return _axis; }
@@ -233,6 +248,7 @@ namespace ElmSharp
         /// <summary>
         /// Flipping Direction. True is clock-wise.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool ClockWise
         {
             get { return _clockWise; }
@@ -241,6 +257,7 @@ namespace ElmSharp
         /// <summary>
         /// Resizable FlipEffect.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool Resizable
         {
             get { return _resizable; }
@@ -257,6 +274,7 @@ namespace ElmSharp
     /// <summary>
     /// Resizing effect class.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ResizingEffect : EffectBase
     {
         Size _begin;
@@ -267,6 +285,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="beginSize">The begin Size of the effect</param>
         /// <param name="endSize">The end Size of the effect</param>
+        /// <since_tizen> preview </since_tizen>
         public ResizingEffect(Size beginSize, Size endSize)
         {
             _begin = beginSize;
@@ -276,6 +295,7 @@ namespace ElmSharp
         /// <summary>
         /// The begin Size of the effect
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Size BeginSize
         {
             get { return _begin; }
@@ -284,6 +304,7 @@ namespace ElmSharp
         /// <summary>
         /// The end Size of the effect
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Size EndSize
         {
             get { return _end; }
@@ -298,6 +319,7 @@ namespace ElmSharp
     /// <summary>
     /// Rotation effect class.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class RotationEffect : EffectBase
     {
         float _begin;
@@ -308,6 +330,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="beginDegree">The begin degree of the effect</param>
         /// <param name="endDegree">The end degree of the effect</param>
+        /// <since_tizen> preview </since_tizen>
         public RotationEffect(float beginDegree, float endDegree)
         {
             _begin = beginDegree;
@@ -317,6 +340,7 @@ namespace ElmSharp
         /// <summary>
         /// The begin degree of the effect
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public float BeginDegree
         {
             get { return _begin; }
@@ -325,6 +349,7 @@ namespace ElmSharp
         /// <summary>
         /// The end degree of the effect
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public float EndDegree
         {
             get { return _end; }
@@ -339,6 +364,7 @@ namespace ElmSharp
     /// <summary>
     /// Translation effect class.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class TranslationEffect : EffectBase
     {
         Point _begin;
@@ -349,6 +375,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="beginPoint">The begin Point of the effect</param>
         /// <param name="endPoint">The end Point of the effect</param>
+        /// <since_tizen> preview </since_tizen>
         public TranslationEffect(Point beginPoint, Point endPoint)
         {
             _begin = beginPoint;
@@ -358,6 +385,7 @@ namespace ElmSharp
         /// <summary>
         /// The begin Point of the effect
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Point BeginPoint
         {
             get { return _begin; }
@@ -366,6 +394,7 @@ namespace ElmSharp
         /// <summary>
         /// The end Point of the effect
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Point EndPoint
         {
             get { return _end; }
@@ -380,6 +409,7 @@ namespace ElmSharp
     /// <summary>
     /// Wipe effect class.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class WipeEffect : EffectBase
     {
         WipeType _type;
@@ -390,6 +420,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="type">Wipe type. Hide or show.</param>
         /// <param name="direction">Wipe Direction.</param>
+        /// <since_tizen> preview </since_tizen>
         public WipeEffect(WipeType type, WipeDirection direction)
         {
             _type = type;
@@ -399,6 +430,7 @@ namespace ElmSharp
         /// <summary>
         /// Wipe type. Hide or show.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public WipeType Type
         {
             get { return _type; }
@@ -407,6 +439,7 @@ namespace ElmSharp
         /// <summary>
         /// Wipe Direction.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public WipeDirection Direction
         {
             get { return _direction; }
@@ -421,6 +454,7 @@ namespace ElmSharp
     /// <summary>
     /// Zoom effect class.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class ZoomEffect : EffectBase
     {
         float _begin;
@@ -431,6 +465,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="beginRate">The begin rate of the effect</param>
         /// <param name="endRate">The end rate of the effect</param>
+        /// <since_tizen> preview </since_tizen>
         public ZoomEffect(float beginRate, float endRate)
         {
             _begin = beginRate;
@@ -440,6 +475,7 @@ namespace ElmSharp
         /// <summary>
         /// The begin rate of the effect
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public float BeginRate
         {
             get { return _begin; }
@@ -448,6 +484,7 @@ namespace ElmSharp
         /// <summary>
         /// The end rate of the effect
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public float EndRate
         {
             get { return _end; }
index 01d4be2..49877a1 100755 (executable)
@@ -19,12 +19,14 @@ namespace ElmSharp
     /// <summary>
     /// This class is a static class for a utility methods.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public static class Utility
     {
         /// <summary>
         /// Appends a font path to the list of font paths used by the application.
         /// </summary>
         /// <param name="path">The new font path.</param>
+        /// <since_tizen> preview </since_tizen>
         public static void AppendGlobalFontPath(string path)
         {
             Interop.Evas.evas_font_path_global_append(path);
@@ -34,6 +36,7 @@ namespace ElmSharp
         /// Prepends a font path to the list of font paths used by the application.
         /// </summary>
         /// <param name="path">The new font path.</param>
+        /// <since_tizen> preview </since_tizen>
         public static void PrependEvasGlobalFontPath(string path)
         {
             Interop.Evas.evas_font_path_global_prepend(path);
@@ -42,6 +45,7 @@ namespace ElmSharp
         /// <summary>
         /// Removes all font paths loaded into memory by evas_font_path_app_* APIs for the application.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static void ClearEvasGlobalFontPath()
         {
             Interop.Evas.evas_font_path_global_clear();
@@ -64,6 +68,7 @@ namespace ElmSharp
         /// <param name="shadowBlue">Shadow Bluevalue</param>
         /// <param name="shadowAlpha">Shadow Alpha value</param>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public static bool SetEdjeColorClass(string colorClass, int red, int green, int blue, int alpha, int outlineRed, int outlineGreen, int outlineBlue, int outlineAlpha,
             int shadowRed, int shadowGreen, int shadowBlue, int shadowAlpha)
         {
@@ -87,6 +92,7 @@ namespace ElmSharp
         /// <param name="shadowBlue">Shadow Bluevalue</param>
         /// <param name="shadowAlpha">Shadow Alpha value</param>
         /// <returns></returns>
+        /// <since_tizen> preview </since_tizen>
         public static bool GetEdjeColorClass(string colorClass, out int red, out int green, out int blue, out int alpha, out int outlineRed, out int outlineGreen, out int outlineBlue,
             out int outlineAlpha, out int shadowRed, out int shadowGreen, out int shadowBlue, out int shadowAlpha)
         {
@@ -98,6 +104,7 @@ namespace ElmSharp
         /// Processes all queued up edje messages.
         /// This function triggers the processing of messages addressed to any (alive) edje objects.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public static void ProcessEdjeMessageSignal()
         {
             Interop.Elementary.edje_message_signal_process();
@@ -110,6 +117,7 @@ namespace ElmSharp
         /// <param name="font">The font name</param>
         /// <param name="size">The font size</param>
         /// <returns>True, on success or false, on error</returns>
+        /// <since_tizen> preview </since_tizen>
         public static bool SetEdjeTextClass(string textClass, string font, int size)
         {
             return Interop.Elementary.edje_text_class_set(textClass, font, size);
@@ -122,6 +130,7 @@ namespace ElmSharp
         /// <param name="font">The font name</param>
         /// <param name="size">The font size</param>
         /// <returns>True, on success or false, on error</returns>
+        /// <since_tizen> preview </since_tizen>
         public static bool GetEdjeTextClass(string textClass, out string font, out int size)
         {
             return Interop.Elementary.edje_text_class_get(textClass, out font, out size);
@@ -131,6 +140,7 @@ namespace ElmSharp
         /// Delete the text class.
         /// </summary>
         /// <param name="textClass"></param>
+        /// <since_tizen> preview </since_tizen>
         public static void DeleteEdjeTextClass(string textClass)
         {
             Interop.Elementary.edje_text_class_del(textClass);
@@ -143,6 +153,7 @@ namespace ElmSharp
         /// <param name="red">The Red component of the color</param>
         /// <param name="green">The Green component of the color</param>
         /// <param name="blue">The Blue component of the color</param>
+        /// <since_tizen> preview </since_tizen>
         public static void PremulityplyEvasColorByAlpha(int alpha, ref int red, ref int green, ref int blue)
         {
             Interop.Evas.evas_color_argb_premul(alpha, ref red, ref green, ref blue);
@@ -155,6 +166,7 @@ namespace ElmSharp
         /// <param name="red">The Red component of the color</param>
         /// <param name="green">The Green component of the color</param>
         /// <param name="blue">The Blue component of the color</param>
+        /// <since_tizen> preview </since_tizen>
         public static void UnPremulityplyEvasColorByAlpha(int alpha, ref int red, ref int green, ref int blue)
         {
             Interop.Evas.evas_color_argb_unpremul(alpha, ref red, ref green, ref blue);
index a6b19fe..1649192 100755 (executable)
@@ -23,6 +23,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the focus direction.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum FocusDirection
     {
         /// <summary>
@@ -60,6 +61,7 @@ namespace ElmSharp
     /// The Widget is abstract class, it is the parent of other widgets.
     /// Inherits from <see cref="EvasObject"/>.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public abstract class Widget : AccessibleObject
     {
         Dictionary<string, EvasObject> _partContents = new Dictionary<string, EvasObject>();
@@ -73,6 +75,7 @@ namespace ElmSharp
         /// <summary>
         /// Creates and initializes a new instance of Widget class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected Widget()
         {
         }
@@ -81,6 +84,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the Widget class.
         /// </summary>
         /// <param name="parent">The parent of new Widget instance</param>
+        /// <since_tizen> preview </since_tizen>
         protected Widget(EvasObject parent) : base(parent)
         {
         }
@@ -90,6 +94,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="content">The content which put to the part</param>
         /// <param name="part">The updated part</param>
+        /// <since_tizen> preview </since_tizen>
         protected void UpdatePartContents(EvasObject content, string part = "__default__")
         {
             _partContents[part] = content;
@@ -98,16 +103,19 @@ namespace ElmSharp
         /// <summary>
         /// Focused will be triggered when the widget is focused.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Focused;
 
         /// <summary>
         /// Unfocused will be triggered when the widget is unfocused.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler Unfocused;
 
         /// <summary>
         /// Sets or gets the state of the widget, which might be enabled or disabled.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public virtual bool IsEnabled
         {
             get
@@ -123,6 +131,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the style of the widget.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string Style
         {
             get
@@ -138,6 +147,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets whether this widget is focused.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsFocused
         {
             get
@@ -150,6 +160,7 @@ namespace ElmSharp
         /// Gets whether a widget is focusable or not.
         /// </summary>
         /// <remarks>Widgets which are meant to be interacted with by input events are created able to be focused, by default</remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool IsFocusAllowed
         {
             get
@@ -162,6 +173,7 @@ namespace ElmSharp
         /// Sets or gets the text of the widget.
         /// </summary>
         /// <remarks>It could be override by special child class</remarks>
+        /// <since_tizen> preview </since_tizen>
         public virtual string Text
         {
             get
@@ -178,6 +190,7 @@ namespace ElmSharp
         /// Sets or gets the background color of the widget.
         /// </summary>
         /// <remarks>It could be override by special child class</remarks>
+        /// <since_tizen> preview </since_tizen>
         public virtual Color BackgroundColor
         {
             get
@@ -206,6 +219,7 @@ namespace ElmSharp
         /// Sets or gets the opacity of the widget.
         /// </summary>
         /// <remarks>It could be override by special child class</remarks>
+        /// <since_tizen> preview </since_tizen>
         public virtual int Opacity
         {
             get
@@ -226,6 +240,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets whether a widget and its children are focusable or not.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool AllowTreeFocus
         {
             get
@@ -241,6 +256,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the widget's mirrored mode.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsMirroredMode
         {
             get
@@ -257,6 +273,7 @@ namespace ElmSharp
         /// Sets or gets the widget's mirrored mode setting.
         /// When widget set automatic mode(true), it follows the system mirrored mode.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsAutoMirroredMode
         {
             get
@@ -273,6 +290,7 @@ namespace ElmSharp
         /// Sets the widget to be focused or not.
         /// </summary>
         /// <param name="isFocus">Weather be focused</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetFocus(bool isFocus)
         {
             Interop.Elementary.elm_object_focus_set(RealHandle, isFocus);
@@ -282,6 +300,7 @@ namespace ElmSharp
         /// Sets the ability for a widget to be focused.
         /// </summary>
         /// <param name="isAllowFocus">True if the object can be focused, false if not(and on errors)</param>
+        /// <since_tizen> preview </since_tizen>
         public void AllowFocus(bool isAllowFocus)
         {
             Interop.Elementary.elm_object_focus_allow_set(RealHandle, isAllowFocus);
@@ -291,6 +310,7 @@ namespace ElmSharp
         /// Gives focus to next widget in widget tree.
         /// </summary>
         /// <param name="direction">Direction to move the focus</param>
+        /// <since_tizen> preview </since_tizen>
         public void FocusNext(FocusDirection direction)
         {
             Interop.Elementary.elm_object_focus_next(RealHandle, (int)direction);
@@ -301,6 +321,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="next">Focus next widget</param>
         /// <param name="direction">Focus direction</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetNextFocusObject(EvasObject next, FocusDirection direction)
         {
             Interop.Elementary.elm_object_focus_next_object_set(RealHandle, next.RealHandle, (int)direction);
@@ -312,6 +333,7 @@ namespace ElmSharp
         /// <param name="part">The name of particular part</param>
         /// <param name="content">The content</param>
         /// <seealso cref="SetPartContent(string, EvasObject, bool)"/>
+        /// <since_tizen> preview </since_tizen>
         public virtual bool SetPartContent(string part, EvasObject content)
         {
             return SetPartContent(part, content, false);
@@ -324,6 +346,7 @@ namespace ElmSharp
         /// <param name="content">The content</param>
         /// <param name="preserveOldContent">true, preserve old content will be unset. false, preserve old content will not be unset.</param>
         /// <seealso cref="SetPartContent(string, EvasObject)"/>
+        /// <since_tizen> preview </since_tizen>
         public virtual bool SetPartContent(string part, EvasObject content, bool preserveOldContent)
         {
             if (preserveOldContent)
@@ -340,6 +363,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="content">The content</param>
         /// <seealso cref="SetContent(EvasObject, bool)"/>
+        /// <since_tizen> preview </since_tizen>
         public void SetContent(EvasObject content)
         {
             SetContent(content, false);
@@ -351,6 +375,7 @@ namespace ElmSharp
         /// <param name="content">The content</param>
         /// <param name="preserveOldContent">true, preserve old content will be unset. false, preserve old content will not be unset.</param>
         /// <seealso cref="SetContent(EvasObject)"/>
+        /// <since_tizen> preview </since_tizen>
         public void SetContent(EvasObject content, bool preserveOldContent)
         {
             if (preserveOldContent)
@@ -367,6 +392,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The name of particular part</param>
         /// <param name="text">The text</param>
+        /// <since_tizen> preview </since_tizen>
         public virtual bool SetPartText(string part, string text)
         {
             Interop.Elementary.elm_object_part_text_set(RealHandle, part, text);
@@ -378,6 +404,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The name of particular part</param>
         /// <returns>Text of the particular part of the widget</returns>
+        /// <since_tizen> preview </since_tizen>
         public virtual string GetPartText(string part)
         {
             return Interop.Elementary.elm_object_part_text_get(RealHandle, part);
@@ -389,6 +416,7 @@ namespace ElmSharp
         /// <param name="part">The name of particular part</param>
         /// <param name="color">The color be set to widget</param>
         /// <remarks>This method is a virtual method, it could be override by special child class</remarks>
+        /// <since_tizen> preview </since_tizen>
         public virtual void SetPartColor(string part, Color color)
         {
             Interop.Elementary.elm_object_color_class_color_set(RealHandle, part, color.R * color.A / 255,
@@ -403,6 +431,7 @@ namespace ElmSharp
         /// <param name="part">The name of particular part</param>
         /// <returns>The color of the particular part</returns>
         /// <remarks>This method is a virtual method, it could be override by special child class</remarks>
+        /// <since_tizen> preview </since_tizen>
         public virtual Color GetPartColor(string part)
         {
             int r, g, b, a;
@@ -415,6 +444,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The name of particular part</param>
         /// <param name="opacity">The opacity of the particular part</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetPartOpacity(string part, int opacity)
         {
             Interop.Elementary.elm_object_color_class_color_set(Handle, part, 255, 255, 255, opacity);
@@ -425,6 +455,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The name of particular part</param>
         /// <returns>Opacity value of the particular part</returns>
+        /// <since_tizen> preview </since_tizen>
         public int GetPartOpacity(string part)
         {
             int r, g, b, a;
@@ -437,6 +468,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="emission">The signal's name.</param>
         /// <param name="source">The signal's source.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SignalEmit(string emission, string source)
         {
             Interop.Elementary.elm_object_signal_emit(Handle, emission, source);
@@ -445,6 +477,7 @@ namespace ElmSharp
         /// <summary>
         /// The callback of Realized Event
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected override void OnRealized()
         {
             base.OnRealized();
index 74ab8db..6c147dd 100755 (executable)
@@ -23,6 +23,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the display rotation of window.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     [Flags]
     public enum DisplayRotation
     {
@@ -50,6 +51,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the indicator opacity
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum StatusBarMode
     {
         /// <summary>
@@ -74,6 +76,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the keygrab modes of window.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     [EditorBrowsable(EditorBrowsableState.Never)]
     public enum KeyGrabMode
     {
@@ -101,6 +104,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the indicator mode.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum IndicatorMode
     {
         /// <summary>
@@ -122,6 +126,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the keyboard mode
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum KeyboardMode
     {
         /// <summary>
@@ -208,6 +213,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the window type
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum WindowType
     {
         /// <summary>
@@ -306,6 +312,7 @@ namespace ElmSharp
     /// <summary>
     /// The Window is container that contain the graphical user interface of a program.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public class Window : Widget
     {
         SmartEvent _deleteRequest;
@@ -316,6 +323,7 @@ namespace ElmSharp
         /// Creates and initializes a new instance of the Window class.
         /// </summary>
         /// <param name="name">Window name.</param>
+        /// <since_tizen> preview </since_tizen>
         public Window(string name) : this(null, name)
         {
         }
@@ -334,6 +342,7 @@ namespace ElmSharp
         /// When closing the window in any way outside the program control,
         /// and set callback when window rotation changed.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public Window(Window parent, string name) : this(parent, name, WindowType.Basic)
         {
         }
@@ -355,6 +364,7 @@ namespace ElmSharp
         /// When closing the window in any way outside the program control,
         /// and set callback when window rotation changed.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public Window(Window parent, string name, WindowType type)
         {
             Name = name;
@@ -371,6 +381,7 @@ namespace ElmSharp
         /// <summary>
         /// Creates and initializes a new instance of the Window class.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         protected Window()
         {
         }
@@ -378,26 +389,31 @@ namespace ElmSharp
         /// <summary>
         /// CloseRequested will be triggered when Window close.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler CloseRequested;
 
         /// <summary>
         /// RotationChanged will be triggered when Window do rotation.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public event EventHandler RotationChanged;
 
         /// <summary>
         /// Sets or gets Window name.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string Name { get; set; }
 
         /// <summary>
         /// Gets the Window type.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public WindowType Type { get; } = WindowType.Basic;
 
         /// <summary>
         /// Gets Window size with Size value(w,h)
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Size ScreenSize
         {
             get
@@ -411,6 +427,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the screen dpi for the screen that a Window is on.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Point ScreenDpi
         {
             get
@@ -424,6 +441,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets the rotation of the Window.The rotation of the window in degrees (0-360).
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int Rotation
         {
             get
@@ -435,6 +453,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets whether window manager supports window rotation or not.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool IsRotationSupported
         {
             get
@@ -446,12 +465,14 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets available rotation degree.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [Obsolete("Sorry, it's error typo of AvailableRotations, please use AvailableRotations")]
         public DisplayRotation AavailableRotations { get; set; }
 
         /// <summary>
         /// Sets or gets available rotation degree.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public DisplayRotation AvailableRotations
         {
             get
@@ -477,6 +498,7 @@ namespace ElmSharp
         /// If you enable auto deletion, the window is automatically destroyed after the signal is emitted.
         /// If auto deletion is disabled, the window is not destroyed and the program has to handle it.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool AutoDeletion
         {
             get
@@ -496,6 +518,7 @@ namespace ElmSharp
         /// True if the window alpha channel is enabled, false otherwise.
         /// If alpha is true, the alpha channel of the canvas will be enabled possibly making parts of the window completely or partially transparent.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public bool Alpha
         {
             get
@@ -514,6 +537,7 @@ namespace ElmSharp
         /// <remarks>
         /// The Role will be invalid if a new role is set or if the window is destroyed.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public string Role
         {
             get
@@ -529,6 +553,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the mode of status bar.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public StatusBarMode StatusBarMode
         {
             get
@@ -544,6 +569,7 @@ namespace ElmSharp
         /// <summary>
         /// Sets or gets the iconified state of a window.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public bool Iconified
         {
@@ -561,6 +587,7 @@ namespace ElmSharp
         /// Gets or sets the window's indicator mode.
         /// </summary>
         /// <value>The indicator mode.</value>
+        /// <since_tizen> preview </since_tizen>
         public IndicatorMode IndicatorMode
         {
             get
@@ -576,6 +603,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the aspect ratio of a window.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public double Aspect
         {
             get
@@ -591,6 +619,7 @@ namespace ElmSharp
         /// <summary>
         /// Window's autohide state.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool AutoHide
         {
             get
@@ -607,6 +636,7 @@ namespace ElmSharp
         /// Get the borderless state of a window.
         /// This function requests the Window Manager to not draw any decoration around the window.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool Borderless
         {
             get
@@ -622,6 +652,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the demand attention state of a window.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool DemandAttention
         {
             get
@@ -637,6 +668,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the floating mode of a window.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool FloatingMode
         {
             get
@@ -653,6 +685,7 @@ namespace ElmSharp
         /// Gets or sets the animate status for the focus highlight for this window.
         /// This function will enable or disable the animation of focus highlight only for the given window, regardless of the global setting for it.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool FocusHighlightAnimation
         {
             get
@@ -669,6 +702,7 @@ namespace ElmSharp
         /// Gets or sets the enabled status for the focus highlight in a window.
         /// This function will enable or disable the focus highlight only for the given window, regardless of the global setting for it.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool FocusHighlightEnabled
         {
             get
@@ -685,6 +719,7 @@ namespace ElmSharp
         /// Gets or sets the style for the focus highlight on this window.
         /// Sets the style to use for theming the highlight of focused objects on the given window.If style is NULL, the default will be used.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string FocusHighlightStyle
         {
             get
@@ -700,6 +735,7 @@ namespace ElmSharp
         /// <summary>
         /// Get the keyboard mode of the window.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public KeyboardMode KeyboardMode
         {
             get
@@ -720,6 +756,7 @@ namespace ElmSharp
         /// more than 5 means that the window will be placed above all others,
         /// and anything else means that the window will be placed in the default layer.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public override int Layer
         {
             get
@@ -735,6 +772,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the modal state of a window.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool Modal
         {
             get
@@ -752,6 +790,7 @@ namespace ElmSharp
         /// This is a way to request the display on which the windowis shown does not blank, screensave or otherwise hide or obscure the window.It is intended for uses such as media playback on a television where a user may not want to be interrupted by an idle screen.
         /// The noblank property may have no effect if the window is iconified/minimized or hidden.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool NoBlank
         {
             get
@@ -767,6 +806,7 @@ namespace ElmSharp
         /// <summary>
         /// Get the profile of a window.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string Profile
         {
             get
@@ -783,6 +823,7 @@ namespace ElmSharp
         /// Get the constraints on the maximum width and height of a window relative to the width and height of its screen.
         /// When this function returns true, obj will never resize larger than the screen.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool ScreenConstrain
         {
             get
@@ -798,6 +839,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the base size of a window.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Size BaseSize
         {
             get
@@ -815,6 +857,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the step size of a window.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public Size StepSize
         {
             get
@@ -832,6 +875,7 @@ namespace ElmSharp
         /// <summary>
         /// Get the screen position X of a window.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int ScreenPositionX
         {
             get
@@ -845,6 +889,7 @@ namespace ElmSharp
         /// <summary>
         /// Get the screen position Y of a window.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public int ScreenPositionY
         {
             get
@@ -858,6 +903,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the title of the window.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public string Title
         {
             get
@@ -873,6 +919,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the urgent state of a window.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool Urgent
         {
             get
@@ -888,6 +935,7 @@ namespace ElmSharp
         /// <summary>
         /// Gets or sets the withdrawn state of a window.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public bool Withdrawn
         {
             get
@@ -907,6 +955,7 @@ namespace ElmSharp
         /// <param name="number">A number (any value, 0 being the common default) to differentiate multiple instances of services with the same name.</param>
         /// <param name="systemWide">A boolean that if true, specifies to create a system-wide service all users can connect to, otherwise the service is private to the user id that created the service.</param>
         /// <returns>If true, create successfull, otherwise false</returns>
+        /// <since_tizen> preview </since_tizen>
         public bool CreateServiceSocket(string name, int number, bool systemWide)
         {
             return Interop.Elementary.elm_win_socket_listen(RealHandle, name, number, systemWide);
@@ -917,6 +966,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="degree">The rotation of the window, in degrees (0-360), counter-clockwise.</param>
         /// <param name="resize">Resizes the window's contents so that they fit inside the current window geometry.</param>
+        /// <since_tizen> preview </since_tizen>
         public void SetRotation(int degree, bool resize)
         {
             if (resize)
@@ -933,6 +983,7 @@ namespace ElmSharp
         /// Use this for windows that have only output information or might only be interacted with by the mouse or fingers, and never for typing input.
         /// Be careful that this may have side-effects like making the window non-accessible in some cases unless the window is specially handled. Use this with care.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void FocusSkip(bool skip)
         {
             Interop.Elementary.elm_win_prop_focus_skip_set(Handle, skip);
@@ -942,6 +993,7 @@ namespace ElmSharp
         /// Pull up the window object.
         /// Places the window pointed by obj at the top of the stack, so that it's not covered by any other window.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void PullUp()
         {
             Interop.Elementary.elm_win_raise(Handle);
@@ -951,6 +1003,7 @@ namespace ElmSharp
         /// Bring down the window object.
         /// Places the window pointed by obj at the bottom of the stack, so that no other window is covered by it.
         /// </summary>
+        /// <since_tizen> preview </since_tizen>
         public void BringDown()
         {
             Interop.Elementary.elm_win_lower(Handle);
@@ -964,6 +1017,7 @@ namespace ElmSharp
         /// This is just a request that a Window Manager may ignore, so calling this function does not ensure
         /// in any way that the window is going to be the active one after it.
         /// </remarks>
+        /// <since_tizen> preview </since_tizen>
         public void Active()
         {
             Interop.Elementary.elm_win_activate(Handle);
@@ -975,6 +1029,7 @@ namespace ElmSharp
         /// It will not delete the object itself, which will be left unmanaged and should be deleted by the developer, manually handled or set as child of some other container.
         /// </summary>
         /// <param name="obj">Resize object.</param>
+        /// <since_tizen> preview </since_tizen>
         public void DeleteResizeObject(EvasObject obj)
         {
             Interop.Elementary.elm_win_resize_object_del(Handle, obj);
@@ -992,6 +1047,7 @@ namespace ElmSharp
         /// <param name="obj">
         /// Resize object.
         /// </param>
+        /// <since_tizen> preview </since_tizen>
         public void AddResizeObject(EvasObject obj)
         {
             Interop.Elementary.elm_win_resize_object_add(Handle, obj);
@@ -1003,6 +1059,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="keyname">The keyname to grab.</param>
         /// <param name="mode">According to the grabmode, it can grab key differently</param>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public void WinKeyGrab(string keyname, KeyGrabMode mode)
         {
@@ -1014,6 +1071,7 @@ namespace ElmSharp
         /// This function unset keygrab value.Ungrab key of window.
         /// </summary>
         /// <param name="keyname">The keyname to grab.</param>
+        /// <since_tizen> preview </since_tizen>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public void WinKeyUngrab(string keyname)
         {
@@ -1024,6 +1082,7 @@ namespace ElmSharp
         /// Set the keygrab of the window.
         /// </summary>
         /// <param name="keyname">keyname string to set keygrab</param>
+        /// <since_tizen> preview </since_tizen>
         public void KeyGrabEx(string keyname)
         {
             Interop.Elementary.eext_win_keygrab_set(RealHandle, keyname);
@@ -1033,6 +1092,7 @@ namespace ElmSharp
         /// Unset the keygrab of the window.
         /// </summary>
         /// <param name="keyname">keyname string to unset keygrab</param>
+        /// <since_tizen> preview </since_tizen>
         public void KeyUngrabEx(string keyname)
         {
             Interop.Elementary.eext_win_keygrab_unset(RealHandle, keyname);
@@ -1043,6 +1103,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="parent">Parent EvasObject</param>
         /// <returns>Handle IntPtr</returns>
+        /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
             Interop.Elementary.elm_config_accel_preference_set("3d");
index 5725790..6c3c09f 100755 (executable)
@@ -21,6 +21,7 @@ namespace ElmSharp
     /// <summary>
     /// Enumeration for the wrap type.
     /// </summary>
+    /// <since_tizen> preview </since_tizen>
     public enum WrapType
     {
         /// <summary>