Making better names for collection items (combine, align, subtract, intersect)
This commit is contained in:
parent
5e898a0650
commit
39af203e95
15 changed files with 121 additions and 100 deletions
|
|
@ -205,12 +205,23 @@ namespace MatterHackers.MatterControl.DesignTools.Operations
|
|||
{
|
||||
await Rebuild();
|
||||
}
|
||||
else if (invalidateArgs.InvalidateType.HasFlag(InvalidateType.Name)
|
||||
&& !NameOverriden)
|
||||
{
|
||||
Name = NameFromChildren();
|
||||
NameOverriden = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
base.OnInvalidate(invalidateArgs);
|
||||
}
|
||||
}
|
||||
|
||||
public virtual string NameFromChildren()
|
||||
{
|
||||
return Name;
|
||||
}
|
||||
|
||||
public override void Cancel(UndoBuffer undoBuffer)
|
||||
{
|
||||
using (RebuildLock())
|
||||
|
|
@ -286,6 +297,9 @@ namespace MatterHackers.MatterControl.DesignTools.Operations
|
|||
new List<IObject3D> { this }));
|
||||
|
||||
await this.Rebuild();
|
||||
|
||||
Name = NameFromChildren();
|
||||
NameOverriden = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue