diff options
| author | Tom Adams <Tom_Adams@web.de> | 2010-05-29 15:53:57 +0000 |
|---|---|---|
| committer | Tom Adams <Tom_Adams@web.de> | 2010-05-29 15:53:57 +0000 |
| commit | e16fdc3f3edc4f66cda9a44679af2ebe1b235612 (patch) | |
| tree | 8c9d3c5881e3d7af37188937dac8a7cb82bcc359 /src/game/client/components/menus_browser.cpp | |
| parent | f96fccb6e79cf2f691b67ae4152f3031863faec8 (diff) | |
| download | zcatch-e16fdc3f3edc4f66cda9a44679af2ebe1b235612.tar.gz zcatch-e16fdc3f3edc4f66cda9a44679af2ebe1b235612.zip | |
added clipping to editboxes (#773) and made their cursors blink
Diffstat (limited to 'src/game/client/components/menus_browser.cpp')
| -rw-r--r-- | src/game/client/components/menus_browser.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/game/client/components/menus_browser.cpp b/src/game/client/components/menus_browser.cpp index 0a737052..f2437107 100644 --- a/src/game/client/components/menus_browser.cpp +++ b/src/game/client/components/menus_browser.cpp @@ -360,7 +360,8 @@ void CMenus::RenderServerbrowserServerList(CUIRect View) QuickSearch.VSplitLeft(TextRender()->TextWidth(0, 12.0f, pLabel, -1), 0, &QuickSearch); QuickSearch.VSplitLeft(5.0f, 0, &QuickSearch); QuickSearch.VSplitLeft(155.0f, &QuickSearch, &Button); - DoEditBox(&g_Config.m_BrFilterString, &QuickSearch, g_Config.m_BrFilterString, sizeof(g_Config.m_BrFilterString), 12.0f, false, CUI::CORNER_L); + static float Offset = 0.0f; + DoEditBox(&g_Config.m_BrFilterString, &QuickSearch, g_Config.m_BrFilterString, sizeof(g_Config.m_BrFilterString), 12.0f, &Offset, false, CUI::CORNER_L); // clear button { static int s_ClearButton = 0; @@ -422,7 +423,8 @@ void CMenus::RenderServerbrowserFilters(CUIRect View) UI()->DoLabel(&Button, Localize("Game types:"), 12.0f, -1); Button.VSplitLeft(95.0f, 0, &Button); View.HSplitTop(3.0f, 0, &View); - DoEditBox(&g_Config.m_BrFilterGametype, &Button, g_Config.m_BrFilterGametype, sizeof(g_Config.m_BrFilterGametype), 12.0f); + static float Offset = 0.0f; + DoEditBox(&g_Config.m_BrFilterGametype, &Button, g_Config.m_BrFilterGametype, sizeof(g_Config.m_BrFilterGametype), 12.0f, &Offset); { View.HSplitTop(19.0f, &Button, &View); @@ -434,7 +436,8 @@ void CMenus::RenderServerbrowserFilters(CUIRect View) char aBuf[5]; str_format(aBuf, sizeof(aBuf), "%d", g_Config.m_BrFilterPing); - DoEditBox(&g_Config.m_BrFilterPing, &EditBox, aBuf, sizeof(aBuf), 12.0f); + static float Offset = 0.0f; + DoEditBox(&g_Config.m_BrFilterPing, &EditBox, aBuf, sizeof(aBuf), 12.0f, &Offset); g_Config.m_BrFilterPing = str_toint(aBuf); } @@ -691,7 +694,8 @@ void CMenus::RenderServerbrowser(CUIRect MainView) ButtonBox.HSplitBottom(5.0f, &ButtonBox, &Button); ButtonBox.HSplitBottom(20.0f, &ButtonBox, &Button); - DoEditBox(&g_Config.m_UiServerAddress, &Button, g_Config.m_UiServerAddress, sizeof(g_Config.m_UiServerAddress), 14.0f); + static float Offset = 0.0f; + DoEditBox(&g_Config.m_UiServerAddress, &Button, g_Config.m_UiServerAddress, sizeof(g_Config.m_UiServerAddress), 14.0f, &Offset); ButtonBox.HSplitBottom(20.0f, &ButtonBox, &Button); UI()->DoLabel(&Button, Localize("Host address"), 14.0f, -1); } |