Lower precedence of List<string> editor
- MatterHackers/MCCentral#3949 SurfacedEditors field appears instead of subtract
This commit is contained in:
parent
aac3a0f238
commit
58c97ab6e9
2 changed files with 19 additions and 19 deletions
|
|
@ -313,24 +313,6 @@ namespace MatterHackers.MatterControl.DesignTools
|
|||
|
||||
rowContainer = CreateSettingsColumn(property, field);
|
||||
}
|
||||
#if !__ANDROID__
|
||||
else if (propertyValue is List<string> stringList)
|
||||
{
|
||||
var selectedItem = ApplicationController.Instance.DragDropData.SceneContext.Scene.SelectedItem;
|
||||
|
||||
var field = new SurfacedEditorsField(theme, selectedItem);
|
||||
field.Initialize(0);
|
||||
field.ListValue = stringList;
|
||||
field.ValueChanged += (s, e) =>
|
||||
{
|
||||
property.SetValue(field.ListValue);
|
||||
};
|
||||
|
||||
rowContainer = CreateSettingsColumn(property, field);
|
||||
|
||||
rowContainer.Descendants<HorizontalSpacer>().FirstOrDefault()?.Close();
|
||||
}
|
||||
#endif
|
||||
else if (propertyValue is Vector3 vector3)
|
||||
{
|
||||
var field = new Vector3Field();
|
||||
|
|
@ -427,6 +409,24 @@ namespace MatterHackers.MatterControl.DesignTools
|
|||
rowContainer = CreateSettingsColumn(property);
|
||||
rowContainer.AddChild(CreateImageDisplay(imageBuffer, property.Item, theme));
|
||||
}
|
||||
#if !__ANDROID__
|
||||
else if (propertyValue is List<string> stringList)
|
||||
{
|
||||
var selectedItem = ApplicationController.Instance.DragDropData.SceneContext.Scene.SelectedItem;
|
||||
|
||||
var field = new SurfacedEditorsField(theme, selectedItem);
|
||||
field.Initialize(0);
|
||||
field.ListValue = stringList;
|
||||
field.ValueChanged += (s, e) =>
|
||||
{
|
||||
property.SetValue(field.ListValue);
|
||||
};
|
||||
|
||||
rowContainer = CreateSettingsColumn(property, field);
|
||||
|
||||
rowContainer.Descendants<HorizontalSpacer>().FirstOrDefault()?.Close();
|
||||
}
|
||||
#endif
|
||||
// create a int editor
|
||||
else if (propertyValue is int intValue)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue