Eliminate redundant container
This commit is contained in:
parent
048541dc74
commit
07f77a4ba5
1 changed files with 4 additions and 10 deletions
|
|
@ -113,38 +113,32 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
this.BackgroundColor = theme.ActiveTabColor;
|
||||
this.Border = new BorderDouble(top: 1);
|
||||
this.BorderColor = theme.MinimalShade;
|
||||
this.HAnchor = HAnchor.Stretch; // HAnchor.MaxFitOrStretch,
|
||||
this.VAnchor = VAnchor.Stretch; // VAnchor.MaxFitOrStretch
|
||||
|
||||
autoRotating = allowAutoRotate;
|
||||
allowAutoRotate = (autoRotate == AutoRotate.Enabled);
|
||||
|
||||
viewControls3D.TransformStateChanged += ViewControls3D_TransformStateChanged;
|
||||
|
||||
var mainContainerTopToBottom = new FlowLayoutWidget(FlowDirection.TopToBottom)
|
||||
{
|
||||
HAnchor = HAnchor.MaxFitOrStretch,
|
||||
VAnchor = VAnchor.MaxFitOrStretch
|
||||
};
|
||||
|
||||
// MeshViewer
|
||||
meshViewerWidget = new MeshViewerWidget(sceneContext, this.InteractionLayer, editorType: editorType);
|
||||
meshViewerWidget.RenderBed = sceneContext.RendererOptions.RenderBed;
|
||||
meshViewerWidget.AnchorAll();
|
||||
this.InteractionLayer.AddChild(meshViewerWidget);
|
||||
this.AddChild(meshViewerWidget);
|
||||
|
||||
// TumbleWidget
|
||||
this.InteractionLayer.AddChild(this.TrackballTumbleWidget);
|
||||
|
||||
this.InteractionLayer.SetRenderTarget(this.meshViewerWidget);
|
||||
|
||||
mainContainerTopToBottom.AddChild(this.InteractionLayer);
|
||||
this.AddChild(this.InteractionLayer);
|
||||
|
||||
scene.SelectionChanged += Scene_SelectionChanged;
|
||||
|
||||
// if the scene is invalidated invalidate the widget
|
||||
scene.Invalidated += (s, e) => Invalidate();
|
||||
|
||||
this.AddChild(mainContainerTopToBottom);
|
||||
|
||||
this.AnchorAll();
|
||||
|
||||
this.TrackballTumbleWidget.TransformState = TrackBallController.MouseDownType.Rotation;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue