I have a main menu. In this main menu, I have various containers, and my custom TextureButton scenes for, currently, Start Game and Quit Game buttons. This scene has a TextureButton as the root and a Label as it's child. However, when the Label gets longer than the TextureButton, the size of the button width does not increase. In contrast, using a standard Godot Button has this behaviour. Furthermore, a Godot Button will stretch the width of all other Controls - including my custom TextureButton scenes - to match it's width.
I want this exact behaviour. I have provided images to illustrate what currently happens and what I wish to happen. I'm sure there's a very simple solution but I've been at this for about 5 hours and haven't gotten anywhere. Setting the button's rect size manually from within GDScript does absolutely nothing, same with setting the minimum size.
Cheers.