Fixed bug entering edit more from library.
This commit is contained in:
parent
4afadaffc1
commit
679e7cd0d5
2 changed files with 11 additions and 10 deletions
|
|
@ -64,8 +64,6 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
|
||||
createSelectionDataBackgroundWorker.RunWorkerAsync();
|
||||
}
|
||||
|
||||
SelectedMeshGroupIndex = 0;
|
||||
}
|
||||
|
||||
void createSelectionDataBackgroundWorker_DoWork(object sender, DoWorkEventArgs e)
|
||||
|
|
@ -131,6 +129,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
{
|
||||
LoadAndAddPartsToPlate(pendingPartsToLoad.ToArray());
|
||||
}
|
||||
SelectedMeshGroupIndex = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -64,6 +64,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
public enum WindowMode { Embeded, StandAlone };
|
||||
public enum AutoRotate { Enabled, Disabled };
|
||||
public enum OpenMode { Viewing, Editing }
|
||||
OpenMode openMode;
|
||||
|
||||
readonly int EditButtonHeight = 44;
|
||||
|
||||
|
|
@ -350,6 +351,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
|
||||
public View3DWidget(PrintItemWrapper printItemWrapper, Vector3 viewerVolume, Vector2 bedCenter, MeshViewerWidget.BedShape bedShape, WindowMode windowType, AutoRotate autoRotate, OpenMode openMode = OpenMode.Viewing)
|
||||
{
|
||||
this.openMode = openMode;
|
||||
this.windowType = windowType;
|
||||
allowAutoRotate = (autoRotate == AutoRotate.Enabled);
|
||||
autoRotating = allowAutoRotate;
|
||||
|
|
@ -632,14 +634,6 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
|
||||
ActiveTheme.Instance.ThemeChanged.RegisterEvent(ThemeChanged, ref unregisterEvents);
|
||||
|
||||
if (openMode == OpenMode.Editing)
|
||||
{
|
||||
UiThread.RunOnIdle((state) =>
|
||||
{
|
||||
EnterEditAndCreateSelectionData();
|
||||
});
|
||||
}
|
||||
|
||||
upArrow = new UpArrow3D(this);
|
||||
heightDisplay = new HeightValueDisplay(this);
|
||||
heightDisplay.Visible = false;
|
||||
|
|
@ -971,6 +965,14 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
}
|
||||
|
||||
SelectionChanged(this, null);
|
||||
|
||||
if (openMode == OpenMode.Editing)
|
||||
{
|
||||
UiThread.RunOnIdle((state) =>
|
||||
{
|
||||
EnterEditAndCreateSelectionData();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
bool viewIsInEditModePreLock = false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue