Add support for font size and color in Header attribute

This commit is contained in:
Wojtek Figat
2022-04-15 19:16:50 +02:00
parent ddb9b327d4
commit 3c841b1be1
5 changed files with 28 additions and 4 deletions

View File

@@ -715,7 +715,7 @@ namespace FlaxEditor.CustomEditors.Editors
// Header
if (item.Header != null)
itemLayout.Header(item.Header.Text);
itemLayout.Header(item.Header);
try
{

View File

@@ -274,6 +274,16 @@ namespace FlaxEditor.CustomEditors
return element;
}
internal LabelElement Header(HeaderAttribute header)
{
var element = Header(header.Text);
if (header.FontSize != -1)
element.Label.Font = new FontReference(element.Label.Font.Font, header.FontSize);
if (header.Color != 0)
element.Label.TextColor = Color.FromRGBA(header.Color);
return element;
}
/// <summary>
/// Adds new text box element.
/// </summary>