From fe2ca0ca2695098d8fe5e2676d9b37603a9f91fc Mon Sep 17 00:00:00 2001 From: pedrocarlo Date: Mon, 6 Jan 2025 18:46:47 -0300 Subject: [PATCH] Inspector: support monitor DPI for font scaling --- src/inspector/Inspector.zig | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/inspector/Inspector.zig b/src/inspector/Inspector.zig index 54d49b088..9ee650492 100644 --- a/src/inspector/Inspector.zig +++ b/src/inspector/Inspector.zig @@ -745,6 +745,35 @@ fn renderSizeWindow(self: *Inspector) void { ); } } + + { + cimgui.c.igTableNextRow(cimgui.c.ImGuiTableRowFlags_None, 0); + + { + _ = cimgui.c.igTableSetColumnIndex(0); + cimgui.c.igText("X (Dpi)"); + } + { + _ = cimgui.c.igTableSetColumnIndex(1); + cimgui.c.igText( + "%d dpi", + self.surface.font_size.xdpi, + ); + } + + cimgui.c.igTableNextRow(cimgui.c.ImGuiTableRowFlags_None, 0); + { + _ = cimgui.c.igTableSetColumnIndex(0); + cimgui.c.igText("Y (Dpi)"); + } + { + _ = cimgui.c.igTableSetColumnIndex(1); + cimgui.c.igText( + "%d dpi", + self.surface.font_size.ydpi, + ); + } + } } cimgui.c.igSeparatorText("Mouse");