Files
2026-09-21 12:15:57 +03:00

48 lines
1.4 KiB
C#

namespace Alchemy.Inspector
{
public sealed class GroupAttribute : PropertyGroupAttribute
{
public GroupAttribute() : base() { }
public GroupAttribute(string groupPath) : base(groupPath) { }
}
public sealed class BoxGroupAttribute : PropertyGroupAttribute
{
public BoxGroupAttribute() : base() { }
public BoxGroupAttribute(string groupPath) : base(groupPath) { }
}
public sealed class TabGroupAttribute : PropertyGroupAttribute
{
public TabGroupAttribute(string tabName) : base()
{
TabName = tabName;
}
public TabGroupAttribute(string groupPath, string tabName) : base(groupPath)
{
TabName = tabName;
}
public string TabName { get; }
}
public sealed class FoldoutGroupAttribute : PropertyGroupAttribute
{
public FoldoutGroupAttribute() : base() { }
public FoldoutGroupAttribute(string groupPath) : base(groupPath) { }
}
public sealed class HorizontalGroupAttribute : PropertyGroupAttribute
{
public HorizontalGroupAttribute() : base() { }
public HorizontalGroupAttribute(string groupPath) : base(groupPath) { }
}
public sealed class InlineGroupAttribute : PropertyGroupAttribute
{
public InlineGroupAttribute() : base() { }
public InlineGroupAttribute(string groupPath) : base(groupPath) { }
}
}