various fixes and improvements. size changes for headers, deactivate containement for collections.

This commit is contained in:
Chandler Cox
2023-01-21 13:35:51 -06:00
parent 634eb0973b
commit 66fd5e716c
5 changed files with 26 additions and 6 deletions

View File

@@ -94,7 +94,7 @@ namespace FlaxEditor.CustomEditors.Dedicated
{
if (actor != null)
group.Panel.TooltipText = Surface.SurfaceUtils.GetVisualScriptTypeDescription(TypeUtils.GetObjectType(actor));
const float settingsButtonSize = 14;
const float settingsButtonSize = 20;
var settingsButton = new Image
{
TooltipText = "Settings",

View File

@@ -641,16 +641,16 @@ namespace FlaxEditor.CustomEditors.Dedicated
IsScrollable = false,
Checked = script.Enabled,
Parent = group.Panel,
Size = new Float2(14, 14),
Bounds = new Rectangle(16, 0, 14, 14),
BoxSize = 12.0f,
Size = new Float2(20, 20),
Bounds = new Rectangle(20, 0, 20, 20),
BoxSize = 16.0f,
Tag = script,
};
scriptToggle.StateChanged += OnScriptToggleCheckChanged;
_scriptToggles[i] = scriptToggle;
// Add drag button to the group
const float dragIconSize = 14;
const float dragIconSize = 20;
var scriptDrag = new ScriptDragIcon(this, script)
{
TooltipText = "Script reference",
@@ -665,7 +665,7 @@ namespace FlaxEditor.CustomEditors.Dedicated
};
// Add settings button to the group
const float settingsButtonSize = 14;
const float settingsButtonSize = 20;
var settingsButton = new Image
{
TooltipText = "Settings",

View File

@@ -18,6 +18,9 @@ namespace FlaxEditor.CustomEditors.Elements
ArrowImageClosed = new SpriteBrush(Style.Current.ArrowRight),
ArrowImageOpened = new SpriteBrush(Style.Current.ArrowDown),
EnableDropDownIcon = true,
ItemsMargin = new Margin(7, 7, 3, 3),
HeaderHeight = 20,
EnableContainmentLines = true,
};
/// <inheritdoc />

View File

@@ -96,6 +96,7 @@ namespace FlaxEditor.CustomEditors
if (useTransparentHeader)
{
element.Panel.EnableDropDownIcon = true;
element.Panel.EnableContainmentLines = false;
element.Panel.HeaderColor = element.Panel.HeaderColorMouseOver = Color.Transparent;
}
OnAddElement(element);