<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">Hi<br /> <br /> I've been looking to the wiki and an interesting article speaking about GUI developments (<a href="https://fr.wikibooks.org/wiki/Découvrir_Scilab/Créer_une_interface_graphique_GUI" target="_blank" rel="noreferrer">https://fr.wikibooks.org/wiki/Découvrir_Scilab/Créer_une_interface_graphique_GUI</a> - in French language).</div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"> </div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">I've a naive question on the code hereafter: why is it possible to implement several values? no loop is needed nor any breack condition ... surprising but I do not understand :-) (naive question I confess)</div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"> </div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">Thanks</div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"> </div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">Paul</div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"> </div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">ps: implement a value in the bottom left box and click on the pushbutton x^2<br /> <br /> ###############################################"<br />
<pre><span>mode</span><span>(</span><span>0</span><span>)</span>
<span>f</span> <span>=</span> <span>scf</span><span>(</span><span>0</span><span>)</span><span>;</span>
<span>e</span> <span>=</span> <span>uicontrol</span><span>(</span><span>f</span><span>,</span> <span>"</span><span>style</span><span>"</span><span>,</span> <span>"</span><span>edit</span><span>"</span><span>,</span> <span>...</span>
<span>"</span><span>position</span><span>"</span><span>,</span> <span>[</span><span>0</span> <span>0</span> <span>100</span> <span>20</span><span>]</span><span>)</span><span>;</span>
<span>t</span> <span>=</span> <span>uicontrol</span><span>(</span><span>f</span><span>,</span> <span>"</span><span>style</span><span>"</span><span>,</span> <span>"</span><span>text</span><span>"</span><span>,</span> <span>...</span>
<span>"</span><span>position</span><span>"</span><span>,</span> <span>[</span><span>200</span> <span>0</span> <span>100</span> <span>20</span><span>]</span><span>,</span> <span>...</span>
<span>"</span><span>string</span><span>"</span><span>,</span> <span>"</span><span>.</span><span>.</span><span>.</span><span>"</span><span>)</span><span>;</span>
<span>b</span> <span>=</span> <span>uicontrol</span><span>(</span><span>f</span><span>,</span> <span>"</span><span>style</span><span>"</span><span>,</span> <span>"</span><span>pushbutton</span><span>"</span><span>,</span> <span>...</span>
<span>"</span><span>string</span><span>"</span><span>,</span> <span>"</span><span>$x^2$</span><span>"</span><span>,</span><span>...</span>
<span>"</span><span>position</span><span>"</span><span>,</span> <span>[</span><span>100</span> <span>0</span> <span>100</span> <span>20</span><span>]</span><span>,</span> <span>...</span>
<span>"</span><span>callback</span><span>"</span><span>,</span> <span>"</span><span>x = evstr(e.string);</span><span></span><span>...</span>
<span>y = x^2;</span><span></span><span>...</span>
<span>t.string = string(y);</span><span></span><span>...</span>
<span>plot2d(x, y, style = -1);</span><span>"</span><span>)</span><span>;</span></pre>
</div>
</body></html>