30 lines
920 B
C#
30 lines
920 B
C#
using UnityEditor.IMGUI.Controls;
|
|
using UnityEngine;
|
|
|
|
namespace UnityEditor.Localization.Bridge
|
|
{
|
|
abstract class MultiColumnHeaderBridge : MultiColumnHeader
|
|
{
|
|
static readonly Color k_DividerColorDark = new Color(0, 0, 0, 1);
|
|
static readonly Color k_DividerColorLight = new Color(0, 0, 0, 0.3f);
|
|
|
|
public MultiColumnHeaderBridge(MultiColumnHeaderState state) : base(state)
|
|
{
|
|
}
|
|
|
|
internal override void DrawDivider(Rect dividerRect, MultiColumnHeaderState.Column column)
|
|
{
|
|
// Remove the vertical padding from the divider rect
|
|
dividerRect.y -= 4f;
|
|
dividerRect.height += 8f;
|
|
|
|
DrawDivider(dividerRect);
|
|
}
|
|
|
|
public static void DrawDivider(Rect dividerRect)
|
|
{
|
|
EditorGUI.DrawRect(dividerRect, EditorGUIUtility.isProSkin ? k_DividerColorDark : k_DividerColorLight);
|
|
}
|
|
}
|
|
}
|