Files
2026-07-13 13:13:17 +08:00

15 lines
478 B
C#

using System.Numerics;
using ImGuiNET;
namespace SilkWindows.Implementations.FileManager;
internal static class ImguiUtils
{
public static Vector2 GetButtonSize(string text, bool useSpacing = true)
{
var style = ImGui.GetStyle();
return ImGui.CalcTextSize(text) + style.ItemInnerSpacing * (useSpacing ? 1 : 0) + GetButtonInnerPadding();
}
private static Vector2 GetButtonInnerPadding() => ImGui.GetStyle().FramePadding * 2;
}