[NUI] Deprecate Tizen.NUI.StyleManager (#2641)
authorJiyun Yang <ji.yang@samsung.com>
Mon, 22 Feb 2021 04:29:58 +0000 (13:29 +0900)
committerGitHub <noreply@github.com>
Mon, 22 Feb 2021 04:29:58 +0000 (13:29 +0900)
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
src/Tizen.NUI/src/public/BaseComponents/CustomView.cs
src/Tizen.NUI/src/public/Common/NUIConstants.cs
src/Tizen.NUI/src/public/Common/StyleManager.cs

index 2cbd4b9..458685e 100755 (executable)
@@ -405,6 +405,7 @@ namespace Tizen.NUI.BaseComponents
         /// <param name="styleManager">The StyleManager object.</param>
         /// <param name="change">Information denoting what has changed.</param>
         /// <since_tizen> 3 </since_tizen>
+        [Obsolete("Deprecated in API9, Will be removed in API11.")]
         public virtual void OnStyleChange(StyleManager styleManager, StyleChangeType change)
         {
         }
index 9d0a2a9..372982b 100755 (executable)
@@ -533,19 +533,23 @@ namespace Tizen.NUI
     /// Types of style change. Enumeration for the StyleChange type.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated in API9, Will be removed in API11.")]
     public enum StyleChangeType
     {
         /// <summary>
         /// Denotes that the default font has changed.
         /// </summary>
+        [Obsolete("Deprecated in API9, Will be removed in API11.")]
         DefaultFontChange,
         /// <summary>
         /// Denotes that the default font size has changed.
         /// </summary>
+        [Obsolete("Deprecated in API9, Will be removed in API11.")]
         DefaultFontSizeChange,
         /// <summary>
         /// Denotes that the theme has changed.
         /// </summary>
+        [Obsolete("Deprecated in API9, Will be removed in API11.")]
         ThemeChange
     }
 
index 502b2c3..31b1c73 100755 (executable)
@@ -30,6 +30,7 @@ namespace Tizen.NUI
     /// It provides the path to the application resource root folder, from there the filename can be specified along with any subfolders, for example, Images, Models, etc.<br />
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated in API9, Will be removed in API11. Please use ThemeManager instead.")]
     public class StyleManager : BaseHandle
     {
         private static readonly StyleManager instance = StyleManager.Get();
@@ -41,6 +42,7 @@ namespace Tizen.NUI
         /// This can be initialized with StyleManager::Get().<br />
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+        [Obsolete("Deprecated in API9, Will be removed in API11. Please use ThemeManager instead.")]
         public StyleManager() : this(Interop.StyleManager.NewStyleManager(), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -56,6 +58,7 @@ namespace Tizen.NUI
         /// and the controls have been informed.<br />
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+        [Obsolete("Deprecated in API9, Will be removed in API11. Please use ThemeManager instead.")]
         public event EventHandler<StyleChangedEventArgs> StyleChanged
         {
             add
@@ -81,6 +84,7 @@ namespace Tizen.NUI
         /// Gets the singleton of the StyleManager object.
         /// </summary>
         /// <since_tizen> 5 </since_tizen>
+        [Obsolete("Deprecated in API9, Will be removed in API11. Please use ThemeManager instead.")]
         public static StyleManager Instance
         {
             get
@@ -94,6 +98,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <returns>A handle to the StyleManager control.</returns>
         /// <since_tizen> 3 </since_tizen>
+        [Obsolete("Deprecated in API9, Will be removed in API11. Please use ThemeManager instead.")]
         public static StyleManager Get()
         {
             StyleManager ret = new StyleManager(Interop.StyleManager.Get(), true);
@@ -110,6 +115,7 @@ namespace Tizen.NUI
         /// </summary>
         /// <param name="themeFile">A relative path is specified for style theme.</param>
         /// <since_tizen> 3 </since_tizen>
+        [Obsolete("Deprecated in API9, Will be removed in API11. Please use ThemeManager instead.")]
         public void ApplyTheme(string themeFile)
         {
             Interop.StyleManager.ApplyTheme(SwigCPtr, themeFile);
@@ -120,6 +126,7 @@ namespace Tizen.NUI
         /// Applies the default Toolkit theme.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+        [Obsolete("Deprecated in API9, Will be removed in API11. Please use ThemeManager instead.")]
         public void ApplyDefaultTheme()
         {
             Interop.StyleManager.ApplyDefaultTheme(SwigCPtr);
@@ -132,6 +139,7 @@ namespace Tizen.NUI
         /// <param name="key">The key of the constant.</param>
         /// <param name="value">The value of the constant.</param>
         /// <since_tizen> 3 </since_tizen>
+        [Obsolete("Deprecated in API9, Will be removed in API11. Please use ThemeManager instead.")]
         public void AddConstant(string key, PropertyValue value)
         {
             Interop.StyleManager.SetStyleConstant(SwigCPtr, key, PropertyValue.getCPtr(value));
@@ -145,6 +153,7 @@ namespace Tizen.NUI
         /// <param name="valueOut">The value of the constant if it exists.</param>
         /// <returns></returns>
         /// <since_tizen> 3 </since_tizen>
+        [Obsolete("Deprecated in API9, Will be removed in API11. Please use ThemeManager instead.")]
         public bool GetConstant(string key, PropertyValue valueOut)
         {
             bool ret = Interop.StyleManager.GetStyleConstant(SwigCPtr, key, PropertyValue.getCPtr(valueOut));
@@ -159,6 +168,7 @@ namespace Tizen.NUI
         /// <param name="jsonFileName">The name of the JSON style file to apply.</param>
         /// <param name="styleName">The name of the style within the JSON file to apply.</param>
         /// <since_tizen> 3 </since_tizen>
+        [Obsolete("Deprecated in API9, Will be removed in API11. Please use ThemeManager instead.")]
         public void ApplyStyle(View control, string jsonFileName, string styleName)
         {
             Interop.StyleManager.ApplyStyle(SwigCPtr, View.getCPtr(control), jsonFileName, styleName);
@@ -201,6 +211,7 @@ namespace Tizen.NUI
         /// Style changed event arguments.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+        [Obsolete("Deprecated in API9, Will be removed in API11. Please use ThemeManager instead.")]
         public class StyleChangedEventArgs : EventArgs
         {
             private StyleManager _styleManager;
@@ -210,6 +221,7 @@ namespace Tizen.NUI
             /// StyleManager.
             /// </summary>
             /// <since_tizen> 3 </since_tizen>
+            [Obsolete("Deprecated in API9, Will be removed in API11. Please use ThemeManager instead.")]
             public StyleManager StyleManager
             {
                 get
@@ -227,6 +239,7 @@ namespace Tizen.NUI
             /// default font size changed or theme has changed).<br />
             /// </summary>
             /// <since_tizen> 3 </since_tizen>
+            [Obsolete("Deprecated in API9, Will be removed in API11. Please use ThemeManager instead.")]
             public StyleChangeType StyleChange
             {
                 get