Hey Marshall, Nice to hear that you are still building NetLogo models.
I just started working on something that might be of interest to you (and the general NetLogo community), so I'll seize the opportunity to say a few words about it here. I got hired by CRESS (http://cress.soc.surrey.ac.uk) to build a NetLogo plugin that would allow putting new kinds of widgets on a separate interface tab. Their main requirement is for a spreadsheet-like "table" widget, but I also aim to make the plugin easily extendable to allow other kinds of widgets as well. There is currently no plan for a multi-select list, but that would be a great addition if I have time for it or if (as I hope) people are willing to extend the plugin. The project is still at a very early stage and I don't have much to show for it at the moment, but I hope to put some sort of skeleton up on GitHub in a couple of weeks. It's also a fairly short project: I have until mid-December to get it done, so functionality will be kept to a minimum. But still, something useful may come out of it. In any case, I'll keep the community here posted on my progress. Best regards, -- Nicolas On Tue, Sep 30, 2014 at 4:45 PM, Marshall Abrams <[email protected]> wrote: > Are there any plans to add an interface element that allows multiselection? > i.e. a list of items is displayed to the user, and s/he can select any > number of them. The results could be returned as a list in the variable > associated with the interface element. Currently, the closest thing to this > is the Chooser element, which only allows one choice. > > For example, in the agricultural simulation I'm modifying, there are 21 > different plans for crop timing that farming units can use. I want the user > to be able to easily experiment with different combinations of plans. > > In NetLogo 5.1, it looks like the best way to do this would be to add 21 > switch elements to the interface. Clearly, that takes up a lot of > unnecessary screen space, is inflexible (I can't just change an underlying > list to alter the options), and requires special processing to collect the > results into a list to be used by my code. > > Thanks! > > -- > You received this message because you are subscribed to the Google Groups > "netlogo-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "netlogo-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
