diff --git a/NativeUI/Panels/UIMenuGridPanel.cs b/NativeUI/Panels/UIMenuGridPanel.cs index db59188..584fb24 100644 --- a/NativeUI/Panels/UIMenuGridPanel.cs +++ b/NativeUI/Panels/UIMenuGridPanel.cs @@ -50,9 +50,10 @@ public UIMenuGridPanel(string TopText, string LeftText, string RightText, string internal override void Position(float y) { + var Y = y + 35f; float ParentOffsetX = ParentItem.Offset.X; int ParentOffsetWidth = ParentItem.Parent.WidthOffset; - Background.Position = new PointF(ParentOffsetX, y + 35); + Background.Position = new PointF(ParentOffsetX, Y); Grid.Position = new PointF(ParentOffsetX + 115.5f + (ParentOffsetWidth / 2), 72.5f + y); Top.Position = new PointF(ParentOffsetX + 215.5f + (ParentOffsetWidth / 2), 40f + y); Left.Position = new PointF(ParentOffsetX + 57.75f + (ParentOffsetWidth / 2), 155f + y); diff --git a/NativeUI/Panels/UIMenuHorizontalOneLineGridPanel.cs b/NativeUI/Panels/UIMenuHorizontalOneLineGridPanel.cs index a593dce..70b5ea8 100644 --- a/NativeUI/Panels/UIMenuHorizontalOneLineGridPanel.cs +++ b/NativeUI/Panels/UIMenuHorizontalOneLineGridPanel.cs @@ -46,7 +46,7 @@ public UIMenuHorizontalOneLineGridPanel(string LeftText, string RightText, float internal override void Position(float y) { - float Y = y; + var Y = y + 35f; float ParentOffsetX = ParentItem.Offset.X; int ParentOffsetWidth = ParentItem.Parent.WidthOffset; Background.Position = new PointF(ParentOffsetX, Y); diff --git a/NativeUI/UIMenu.cs b/NativeUI/UIMenu.cs index f18e7f0..721274c 100644 --- a/NativeUI/UIMenu.cs +++ b/NativeUI/UIMenu.cs @@ -1330,7 +1330,7 @@ private float CalculateItemHeight() /// private float CalculatePanelsPosition(bool hasDescription) { - float Height = CalculateWindowHeight() + 126 + _mainMenu.Position.Y; + float Height = CalculateWindowHeight() + 40 + _mainMenu.Position.Y; if (hasDescription) Height += _descriptionRectangle.Size.Height + 5; return CalculateItemHeight() + Height;