[NUI] Public Style apis (#1434)
authorXianbing Teng <xb.teng@samsung.com>
Thu, 19 Mar 2020 03:59:24 +0000 (11:59 +0800)
committerGitHub <noreply@github.com>
Thu, 19 Mar 2020 03:59:24 +0000 (12:59 +0900)
* [Tizen.NUI.Components] Public Style apis

* [NUI.Components] Add description of public apis

* [NUI.Components] Change public api version to 8

* Open the public things of Style in Components

* Open public property of Style in Loading and Popup

* [NUI.Components] Public StyleBase and StyleManager

* [NUI.Components] Replace attributes with style

* [NUI.Components] Update description of apis

* [NUI.Components] Fix comments error

Co-authored-by: Fang Xiaohui <xiaohui fang>
39 files changed:
src/Tizen.NUI.Components/Controls/Button.cs
src/Tizen.NUI.Components/Controls/CheckBox.cs
src/Tizen.NUI.Components/Controls/Control.cs
src/Tizen.NUI.Components/Controls/DropDown.cs
src/Tizen.NUI.Components/Controls/FlexibleView/FlexibleView.cs
src/Tizen.NUI.Components/Controls/Loading.cs
src/Tizen.NUI.Components/Controls/Pagination.cs
src/Tizen.NUI.Components/Controls/Popup.cs
src/Tizen.NUI.Components/Controls/Progress.cs
src/Tizen.NUI.Components/Controls/RadioButton.cs
src/Tizen.NUI.Components/Controls/Scrollbar.cs
src/Tizen.NUI.Components/Controls/SelectButton.cs
src/Tizen.NUI.Components/Controls/Slider.cs
src/Tizen.NUI.Components/Controls/Switch.cs
src/Tizen.NUI.Components/Controls/Tab.cs
src/Tizen.NUI.Components/Controls/Toast.cs
src/Tizen.NUI.Components/PreloadStyle/DefaultButtonStyle.cs [changed mode: 0644->0755]
src/Tizen.NUI.Components/PreloadStyle/DefaultCheckBoxStyle.cs [changed mode: 0644->0755]
src/Tizen.NUI.Components/PreloadStyle/DefaultDropDownStyle.cs [changed mode: 0644->0755]
src/Tizen.NUI.Components/PreloadStyle/DefaultPopupStyle.cs [changed mode: 0644->0755]
src/Tizen.NUI.Components/PreloadStyle/DefaultProgressStyle.cs [changed mode: 0644->0755]
src/Tizen.NUI.Components/PreloadStyle/DefaultRadioButtonStyle.cs [changed mode: 0644->0755]
src/Tizen.NUI.Components/PreloadStyle/DefaultSliderStyle.cs [changed mode: 0644->0755]
src/Tizen.NUI.Components/PreloadStyle/DefaultSwitchStyle.cs [changed mode: 0644->0755]
src/Tizen.NUI.Components/PreloadStyle/DefaultTabStyle.cs [changed mode: 0644->0755]
src/Tizen.NUI.Components/PreloadStyle/DefaultToastStyle.cs [changed mode: 0644->0755]
src/Tizen.NUI.Components/Style/ButtonStyle.cs
src/Tizen.NUI.Components/Style/DropDownStyle.cs
src/Tizen.NUI.Components/Style/LoadingStyle.cs
src/Tizen.NUI.Components/Style/PaginationStyle.cs
src/Tizen.NUI.Components/Style/PopupStyle.cs
src/Tizen.NUI.Components/Style/ProgressStyle.cs
src/Tizen.NUI.Components/Style/ScrollbarStyle.cs
src/Tizen.NUI.Components/Style/SliderStyle.cs
src/Tizen.NUI.Components/Style/SwitchStyle.cs
src/Tizen.NUI.Components/Style/TabStyle.cs
src/Tizen.NUI.Components/Style/ToastStyle.cs
src/Tizen.NUI.Components/Utils/StyleBase.cs
src/Tizen.NUI.Components/Utils/StyleManager.cs

index fdc21dc..6da957d 100755 (executable)
@@ -147,22 +147,18 @@ namespace Tizen.NUI.Components
         /// Creates a new instance of a Button with style.
         /// </summary>
         /// <param name="style">Create Button by special style defined in UX.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public Button(string style) : base(style)
         {
             Initialize();
         }
 
         /// <summary>
-        /// Creates a new instance of a Button with attributes.
+        /// Creates a new instance of a Button with style.
         /// </summary>
-        /// <param name="controlStyle">Create Button by attributes customized by user.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Button(ButtonStyle controlStyle) : base(controlStyle)
+        /// <param name="buttonStyle">Create Button by style customized by user.</param>
+        /// <since_tizen> 8 </since_tizen>
+        public Button(ButtonStyle buttonStyle) : base(buttonStyle)
         {
             Initialize();
         }
@@ -215,8 +211,10 @@ namespace Tizen.NUI.Components
             Right,
         }
 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Style of the button.
+        /// </summary>
+        /// <since_tizen> 8 </since_tizen>
         public new ButtonStyle Style => ViewStyle as ButtonStyle;
 
         /// <summary>
@@ -716,8 +714,11 @@ namespace Tizen.NUI.Components
             return base.OnTouch(touch);
         }
 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Apply style to button.
