I'm trying to create a custom button that is based on a TextureButton but which has some extra components laid on top of it to provide extra feedback. This control is saved as a separate scene so I can create instances of it. I'm having some trouble because when I add this control to a GridContainer, it is treated as much smaller than I would expect given the Labels and TextureRect that are contained in my scene. Even when I drag to resize the root TextureButton in the editor, it is possible to resize the top level button to be smaller than the controls on top of it.
I want to be able to set it so that the top level control is always at least large enough to contain all its children. (Ie, that InventoryItemButton should never be smaller than HBoxContainer). Is there a way to do this?
