using Robust.Client.UserInterface.Controls; namespace Content.Client.UserInterface.Controls; /// /// A check box intended for use with a monotone color palette /// public sealed class MonotoneCheckBox : CheckBox { public const string StyleClassMonotoneCheckBox = "monotoneCheckBox"; public MonotoneCheckBox() { TextureRect.AddStyleClass(StyleClassMonotoneCheckBox); } protected override void DrawModeChanged() { base.DrawModeChanged(); // Appearance modulations Modulate = Disabled ? Color.Gray : Color.White; } }