+        /// </summary>
+        /// <param name="viewStyle">The style to apply.</param>
+        /// <since_tizen> 8 </since_tizen>
         public override void ApplyStyle(ViewStyle viewStyle)
         {
             base.ApplyStyle(viewStyle);
@@ -755,11 +756,10 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Get Button attribues.
+        /// Get Button style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <returns>The default button style.</returns>
+        /// <since_tizen> 8 </since_tizen>
         protected override ViewStyle GetViewStyle()
         {
             return new ButtonStyle();
@@ -809,7 +809,7 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// It is hijack by using protected, attributes copy problem when class inherited from Button.
+        /// It is hijack by using protected, style copy problem when class inherited from Button.
         /// </summary>
         /// <since_tizen> 6 </since_tizen>
         private void Initialize()
@@ -966,15 +966,15 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Theme change callback when theme is changed, this callback will be trigger.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="sender">The sender</param>
+        /// <param name="e">The event data</param>
+        /// <since_tizen> 8 </since_tizen>
         protected override void OnThemeChangedEvent(object sender, StyleManager.ThemeChangeEventArgs e)
         {
-            ButtonStyle tempAttributes = StyleManager.Instance.GetViewStyle(style) as ButtonStyle;
-            if (tempAttributes != null)
+            ButtonStyle buttonStyle = StyleManager.Instance.GetViewStyle(style) as ButtonStyle;
+            if (buttonStyle != null)
             {
-                Style.CopyFrom(tempAttributes);
+                Style.CopyFrom(buttonStyle);
                 UpdateUIContent();
             }
         }
index b4d3dec..a5a6bac 100755 (executable)
@@ -41,12 +41,12 @@ namespace Tizen.NUI.Components
         public CheckBox(string style) : base(style) { }
 
         /// <summary>
-        /// Creates a new instance of a CheckBox with attributes.
+        /// Creates a new instance of a CheckBox with style.
         /// </summary>
-        /// <param name="attrs"></param>
+        /// <param name="buttonStyle"></param>
         /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
         [EditorBrowsable(EditorBrowsableState.Never)]
-        public CheckBox(ButtonStyle attrs) : base(attrs) { }
+        public CheckBox(ButtonStyle buttonStyle) : base(buttonStyle) { }
 
         /// <summary>
         /// Get CheckBoxGroup to which this CheckBox belong.
index eab871d..7055824 100755 (executable)
@@ -227,7 +227,7 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Update by attributes.
+        /// Update by style.
         /// </summary>
         /// <since_tizen> 6 </since_tizen>
         /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
index 08e05fa..d539b79 100755 (executable)
@@ -155,13 +155,13 @@ namespace Tizen.NUI.Components
         public DropDown(string style) : base(style) { }
 
         /// <summary>
-        /// Creates a new instance of a DropDown with attributes.
+        /// Creates a new instance of a DropDown with style.
         /// </summary>
-        /// <param name="attributes">Create DropDown by attributes customized by user.</param>
+        /// <param name="dropDownStyle">Create DropDown by style customized by user.</param>
         /// <since_tizen> 6 </since_tizen>
         /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
         [EditorBrowsable(EditorBrowsableState.Never)]
-        public DropDown(DropDownStyle attributes) : base(attributes)
+        public DropDown(DropDownStyle dropDownStyle) : base(dropDownStyle)
         {
         }
 
@@ -401,7 +401,7 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Update DropDown by attributes.
+        /// Update DropDown by style.
         /// </summary>
         /// <since_tizen> 6 </since_tizen>
         /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
@@ -492,8 +492,9 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Get DropDown attribues.
+        /// Get DropDown style.
         /// </summary>
+        /// <returns>The default dropdown style.</returns>
         /// <since_tizen> 6 </since_tizen>
         /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
         [EditorBrowsable(EditorBrowsableState.Never)]
@@ -790,12 +791,12 @@ namespace Tizen.NUI.Components
             {
                 if(style != null)
                 {
-                    ViewStyle attributes = StyleManager.Instance.GetViewStyle(style);
-                    if(attributes == null)
+                    ViewStyle viewStyle = StyleManager.Instance.GetViewStyle(style);
+                    if(viewStyle == null)
                     {
                         throw new InvalidOperationException($"There is no style {style}");
                     }
-                    itemDataStyle = attributes as DropDownItemStyle;
+                    itemDataStyle = viewStyle as DropDownItemStyle;
                 }
                 Initialize();
             }
@@ -1336,6 +1337,10 @@ namespace Tizen.NUI.Components
                 base.Dispose(type);
             }
 
+            /// <summary>
+            /// Get DropDownItemView style.
+            /// </summary>
+            /// <returns>The empty.</returns>
             /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
             [EditorBrowsable(EditorBrowsableState.Never)]
             protected override ViewStyle GetViewStyle()
index 0740597..22bbcb0 100755 (executable)
@@ -467,7 +467,7 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// you can override it to create your own default attributes.
+        /// you can override it to create your own default style.
         /// </summary>
         /// <since_tizen> 6 </since_tizen>
         /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
index 416863c..0907ac0 100755 (executable)
@@ -102,9 +102,7 @@ namespace Tizen.NUI.Components
         /// Constructor of the Loading class with special style.
         /// </summary>
         /// <param name="style">The string to initialize the Loading.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public Loading(string style) : base(style)
         {
             Initialize();
@@ -113,17 +111,17 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// The constructor of the Loading class with specific style.
         /// </summary>
-        /// <param name="style">The style object to initialize the Loading.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Loading(LoadingStyle style) : base(style)
+        /// <param name="loadingStyle">The style object to initialize the Loading.</param>
+        /// <since_tizen> 8 </since_tizen>
+        public Loading(LoadingStyle loadingStyle) : base(loadingStyle)
         {
             Initialize();
         }
 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Get style of loading.
+        /// </summary>
+        /// <since_tizen> 8 </since_tizen>
         public new LoadingStyle Style => ViewStyle as LoadingStyle;
 
         /// <summary>
@@ -195,9 +193,8 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Get Loading style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <returns>The default loading style.</returns>
+        /// <since_tizen> 8 </since_tizen>
         protected override ViewStyle GetViewStyle()
         {
             return new LoadingStyle();
index 7a55ad3..80d1c93 100755 (executable)
@@ -68,7 +68,7 @@ namespace Tizen.NUI.Components
         /// <since_tizen> 6 </since_tizen>
         /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
         [EditorBrowsable(EditorBrowsableState.Never)]
-        public Pagination(PaginationStyle style) : base(style)
+        public Pagination(PaginationStyle paginationStyle) : base(paginationStyle)
         {
             Initialize();
         }
@@ -266,7 +266,7 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// you can override it to create your own default attributes.
+        /// you can override it to create your own default style.
         /// </summary>
         /// <since_tizen> 6 </since_tizen>
         /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
@@ -308,7 +308,7 @@ namespace Tizen.NUI.Components
             paginationStyle = Style as PaginationStyle;
             if (paginationStyle == null)
             {
-                throw new Exception("Pagination attributes is null.");
+                throw new Exception("Pagination style is null.");
             }
 
             container = new VisualView()
index 5070cb8..3cf1153 100755 (executable)
@@ -215,22 +215,18 @@ namespace Tizen.NUI.Components
         /// Creates a new instance of a Popup with style.
         /// </summary>
         /// <param name="style">Create Popup by special style defined in UX.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public Popup(string style) : base(style)
         {
             Initialize();
         }
 
         /// <summary>
-        /// Creates a new instance of a Popup with attributes.
+        /// Creates a new instance of a Popup with style.
         /// </summary>
-        /// <param name="attributes">Create Popup by attributes customized by user.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Popup(PopupStyle attributes) : base(attributes)
+        /// <param name="popupStyle">Create Popup by style customized by user.</param>
+        /// <since_tizen> 8 </since_tizen>
+        public Popup(PopupStyle popupStyle) : base(popupStyle)
         {
             Initialize();
         }
@@ -278,15 +274,19 @@ namespace Tizen.NUI.Components
             }
         }
 
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Add button by style's name.
+        /// </summary>
+        /// <since_tizen> 8 </since_tizen>
         public void AddButton(string buttonText, string style)
         {
             AddButton(buttonText);
         }
 
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Add button by style.
+        /// </summary>
+        /// <since_tizen> 8 </since_tizen>
         public void AddButton(string buttonText, ButtonStyle style)
         {
             if (Style.Buttons != null && style != null)
@@ -327,8 +327,10 @@ namespace Tizen.NUI.Components
         /// <since_tizen> 6 </since_tizen>
         public event EventHandler<ButtonClickEventArgs> PopupButtonClickEvent;
 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Get style of popup.
+        /// </summary>
+        /// <since_tizen> 8 </since_tizen>
         public new PopupStyle Style => ViewStyle as PopupStyle;
 
         /// <summary>
@@ -680,8 +682,11 @@ namespace Tizen.NUI.Components
             base.OnFocusLost();
         }
 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Apply style to popup.
+        /// </summary>
+        /// <param name="viewStyle">The style to apply.</param>
+        /// <since_tizen> 8 </since_tizen>
         public override void ApplyStyle(ViewStyle viewStyle)
         {
             base.ApplyStyle(viewStyle);
@@ -699,11 +704,10 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Get Popup attribues.
+        /// Get Popup style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <returns>The default popup style.</returns>
+        /// <since_tizen> 8 </since_tizen>
         protected override ViewStyle GetViewStyle()
         {
             return new PopupStyle();
@@ -712,16 +716,16 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Theme change callback when theme is changed, this callback will be trigger.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="sender">The sender</param>
+        /// <param name="e">The event data</param>
+        /// <since_tizen> 8 </since_tizen>
         protected override void OnThemeChangedEvent(object sender, StyleManager.ThemeChangeEventArgs e)
         {
-            PopupStyle tempAttributes = StyleManager.Instance.GetViewStyle(style) as PopupStyle;
-            if (tempAttributes != null)
+            PopupStyle popupStyle = StyleManager.Instance.GetViewStyle(style) as PopupStyle;
+            if (popupStyle != null)
             {
                 string strSaveTitleText = TitleText;
-                Style.CopyFrom(tempAttributes);
+                Style.CopyFrom(popupStyle);
                 Style.Title.Text = strSaveTitleText;
                 UpdateView();
             }
@@ -731,7 +735,7 @@ namespace Tizen.NUI.Components
         {
             container.Add(this);
             LeaveRequired = true;
-            PropertyChanged += PopupAttributesPropertyChanged;
+            PropertyChanged += PopupStylePropertyChanged;
 
             // ContentView
             ContentView = new View()
@@ -779,7 +783,7 @@ namespace Tizen.NUI.Components
             }
         }
 
-        private void PopupAttributesPropertyChanged(object sender, PropertyChangedEventArgs e)
+        private void PopupStylePropertyChanged(object sender, PropertyChangedEventArgs e)
         {
             if (e.PropertyName.Equals("LayoutDirection"))
             {
index 5a0a47b..7bcce34 100755 (executable)
@@ -147,21 +147,17 @@ namespace Tizen.NUI.Components
         /// The constructor of the Progress class with specific style.
         /// </summary>
         /// <param name="style">style name</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public Progress(string style) : base(style)
         {
             Initialize();
         }
 
         /// <summary>
-        /// The constructor of the Progress class with specific Attributes.
+        /// The constructor of the Progress class with specific style.
         /// </summary>
-        /// <param name="progressStyle">The Attributes object to initialize the Progress.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="progressStyle">The style object to initialize the Progress.</param>
+        /// <since_tizen> 8 </since_tizen>
         public Progress(ProgressStyle progressStyle) : base(progressStyle)
         {
             Initialize();
@@ -192,8 +188,10 @@ namespace Tizen.NUI.Components
             Indeterminate
         }
 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Get style of progress.
+        /// </summary>
+        /// <since_tizen> 8 </since_tizen>
         public new ProgressStyle Style => ViewStyle as ProgressStyle;
 
         /// <summary>
@@ -420,11 +418,9 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Theme change callback when theme is changed, this callback will be trigger.
         /// </summary>
-        /// <param name="sender">serder object</param>
-        /// <param name="e">ThemeChangeEventArgs</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="sender">The sender</param>
+        /// <param name="e">The event data</param>
+        /// <since_tizen> 8 </since_tizen>
         protected override void OnThemeChangedEvent(object sender, StyleManager.ThemeChangeEventArgs e)
         {
             ProgressStyle tempStyle = StyleManager.Instance.GetViewStyle(style) as ProgressStyle;
@@ -483,11 +479,10 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Get Progress attribues.
+        /// Get Progress style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <returns>The default progress style.</returns>
+        /// <since_tizen> 8 </since_tizen>
         protected override ViewStyle GetViewStyle()
         {
             return new ProgressStyle();
index bedb5e7..21b77c5 100755 (executable)
@@ -51,13 +51,13 @@ namespace Tizen.NUI.Components
         [EditorBrowsable(EditorBrowsableState.Never)]
         public RadioButton(string style) : base(style) { }
         /// <summary>
-        /// Creates a new instance of a RadioButton with attributes.
+        /// Creates a new instance of a RadioButton with style.
         /// </summary>
-        /// <param name="attrs"></param>
+        /// <param name="buttonStyle"></param>
         /// <since_tizen> 6 </since_tizen>
         /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
         [EditorBrowsable(EditorBrowsableState.Never)]
-        public RadioButton(ButtonStyle attrs) : base(attrs) { }
+        public RadioButton(ButtonStyle buttonStyle) : base(buttonStyle) { }
         /// <summary>
         /// Get RadioButtonGroup to which this selections belong.
         /// </summary>
index 45d4080..64a2d49 100755 (executable)
@@ -144,9 +144,7 @@ namespace Tizen.NUI.Components
         /// The constructor of ScrollBar with specific style.
         /// </summary>
         /// <param name="style">style name</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ScrollBar(string style) : base(style)
         {
             Initialize();
@@ -155,11 +153,9 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// The constructor of ScrollBar with specific style.
         /// </summary>
-        /// <param name="style">The style object to initialize the ScrollBar.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public ScrollBar(ScrollBarStyle style) : base(style)
+        /// <param name="scrollBarStyle">The style object to initialize the ScrollBar.</param>
+        /// <since_tizen> 8 </since_tizen>
+        public ScrollBar(ScrollBarStyle scrollBarStyle) : base(scrollBarStyle)
         {
             Initialize();
         }
@@ -184,8 +180,10 @@ namespace Tizen.NUI.Components
         }
 
         #region public property 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Get style of scrollbar.
+        /// </summary>
+        /// <since_tizen> 8 </since_tizen>
         public new ScrollBarStyle Style => ViewStyle as ScrollBarStyle;
 
         /// <summary>
@@ -457,9 +455,8 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Get Scrollbar style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <returns>The default scrollbar style.</returns>
+        /// <since_tizen> 8 </since_tizen>
         protected override ViewStyle GetViewStyle()
         {
             return new ScrollBarStyle();
@@ -468,9 +465,9 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Theme change callback when theme is changed, this callback will be trigger.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="sender">The sender</param>
+        /// <param name="e">The event data</param>
+        /// <since_tizen> 8 </since_tizen>
         protected override void OnThemeChangedEvent(object sender, StyleManager.ThemeChangeEventArgs e)
         {
             ScrollBarStyle tempStyle = StyleManager.Instance.GetViewStyle(style) as ScrollBarStyle;
index e573863..9f3a147 100755 (executable)
@@ -65,11 +65,11 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Creates a new instance of a SelectButton with style.
         /// </summary>
-        /// <param name="style">Create SelectButton by style customized by user.</param>
+        /// <param name="buttonStyle">Create SelectButton by style customized by user.</param>
         /// <since_tizen> 6 </since_tizen>
         /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
         [EditorBrowsable(EditorBrowsableState.Never)]
-        public SelectButton(ButtonStyle style) : base(style)
+        public SelectButton(ButtonStyle buttonStyle) : base(buttonStyle)
         {
             Initialize();
         }
index 7f1bc9a..fc46ae7 100755 (executable)
@@ -162,9 +162,7 @@ namespace Tizen.NUI.Components
         /// The constructor of the Slider class with specific style.
         /// </summary>
         /// <param name="style">The string to initialize the Slider</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public Slider(string style) : base(style)
         {
             Initialize();
@@ -173,11 +171,9 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// The constructor of the Slider class with specific style.
         /// </summary>
-        /// <param name="style">The style object to initialize the Slider</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Slider(SliderStyle style) : base(style)
+        /// <param name="sliderStyle">The style object to initialize the Slider</param>
+        /// <since_tizen> 8 </since_tizen>
+        public Slider(SliderStyle sliderStyle) : base(sliderStyle)
         {
             Initialize();
         }
@@ -268,8 +264,10 @@ namespace Tizen.NUI.Components
             Text
         }
 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Get style of slider.
+        /// </summary>
+        /// <since_tizen> 8 </since_tizen>
         public new SliderStyle Style => ViewStyle as SliderStyle;
 
         /// <summary>
@@ -721,11 +719,10 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Get Slider attribues.
+        /// Get Slider style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <returns>The default slider style.</returns>
+        /// <since_tizen> 8 </since_tizen>
         protected override ViewStyle GetViewStyle()
         {
             return new SliderStyle();
@@ -777,7 +774,7 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Update Slider by attributes.
+        /// Update Slider by style.
         /// </summary>
         /// <since_tizen> 6 </since_tizen>
         /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
@@ -796,11 +793,9 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Theme change callback when theme is changed, this callback will be trigger.
         /// </summary>
-        /// <param name="sender">serder object</param>
-        /// <param name="e">ThemeChangeEventArgs</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="sender">The sender</param>
+        /// <param name="e">The event data</param>
+        /// <since_tizen> 8 </since_tizen>
         protected override void OnThemeChangedEvent(object sender, StyleManager.ThemeChangeEventArgs e)
         {
             SliderStyle sliderStyle = StyleManager.Instance.GetViewStyle(style) as SliderStyle;
@@ -811,8 +806,11 @@ namespace Tizen.NUI.Components
             }
         }
 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Apply style to scrollbar.
+        /// </summary>
+        /// <param name="viewStyle">The style to apply.</param>
+        /// <since_tizen> 8 </since_tizen>
         public override void ApplyStyle(ViewStyle viewStyle)
         {
             base.ApplyStyle(viewStyle);
@@ -821,27 +819,27 @@ namespace Tizen.NUI.Components
 
             if (null != sliderStyle?.Progress)
             {
-                CreateSlidedTrackAttributes();
+                CreateSlidedTrack();
             }
 
             if (null != sliderStyle?.LowIndicator)
             {
-                CreateLowIndicatorTextAttributes();
+                CreateLowIndicatorText();
             }
 
             if (null != sliderStyle?.HighIndicator)
             {
-                CreateHighIndicatorTextAttributes();
+                CreateHighIndicatorText();
             }
 
             if (null != sliderStyle?.Track)
             {
-                CreateBackgroundTrackAttributes();
+                CreateBackgroundTrack();
             }
 
             if (null != sliderStyle?.Thumb)
             {
-                CreateThumbAttributes();
+                CreateThumb();
             }
         }
 
@@ -858,7 +856,7 @@ namespace Tizen.NUI.Components
             RelayoutRequest();
         }
 
-        private void CreateSlidedTrackAttributes()
+        private void CreateSlidedTrack()
         {
             if (null == slidedTrackImage)
             {
@@ -887,7 +885,7 @@ namespace Tizen.NUI.Components
             slidedTrackImage.ApplyStyle(Style.Progress);
         }
 
-        private void CreateLowIndicatorTextAttributes()
+        private void CreateLowIndicatorText()
         {
             if (null == lowIndicatorText)
             {
@@ -907,7 +905,7 @@ namespace Tizen.NUI.Components
             lowIndicatorText.ApplyStyle(Style.LowIndicator);
         }
 
-        private void CreateHighIndicatorTextAttributes()
+        private void CreateHighIndicatorText()
         {
             if (null == highIndicatorText)
             {
@@ -927,7 +925,7 @@ namespace Tizen.NUI.Components
             highIndicatorText.ApplyStyle(Style.HighIndicator);
         }
 
-        private void CreateBackgroundTrackAttributes()
+        private void CreateBackgroundTrack()
         {
             if (null == bgTrackImage)
             {
@@ -957,7 +955,7 @@ namespace Tizen.NUI.Components
             bgTrackImage.ApplyStyle(Style.Track);
         }
 
-        private void CreateThumbAttributes()
+        private void CreateThumb()
         {
             if (null == thumbImage)
             {
index c89449e..69e5842 100755 (executable)
@@ -46,9 +46,7 @@ namespace Tizen.NUI.Components
         /// Creates a new instance of a Switch with style.
         /// </summary>
         /// <param name="style">Create Switch by special style defined in UX.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public Switch(string style) : base(style)
         {
             Initialize();
@@ -57,11 +55,9 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Creates a new instance of a Switch with style.
         /// </summary>
-        /// <param name="style">Create Switch by style customized by user.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Switch(SwitchStyle style) : base(style)
+        /// <param name="switchStyle">Create Switch by style customized by user.</param>
+        /// <since_tizen> 8 </since_tizen>
+        public Switch(SwitchStyle switchStyle) : base(switchStyle)
         {
             Initialize();
         }
@@ -72,8 +68,10 @@ namespace Tizen.NUI.Components
         /// <since_tizen> 6 </since_tizen>
         public event EventHandler<SelectEventArgs> SelectedEvent;
 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Get style of switch.
+        /// </summary>
+        /// <since_tizen> 8 </since_tizen>
         public new SwitchStyle Style => ViewStyle as SwitchStyle;
 
         /// <summary>
@@ -256,11 +254,10 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Get Switch attribues.
+        /// Get Switch style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <returns>The default switch style.</returns>
+        /// <since_tizen> 8 </since_tizen>
         protected override ViewStyle GetViewStyle()
         {
             return new SwitchStyle();
@@ -296,15 +293,15 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Theme change callback when theme is changed, this callback will be trigger.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="sender">The sender</param>
+        /// <param name="e">The event data</param>
+        /// <since_tizen> 8 </since_tizen>
         protected override void OnThemeChangedEvent(object sender, StyleManager.ThemeChangeEventArgs e)
         {
-            SwitchStyle tempAttributes = StyleManager.Instance.GetViewStyle(style) as SwitchStyle;
-            if (null != tempAttributes)
+            SwitchStyle switchStyle = StyleManager.Instance.GetViewStyle(style) as SwitchStyle;
+            if (null != switchStyle)
             {
-                Style.CopyFrom(tempAttributes);
+                Style.CopyFrom(switchStyle);
             }
         }
 
index c8797b4..3606a82 100755 (executable)
@@ -50,9 +50,7 @@ namespace Tizen.NUI.Components
         /// Creates a new instance of a Tab with style.
         /// </summary>
         /// <param name="style">Create Tab by special style defined in UX.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public Tab(string style) : base(style)
         {
             Initialize();
@@ -61,11 +59,9 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Creates a new instance of a Tab with style.
         /// </summary>
-        /// <param name="style">Create Tab by style customized by user.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Tab(TabStyle style) : base(style)
+        /// <param name="tabStyle">Create Tab by style customized by user.</param>
+        /// <since_tizen> 8 </since_tizen>
+        public Tab(TabStyle tabStyle) : base(tabStyle)
         {
             Initialize();
         }
@@ -76,8 +72,10 @@ namespace Tizen.NUI.Components
         /// <since_tizen> 6 </since_tizen>
         public event EventHandler<ItemChangedEventArgs> ItemChangedEvent;
 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Get style of tab.
+        /// </summary>
+        /// <since_tizen> 8 </since_tizen>
         public new TabStyle Style => ViewStyle as TabStyle;
 
         /// <summary>
@@ -352,8 +350,11 @@ namespace Tizen.NUI.Components
             UpdateItems();
         }
 
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Apply style to tab.
+        /// </summary>
+        /// <param name="viewStyle">The style to apply.</param>
+        /// <since_tizen> 8 </since_tizen>
         public override void ApplyStyle(ViewStyle viewStyle)
         {
             base.ApplyStyle(viewStyle);
@@ -419,7 +420,7 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Update Tab by attributes.
+        /// Update Tab.
         /// </summary>
         /// <since_tizen> 6 </since_tizen>
         /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
@@ -430,11 +431,10 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Get Tab attribues.
+        /// Get Tab style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <returns>The default tab style.</returns>
+        /// <since_tizen> 8 </since_tizen>
         protected override ViewStyle GetViewStyle()
         {
             return new TabStyle();
@@ -443,15 +443,15 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Theme change callback when theme is changed, this callback will be trigger.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="sender">The sender</param>
+        /// <param name="e">The event data</param>
+        /// <since_tizen> 8 </since_tizen>
         protected override void OnThemeChangedEvent(object sender, StyleManager.ThemeChangeEventArgs e)
         {
-            TabStyle tempAttributes = StyleManager.Instance.GetViewStyle(style) as TabStyle;
-            if (tempAttributes != null)
+            TabStyle tabStyle = StyleManager.Instance.GetViewStyle(style) as TabStyle;
+            if (tabStyle != null)
             {
-                Style.CopyFrom(tempAttributes);
+                Style.CopyFrom(tabStyle);
             }
         }
 
@@ -591,19 +591,6 @@ namespace Tizen.NUI.Components
             }
         }
 
-        private void CreateUnderLineAttributes()
-        {
-            if (Style.UnderLine == null)
-            {
-                Style.UnderLine = new ViewStyle()
-                {
-                    PositionUsesPivotPoint = true,
-                    ParentOrigin = Tizen.NUI.ParentOrigin.BottomLeft,
-                    PivotPoint = Tizen.NUI.PivotPoint.BottomLeft,
-                };
-            }
-        }
-
         private void CreateUnderLineAnimation()
         {
             if (underlineAni == null)
index 3eaaac1..14d90a3 100755 (executable)
@@ -81,8 +81,10 @@ namespace Tizen.NUI.Components
         private Timer timer = null;
         private readonly uint duration = 3000;
 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Get style of toast.
+        /// </summary>
+        /// <since_tizen> 8 </since_tizen>
         public new ToastStyle Style => ViewStyle as ToastStyle;
         static Toast() { }
 
@@ -98,11 +100,9 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// The constructor of the Toast class with specific Style.
         /// </summary>
-        /// <param name="style">Construct Style</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        public Toast(ToastStyle style) : base(style)
+        /// <param name="toastStyle">Construct Style</param>
+        /// <since_tizen> 8 </since_tizen>
+        public Toast(ToastStyle toastStyle) : base(toastStyle)
         {
             Initialize();
         }
@@ -111,9 +111,7 @@ namespace Tizen.NUI.Components
         /// Constructor of the Toast class with special style.
         /// </summary>
         /// <param name="style"> style name </param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public Toast(string style) : base(style)
         {
             Initialize();
@@ -282,9 +280,10 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Apply style.
+        /// Apply style to toast.
         /// </summary>
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="viewStyle">The style to apply.</param>
+               /// <since_tizen> 8 </since_tizen>
         public override void ApplyStyle(ViewStyle viewStyle)
         {
             base.ApplyStyle(viewStyle);
@@ -334,11 +333,10 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Get Toast attribues.
+        /// Get Toast style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <returns>The default toast style.</returns>
+        /// <since_tizen> 8 </since_tizen>
         protected override ViewStyle GetViewStyle()
         {
             return new ToastStyle();
old mode 100644 (file)
new mode 100755 (executable)
index 1064281..9e4bb20
@@ -28,7 +28,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Return default Button style
         /// </summary>
-        internal protected override ViewStyle GetAttributes()
+        internal protected override ViewStyle GetViewStyle()
         {
             ButtonStyle style = new ButtonStyle
             {
old mode 100644 (file)
new mode 100755 (executable)
index 49d5972..3dfdeb7
@@ -28,7 +28,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Return default CheckBox style
         /// </summary>
-        internal protected override ViewStyle GetAttributes()
+        internal protected override ViewStyle GetViewStyle()
         {
             ButtonStyle style = new ButtonStyle
             {
old mode 100644 (file)
new mode 100755 (executable)
index b220354..e2ba859
@@ -28,7 +28,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Return default DropDown style
         /// </summary>
-        internal protected override ViewStyle GetAttributes()
+        internal protected override ViewStyle GetViewStyle()
         {
             DropDownStyle style = new DropDownStyle
             {
@@ -90,7 +90,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Return default DropDownItem style
         /// </summary>
-        internal protected override ViewStyle GetAttributes()
+        internal protected override ViewStyle GetViewStyle()
         {
             DropDownItemStyle style = new DropDownItemStyle
             {
old mode 100644 (file)
new mode 100755 (executable)
index efa265f..2e4e328
@@ -28,7 +28,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Return default Popup style
         /// </summary>
-        internal protected override ViewStyle GetAttributes()
+        internal protected override ViewStyle GetViewStyle()
         {
             PopupStyle style = new PopupStyle
             {
old mode 100644 (file)
new mode 100755 (executable)
index f41ea26..8f664c5
@@ -28,7 +28,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Return default Progress style
         /// </summary>
-        internal protected override ViewStyle GetAttributes()
+        internal protected override ViewStyle GetViewStyle()
         {
             ProgressStyle style = new ProgressStyle
             {
old mode 100644 (file)
new mode 100755 (executable)
index ce45a95..1573894
@@ -28,7 +28,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Return default RadioButton style
         /// </summary>
-        internal protected override ViewStyle GetAttributes()
+        internal protected override ViewStyle GetViewStyle()
         {
             ButtonStyle style = new ButtonStyle
             {
old mode 100644 (file)
new mode 100755 (executable)
index ef8041c..7e7ec7b
@@ -28,7 +28,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Return default Slider style
         /// </summary>
-        internal protected override ViewStyle GetAttributes()
+        internal protected override ViewStyle GetViewStyle()
         {
             SliderStyle style = new SliderStyle
             {
old mode 100644 (file)
new mode 100755 (executable)
index f97e088..676a2d3
@@ -28,7 +28,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Return default Switch style
         /// </summary>
-        internal protected override ViewStyle GetAttributes()
+        internal protected override ViewStyle GetViewStyle()
         {
             SwitchStyle style = new SwitchStyle
             {
old mode 100644 (file)
new mode 100755 (executable)
index 5a4f895..3f0919d
@@ -28,7 +28,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Return default Tab style
         /// </summary>
-        internal protected override ViewStyle GetAttributes()
+        internal protected override ViewStyle GetViewStyle()
         {
             TabStyle style = new TabStyle
             {
old mode 100644 (file)
new mode 100755 (executable)
index f348491..6006ba8
@@ -28,7 +28,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Return default Toast style
         /// </summary>
-        internal protected override ViewStyle GetAttributes()
+        internal protected override ViewStyle GetViewStyle()
         {
             ToastStyle style = new ToastStyle
             {
index 9469c97..c3f8e1e 100755 (executable)
@@ -22,11 +22,9 @@ using Tizen.NUI.Binding;
 namespace Tizen.NUI.Components
 {
     /// <summary>
-    /// ButtonAttributes is a class which saves Button's ux data.
+    /// ButtonStyle is a class which saves Button's ux data.
     /// </summary>
-    /// <since_tizen> 6 </since_tizen>
-    /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-    [EditorBrowsable(EditorBrowsableState.Never)]
+    /// <since_tizen> 8 </since_tizen>
     public class ButtonStyle : ControlStyle
     {
         /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
@@ -116,9 +114,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Creates a new instance of a ButtonStyle.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ButtonStyle() : base()
         {
             InitSubStyle();
@@ -128,9 +124,7 @@ namespace Tizen.NUI.Components
         /// Creates a new instance of a ButtonStyle with style.
         /// </summary>
         /// <param name="style">Create ButtonStyle by style customized by user.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ButtonStyle(ButtonStyle style) : base(style)
         {
             if(style == null)
@@ -145,37 +139,35 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Overlay image's Style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ImageViewStyle Overlay { get; set; }
 
         /// <summary>
         /// Text's Style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public TextLabelStyle Text { get; set; }
 
         /// <summary>
         /// Icon's Style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ImageViewStyle Icon { get; set; }
 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Flag to decide Button can be selected or not.
+        /// </summary>
+        /// <since_tizen> 8 </since_tizen>
         public bool? IsSelectable
         {
             get => (bool?)GetValue(IsSelectableProperty);
             set => SetValue(IsSelectableProperty, value);
         }
 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Flag to decide selected state in Button.
+        /// </summary>
+        /// <since_tizen> 8 </since_tizen>
         public bool? IsSelected
         {
             get => (bool?)GetValue(IsSelectedProperty);
@@ -185,9 +177,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Flag to decide button can be selected or not.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public bool? IsEnabled
         {
             get => (bool?)GetValue(IsEnabledProperty);
@@ -197,17 +187,17 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Icon relative orientation.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public Button.IconOrientation? IconRelativeOrientation
         {
             get => (Button.IconOrientation?)GetValue(IconRelativeOrientationProperty);
             set => SetValue(IconRelativeOrientationProperty, value);
         }
 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Icon padding in Button, work only when show icon and text.
+        /// </summary>
+        /// <since_tizen> 8 </since_tizen>
         public Extents IconPadding
         {
             get
@@ -218,8 +208,10 @@ namespace Tizen.NUI.Components
             set => SetValue(IconPaddingProperty, value);
         }
 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Text padding in Button, work only when show icon and text.
+        /// </summary>
+        /// <since_tizen> 8 </since_tizen>
         public Extents TextPadding
         {
             get
@@ -230,8 +222,11 @@ namespace Tizen.NUI.Components
             set => SetValue(TextPaddingProperty, value);
         }
 
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <summary>
+        /// Style's clone function.
+        /// </summary>
+        /// <param name="bindableObject">The style that need to copy.</param>
+        /// <since_tizen> 8 </since_tizen>
         public override void CopyFrom(BindableObject bindableObject)
         {
             base.CopyFrom(bindableObject);
@@ -242,17 +237,17 @@ namespace Tizen.NUI.Components
             {
                 if (null != buttonStyle.Overlay)
                 {
-                    Overlay.CopyFrom(buttonStyle.Overlay);
+                    Overlay?.CopyFrom(buttonStyle.Overlay);
                 }
 
                 if (null != buttonStyle.Text)
                 {
-                    Text.CopyFrom(buttonStyle.Text);
+                    Text?.CopyFrom(buttonStyle.Text);
                 }
 
                 if (null != buttonStyle.Icon)
                 {
-                    Icon.CopyFrom(buttonStyle.Icon);
+                    Icon?.CopyFrom(buttonStyle.Icon);
                 }
 
                 IsSelectable = buttonStyle.IsSelectable;
index 237da27..19ac02b 100755 (executable)
@@ -223,14 +223,14 @@ namespace Tizen.NUI.Components
 
             if (null != dropDownStyle)
             {
-                Button.CopyFrom(dropDownStyle.Button);
-                HeaderText.CopyFrom(dropDownStyle.HeaderText);
-                ListBackgroundImage.CopyFrom(dropDownStyle.ListBackgroundImage);
+                Button?.CopyFrom(dropDownStyle.Button);
+                HeaderText?.CopyFrom(dropDownStyle.HeaderText);
+                ListBackgroundImage?.CopyFrom(dropDownStyle.ListBackgroundImage);
                 SpaceBetweenButtonTextAndIcon = dropDownStyle.SpaceBetweenButtonTextAndIcon;
                 ListRelativeOrientation = dropDownStyle.ListRelativeOrientation;
-                ListMargin.CopyFrom(dropDownStyle.ListMargin);
+                ListMargin?.CopyFrom(dropDownStyle.ListMargin);
                 SelectedItemIndex = dropDownStyle.SelectedItemIndex;
-                ListPadding.CopyFrom(dropDownStyle.ListPadding);
+                ListPadding?.CopyFrom(dropDownStyle.ListPadding);
             }
         }
 
@@ -325,9 +325,9 @@ namespace Tizen.NUI.Components
 
             if (null != dropDownItemStyle)
             {
-                Text.CopyFrom(dropDownItemStyle.Text);
-                Icon.CopyFrom(dropDownItemStyle.Icon);
-                CheckImage.CopyFrom(dropDownItemStyle.CheckImage);
+                Text?.CopyFrom(dropDownItemStyle.Text);
+                Icon?.CopyFrom(dropDownItemStyle.Icon);
+                CheckImage?.CopyFrom(dropDownItemStyle.CheckImage);
                 CheckImageGapToBoundary = dropDownItemStyle.CheckImageGapToBoundary;
                 IsSelected = dropDownItemStyle.IsSelected;
             }
index 2d9de1d..08f757c 100755 (executable)
@@ -23,9 +23,7 @@ namespace Tizen.NUI.Components
     /// <summary>
     /// LoadingStyle is a class which saves Loading's ux data.
     /// </summary>
-    /// <since_tizen> 6 </since_tizen>
-    /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-    [EditorBrowsable(EditorBrowsableState.Never)]
+    /// <since_tizen> 8 </since_tizen>
     public class LoadingStyle : ControlStyle
     {
         static LoadingStyle() { }
@@ -33,18 +31,14 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Creates a new instance of a LoadingStyle.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public LoadingStyle() : base() { }
 
         /// <summary>
         /// Creates a new instance of a LoadingStyle with style.
         /// </summary>
         /// <param name="style">Create LoadingStyle by style customized by user.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public LoadingStyle(LoadingStyle style) : base(style)
         {
             if(null == style)
@@ -57,33 +51,26 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Gets or sets loading image resources.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public string[] Images { get; set; }
 
         /// <summary>
         /// Gets or sets loading image size.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public Size LoadingSize { get; set; }
 
         /// <summary>
         /// Gets or sets loading frame per second.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public Selector<int?> FrameRate { get; set; } = new Selector<int?>();
 
         /// <summary>
-        /// Attributes's clone function.
+        /// Style's clone function.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="bindableObject">The style that need to copy.</param>
+        /// <since_tizen> 8 </since_tizen>
         public override void CopyFrom(BindableObject bindableObject)
         {
             base.CopyFrom(bindableObject);
@@ -94,7 +81,7 @@ namespace Tizen.NUI.Components
             {
                 if (null != loadingStyle.FrameRate)
                 {
-                    FrameRate.Clone(loadingStyle.FrameRate);
+                    FrameRate?.Clone(loadingStyle.FrameRate);
                 }
                 if (null != loadingStyle.LoadingSize)
                 {
index 2eedff6..962391e 100755 (executable)
@@ -94,7 +94,7 @@ namespace Tizen.NUI.Components
                 }
                 if (null != paginationStyle.IndicatorImageURL)
                 {
-                    IndicatorImageURL.Clone(paginationStyle.IndicatorImageURL);
+                    IndicatorImageURL?.Clone(paginationStyle.IndicatorImageURL);
                 }
                 IndicatorSpacing = paginationStyle.IndicatorSpacing;
             }
index ab365f5..51eb137 100755 (executable)
@@ -23,9 +23,7 @@ namespace Tizen.NUI.Components
     /// <summary>
     /// PopupStyle is a class which saves Popup's ux data.
     /// </summary>
-    /// <since_tizen> 6 </since_tizen>
-    /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-    [EditorBrowsable(EditorBrowsableState.Never)]
+    /// <since_tizen> 8 </since_tizen>
     public class PopupStyle : ControlStyle
     {
         static PopupStyle() { }
@@ -33,9 +31,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Creates a new instance of a PopupStyle.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public PopupStyle() : base()
         {
             InitSubStyle();
@@ -45,9 +41,7 @@ namespace Tizen.NUI.Components
         /// Creates a new instance of a PopupStyle with style.
         /// </summary>
         /// <param name="style">Create PopupStyle by style customized by user.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public PopupStyle(PopupStyle style) : base(style)
         {
             InitSubStyle();
@@ -55,42 +49,37 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Title Text's Style.
+        /// Title Text's style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public TextLabelStyle Title { get; set; }
 
         /// <summary>
-        /// Popup button's attributes.
+        /// Popup button's style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ButtonStyle Buttons { get; set; }
 
         /// <summary>
-        /// Attributes's clone function.
+        /// Style's clone function.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="bindableObject">The style that need to copy.</param>
+        /// <since_tizen> 8 </since_tizen>
         public override void CopyFrom(BindableObject bindableObject)
         {
             base.CopyFrom(bindableObject);
 
-            PopupStyle popupAttributes = bindableObject as PopupStyle;
-            if (popupAttributes != null)
+            PopupStyle popupStyle = bindableObject as PopupStyle;
+            if (popupStyle != null)
             {
-                if (popupAttributes.Title != null)
+                if (popupStyle.Title != null)
                 {
-                    Title.CopyFrom(popupAttributes.Title);
+                    Title?.CopyFrom(popupStyle.Title);
                 }
 
-                if (popupAttributes.Buttons != null)
+                if (popupStyle.Buttons != null)
                 {
-                    Buttons.CopyFrom(popupAttributes.Buttons);
+                    Buttons?.CopyFrom(popupStyle.Buttons);
                 }
             }
         }
index c237827..0731b7e 100755 (executable)
@@ -23,9 +23,7 @@ namespace Tizen.NUI.Components
     /// <summary>
     /// ProgressStyle is a class which saves Progress's ux data.
     /// </summary>
-    /// <since_tizen> 6 </since_tizen>
-    /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-    [EditorBrowsable(EditorBrowsableState.Never)]
+    /// <since_tizen> 8 </since_tizen>
     public class ProgressStyle : ControlStyle
     {
         static ProgressStyle() { }
@@ -33,9 +31,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Creates a new instance of a ProgressStyle.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ProgressStyle() : base()
         {
             InitSubStyle();
@@ -45,9 +41,7 @@ namespace Tizen.NUI.Components
         /// Creates a new instance of a ProgressStyle with style.
         /// </summary>
         /// <param name="style">Create ProgressStyle by style customized by user.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ProgressStyle(ProgressStyle style) : base(style)
         {
             if (null == style) return;
@@ -60,33 +54,26 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Get or set track image.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ImageViewStyle Track { get; set; }
 
         /// <summary>
         /// Get or set progress image.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ImageViewStyle Progress { get; set; }
 
         /// <summary>
         /// Get or set buffer image.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ImageViewStyle Buffer { get; set; }
 
         /// <summary>
-        /// Clone function.
+        /// Style's clone function.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="bindableObject">The style that need to copy.</param>
+        /// <since_tizen> 8 </since_tizen>
         public override void CopyFrom(BindableObject bindableObject)
         {
             base.CopyFrom(bindableObject);
@@ -97,17 +84,17 @@ namespace Tizen.NUI.Components
             {
                 if (null != progressStyle.Track)
                 {
-                    Track.CopyFrom(progressStyle.Track);
+                    Track?.CopyFrom(progressStyle.Track);
                 }
 
                 if (null != progressStyle.Progress)
                 {
-                    Progress.CopyFrom(progressStyle.Progress);
+                    Progress?.CopyFrom(progressStyle.Progress);
                 }
 
                 if (null != progressStyle.Buffer)
                 {
-                    Buffer.CopyFrom(progressStyle.Buffer);
+                    Buffer?.CopyFrom(progressStyle.Buffer);
                 }
             }
         }
index 87f6e30..461f00c 100755 (executable)
@@ -23,9 +23,7 @@ namespace Tizen.NUI.Components
     /// <summary>
     /// ScrollBarStyle is a class which saves Scrollbar's ux data.
     /// </summary>
-    /// <since_tizen> 6 </since_tizen>
-    /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-    [EditorBrowsable(EditorBrowsableState.Never)]
+    /// <since_tizen> 8 </since_tizen>
     public class ScrollBarStyle : ControlStyle
     {
         static ScrollBarStyle() { }
@@ -33,9 +31,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Creates a new instance of a ScrollBarStyle.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ScrollBarStyle() : base()
         {
             InitSubStyle();
@@ -46,9 +42,7 @@ namespace Tizen.NUI.Components
         /// Creates a new instance of a ScrollBarStyle with style.
         /// </summary>
         /// <param name="style">Create ScrollBarStyle by style customized by user.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ScrollBarStyle(ScrollBarStyle style) : base(style)
         {
             if (null == style) return;
@@ -59,43 +53,34 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Get or set track image style
+        /// Get or set track image style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ImageViewStyle Track { get; set; }
 
         /// <summary>
-        /// Get or set thumb image style
+        /// Get or set thumb image style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ImageViewStyle Thumb { get; set; }
 
         /// <summary>
-        /// Get or set direction type
+        /// Get or set direction type.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ScrollBar.DirectionType? Direction { get; set; }
 
         /// <summary>
-        /// Get or set duration
+        /// Get or set duration.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public uint Duration { get; set; }
 
         /// <summary>
-        /// Attributes's clone function.
+        /// Style's clone function.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="bindableObject">The style that need to copy.</param>
+        /// <since_tizen> 8 </since_tizen>
         public override void CopyFrom(BindableObject bindableObject)
         {
             base.CopyFrom(bindableObject);
@@ -106,12 +91,12 @@ namespace Tizen.NUI.Components
             {
                 if (null != scrollBarStyle.Track)
                 {
-                    Track.CopyFrom(scrollBarStyle.Track);
+                    Track?.CopyFrom(scrollBarStyle.Track);
                 }
 
                 if (null != scrollBarStyle.Thumb)
                 {
-                    Thumb.CopyFrom(scrollBarStyle.Thumb);
+                    Thumb?.CopyFrom(scrollBarStyle.Thumb);
                 }
 
                 Direction = scrollBarStyle.Direction;
index 7350a8f..02e4209 100755 (executable)
@@ -24,9 +24,7 @@ namespace Tizen.NUI.Components
     /// <summary>
     /// SliderStyle is a class which saves Slider's ux data.
     /// </summary>
-    /// <since_tizen> 6 </since_tizen>
-    /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-    [EditorBrowsable(EditorBrowsableState.Never)]
+    /// <since_tizen> 8 </since_tizen>
     public class SliderStyle : ControlStyle
     {
         /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
@@ -101,9 +99,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Creates a new instance of a SliderStyle.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public SliderStyle() : base()
         {
             IndicatorType = Slider.IndicatorType.None;
@@ -114,9 +110,7 @@ namespace Tizen.NUI.Components
         /// Creates a new instance of a SliderStyle with style.
         /// </summary>
         /// <param name="style">Create SliderStyle by style customized by user.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public SliderStyle(SliderStyle style) : base(style)
         {
             if(style == null)
@@ -134,65 +128,49 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Get or set background track.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ImageViewStyle Track { get; set; }
 
         /// <summary>
         /// Get or set slided track.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ImageViewStyle Progress { get; set; }
 
         /// <summary>
         /// Get or set thumb.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ImageViewStyle Thumb { get; set; }
 
         /// <summary>
         /// Get or set low indicator image.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ImageViewStyle LowIndicatorImage { get; set; }
 
         /// <summary>
         /// Get or set high indicator image.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ImageViewStyle HighIndicatorImage { get; set; }
 
         /// <summary>
         /// Get or set low indicator text.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public TextLabelStyle LowIndicator { get; set; }
 
         /// <summary>
         /// Get or set high indicator text.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public TextLabelStyle HighIndicator { get; set; }
 
         /// <summary>
         /// Get or set Indicator type
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public IndicatorType? IndicatorType
         {
             get => (IndicatorType?)GetValue(IndicatorTypeProperty);
@@ -202,9 +180,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Get or set track thickness
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public uint? TrackThickness
         {
             get => (uint?)GetValue(TrackThicknessProperty);
@@ -214,9 +190,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Get or set space between track and indicator
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public uint? SpaceBetweenTrackAndIndicator
         {
             get => (uint?)GetValue(SpaceBetweenTrackAndIndicatorProperty);
@@ -226,9 +200,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Get or set space between track and indicator
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public Extents TrackPadding
         {
             get
@@ -240,90 +212,61 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Attributes's clone function.
+        /// Style's clone function.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="bindableObject">The style that need to copy.</param>
+        /// <since_tizen> 8 </since_tizen>
         public override void CopyFrom(BindableObject bindableObject)
         {
             base.CopyFrom(bindableObject);
 
-            SliderStyle sliderAttributes = bindableObject as SliderStyle;
+            SliderStyle sliderStyle = bindableObject as SliderStyle;
 
-            if (null != sliderAttributes)
+            if (null != sliderStyle)
             {
-                if (sliderAttributes.Track != null)
+                if (sliderStyle.Track != null)
                 {
-                    if (null == Track)
-                    {
-                        Track = new ImageViewStyle();
-                    }
-                    Track.CopyFrom(sliderAttributes.Track);
+                    Track?.CopyFrom(sliderStyle.Track);
                 }
 
-                if (sliderAttributes.Progress != null)
+                if (sliderStyle.Progress != null)
                 {
-                    if (null == Progress)
-                    {
-                        Progress = new ImageViewStyle();
-                    }
-                    Progress.CopyFrom(sliderAttributes.Progress);
+                    Progress?.CopyFrom(sliderStyle.Progress);
                 }
 
-                if (sliderAttributes.Thumb != null)
+                if (sliderStyle.Thumb != null)
                 {
-                    if (null == Thumb)
-                    {
-                        Thumb = new ImageViewStyle();
-                    }
-                    Thumb.CopyFrom(sliderAttributes.Thumb);
+                    Thumb?.CopyFrom(sliderStyle.Thumb);
                 }
 
-                if (sliderAttributes.LowIndicatorImage != null)
+                if (sliderStyle.LowIndicatorImage != null)
                 {
-                    if (null == LowIndicatorImage)
-                    {
-                        LowIndicatorImage = new ImageViewStyle();
-                    }
-                    LowIndicatorImage.CopyFrom(sliderAttributes.LowIndicatorImage);
+                    LowIndicatorImage?.CopyFrom(sliderStyle.LowIndicatorImage);
                 }
 
-                if (sliderAttributes.HighIndicatorImage != null)
+                if (sliderStyle.HighIndicatorImage != null)
                 {
-                    if (null == HighIndicatorImage)
-                    {
-                        HighIndicatorImage = new ImageViewStyle();
-                    }
-                    HighIndicatorImage.CopyFrom(sliderAttributes.HighIndicatorImage);
+                    HighIndicatorImage?.CopyFrom(sliderStyle.HighIndicatorImage);
                 }
 
-                if (sliderAttributes.LowIndicator != null)
+                if (sliderStyle.LowIndicator != null)
                 {
-                    if (null == LowIndicator)
-                    {
-                        LowIndicator = new TextLabelStyle();
-                    }
-                    LowIndicator.CopyFrom(sliderAttributes.LowIndicator);
+                    LowIndicator?.CopyFrom(sliderStyle.LowIndicator);
                 }
 
-                if (sliderAttributes.HighIndicator != null)
+                if (sliderStyle.HighIndicator != null)
                 {
-                    if (null == HighIndicator)
-                    {
-                        HighIndicator = new TextLabelStyle();
-                    }
-                    HighIndicator.CopyFrom(sliderAttributes.HighIndicator);
+                    HighIndicator?.CopyFrom(sliderStyle.HighIndicator);
                 }
 
-                if (sliderAttributes.TrackThickness != null)
+                if (sliderStyle.TrackThickness != null)
                 {
-                    TrackThickness = sliderAttributes.TrackThickness;
+                    TrackThickness = sliderStyle.TrackThickness;
                 }
 
-                if (sliderAttributes.TrackPadding != null)
+                if (sliderStyle.TrackPadding != null)
                 {
-                    TrackPadding = sliderAttributes.TrackPadding;
+                    TrackPadding = sliderStyle.TrackPadding;
                 }
             }
         }
index e16e6fa..dee1443 100755 (executable)
@@ -23,9 +23,7 @@ namespace Tizen.NUI.Components
     /// <summary>
     /// SwitchStyle is a class which saves Switch's ux data.
     /// </summary>
-    /// <since_tizen> 6 </since_tizen>
-    /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-    [EditorBrowsable(EditorBrowsableState.Never)]
+    /// <since_tizen> 8 </since_tizen>
     public class SwitchStyle : ButtonStyle
     {
         static SwitchStyle() { }
@@ -33,9 +31,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Creates a new instance of a SwitchStyle.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public SwitchStyle() : base()
         {
             InitSubStyle();
@@ -45,9 +41,7 @@ namespace Tizen.NUI.Components
         /// Creates a new instance of a SwitchStyle with style.
         /// </summary>
         /// <param name="style">Create SwitchStyle by style customized by user.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public SwitchStyle(SwitchStyle style) : base(style)
         {
             if(null == style)
@@ -63,25 +57,20 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Thumb image's style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ImageViewStyle Thumb { get; set; }
 
         /// <summary>
         /// Track image's style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ImageViewStyle Track { get; set; }
 
         /// <summary>
         /// Style's clone function.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="bindableObject">The style that need to copy.</param>
+        /// <since_tizen> 8 </since_tizen>
         public override void CopyFrom(BindableObject bindableObject)
         {
             base.CopyFrom(bindableObject);
@@ -92,12 +81,12 @@ namespace Tizen.NUI.Components
             {
                 if (null != switchStyle.Track)
                 {
-                    Track.CopyFrom(switchStyle.Track);
+                    Track?.CopyFrom(switchStyle.Track);
                 }
 
                 if (null != switchStyle.Thumb)
                 {
-                    Thumb.CopyFrom(switchStyle.Thumb);
+                    Thumb?.CopyFrom(switchStyle.Thumb);
                 }
             }
         }
index d084e8e..f6dd759 100755 (executable)
@@ -23,9 +23,7 @@ namespace Tizen.NUI.Components
     /// <summary>
     /// TabStyle is a class which saves Tab's ux data.
     /// </summary>
-    /// <since_tizen> 6 </since_tizen>
-    /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-    [EditorBrowsable(EditorBrowsableState.Never)]
+    /// <since_tizen> 8 </since_tizen>
     public class TabStyle : ControlStyle
     {
         static TabStyle() { }
@@ -33,9 +31,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Creates a new instance of a TabStyle.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public TabStyle() : base()
         {
             ItemPadding = new Extents(0, 0, 0, 0);
@@ -50,9 +46,7 @@ namespace Tizen.NUI.Components
         /// Creates a new instance of a TabStyle with style.
         /// </summary>
         /// <param name="style">Create TabStyle by style customized by user.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public TabStyle(TabStyle style) : base(style)
         {
             UnderLine = new ViewStyle();
@@ -65,12 +59,12 @@ namespace Tizen.NUI.Components
 
             if (style.UnderLine != null)
             {
-                UnderLine.CopyFrom(style.UnderLine);
+                UnderLine?.CopyFrom(style.UnderLine);
             }
 
             if (style.Text != null)
             {
-                Text.CopyFrom(style.Text);
+                Text?.CopyFrom(style.Text);
             }
 
             if (style.ItemPadding != null)
@@ -86,61 +80,50 @@ namespace Tizen.NUI.Components
 
             if (null != style.UnderLine)
             {
-                UnderLine.CopyFrom(style.UnderLine);
+                UnderLine?.CopyFrom(style.UnderLine);
             }
 
             if (null != style.Text)
             {
-                Text.CopyFrom(style.Text);
+                Text?.CopyFrom(style.Text);
             }
         }
 
         /// <summary>
-        /// UnderLine's attributes.
+        /// UnderLine's style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ViewStyle UnderLine { get; set; }
 
         /// <summary>
-        /// Text's attributes.
+        /// Text's style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public TextLabelStyle Text { get; set; }
 
         /// <summary>
         /// Flag to decide if item is fill with item text's natural width.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public bool UseTextNaturalSize { get; set; }
 
         /// <summary>
         /// Gap between items.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public int ItemSpace { get; set; }
 
         /// <summary>
         /// Space in Tab.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public Extents ItemPadding { get; set; }
 
         /// <summary>
-        /// Attributes's clone function.
+        /// Style's clone function.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="bindableObject">The style that need to copy.</param>
+        /// <since_tizen> 8 </since_tizen>>
         public override void CopyFrom(BindableObject bindableObject)
         {
             base.CopyFrom(bindableObject);
@@ -150,7 +133,7 @@ namespace Tizen.NUI.Components
             {
                 if (null != tabStyle.ItemPadding)
                 {
-                    ItemPadding.CopyFrom(tabStyle.ItemPadding);
+                    ItemPadding?.CopyFrom(tabStyle.ItemPadding);
                 }
 
                 ItemSpace = tabStyle.ItemSpace;
@@ -158,12 +141,12 @@ namespace Tizen.NUI.Components
 
                 if (null != tabStyle.UnderLine)
                 {
-                    UnderLine.CopyFrom(tabStyle.UnderLine);
+                    UnderLine?.CopyFrom(tabStyle.UnderLine);
                 }
 
                 if (null != tabStyle.Text)
                 {
-                    Text.CopyFrom(tabStyle.Text);
+                    Text?.CopyFrom(tabStyle.Text);
                 }
             }
         }
index 00a3ae7..61f899b 100755 (executable)
@@ -23,9 +23,7 @@ namespace Tizen.NUI.Components
     /// <summary>
     /// ToastStyle is a class which saves Toast's ux data.
     /// </summary>
-    /// <since_tizen> 6 </since_tizen>
-    /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-    [EditorBrowsable(EditorBrowsableState.Never)]
+    /// <since_tizen> 8 </since_tizen>
     public class ToastStyle : ControlStyle
     {
         static ToastStyle() { }
@@ -33,9 +31,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Creates a new instance of a ToastStyle.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ToastStyle() : base()
         {
             InitSubStyle();
@@ -45,9 +41,7 @@ namespace Tizen.NUI.Components
         /// Creates a new instance of a ToastStyle with Style.
         /// </summary>
         /// <param name="style">Create ToastStyle by Style customized by user.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public ToastStyle(ToastStyle style) : base(style)
         {
             InitSubStyle();
@@ -57,25 +51,20 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// Gets or sets toast show duration time.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public uint? Duration { get; set; }
 
         /// <summary>
         /// Text's Style.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public TextLabelStyle Text { get; set; }
 
         /// <summary>
         /// Style's clone function.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <param name="bindableObject">The style that need to copy.</param>
+        /// <since_tizen> 8 </since_tizen>
         public override void CopyFrom(BindableObject bindableObject)
         {
             base.CopyFrom(bindableObject);
@@ -84,7 +73,7 @@ namespace Tizen.NUI.Components
             {
                 if (null != toastStyle.Text)
                 {
-                    Text.CopyFrom(toastStyle.Text);
+                    Text?.CopyFrom(toastStyle.Text);
                 }
                 Duration = toastStyle.Duration;
             }
index b012128..ee72866 100755 (executable)
@@ -14,7 +14,6 @@
  * limitations under the License.
  *
  */
-using System.ComponentModel;
 using Tizen.NUI.BaseComponents;
 
 namespace Tizen.NUI.Components
@@ -22,39 +21,33 @@ namespace Tizen.NUI.Components
     /// <summary>
     /// StyleBase class.
     /// </summary>
-    /// <since_tizen> 6 </since_tizen>
-    /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-    [EditorBrowsable(EditorBrowsableState.Never)]
+    /// <since_tizen> 8 </since_tizen>
     public class StyleBase
     {
         /// <summary>
         /// StyleBase construct.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public StyleBase()
         {
         }
+
         /// <summary>
         /// Content object.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         protected object Content
         {
             get;
             set;
         }
+
         /// <summary>
-        /// Get attributes.
+        /// Get view style.
         /// </summary>
-        /// <returns>Attributes</returns>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
-        protected internal virtual ViewStyle GetAttributes()
+        /// <returns>ViewStyle</returns>
+        /// <since_tizen> 8 </since_tizen>
+        protected internal virtual ViewStyle GetViewStyle()
         {
             return Content as ViewStyle;
         }
index 908e1a5..e583b2c 100755 (executable)
@@ -16,7 +16,6 @@
  */
 using System;
 using System.Collections.Generic;
-using System.ComponentModel;
 using Tizen.NUI.BaseComponents;
 
 namespace Tizen.NUI.Components
@@ -24,9 +23,7 @@ namespace Tizen.NUI.Components
     /// <summary>
     /// StyleManager is a class to manager all style.
     /// </summary>
-    /// <since_tizen> 6 </since_tizen>
-    /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-    [EditorBrowsable(EditorBrowsableState.Never)]
+    /// <since_tizen> 8 </since_tizen>
     public sealed class StyleManager
     {
         private static readonly string defaultThemeName = "default";
@@ -39,7 +36,6 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// StyleManager construct.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
         private StyleManager()
         {
         }
@@ -47,9 +43,7 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// An event for the theme changed signal which can be used to subscribe or unsubscribe the event handler provided by the user.<br />
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public event EventHandler<ThemeChangeEventArgs> ThemeChangedEvent
         {
             add
@@ -65,17 +59,13 @@ namespace Tizen.NUI.Components
         /// <summary>
         /// StyleManager static instance.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public static StyleManager Instance { get; } = new StyleManager();
 
         /// <summary>
         /// Style theme.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public string Theme
         {
             get
@@ -100,9 +90,7 @@ namespace Tizen.NUI.Components
         /// <param name="theme">Theme.</param>
         /// <param name="styleType">Style type.</param>
         /// <param name="bDefault">Flag to decide if it is default style.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public void RegisterStyle(string style, string theme, Type styleType, bool bDefault = false)
         {
             if (style == null)
@@ -137,12 +125,11 @@ namespace Tizen.NUI.Components
         }
 
         /// <summary>
-        /// Get attributes by style.
+        /// Get style.
         /// </summary>
         /// <param name="style">Style name.</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <returns>The style corresponding to style name .</returns>
+        /// <since_tizen> 8 </since_tizen>
         public ViewStyle GetViewStyle(string style)
         {
             if (style == null)
@@ -152,11 +139,11 @@ namespace Tizen.NUI.Components
 
             if (themeStyleSet.ContainsKey(style) && themeStyleSet[style].ContainsKey(Theme))
             {
-                return (themeStyleSet[style][Theme])?.GetAttributes();
+                return (themeStyleSet[style][Theme])?.GetViewStyle();
             }
             else if (defaultStyleSet.ContainsKey(style))
             {
-                return (defaultStyleSet[style])?.GetAttributes();
+                return (defaultStyleSet[style])?.GetViewStyle();
             }
 
             return null;
@@ -168,9 +155,7 @@ namespace Tizen.NUI.Components
         /// <param name="targetTheme">Theme</param>
         /// <param name="component">The type of ComponentStyle</param>
         /// <param name="style">The type of style</param>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public void RegisterComponentStyle(string targetTheme, Type component, Type style)
         {
             if (targetTheme == null)
@@ -203,7 +188,8 @@ namespace Tizen.NUI.Components
         /// Get components style in the current theme.
         /// </summary>
         /// <param name="component">The type of component</param>
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <returns>The style of the component.</returns>
+        /// <since_tizen> 8 </since_tizen>
         public ViewStyle GetComponentStyle(Type component)
         {
             var currentTheme = theme;
@@ -223,21 +209,19 @@ namespace Tizen.NUI.Components
                 return null;
             }
 
-            return (componentStyleByTheme[currentTheme][component])?.GetAttributes();
+            return (componentStyleByTheme[currentTheme][component])?.GetViewStyle();
         }
 
         /// <summary>
         /// ThemeChangeEventArgs is a class to record theme change event arguments which will sent to user.
         /// </summary>
-        /// <since_tizen> 6 </since_tizen>
-        /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
-        [EditorBrowsable(EditorBrowsableState.Never)]
+        /// <since_tizen> 8 </since_tizen>
         public class ThemeChangeEventArgs : EventArgs
         {
             /// <summary>
             /// CurrentTheme
             /// </summary>
-            [EditorBrowsable(EditorBrowsableState.Never)]
+            /// <since_tizen> 8 </since_tizen>
             public string CurrentTheme;
         }