diff --git a/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/PanelComponent.java b/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/PanelComponent.java index 908db8eef7..8446f25ca5 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/PanelComponent.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/PanelComponent.java @@ -61,6 +61,9 @@ public class PanelComponent implements LayoutableRenderableEntity @Setter private boolean wrap = false; + @Setter + private boolean overrideResize = false; + @Setter private Rectangle border = new Rectangle( ComponentConstants.STANDARD_BORDER, @@ -131,6 +134,11 @@ public class PanelComponent implements LayoutableRenderableEntity } } + if (overrideResize) + { + child.setPreferredSize(childPreferredSize); + } + child.setPreferredLocation(new Point(x, y)); final Dimension childDimension = child.render(graphics); @@ -206,4 +214,4 @@ public class PanelComponent implements LayoutableRenderableEntity bounds.setSize(dimension); return dimension; } -} \ No newline at end of file +}