fPreferredSize
fPreferredSize(0.0, 0.0)
fPreferredSize(text ? _StringWidth(text) : 0.0, -1)
fPreferredSize(text ? _StringWidth(text) : 0.0, -1)
fPreferredSize(0, -1)
fPreferredSize(preferredSize)