Thanks Peter.<br><br>That activity is still in the future.  But from my own historical perspective, the very reason I switched to lisp several years ago was the desire for such self-GUI-fying models.  I had a blast lisping, but never got to this original goal :-)<br>
<br><div class="gmail_quote">On Tue, Apr 17, 2012 at 6:57 PM, Peter Hildebrandt <span dir="ltr"><<a href="mailto:peter.hildebrandt@gmail.com">peter.hildebrandt@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">> I am also very interested in the question posted just a few minutes ago.  I<br>
> would like to build an automated way of generating a GUI front end my cell<br>
> models.<br>
<br>
</div>I used cells-gtk3 for exactly this purpose, i.e. linking the<br>
position/text/color of graphic elements to the state of cells models.<br>
<br>
Depending on your objectives, some of the more complex widgets might<br>
be very helpful:<br>
- a treeview that reflects a hierarchical object structure (supporting<br>
drag and drop if I recall correctly)<br>
- a listview (grid) that shows slots of models in a list (can even be editable)<br>
- a canvas (based on cairo) that can be populated by visual primitives<br>
(boxes, circles, lines, text fields) that mirror cells models (e.g.<br>
start point of a line can be linked to the position of a box, and if<br>
the user drags/drops the box, the line follows like a connector)<br>
<br>
Let me know if you have further questions.  I wrote a fairly complex<br>
application using cells/cells-gtk (including a simple physics<br>
simulator using cells-ode and opengl), and I'm happy to dig up sample<br>
code if needed.<br>
<br>
Peter<br>
<br>
<br>
><br>
> Thanks,<br>
><br>
> Mirko<br>
><br>
> _______________________________________________<br>
> cells-devel site list<br>
> <a href="mailto:cells-devel@common-lisp.net">cells-devel@common-lisp.net</a><br>
> <a href="http://common-lisp.net/mailman/listinfo/cells-devel" target="_blank">http://common-lisp.net/mailman/listinfo/cells-devel</a><br>
</blockquote></div><br>