Remove the selected widget when delete key is pressed

0.8
Bruno Van de Velde 2019-03-02 19:09:42 +01:00
parent 14f26c1e61
commit 03c4f2ed25
1 changed files with 5 additions and 0 deletions

View File

@ -307,6 +307,11 @@ void GuiBuilder::mainLoop()
if (m_selectedForm && m_selectedForm->hasFocus())
m_selectedForm->arrowKeyPressed(event.key);
}
else if (event.key.code == sf::Keyboard::Key::Delete)
{
if (m_selectedForm && m_selectedForm->hasFocus() && m_selectedForm->getSelectedWidget())
removeSelectedWidget();
}
else if ((event.key.code == sf::Keyboard::Key::S) && event.key.control)
{
if (m_selectedForm)