From 2602fef4c758690babc4fbbcb14bc9d6dcae9037 Mon Sep 17 00:00:00 2001 From: John Lewin Date: Tue, 22 May 2018 13:40:13 -0700 Subject: [PATCH] Host editor panel in BottomResizeContainer - Issue MatterHackers/MCCentral#3424 --- PartPreviewWindow/SelectedObjectPanel.cs | 8 ++++++-- PartPreviewWindow/View3D/View3DWidget.cs | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/PartPreviewWindow/SelectedObjectPanel.cs b/PartPreviewWindow/SelectedObjectPanel.cs index eb3c9a1d9..cecde04eb 100644 --- a/PartPreviewWindow/SelectedObjectPanel.cs +++ b/PartPreviewWindow/SelectedObjectPanel.cs @@ -86,10 +86,11 @@ namespace MatterHackers.MatterControl.PartPreviewWindow this.AddChild(scrollable); - var editorColumn = new FlowLayoutWidget(FlowDirection.TopToBottom) + var editorColumn = new BottomResizeContainer(theme) { HAnchor = HAnchor.Stretch, - VAnchor = VAnchor.Fit + VAnchor = VAnchor.Absolute, + Height = 250 //////////////////////// Load persisted user value }; var toolbar = new Toolbar(theme) @@ -199,6 +200,9 @@ namespace MatterHackers.MatterControl.PartPreviewWindow if (editorSection.Children.FirstOrDefault() is ExpandCheckboxButton checkbox) { checkbox.ReplaceChild(checkbox.Children[1], inlineTitleEdit); + + // Override default constructor behavior - force back to Absolute after add + editorSection.ContentPanel.VAnchor = VAnchor.Absolute; } this.ContentPanel.AddChild(editorSection); diff --git a/PartPreviewWindow/View3D/View3DWidget.cs b/PartPreviewWindow/View3D/View3DWidget.cs index 21e77935b..657d8e9ea 100644 --- a/PartPreviewWindow/View3D/View3DWidget.cs +++ b/PartPreviewWindow/View3D/View3DWidget.cs @@ -184,9 +184,9 @@ namespace MatterHackers.MatterControl.PartPreviewWindow treeSection = new BottomResizeContainer(theme) { HAnchor = HAnchor.Stretch, - VAnchor = VAnchor.Absolute + VAnchor = VAnchor.Absolute, + Height = 250 //////////////////////// Load persisted user value }; - treeSection.Height = 250; //////////////////////// Load persisted user value modelViewSidePanel.AddChild(treeSection); // add the tree view