diff options
| author | oy <Tom_Adams@web.de> | 2011-03-12 19:08:44 +0100 |
|---|---|---|
| committer | oy <Tom_Adams@web.de> | 2011-03-12 19:08:44 +0100 |
| commit | a04eb45354cfbdc32f92438400c11071ecf1bb6c (patch) | |
| tree | 59f5270b526b93a29618e314dd092162a83b9423 /src/game/client/components/menus_demo.cpp | |
| parent | 5c723f5d2fbbf70ad69874a6ca085726151ec0ae (diff) | |
| download | zcatch-a04eb45354cfbdc32f92438400c11071ecf1bb6c.tar.gz zcatch-a04eb45354cfbdc32f92438400c11071ecf1bb6c.zip | |
added rename button to the demo browser and updated localisation entries
Diffstat (limited to 'src/game/client/components/menus_demo.cpp')
| -rw-r--r-- | src/game/client/components/menus_demo.cpp | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/src/game/client/components/menus_demo.cpp b/src/game/client/components/menus_demo.cpp index 068d9c32..d489b8db 100644 --- a/src/game/client/components/menus_demo.cpp +++ b/src/game/client/components/menus_demo.cpp @@ -509,13 +509,15 @@ void CMenus::RenderDemoList(CUIRect MainView) RenderTools()->DrawUIRect(&MainView, ms_ColorTabbarActive, CUI::CORNER_ALL, 10.0f); MainView.Margin(10.0f, &MainView); - CUIRect ButtonBar, RefreshRect, PlayRect, DeleteRect, FileIcon; + CUIRect ButtonBar, RefreshRect, PlayRect, DeleteRect, RenameRect, FileIcon; MainView.HSplitBottom(ms_ButtonHeight+5.0f, &MainView, &ButtonBar); ButtonBar.HSplitTop(5.0f, 0, &ButtonBar); ButtonBar.VSplitRight(130.0f, &ButtonBar, &PlayRect); ButtonBar.VSplitLeft(130.0f, &RefreshRect, &ButtonBar); - ButtonBar.VSplitLeft(10.0f, &DeleteRect, &ButtonBar); + ButtonBar.VSplitLeft(10.0f, 0, &ButtonBar); ButtonBar.VSplitLeft(120.0f, &DeleteRect, &ButtonBar); + ButtonBar.VSplitLeft(10.0f, 0, &ButtonBar); + ButtonBar.VSplitLeft(120.0f, &RenameRect, &ButtonBar); static int s_DemoListId = 0; static float s_ScrollValue = 0; @@ -586,6 +588,19 @@ void CMenus::RenderDemoList(CUIRect MainView) { UI()->SetActiveItem(0); m_Popup = POPUP_DELETE_DEMO; + return; + } + } + + static int s_RenameButton = 0; + if(DoButton_Menu(&s_RenameButton, Localize("Rename"), 0, &RenameRect)) + { + if(m_DemolistSelectedIndex >= 0) + { + UI()->SetActiveItem(0); + m_Popup = POPUP_RENAME_DEMO; + str_copy(m_aCurrentDemoFile, m_lDemos[m_DemolistSelectedIndex].m_aFilename, sizeof(m_aCurrentDemoFile)); + return; } } } |