menu buttons and showname
J. Landman Gay
jacque at hyperactivesw.com
Thu Jul 2 08:17:45 CEST 2015
On 7/1/2015 8:52 PM, Peter Haworth wrote:
> The showName property needs to be true for the the user's selected choice
> from, for example, an option menu to be displayed. First problem - that's
> the label not the name. But if the text of the menu happens to be empty,
> its name is displayed instead of empty which normally isn't something you
> want to happen.
The general rule is as the dictionary says: if showname is true and the
object has a label, the label is displayed. Otherwise the name is displayed.
But option button have dynamic labels that change to reflect the current
selection. If there is no text in the button at all, then there can be
no selection and therefore there can be no label. Since there is no
label, its name is displayed.
You'd think combo boxes would do the same thing, but those are a sort of
hybrid field/button object and the so-called "label" portion responds
like a field, where empty really can be empty.
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
More information about the use-livecode