Add async Slice method, move into PrinterActionsBar, switch after
This commit is contained in:
parent
e814314466
commit
50957e856b
4 changed files with 283 additions and 173 deletions
|
|
@ -109,7 +109,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
public class PrinterTabPage : GuiWidget
|
||||
{
|
||||
private View3DWidget modelViewer;
|
||||
private ViewGcodeBasic gcodeViewer;
|
||||
internal ViewGcodeBasic gcodeViewer;
|
||||
private PrintItemWrapper printItem;
|
||||
private ViewControls3D viewControls3D;
|
||||
|
||||
|
|
@ -160,7 +160,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
this.AddChild(topToBottom);
|
||||
|
||||
// Must come after we have an instance of View3DWidget an its undo buffer
|
||||
topToBottom.AddChild(new PrinterActionsBar(modelViewer)
|
||||
topToBottom.AddChild(new PrinterActionsBar(modelViewer, this)
|
||||
{
|
||||
Padding = new BorderDouble(bottom: 2)
|
||||
});
|
||||
|
|
@ -241,6 +241,12 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
sideBar.AddPage("Terminal".Localize(), terminalControls);
|
||||
}
|
||||
|
||||
public void SwitchToLayerView()
|
||||
{
|
||||
gcodeViewer.Visible = true;
|
||||
modelViewer.ShowSliceLayers = true;
|
||||
}
|
||||
|
||||
public void ToggleView()
|
||||
{
|
||||
gcodeViewer.Visible = !gcodeViewer.Visible;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue