Recalculate Font on window resize

This commit is contained in:
SamratGhale
2026-03-27 20:40:35 +05:45
parent 00ae6cbc4e
commit f49651384c
7 changed files with 188 additions and 148 deletions
+11 -21
View File
@@ -1,7 +1,7 @@
#+feature dynamic-literals
package edit2d
//import im "shared:odin-imgui"
import mu "vendor:microui"
import mu "vendor:microui"
import e2_glyph "./glyph"
import "core:fmt"
import "vendor:glfw"
@@ -184,31 +184,21 @@ interface_all :: proc(interface: ^interface_state) -> bool
mu_interface_game_mode(state, interface)
{
if mu.begin_window(&state.mu_ctx, "B2d Interface", {1630, 170, 250, 450})
{
if .ACTIVE in mu.header(&state.mu_ctx, "Entity", {.AUTO_SIZE})
{
{
if interface_entity(interface) do ret = true
if mu.begin_window(&state.mu_ctx, "B2d Interface", {1630, 170, 250, 450})
{
if .ACTIVE in mu.header(&state.mu_ctx, "Entity", {.AUTO_SIZE})
{
if interface_entity(interface) do ret = true
}
mu.end_window(&state.mu_ctx)
}
if im.BeginTabItem("Joints", nil, {})
{
if interface_joints(interface) do ret = true
im.EndTabItem()
}
im.EndTabBar()
}
}
mu.end_window(&state.mu_ctx)
}
//if interface_joints(interface) do ret = true
mu.end(&state.mu_ctx)
//im.End()
return ret
return ret
}