int main(const std::vector<std::string> &args) { GUIWindowManagerSystem wm; GUIManager gui; gui.set_window_manager(wm); gui.add_theme("../../../Resources/GUIThemeAero/theme.css"); //gui.add_theme("theme.css"); gui.add_resources(clan::XMLResourceDocument("../../../Resources/GUIThemeAero/resources.xml")); //gui.add_resources(clan::XMLResourceDocument("resources.xml")); GUITopLevelDescription window_desc; window_desc.set_allow_resize(true); window_desc.set_size(Size(600, 600), false); Window window(&gui, window_desc); // window.set_id_name("mainmenu"); window.func_close().set(this, &App::on_close, &window); GUILayoutCorners layout; window.set_layout(layout); window.create_components("dialog.xml"); FPSLabel fps_label(&window); fps_label.set_geometry(Rect(10, 10, 100, 40)); while (!gui.get_exit_flag()) { gui.process_messages(0); window.request_repaint(); } return gui.get_exit_code(); }