升级框架版本

This commit is contained in:
Bob.Song
2025-11-12 17:24:02 +08:00
parent 4059c207c0
commit 5e6119a073
2246 changed files with 6233 additions and 313 deletions

View File

@@ -0,0 +1,31 @@
using UnityEditor.IMGUI.Controls;
namespace NBC.Editor
{
public static class MultiColumnHeaderUtil
{
/// <summary>
/// 自动大小
/// </summary>
/// <param name="headerState"></param>
/// <param name="maxWidth">最大宽</param>
/// <param name="index">自由大小的序号</param>
public static void AutoWidth(this MultiColumnHeaderState headerState, float maxWidth, int index = 0)
{
var columns = headerState.columns;
if (columns == null) return;
var residue = maxWidth - 16;
for (int i = 0; i < columns.Length; i++)
{
var column = columns[i];
if (i != index)
{
residue -= column.width;
}
}
if (residue < 100) residue = 100;
columns[index].width = residue;
}
}
}