with this code :
and inside my run method :
the menu is not streched , but is not resized at the desired value.
Code Select
auto menu = tgui::MenuBar::create(THEME);
menu->setSize(tgui::bindWidth(mGui.getContainer())*0.5, 22); // Half size ??
menu->addMenu("Fichier");
menu->addMenuItem("Fichier", "Importer image");
menu->addMenuItem("Fichier", "Enregistrer");
menu->addMenuItem("Fichier", "Enregistrer sous...");
menu->addMenuItem("Fichier", "Quitter");
menu->addMenu("Affichage");
menu->addMenuItem("Affichage", "Basculer en plein écran");
menu->connectEx("MenuItemClicked", &Application::OnMenuClick,this );
mGui.add(menu);
and inside my run method :
Code Select
sf::Event event;
while (mWindow.pollEvent(event))
{
// window closed
if (event.type == sf::Event::Closed)
{
mWindow.close();
mRun = false;
}
// window resized
if (event.type == sf::Event::Resized)
{
mWindowSize.x = event.size.width;
mWindowSize.y = event.size.height;
mGui.setView(sf::View{{0, 0, (float)event.size.width, (float)event.size.height}});
}
mGui.handleEvent(event);
}
the menu is not streched , but is not resized at the desired value.