Re: Program Generation of Mathematica Code

*To*: mathgroup at smc.vnet.net*Subject*: [mg106452] Re: [mg106424] Program Generation of Mathematica Code*From*: Bob Hanlon <hanlonr at cox.net>*Date*: Wed, 13 Jan 2010 05:57:24 -0500 (EST)*Reply-to*: hanlonr at cox.net

This may be what you want. myLabels = {labelA, labelB, labelC}; PopupMenu[Dynamic[x], Thread[Range[Length[myLabels]] -> myLabels]] x 1 Bob Hanlon ---- Stewart Bodzin <Stewart.Bodzin at usa.net> wrote: ============= I cannot figure out how to create a symbol which contains a valid list of values and labels to use in a PopupMenu. In the following example, the list is for cat and dog. I need to generate a list, represented by a symbol, and use the symbol within the PopupMenu function. I have a list of labels called mylabels. How can I use it in the PopupMenu with the values of 1, 2, . for the values? The symbol Mylabels = {labelA, labelB, labelC} needs to be used to create a new symbol that will work as { } If the values and the arrows are set to be strings, then it does not work. Any ideas would be greatly appreciated.