Your buttons scale fine until you reach the limits of the text box. When you try to shrink the panel below the limit of the Boolean text box size, you find that the button shrinks no further. Then when you expand again, the panel forgets that the shrink operation was limited, and all of the buttons expand. In this manner the shrink and expand operation is irreversible. Yikes! Basically, the scaling does not automatically handle the Boolean text well.
Now, if you leave the Boolean text blank and use string indicators on top of the buttons (a big headache!), you will find that the controls scale fine, although, your text (keeping a fixed font size) will be truncated by the limits of the scaled text box. You can achieve the same thing with a text box deco
ration, but it is more difficult to programmatically change the value of decoration text.
Here's what I recommend. Scale the buttons as you think they need to be in the smallest case and make sure your panel is sized the way you want it. Then set the minimum panel size in the vi properties window. Your buttons should then scale reversibly back and forth from small to large and back again, although, the font size will remain constant. If you must change the font size, you will have to do it programmatically in an initialization routine using the button properties.
jc
Mac 10.4
LV7.1
CLD