Adding description object
Reordered retraction settings, issue: MatterHackers/MCCentral#6364 Order retraction settings according to priority
This commit is contained in:
parent
f59b323c61
commit
216b428fb2
10 changed files with 304 additions and 13 deletions
|
|
@ -678,9 +678,7 @@ namespace MatterHackers.MatterControl.DesignTools
|
|||
}
|
||||
else // normal edit row
|
||||
{
|
||||
var multiLineEditAttribute = property.PropertyInfo.GetCustomAttributes(true).OfType<MultiLineEditAttribute>().FirstOrDefault();
|
||||
|
||||
if (multiLineEditAttribute != null)
|
||||
if (property.PropertyInfo.GetCustomAttributes(true).OfType<MultiLineEditAttribute>().FirstOrDefault() != null)
|
||||
{
|
||||
// create a a multi-line string editor
|
||||
var field = new MultilineStringField(theme);
|
||||
|
|
@ -692,6 +690,18 @@ namespace MatterHackers.MatterControl.DesignTools
|
|||
RegisterValueChanged(field, (valueString) => valueString);
|
||||
rowContainer = CreateSettingsColumn(property, field, fullWidth: true);
|
||||
}
|
||||
else if (property.PropertyInfo.GetCustomAttributes(true).OfType<MarkdownStringAttribute>().FirstOrDefault() != null)
|
||||
{
|
||||
// create a a multi-line string editor
|
||||
var field = new MarkdownEditField(theme, "Description".Localize());
|
||||
field.Initialize(0);
|
||||
field.SetValue(stringValue, false);
|
||||
field.ClearUndoHistory();
|
||||
field.Content.HAnchor = HAnchor.Stretch;
|
||||
// field.Content.MinimumSize = new Vector2(0, 200 * GuiWidget.DeviceScale);
|
||||
RegisterValueChanged(field, (valueString) => valueString);
|
||||
rowContainer = CreateSettingsColumn(property, field, fullWidth: true);
|
||||
}
|
||||
else
|
||||
{
|
||||
// create a string editor
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue