MathGroup Archive 2010

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Program Generation of Mathematica Code


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.




  • Prev by Date: Re: Re: Re: Re: More /.{I->-1} craziness
  • Next by Date: Re: restricting interpolating functions to be positive
  • Previous by thread: Re: Program Generation of Mathematica Code
  • Next by thread: Re: Program Generation of Mathematica Code