Automatically scale imgui text based on display pixel density (#545)

This commit is contained in:
goeiecool9999 2022-12-01 15:58:08 +01:00 committed by GitHub
parent 503e99d069
commit 2cfb7f3737
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 52 additions and 19 deletions

View file

@ -50,6 +50,14 @@ extern char const g_fontawesome_data[];
std::unordered_map<int, ImFont*> g_imgui_fonts;
std::stack<int> g_font_requests;
bool ImGui_BeginPadDistinct(const char* name, bool* p_open, ImGuiWindowFlags flags, bool pad)
{
std::string distinctName = name;
if (pad)
distinctName += "##pad";
return ImGui::Begin(distinctName.c_str(), p_open, flags);
}
void ImGui_PrecacheFonts()
{
while (!g_font_requests.empty())