Style options for the default/idle state
Font name to use (bitmap font name or font family)
OptionalfontFont size in pixels (only applies when useBitmapText is false)
OptionalhoverStyle options for the hover state
OptionalpressedStyle options for the pressed/active state
Whether to use BitmapText (true) or regular Text (false) for the label
Configuration options for creating a Button component.