>>>>> "Ken" == Ken Kahn <[email protected]> writes:

 Ken> When using the controlling API to report the value of
 Ken> user-yes-or-no? ...  the user is presented with 3 buttons: yes,
 Ken> no, and halt. If they choose halt then the value returned is an
 Ken> instance of org.nlogo.nvm.HaltException.  These questions come up
 Ken> before the model is run so I'm not sure what 'halt' is suppose to
 Ken> mean and why it is there. I can't ignore the 'halt' unless I
 Ken> assume that the halt button and the no button mean the same thing.

The difference between "No" and "Halt" is that after "No", execution
continues, whereas "Halt" halts the model, same as the Halt menu item on
the Tools menu.  The idea is that without the Halt button available as
an exit hatch, a user could potentially end up in an infinite loop of
dialogs with no escape except by force quitting the application (and
losing the opportunity to save their work).  If you find the disease
(the confusing extra button) worse than the cure (the escape hatch), you
might write a little extension where you bring up the dialog you want
yourself.

-- 
Seth Tisue | http://tisue.net

-- 
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/groups/opt_out.

Reply via email to