diff --git a/Source/Editor/CustomEditors/Editors/ActorTransformEditor.cs b/Source/Editor/CustomEditors/Editors/ActorTransformEditor.cs index 2daf2f6af..02f5ca7ec 100644 --- a/Source/Editor/CustomEditors/Editors/ActorTransformEditor.cs +++ b/Source/Editor/CustomEditors/Editors/ActorTransformEditor.cs @@ -106,7 +106,6 @@ namespace FlaxEditor.CustomEditors.Editors _linkButton = new Button { - BackgroundBrush = new SpriteBrush(Editor.Instance.Icons.Link32), Parent = LinkedLabel, Width = 18, Height = 18, @@ -189,6 +188,7 @@ namespace FlaxEditor.CustomEditors.Editors _linkButton.SetColors(backgroundColor); _linkButton.BorderColor = _linkButton.BorderColorSelected = _linkButton.BorderColorHighlighted = Color.Transparent; _linkButton.TooltipText = LinkValues ? "Unlinks scale components from uniform scaling" : "Links scale components for uniform scaling"; + _linkButton.BackgroundBrush = new SpriteBrush(LinkValues ? Editor.Instance.Icons.Link32 : Editor.Instance.Icons.BrokenLink32); } } diff --git a/Source/Editor/EditorIcons.cs b/Source/Editor/EditorIcons.cs index 6deb65640..8688c502a 100644 --- a/Source/Editor/EditorIcons.cs +++ b/Source/Editor/EditorIcons.cs @@ -39,6 +39,7 @@ namespace FlaxEditor public SpriteHandle Globe32; public SpriteHandle CamSpeed32; public SpriteHandle Link32; + public SpriteHandle BrokenLink32; public SpriteHandle Add32; public SpriteHandle Left32; public SpriteHandle Right32; @@ -94,6 +95,7 @@ namespace FlaxEditor public SpriteHandle Search64; public SpriteHandle Bone64; public SpriteHandle Link64; + public SpriteHandle BrokenLink64; public SpriteHandle Build64; public SpriteHandle Add64; public SpriteHandle ShipIt64;