/// Please note that this class will be replaced with Scrollbar class in the near future.
/// </remarks>
/// <since_tizen> 6 </since_tizen>
+ /// This will be deprecated
+ [Obsolete("Deprecated in API8; Will be removed in API10")]
public class ScrollBar : Control
{
/// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
/// The constructor of ScrollBar.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ /// This will be deprecated
+ [Obsolete("Deprecated in API8; Will be removed in API10")]
public ScrollBar() : base()
{
Initialize();
/// The constructor of ScrollBar with specific style.
/// </summary>
/// <param name="style">style name</param>
- /// <since_tizen> 8 </since_tizen>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public ScrollBar(string style) : base(style)
{
Initialize();
/// The constructor of ScrollBar with specific style.
/// </summary>
/// <param name="scrollBarStyle">The style object to initialize the ScrollBar.</param>
- /// <since_tizen> 8 </since_tizen>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public ScrollBar(ScrollBarStyle scrollBarStyle) : base(scrollBarStyle)
{
Initialize();
/// The direction type of the Scroll.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ /// This will be deprecated
+ [Obsolete("Deprecated in API8; Will be removed in API10")]
public enum DirectionType
{
/// <summary>
/// The Horizontal type.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ /// This will be deprecated
+ [Obsolete("Deprecated in API8; Will be removed in API10")]
Horizontal,
/// <summary>
/// The Vertical type.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ /// This will be deprecated
+ [Obsolete("Deprecated in API8; Will be removed in API10")]
Vertical
}
/// <summary>
/// Get style of scrollbar.
/// </summary>
- /// <since_tizen> 8 </since_tizen>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public new ScrollBarStyle Style => ViewStyle as ScrollBarStyle;
/// <summary>
/// The property to get/set the direction of the ScrollBar.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ /// This will be deprecated
+ [Obsolete("Deprecated in API8; Will be removed in API10")]
public DirectionType Direction
{
get
/// </code>
/// </example>
/// <since_tizen> 6 </since_tizen>
+ /// This will be deprecated
+ [Obsolete("Deprecated in API8; Will be removed in API10")]
public Size ThumbSize
{
get
/// The property to get/set the image URL of the track object.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ /// This will be deprecated
+ [Obsolete("Deprecated in API8; Will be removed in API10")]
public string TrackImageURL
{
get
/// The property to get/set the color of the track object.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ /// This will be deprecated
+ [Obsolete("Deprecated in API8; Will be removed in API10")]
public Color TrackColor
{
get
/// The property to get/set the color of the thumb object.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ /// This will be deprecated
+ [Obsolete("Deprecated in API8; Will be removed in API10")]
public Color ThumbColor
{
get
/// The property to get/set the max value of the ScrollBar.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ /// This will be deprecated
+ [Obsolete("Deprecated in API8; Will be removed in API10")]
public int MaxValue
{
get
/// The property to get/set the min value of the ScrollBar.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ /// This will be deprecated
+ [Obsolete("Deprecated in API8; Will be removed in API10")]
public int MinValue
{
get
/// </code>
/// </example>
/// <since_tizen> 6 </since_tizen>
+ /// This will be deprecated
+ [Obsolete("Deprecated in API8; Will be removed in API10")]
public int CurrentValue
{
get
/// Property to set/get animation duration.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ /// This will be deprecated
+ [Obsolete("Deprecated in API8; Will be removed in API10")]
public uint Duration
{
get
/// </code>
/// </example>
/// <since_tizen> 6 </since_tizen>
+ /// This will be deprecated
+ [Obsolete("Deprecated in API8; Will be removed in API10")]
public void SetCurrentValue(int currentValue, bool enableAnimation = true)
{
if (currentValue < minValue || currentValue > maxValue)
/// </summary>
/// <param name="type">The DisposeTypes value.</param>
/// <since_tizen> 6 </since_tizen>
+ /// This will be deprecated
+ [Obsolete("Deprecated in API8; Will be removed in API10")]
protected override void Dispose(DisposeTypes type)
{
if (disposed)
/// Get Scrollbar style.
/// </summary>
/// <returns>The default scrollbar style.</returns>
- /// <since_tizen> 8 </since_tizen>
+ [EditorBrowsable(EditorBrowsableState.Never)]
protected override ViewStyle CreateViewStyle()
{
return new ScrollBarStyle();
/// </summary>
/// <param name="sender">The sender</param>
/// <param name="e">The event data</param>
- /// <since_tizen> 8 </since_tizen>
+ [EditorBrowsable(EditorBrowsableState.Never)]
protected override void OnThemeChangedEvent(object sender, StyleManager.ThemeChangeEventArgs e)
{
ScrollBarStyle tempStyle = StyleManager.Instance.GetViewStyle(StyleName) as ScrollBarStyle;
/// <remarks>
/// Please note that this class will be replaced with ScrollbarStyle class in the near future.
/// </remarks>
- /// <since_tizen> 8 </since_tizen>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public class ScrollBarStyle : ControlStyle
{
static ScrollBarStyle() { }
/// <summary>
/// Creates a new instance of a ScrollBarStyle.
/// </summary>
- /// <since_tizen> 8 </since_tizen>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public ScrollBarStyle() : base()
{
InitSubStyle();
/// Creates a new instance of a ScrollBarStyle with style.
/// </summary>
/// <param name="style">Create ScrollBarStyle by style customized by user.</param>
- /// <since_tizen> 8 </since_tizen>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public ScrollBarStyle(ScrollBarStyle style) : base(style)
{
if (null == style) return;
/// <summary>
/// Get or set track image style.
/// </summary>
- /// <since_tizen> 8 </since_tizen>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public ImageViewStyle Track { get; set; }
/// <summary>
/// Get or set thumb image style.
/// </summary>
- /// <since_tizen> 8 </since_tizen>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public ImageViewStyle Thumb { get; set; }
/// <summary>
/// Get or set direction type.
/// </summary>
- /// <since_tizen> 8 </since_tizen>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public ScrollBar.DirectionType? Direction { get; set; }
/// <summary>
/// Get or set duration.
/// </summary>
- /// <since_tizen> 8 </since_tizen>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public uint Duration { get; set; }
/// <summary>
/// Style's clone function.
/// </summary>
/// <param name="bindableObject">The style that need to copy.</param>
- /// <since_tizen> 8 </since_tizen>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public override void CopyFrom(BindableObject bindableObject)
{
base.CopyFrom(bindableObject);