From: tarunkumarmahay1999 <113899126+tarunkumarmahay1999@users.noreply.github.com> Date: Thu, 30 Nov 2023 02:41:23 +0000 (+0530) Subject: Deprecating Attach Panel APIs (#5768) X-Git-Tag: submit/tizen/20231130.150914~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e07c537ad9b54ea938fc8eb64e5fb8bf35a58fd3;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git Deprecating Attach Panel APIs (#5768) Co-authored-by: Jay Cho --- diff --git a/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/AttachPanel.cs b/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/AttachPanel.cs index 488e8dd1d..0aad56a07 100755 --- a/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/AttachPanel.cs +++ b/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/AttachPanel.cs @@ -6,6 +6,7 @@ namespace Tizen.Applications.AttachPanel /// /// Represents the immutable class for the attach panel. /// + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public partial class AttachPanel { /// @@ -18,6 +19,7 @@ namespace Tizen.Applications.AttachPanel /// Thrown when an attempt to allocate the memory fails. /// Thrown when the AttachPanel already exists or the is not a conformant object. /// Thrown when the AttachPanel is not supported in the device. + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public AttachPanel(EvasObject conformant) { if (conformant == IntPtr.Zero) @@ -63,6 +65,7 @@ namespace Tizen.Applications.AttachPanel /// Thrown when the AttachPanel already exists or the is not a conformant object. /// Thrown when the AttachPanel is not supported in the device. /// Thrown when the parameter is null + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public AttachPanel(Conformant conformant) : this(conformant as EvasObject) { } @@ -88,6 +91,7 @@ namespace Tizen.Applications.AttachPanel /// Thrown when the AttachPanel is not created yet or is already destroyed. /// Thrown when the AttachPanel is not supported in the device. /// Thrown when the parameter is invalid + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public StateType State { get @@ -117,6 +121,7 @@ namespace Tizen.Applications.AttachPanel /// http://tizen.org/feature/attach_panel /// Thrown when the AttachPanel is not created yet or is already destroyed. /// Thrown when the AttachPanel is not supported in the device. + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public bool Visible { get @@ -175,6 +180,7 @@ namespace Tizen.Applications.AttachPanel /// Thrown when the AttachPanel is not created yet or is already destroyed. /// Thrown when the AttachPanel is not supported in the device. /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public void AddCategory(ContentCategory category, Bundle extraData) { if (IsAttachPanelSupported() == false) @@ -206,6 +212,7 @@ namespace Tizen.Applications.AttachPanel /// Thrown when the AttachPanel is not created yet or is already destroyed. /// Thrown when the AttachPanel is not supported in the device. /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public void RemoveCategory(ContentCategory category) { if (IsAttachPanelSupported() == false) @@ -233,6 +240,7 @@ namespace Tizen.Applications.AttachPanel /// Thrown when an attempt to allocate the memory fails. /// Thrown when the AttachPanel is not supported in the device. /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public void SetExtraData(ContentCategory category, Bundle extraData) { if (extraData == null) @@ -267,6 +275,7 @@ namespace Tizen.Applications.AttachPanel /// Thrown when the AttachPanel is destroyed. /// Thrown when the AttachPanel is not supported in the device. /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public void Show() { if (IsAttachPanelSupported() == false) @@ -291,6 +300,7 @@ namespace Tizen.Applications.AttachPanel /// Thrown when the AttachPanel is destroyed. /// Thrown when the AttachPanel is not supported in the device. /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public void Show(bool animation) { if (IsAttachPanelSupported() == false) @@ -322,6 +332,7 @@ namespace Tizen.Applications.AttachPanel /// Thrown when the AttachPanel is destroyed. /// Thrown when the AttachPanel is not supported in the device. /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public void Hide() { if (IsAttachPanelSupported() == false) @@ -346,6 +357,7 @@ namespace Tizen.Applications.AttachPanel /// Thrown when the AttachPanel is destroyed. /// Thrown when the AttachPanel is not supported in the device. /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public void Hide(bool animation) { if (IsAttachPanelSupported() == false) @@ -374,6 +386,7 @@ namespace Tizen.Applications.AttachPanel /// Occurs when the reserved events are published from the panel-side. /// /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public event EventHandler EventChanged { add @@ -400,6 +413,7 @@ namespace Tizen.Applications.AttachPanel /// Occurs when a user selects and confirms something to attach in the AttachPanel. /// /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public event EventHandler ResultCallback { add diff --git a/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/ContentCategory.cs b/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/ContentCategory.cs index bc65fc675..4f3e38869 100755 --- a/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/ContentCategory.cs +++ b/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/ContentCategory.cs @@ -1,9 +1,12 @@ +using System; + namespace Tizen.Applications.AttachPanel { /// /// Enumeration for the attach panel content category. /// /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public enum ContentCategory { /// diff --git a/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/EventType.cs b/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/EventType.cs index f5906a6bc..5a816939b 100755 --- a/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/EventType.cs +++ b/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/EventType.cs @@ -1,9 +1,12 @@ +using System; + namespace Tizen.Applications.AttachPanel { /// /// Enumeration for the attach panel event. /// /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public enum EventType { /// diff --git a/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/ResultEventArgs.cs b/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/ResultEventArgs.cs index 272e75af1..62ff4647c 100755 --- a/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/ResultEventArgs.cs +++ b/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/ResultEventArgs.cs @@ -6,6 +6,7 @@ namespace Tizen.Applications.AttachPanel /// A class for the event arguments of the result event. /// /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public class ResultEventArgs : EventArgs { private readonly ContentCategory _category; @@ -23,6 +24,7 @@ namespace Tizen.Applications.AttachPanel /// Results are from the content category. /// /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public ContentCategory Category { get @@ -36,6 +38,7 @@ namespace Tizen.Applications.AttachPanel /// The caller application has to use the ExtraData property to get received data. /// /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public AppControl Result { get @@ -48,6 +51,7 @@ namespace Tizen.Applications.AttachPanel /// Property for the result of the AppControl. /// /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public AppControlReplyResult ResultCode { get diff --git a/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/StateEventArgs.cs b/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/StateEventArgs.cs index d053f1370..29fa1ccb9 100755 --- a/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/StateEventArgs.cs +++ b/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/StateEventArgs.cs @@ -6,6 +6,7 @@ namespace Tizen.Applications.AttachPanel /// A class for the event arguments of the state event. /// /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public class StateEventArgs : EventArgs { private readonly EventType _eventType; @@ -19,6 +20,7 @@ namespace Tizen.Applications.AttachPanel /// Property for the event type. /// /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public EventType EventType { get diff --git a/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/StateType.cs b/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/StateType.cs index da250b64c..283567b58 100755 --- a/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/StateType.cs +++ b/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel/StateType.cs @@ -1,9 +1,12 @@ +using System; + namespace Tizen.Applications.AttachPanel { /// /// Enumeration for the attach panel's window state. /// /// 4 + [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")] public enum StateType { ///