Files
Hasebe/Library/PackageCache/com.unity.collab-proxy@4628d2ba6ea4/Editor/UI/CalcTextSize.cs
T
2026-09-24 20:49:06 +03:00

27 lines
524 B
C#

using PlasticGui;
using UnityEngine;
namespace Unity.PlasticSCM.Editor.UI
{
internal class CalcTextSize : ICalcTextSize
{
internal static ICalcTextSize FromStyle(GUIStyle style)
{
return new CalcTextSize(style);
}
CalcTextSize(GUIStyle style)
{
mStyle = style;
}
float ICalcTextSize.GetTextWidth(string text)
{
return mStyle.CalcSize(new GUIContent(text)).x;
}
readonly GUIStyle mStyle;
}
}