Better manage favorites bar components sizing and position
- Issue MatterHackers/MCCentral#4394 Can't get to shrink / grow button on Mac Book (screen to short)
This commit is contained in:
parent
059ee58915
commit
a3ecdf0f07
1 changed files with 11 additions and 8 deletions
|
|
@ -132,9 +132,10 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
ActiveContainer = ApplicationController.Instance.Library.RootLibaryContainer
|
||||
};
|
||||
|
||||
var leftBar = new FlowLayoutWidget(FlowDirection.TopToBottom)
|
||||
var leftBar = new GuiWidget()
|
||||
{
|
||||
VAnchor = VAnchor.Stretch
|
||||
VAnchor = VAnchor.Stretch,
|
||||
HAnchor = HAnchor.Fit
|
||||
};
|
||||
favoritesBarAndView3DWidget.AddChild(leftBar);
|
||||
|
||||
|
|
@ -149,7 +150,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
Border = new BorderDouble(top: 1, right: 1),
|
||||
BorderColor = theme.BorderColor20,
|
||||
HAnchor = HAnchor.Absolute,
|
||||
VAnchor = VAnchor.Fit | VAnchor.Top,
|
||||
VAnchor = VAnchor.Stretch,
|
||||
AllowContextMenu = false,
|
||||
|
||||
// restore to state for favorites bar size
|
||||
|
|
@ -158,17 +159,18 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
};
|
||||
leftBar.AddChild(favoritesBar);
|
||||
|
||||
leftBar.AddChild(new VerticalSpacer());
|
||||
|
||||
var expandedImage = AggContext.StaticData.LoadIcon("expand.png", 16, 16, theme.InvertIcons);
|
||||
var collapsedImage = AggContext.StaticData.LoadIcon("collapse.png", 16, 16, theme.InvertIcons);
|
||||
|
||||
var expandBarButton = new IconButton(expanded ? collapsedImage : expandedImage, theme)
|
||||
{
|
||||
HAnchor = HAnchor.Center,
|
||||
VAnchor = VAnchor.Absolute,
|
||||
Margin = new BorderDouble(bottom: 4)
|
||||
VAnchor = VAnchor.Absolute | VAnchor.Bottom,
|
||||
Margin = new BorderDouble(bottom: 3, top: 3),
|
||||
Height = theme.ButtonHeight - 6,
|
||||
Width = theme.ButtonHeight - 6
|
||||
};
|
||||
|
||||
expandBarButton.Click += (s, e) => UiThread.RunOnIdle(() =>
|
||||
{
|
||||
expanded = !expanded;
|
||||
|
|
@ -182,8 +184,9 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
|
||||
favoritesBar.Reload().ConfigureAwait(false);
|
||||
});
|
||||
|
||||
leftBar.AddChild(expandBarButton);
|
||||
|
||||
favoritesBar.Margin = new BorderDouble(bottom: expandBarButton.Height + expandBarButton.Margin.Height);
|
||||
|
||||
favoritesBarAndView3DWidget.AddChild(view3DWidget);
|
||||
toolbarAndView3DWidget.AddChild(favoritesBarAndView3DWidget);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue