You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
git clone --recursive git@github.com:maildrop/DearImGui-with-IMM32.git
cd DearImGui-with-IMM32
vs_custom_build.bat
vs_custom_build.bat clones vcpkg and installs SDL2, so it will take some time.
and
open file IMM32IMGUI.sln with Visual Studio 2019
Software License
This software is the MIT License (MIT). (Excluding sample Japanese fonts)
font license
IMM32IMGUI/NotoSansMonoCJKjp-Regular.otf
Noto is a trademark of Google Inc. Noto fonts are open source. All Noto fonts are published under the SIL Open Font License, Version 1.1. Language data and some sample texts are from the Unicode CLDR project.
Avoid using ImGui internal since it would make the source fragile against internal changes in ImGui.
But dear ImGUI has the position of IME in ImGuiContext::PlatformImePos
ImGui::GetCurrentContext()->PlatformImePos
This ImGuiContext is defined in imgui_internal.h.
Therefore, it is not possible to pull request my forked version.
#if defined (_WIN32)
#include "imgui_imm32_onthespot.h"
#include "imgui_imm32_onthespot_sdl.h" /* If you are using SDL, include imgui_imm32_onthesport_sdl.h */
#endif /* defined( _WIN32 ) */