Merge "[Multimedia] Modified the Radio to disable sound session compatibility."
[platform/core/csapi/tizenfx.git] / src / ElmSharp / ElmSharp / ItemObject.cs
old mode 100644 (file)
new mode 100755 (executable)
index f009396..0980c5b
@@ -82,6 +82,21 @@ namespace ElmSharp
             }
         }
 
+        /// <summary>
+        /// Sets or gets the style of the Item.
+        /// </summary>
+        public string Style
+        {
+            get
+            {
+                return Interop.Elementary.elm_object_item_style_get(Handle);
+            }
+            set
+            {
+                Interop.Elementary.elm_object_item_style_set(Handle, value);
+            }
+        }
+
         internal IntPtr Handle
         {
             get
@@ -328,6 +343,14 @@ namespace ElmSharp
                 Func = func;
             }
 
+            /// <summary>
+            /// Indicates whether this instance and a specified object are equal.
+            /// </summary>
+            /// <param name="obj">The object to compare with the current instance.</param>
+            /// <returns>
+            /// true if obj and this instance are the same type and represent the same value.
+            /// otherwise, false.
+            /// </returns>
             public override bool Equals(object obj)
             {
                 SignalData s = obj as SignalData;
@@ -351,12 +374,21 @@ namespace ElmSharp
         {
             IntPtr _parent = IntPtr.Zero;
 
+            /// <summary>
+            /// Creates and initializes a new instance of ItemEvasObject class.
+            /// </summary>
+            /// <param name="parent">IntPtr</param>
             public ItemEvasObject(IntPtr parent) : base()
             {
                 _parent = parent;
                 Realize(null);
             }
 
+            /// <summary>
+            /// Creates a widget handle.
+            /// </summary>
+            /// <param name="parent">Parent EvasObject</param>
+            /// <returns>Handle IntPtr</returns>
             protected override IntPtr CreateHandle(EvasObject parent)
             {
                 return Interop.Elementary.elm_object_item_track(_parent);