Added bool to properties window to carry value between controls
This commit is contained in:
@@ -497,8 +497,9 @@ namespace FlaxEditor.CustomEditors.Dedicated
|
|||||||
|
|
||||||
private void BuildExtraButtons(VerticalPanelElement group)
|
private void BuildExtraButtons(VerticalPanelElement group)
|
||||||
{
|
{
|
||||||
// Set to default for UI editing
|
(Values[0] as Control).PivotRelative = Editor.Instance.Windows.PropertiesWin.PivotRelativeSize;
|
||||||
(Values[0] as Control).PivotRelative = true;
|
|
||||||
|
var current = Editor.Instance.Windows.PropertiesWin.PivotRelativeSize;
|
||||||
|
|
||||||
var panel = group.CustomContainer<Panel>();
|
var panel = group.CustomContainer<Panel>();
|
||||||
panel.CustomControl.Height = TextBoxBase.DefaultHeight;
|
panel.CustomControl.Height = TextBoxBase.DefaultHeight;
|
||||||
@@ -515,7 +516,7 @@ namespace FlaxEditor.CustomEditors.Dedicated
|
|||||||
X = 77,
|
X = 77,
|
||||||
};
|
};
|
||||||
|
|
||||||
SetStyle(true);
|
SetStyle(current);
|
||||||
_pivotRelativeButton.Clicked += PivotRelativeClicked;
|
_pivotRelativeButton.Clicked += PivotRelativeClicked;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -523,6 +524,7 @@ namespace FlaxEditor.CustomEditors.Dedicated
|
|||||||
{
|
{
|
||||||
var current = (Values[0] as Control).PivotRelative;
|
var current = (Values[0] as Control).PivotRelative;
|
||||||
(Values[0] as Control).PivotRelative = !current;
|
(Values[0] as Control).PivotRelative = !current;
|
||||||
|
Editor.Instance.Windows.PropertiesWin.PivotRelativeSize = !current;
|
||||||
SetStyle((Values[0] as Control).PivotRelative);
|
SetStyle((Values[0] as Control).PivotRelative);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -30,6 +30,11 @@ namespace FlaxEditor.Windows
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public bool ScaleLinked = false;
|
public bool ScaleLinked = false;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Indictation of if UI elements should size relative to the pivot point
|
||||||
|
/// </summary>
|
||||||
|
public bool PivotRelativeSize = true;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Initializes a new instance of the <see cref="PropertiesWindow"/> class.
|
/// Initializes a new instance of the <see cref="PropertiesWindow"/> class.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user