[ACR-564] deprecate unused API
[platform/core/csapi/tizenfx.git] / src / ElmSharp / ElmSharp / ItemObject.cs
index 113ece4..bd98ecb 100644 (file)
@@ -23,6 +23,7 @@ namespace ElmSharp
     /// The ItemObject is used to manage the item object.
     /// </summary>
     /// <since_tizen> preview </since_tizen>
+    [Obsolete("This has been deprecated in API12")]
     public class ItemObject
     {
         private static Dictionary<int, ItemObject> s_IdToItemTable = new Dictionary<int, ItemObject>();
@@ -39,6 +40,7 @@ namespace ElmSharp
         /// Gets the parent object for ItemObject.
         /// </summary>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         public EvasObject Parent { get; internal set; }
 
         /// <summary>
@@ -46,6 +48,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="handle">IntPtr</param>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         protected ItemObject(IntPtr handle)
         {
             _deleteCallback = DeleteCallbackHandler;
@@ -61,6 +64,7 @@ namespace ElmSharp
         /// <param name="handle">IntPtr</param>
         /// <param name="parent">Parent EvasObject</param>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         protected ItemObject(IntPtr handle, EvasObject parent)
         {
             _deleteCallback = DeleteCallbackHandler;
@@ -83,12 +87,14 @@ namespace ElmSharp
         /// Gets the ID of the item object.
         /// </summary>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         public int Id { get; private set; }
 
         /// <summary>
         /// Sets or gets whether the item object is enabled.
         /// </summary>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         public bool IsEnabled
         {
             get { return !Interop.Elementary.elm_object_item_disabled_get(Handle); }
@@ -99,6 +105,7 @@ namespace ElmSharp
         /// Gets the track object of the item.
         /// </summary>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         public EvasObject TrackObject
         {
             get
@@ -115,6 +122,7 @@ namespace ElmSharp
         /// Sets or gets the style of the item.
         /// </summary>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         public virtual string Style
         {
             get
@@ -156,12 +164,14 @@ namespace ElmSharp
         /// Deleted will be triggered when the item object is deleted.
         /// </summary>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         public event EventHandler Deleted;
 
         /// <summary>
         /// Deletes the item object.
         /// </summary>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         public void Delete()
         {
             Interop.Elementary.elm_object_item_del(Handle);
@@ -174,6 +184,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>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         public void SetPartContent(string part, EvasObject content)
         {
             SetPartContent(part, content, false);
@@ -186,6 +197,7 @@ namespace ElmSharp
         /// <param name="content">The content of the object item.</param>
         /// <param name="preserveOldContent">Judge whether to delete the old content.</param>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         public void SetPartContent(string part, EvasObject content, bool preserveOldContent)
         {
             IntPtr oldContent = Interop.Elementary.elm_object_item_part_content_unset(Handle, part);
@@ -203,6 +215,7 @@ namespace ElmSharp
         /// <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>
+        [Obsolete("This has been deprecated in API12")]
         public void SetPartText(string part, string text)
         {
             Interop.Elementary.elm_object_item_part_text_set(Handle, part, text);
@@ -214,6 +227,7 @@ namespace ElmSharp
         /// <param name="part">The text part name (null for the default label).</param>
         /// <returns></returns>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         public string GetPartText(string part)
         {
             return Interop.Elementary.elm_object_item_part_text_get(Handle, part);
@@ -225,6 +239,7 @@ namespace ElmSharp
         /// <param name="part">The text part name (null for the default label).</param>
         /// <param name="color">The color.</param>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         public void SetPartColor(string part, Color color)
         {
             Interop.Elementary.elm_object_item_color_class_color_set(Handle, part, color.R * color.A / 255,
@@ -239,6 +254,7 @@ namespace ElmSharp
         /// <param name="part">The text part name (null for the default label).</param>
         /// <returns>The color of an object item.</returns>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         public Color GetPartColor(string part)
         {
             int r, g, b, a;
@@ -251,6 +267,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="part">The text part name.</param>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         public void DeletePartColor(string part)
         {
             Interop.Elementary.elm_object_item_color_class_del(Handle, part);
@@ -263,6 +280,7 @@ namespace ElmSharp
         /// <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>
+        [Obsolete("This has been deprecated in API12")]
         public void AddSignalHandler(string emission, string source, Func<string, string, bool> func)
         {
             if (emission != null && source != null && func != null)
@@ -286,6 +304,7 @@ namespace ElmSharp
         /// <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>
+        [Obsolete("This has been deprecated in API12")]
         public void RemoveSignalHandler(string emission, string source, Func<string, string, bool> func)
         {
             if (emission != null && source != null && func != null)
@@ -309,6 +328,7 @@ namespace ElmSharp
         /// <param name="emission">The signal's name.</param>
         /// <param name="source">The signal's source.</param>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         public void EmitSignal(string emission, string source)
         {
             Interop.Elementary.elm_object_item_signal_emit(Handle, emission, source);
@@ -319,6 +339,7 @@ namespace ElmSharp
         /// </summary>
         /// <param name="obj">ItemObject</param>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         public static implicit operator IntPtr(ItemObject obj)
         {
             if (obj == null)
@@ -330,6 +351,7 @@ namespace ElmSharp
         /// OnInvalidate of the object item.
         /// </summary>
         /// <since_tizen> preview </since_tizen>
+        [Obsolete("This has been deprecated in API12")]
         protected virtual void OnInvalidate() { }
 
         internal static ItemObject GetItemById(int id)
@@ -397,7 +419,8 @@ namespace ElmSharp
                 return Equals(other as SignalData);
             }
 
-            public bool Equals(SignalData other) {
+            public bool Equals(SignalData other)
+            {
                 if (other == null)
                 {
                     return false;