From b6e462605378097c449c712aedc7bcfef33f5125 Mon Sep 17 00:00:00 2001 From: def Date: Tue, 29 Sep 2020 22:41:24 +0200 Subject: [PATCH] Add clear button to server address field MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit as suggested by Cøke --- src/game/client/components/menus_browser.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/game/client/components/menus_browser.cpp b/src/game/client/components/menus_browser.cpp index 7f37decc7..04de699aa 100644 --- a/src/game/client/components/menus_browser.cpp +++ b/src/game/client/components/menus_browser.cpp @@ -612,8 +612,9 @@ void CMenus::RenderServerbrowserServerList(CUIRect View) // address info UI()->DoLabelScaled(&ServerAddr, Localize("Server address:"), 14.0f, -1); ServerAddr.VSplitLeft(SearchExcludeAddrStrMax + 5.0f + ExcludeSearchIconMax + 5.0f, NULL, &ServerAddr); + static int s_ClearButton = 0; static float Offset = 0.0f; - DoEditBox(&g_Config.m_UiServerAddress, &ServerAddr, g_Config.m_UiServerAddress, sizeof(g_Config.m_UiServerAddress), 12.0f, &Offset); + DoClearableEditBox(&g_Config.m_UiServerAddress, &s_ClearButton, &ServerAddr, g_Config.m_UiServerAddress, sizeof(g_Config.m_UiServerAddress), 12.0f, &Offset); // button area ButtonArea = ConnectButtons;