From 96ec28c9a8156ca89449b799dddc3db90247f14a Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Wed, 21 Dec 2022 15:07:27 -0600 Subject: [PATCH] Cleaned up and used cross sprite. --- Source/Editor/GUI/Input/SearchBox.cs | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/Source/Editor/GUI/Input/SearchBox.cs b/Source/Editor/GUI/Input/SearchBox.cs index 04ae0c2d5..8ffd0874a 100644 --- a/Source/Editor/GUI/Input/SearchBox.cs +++ b/Source/Editor/GUI/Input/SearchBox.cs @@ -13,8 +13,6 @@ namespace FlaxEditor.GUI.Input /// public Button ClearSearchButton { get; } - private Color _defaultButtonTextColor; - /// /// Init search box /// @@ -34,33 +32,25 @@ namespace FlaxEditor.GUI.Input ClearSearchButton = new Button { Parent = this, - Width = 15.0f, + Width = 14.0f, Height = 14.0f, AnchorPreset = AnchorPresets.TopRight, - Text = "X", + Text = "", TooltipText = "Cancel Search.", - BackgroundColor = Color.Transparent, + BackgroundColor = TextColor, BorderColor = Color.Transparent, - BackgroundColorHighlighted = Color.Transparent, + BackgroundColorHighlighted = Style.Current.ForegroundGrey, BorderColorHighlighted = Color.Transparent, - BackgroundColorSelected = Color.Transparent, + BackgroundColorSelected = Style.Current.ForegroundGrey, BorderColorSelected = Color.Transparent, + BackgroundBrush = new SpriteBrush(Editor.Instance.Icons.Cross12), Visible = false, }; ClearSearchButton.LocalY += 2; ClearSearchButton.LocalX -= 2; ClearSearchButton.Clicked += Clear; - _defaultButtonTextColor = ClearSearchButton.TextColor; TextChanged += () => ClearSearchButton.Visible = !string.IsNullOrEmpty(Text); } - - /// - public override void Update(float deltaTime) - { - base.Update(deltaTime); - - ClearSearchButton.TextColor = ClearSearchButton.IsMouseOver ? Style.Current.ForegroundGrey : _defaultButtonTextColor; - } } }