/// <inheritdoc /> public override ThemeBase Clone() => new ListBoxTheme((ScrollBarTheme)ScrollBarTheme.Clone()) { Normal = Normal.Clone(), Disabled = Disabled.Clone(), MouseOver = MouseOver.Clone(), MouseDown = MouseDown.Clone(), Selected = Selected.Clone(), Focused = Focused.Clone(), BorderTheme = BorderTheme?.Clone(), BorderLineStyle = (int[])BorderLineStyle?.Clone(), DrawBorder = DrawBorder, };
/// <inheritdoc /> public override ThemeBase Clone() => new ProgressBarTheme() { Colors = Colors?.Clone(), Normal = Normal.Clone(), Disabled = Disabled.Clone(), MouseOver = MouseOver.Clone(), MouseDown = MouseDown.Clone(), Selected = Selected.Clone(), Focused = Focused.Clone(), Foreground = Foreground.Clone(), Background = Background.Clone() };
/// <inheritdoc /> public override ThemeBase Clone() => new CheckBoxTheme() { Normal = Normal.Clone(), Disabled = Disabled.Clone(), MouseOver = MouseOver.Clone(), MouseDown = MouseDown.Clone(), Selected = Selected.Clone(), Focused = Focused.Clone(), CheckedIcon = CheckedIcon?.Clone(), UncheckedIcon = UncheckedIcon?.Clone(), LeftBracket = LeftBracket?.Clone(), RightBracket = RightBracket?.Clone(), };
/// <summary> /// Returns a clone of this object. /// </summary> /// <returns>The cloned object.</returns> public override object Clone() { return(new ProgressBarTheme() { Normal = Normal.Clone(), Disabled = Disabled.Clone(), MouseOver = MouseOver.Clone(), MouseDown = MouseDown.Clone(), Selected = Selected.Clone(), Focused = Focused.Clone(), Foreground = Foreground.Clone(), Background = Background.Clone() }); }
/// <inheritdoc /> public override ThemeBase Clone() => new RadioButtonTheme() { Colors = Colors?.Clone(), Normal = Normal.Clone(), Disabled = Disabled.Clone(), MouseOver = MouseOver.Clone(), MouseDown = MouseDown.Clone(), Selected = Selected.Clone(), Focused = Focused.Clone(), CheckedIcon = CheckedIcon.Clone(), UncheckedIcon = UncheckedIcon.Clone(), LeftBracket = LeftBracket.Clone(), RightBracket = RightBracket.Clone(), };
/// <summary> /// Returns a clone of this object. /// </summary> /// <returns>The cloned object.</returns> public override object Clone() { return(new RadioButtonTheme() { Normal = Normal.Clone(), Disabled = Disabled.Clone(), MouseOver = MouseOver.Clone(), MouseDown = MouseDown.Clone(), Selected = Selected.Clone(), Focused = Focused.Clone(), CheckedIcon = CheckedIcon.Clone(), UncheckedIcon = UncheckedIcon.Clone(), LeftBracket = LeftBracket.Clone(), RightBracket = RightBracket.Clone(), }); }
/// <summary> /// Returns a clone of this object. /// </summary> /// <returns>The cloned object.</returns> public override object Clone() { return(new ListBoxTheme() { Normal = Normal.Clone(), Disabled = Disabled.Clone(), MouseOver = MouseOver.Clone(), MouseDown = MouseDown.Clone(), Selected = Selected.Clone(), Focused = Focused.Clone(), BorderTheme = BorderTheme.Clone(), BorderLineStyle = (int[])BorderLineStyle.Clone(), DrawBorder = DrawBorder, ItemTheme = (ListBoxItemTheme)ItemTheme.Clone(), ScrollBarTheme = (ScrollBarTheme)ScrollBarTheme.Clone() }); }