19 ImGui::SetNextWindowSize({400, 500});
21 ImGui::PushID(imguiId);
23 if (ImGui::Begin(ICON_NAME, &open,
24 ImGuiWindowFlags_NoDocking |
25 ImGuiWindowFlags_NoResize |
26 ImGuiWindowFlags_NoCollapse
30 ImGui::Text(
"Edit shortcuts\n");
32 if (ImGui::BeginChild(imguiId + 1, {},
true))
36 ImGui::Columns(2, 0,
false);
47 std::strncpy(input,
shortcut.second.shortcut.c_str(),
sizeof(input));
49 int flags = ImGuiInputTextFlags_EnterReturnsTrue;
52 flags = flags | ImGuiInputTextFlags_ReadOnly;
56 ImGui::InputText((
"##" +
shortcut.first).c_str(),
57 input,
sizeof(input), flags)