<div dir="ltr"><div><div><div><div>Dear Claus!<br><br></div>It seems that Scilab GUI programming is not fully described nowadays.<br></div><br>When I programmed my <a href="http://atoms.scilab.org/toolboxes/Mathieu/" target="_blank">Mathieu Functions Toolbox version 4 with GUI</a> I gathered information from whole internet.<br></div><div>You can learn GUI programming by analyzing and breaking <a href="http://forge.scilab.org/index.php/p/mathieu/source/tree/master/demos/mathieu_gui.sci" target="_blank">its main GUI file</a> (see it's <a href="http://forge.scilab.org/index.php/p/mathieu/page/Demos-0/" target="_blank">page on Forge</a> ; demo is available from Scilab: <i>? -> Scilab Demonstrations -> Mathieu functions -> GUI for Mathieu Function Toolbox</i> ) :)<br></div><br>I have bookmarked some pages:<br><ul><li><a href="http://atoms.scilab.org/categories/GUI" target="_blank">http://atoms.scilab.org/<wbr>categories/GUI</a> - you can download and read source code of available ATOMS<br></li><li><a href="https://wiki.scilab.org/howto/guicontrol" target="_blank">https://wiki.scilab.org/howto/<wbr>guicontrol</a></li><li><a href="http://cgit.scilab.org/scilab/tree/scilab/modules/gui/demos/uicontrol.dem.sce" target="_blank">http://cgit.scilab.org/scilab/<wbr>tree/scilab/modules/gui/demos/<wbr>uicontrol.dem.sce</a>
- uicontrols demo 1 (available from Scilab: <i>? -> Scilab Demonstrations ->
GUI -> Uicontrols 1</i> ; locally as
/usr/share/scilab/modules/gui/<wbr>demos/uicontrol.dem.sce)</li><li><a href="http://cgit.scilab.org/scilab/tree/scilab/modules/gui/demos/cb_uicontrol_plot3d.dem.sci" target="_blank">http://cgit.scilab.org/scilab/<wbr>tree/scilab/modules/gui/demos/<wbr>cb_uicontrol_plot3d.dem.sci</a> - uicontrols demo 2 (available from Scilab: <i>? -> Scilab Demonstrations -> GUI -> Uicontrols 2</i> ; locally as /usr/share/scilab/modules/gui/<wbr>demos/cb_uicontrol_plot3d.dem.<wbr>sci ) - <b>it's recommended starting point, I think</b><br></li><li><a href="http://cgit.scilab.org/scilab/tree/scilab/modules/signal_processing/macros/wfir_gui.sci" target="_blank">http://cgit.scilab.org/scilab/<wbr>tree/scilab/modules/signal_<wbr>processing/macros/wfir_gui.sci</a> - wfir_gui() example (locally as /usr/share/scilab/modules/<wbr>signal_processing/macros/wfir_<wbr>gui.sci )<br></li><li><a href="http://www.openeering.com/sites/default/files/LHY_Tutorial_Gui.pdf" target="_blank">http://www.openeering.com/<wbr>sites/default/files/LHY_<wbr>Tutorial_Gui.pdf</a> - you already know it</li><li><a href="http://scilab.io/products/scilab/application-development/" target="_blank">http://scilab.io/products/<wbr>scilab/application-<wbr>development/</a></li><li><a href="http://scilab.ninja/scilab-recipe-4-gui-basics/" target="_blank">http://scilab.ninja/scilab-<wbr>recipe-4-gui-basics/</a> - now offline, <a href="http://webcache.googleusercontent.com/search?q=cache:http://scilab.ninja/scilab-recipe-4-gui-basics/&ie=utf-8&oe=utf-8&client=firefox-b-ab&gws_rd=cr&dcr=0&ei=gN1oWsi-HsKrswH74Z2YCA" target="_blank">but cached on Google</a></li><li><a href="http://tritytech.com/courses/scilab-courses/32-creating-innovative-gui-using-scilab.html" target="_blank">http://tritytech.com/courses/<wbr>scilab-courses/32-creating-<wbr>innovative-gui-using-scilab.<wbr>html</a> - TrityTech present course "Creating Innovative GUI using Scilab" you can try to contact them for materials<br></li></ul></div><div><br>I have never seen comprehensive <a href="http://www.scilab.org/en/resources/documentation/books" target="_blank">book</a> about programming GUI in Scilab (in any language).<br>So If I remember correctly I read some books about MATLAB's GUI (uicontrol) function and extrapolated this material to Scilab.<br></div><div></div><div class="gmail_extra"><div><div class="m_7921680040165871401gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><br><br>--<br></div><div><i>With best regards,<br><span lang="en"><span>Ph.D., </span></span></i><i><span lang="en"><span>associate</span> professor at <a href="http://mpei.ru/lang/en/Pages/default.aspx" target="_blank">MPEI</a>,<br></span><span>IEEE member,</span><br>maintainer of <a href="http://atoms.scilab.org/toolboxes/Mathieu/" target="_blank">Mathieu functions toolbox for Scilab</a>,<br><span>Nikolay</span> Strelkov.</i><br></div></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">2018-01-24 21:49 GMT+03:00 Claus Futtrup <span dir="ltr"><<a href="mailto:cfuttrup@gmail.com" target="_blank">cfuttrup@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Scilabers<div><br></div><div>Is there a comprehensive manual or book (in English, or alt German) about programming GUI in Scilab? (or a comprehensive web-page)</div><div><br></div><div>I've found the Openeering one (18 pages):</div><div><a href="http://www.openeering.com/sites/default/files/LHY_Tutorial_Gui.pdf" target="_blank">http://www.openeering.com/site<wbr>s/default/files/LHY_Tutorial_<wbr>Gui.pdf</a><br></div><div>... and I've looked at the help pages for uicontrol + run some of the GUI demos in Scilab.</div><div><br></div><div>I have almost no background in GUI programming, nothing successful anyway, but it could be nice if I could at least get some basic GUI up running (e.g. a figure where one can manage some controls on the left side + see the polar plot etc on the right side).</div><div><br></div><div>I think that what I need is not just examples. I need explanations, and preferably something coherent that I can combine and work with, into something that works.</div><div><br></div><div>I've installed GUI builder from ATOMS. In the past I've never been happy with programming on a high level. I prefer to understand what goes on under the hood... so GUI builder is a bit of a desperate grasp on my part.</div><div><br></div><div>Best regards,</div><div>Claus</div></div>
<br>______________________________<wbr>_________________<br>
users mailing list<br>
<a href="mailto:users@lists.scilab.org" target="_blank">users@lists.scilab.org</a><br>
<a href="http://lists.scilab.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.scilab.org/mailma<wbr>n/listinfo/users</a><br>
<br></blockquote></div><br></div></div>