You are setting the minX and minY values to getMinX() and getMinY() method in GuiScreenWidget, but those are 0 because they're not initialised. Then you pass in those values, but because the passed in values are 0, you set the minX and minY values to 0. You have 2 options with your current setup:
1) in the RadioCrystalGui, call the super method without parameters, or
2) pass 176 and 166 (default values) instead of minX and minY.