Files
Test/Library/PackageCache/com.unity.collab-proxy@4628d2ba6ea4/Editor/UI/CalcTextSize.cs
T
2026-11-01 23:39:55 +02: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;
}
}