From ad3e8a5481bd65e184285c75ecb08e8bb38e564b Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Sat, 3 Nov 2012 09:03:23 -0400 Subject: [PATCH] center gui window by manually setting its position --- src/client/Client.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/client/Client.cc b/src/client/Client.cc index 17a30bc..05aa12d 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -106,6 +106,9 @@ void Client::run_main_menu() sfg::Window::BACKGROUND)); window->SetTitle("SFGUI window"); window->Add(label); + window->SetPosition(sf::Vector2f( + m_width / 2 - window->GetAllocation().width / 2, + m_height / 2 - window->GetAllocation().height / 2)); sfg::Desktop desktop; desktop.Add(window); m_window->resetGLStates();