1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-08-13 19:54:17 +02:00

prevent showing keyboard automatically in main menu

closes kambala-decapitator/vcmi#10
This commit is contained in:
Andrey Filipenkov
2021-03-16 19:40:56 +03:00
parent 568e7446b9
commit 2b1e6ca342
2 changed files with 7 additions and 3 deletions

View File

@@ -428,7 +428,9 @@ CMultiPlayers::CMultiPlayers(const std::string & firstPlayer, ESelectionScreen S
statusBar = CGStatusBar::create(std::make_shared<CPicture>(Rect(7, 381, 348, 18), 0)); //226, 472
inputNames[0]->setText(firstPlayer, true);
#ifndef VCMI_IOS
inputNames[0]->giveFocus();
#endif
}
void CMultiPlayers::onChange(std::string newText)
@@ -477,7 +479,9 @@ CSimpleJoinScreen::CSimpleJoinScreen(bool host)
inputPort->filters += std::bind(&CTextInput::numberFilter, _1, _2, 0, 65535);
buttonOk = std::make_shared<CButton>(Point(26, 142), "MUBCHCK.DEF", CGI->generaltexth->zelp[560], std::bind(&CSimpleJoinScreen::connectToServer, this), SDLK_RETURN);
#ifndef VCMI_IOS
inputAddress->giveFocus();
#endif
}
inputAddress->setText(settings["server"]["server"].String(), true);
inputPort->setText(CServerHandler::getDefaultPortStr(), true);

View File

@@ -420,7 +420,7 @@ CTextInput::CTextInput(const Rect & Pos, EFonts font, const CFunctionList<void(c
background.reset();
addUsedEvents(LCLICK | KEYBOARD | TEXTINPUT);
#ifndef VCMI_ANDROID
#if !(defined(VCMI_ANDROID) || defined(VCMI_IOS))
giveFocus();
#endif
}
@@ -437,7 +437,7 @@ CTextInput::CTextInput(const Rect & Pos, const Point & bgOffset, const std::stri
background = std::make_shared<CPicture>(bgName, bgOffset.x, bgOffset.y);
addUsedEvents(LCLICK | KEYBOARD | TEXTINPUT);
#ifndef VCMI_ANDROID
#if !(defined(VCMI_ANDROID) || defined(VCMI_IOS))
giveFocus();
#endif
}
@@ -459,7 +459,7 @@ CTextInput::CTextInput(const Rect & Pos, SDL_Surface * srf)
background->pos = pos;
addUsedEvents(LCLICK | KEYBOARD | TEXTINPUT);
#ifndef VCMI_ANDROID
#if !(defined(VCMI_ANDROID) || defined(VCMI_IOS))
giveFocus();
#endif
}