@@ -40,20 +40,22 @@ auto construct_gl_renderer() {
40
40
41
41
std::unique_ptr<imgui::Context> imgui::create_ui (
42
42
std::function<void (imgui::Context*)>&& fun, std::unique_ptr<Style> style,
43
+ std::string const & window_name,
43
44
size_t initial_width, size_t initial_height) {
44
45
#ifdef WIN32
45
- auto sys = win32::select_win32_setup (initial_width, initial_height);
46
+ auto sys = win32::select_win32_setup (initial_width, initial_height, window_name );
46
47
return std::make_unique<Context>(std::move (sys.first ),
47
48
std::move (sys.second ),
48
49
std::move (style), std::move (fun));
49
50
#elif defined(EMSCRIPTEN)
50
51
return std::make_unique<imgui::Context>(
51
- std::make_unique<emscripten::SystemIntegration>(initial_width,
52
+ std::make_unique<emscripten::SystemIntegration>(
53
+ initial_width,
52
54
initial_height),
53
55
construct_gl_renderer (), std::move (style), std::move (fun));
54
56
#elif defined(SDL)
55
57
{
56
- auto sys = sdl::select_sdl_setup (initial_width, initial_height);
58
+ auto sys = sdl::select_sdl_setup (initial_width, initial_height, window_name );
57
59
return std::make_unique<Context>(std::move (sys.first ),
58
60
std::move (sys.second ),
59
61
std::move (style), std::move (fun));
0 commit comments