绘制结束位置获取项目矩形大小

Draw end position get Item rect size

我正在尝试使用 ImGui(Java 绑定)来填充一个空的 space 或填充一些 UI 的整个宽度,但我似乎无法理解了解如何 to/when 向 ImGui 询问 Item Rect Max,在某些情况下,我最终会得到一个未填写的小 space。

我使用的代码在这里(这里添加的行太多了) https://github.com/blockout22/VisualScripting/blob/main/src/main/java/visual/scripting/GraphWindow.java#L295

这是我从中获得样式的地方,但我想我遗漏了一些东西 https://github.com/thedmd/imgui-node-editor/blob/687a72f940c76cf5064e13fe55fa0408c18fcbe4/examples/blueprints-example/blueprints-example.cpp

我通过在创建节点时每次添加任何新 UI 时检查最大宽度来解决此问题

这是我的解决方案https://github.com/blockout22/VisualScripting/commit/7cd045efbe5366d38431ee82122a5b16f4c1e447#diff-33432afab7c91a7783be97cc24d2de52a81870145ce3a3e9dad3cb260076c208