OK, I just wrote what looks like a reasonable and reusable way to move the interface sliders to a separate Heads-up display screen
that you can hide or show.
I implemented this in LevelSpace using the "ls" extension. It requires two "nlogo" files. You can
download them both from the Netlogo Modeling Commons if you want to try it out.
I tried to partition the code so it would be easy to add to your own model. I explain and give examples of the required
levelspace commands so they are easy to mimic and adapt to your own variables and widgets.
The HUD is actually another model called "callable-HUD.nlogo" and has a few sliders you can use to select turtle sizes,
shapes, and numbers and then a button to push to send that info to the main model, which will update on it's next
GO step. Well, it should update. It works for me.
Alternatively you can turn on automatic-updates, and as you move the sliders around in the HUD the changed
values will show up and change the model on it's next GO step. More fun if you press the GO button and let it
run while you are updating it with the HUD sliders. It's close to real-time.
The HUD persists variable values over closing and reopening "clear-all" by setting sliders to those values.
They are listed as "Popup HUD - part 1 of 2" and "Popup HUD - part 2 of 2". If you want to try them out you need to
download them both and put them in the same folder. They use LevelSpace and won't run over the web. 95% of
the INFO file is in the one you can't even see the CODE or INFO tab for in the Commons. I'll fix that in the next
version after I get some feedback and you'all help locate the bugs. :)
Wade