<div class="gmail_quote"><div>Thought I&#39;d just mention this as it seems to be on a similar topic. </div><div><br></div><div>For fun I was making a GUI interface for OSX with ZenGarden, a Pd runtime library. </div><div>

 </div><div><a href="https://github.com/joewhite4/Zeng">https://github.com/joewhite4/Zeng</a></div><div><br></div><div>It&#39;s not fully functional yet but you can open patches and mess around with objects. </div><div><br>

</div><div>Just thought it might be of interest.</div><div><br></div><div>Cheers,</div><div>Joe</div><div><br></div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

------------------------------<br><br>Message: 3<br>Date: Fri, 26 Aug 2011 02:19:20 +0200<br>From: Andr?s Mur?nyi &lt;<a href="mailto:muranyia@gmail.com">muranyia@gmail.com</a>&gt;<br>Subject: Re: [PD] [PD-dev] tkwidgets<br>

To: pd-list &lt;<a href="mailto:pd-list@iem.at">pd-list@iem.at</a>&gt;<br>Message-ID:<br>       &lt;CAJtGUK6F3R=Ev+iuvn-82gkux05-fMxTUan2+K5w4c2z5BSy=<a href="mailto:Q@mail.gmail.com">Q@mail.gmail.com</a>&gt;<br>Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>

<br>Yeah and afaiu this is exactly the job that HC just started (see his<br>announcement below).<br>Yvan: in my simple understanding it goes like this: 1. getting rid of<br>tcl-specific code in pd c core 2. minimizing the communication between the<br>

core and the gui (3. defining the api/protocol?) 4. anyone can go make all<br>sorts of guis for pd... at this point or later on vanilla may or may not<br>switch from tcl - imho it&#39;s to be decided when we&#39;re there<br>

<br>Andras<br><br>On Fri, Aug 26, 2011 at 01:39, Jonathan Wilkes &lt;<a href="mailto:jancsika@yahoo.com">jancsika@yahoo.com</a>&gt; wrote:<br><br>&gt; The pd/pd-gui divide is a little misleading-- there are lots of places in<br>

&gt; the c code where there are sys_gui and sys_vgui calls with tcl in them, plus<br>&gt; c code that probably assumes tcl is being used on the gui side.<br>&gt;<br>&gt; You&#39;ll either need to write a wrapper for those calls, or modify a lot of c<br>

&gt; code and basically make a fork (iemguis, canvas stuff, etc.)<br>&gt;<br>&gt; But even if you write a wrapper, there are still issues that will need to<br>&gt; be dealt with on the c side to minimize the number of messages passing back<br>

&gt; and forth between pd and gui.  For example, there is one call per xlet to<br>&gt; the gui when an object gets instantiated/vis&#39;d, plus drawing the border and<br>&gt; text, rather than one call per object (and letting the gui deal with where<br>

&gt; to draw xlets, box width, font, etc.).<br>&gt;<br>&gt; -Jonathan<br>&gt;<br>&gt; ------------------------------<br>&gt; *From:* yvan volochine &lt;<a href="mailto:yvan.pd@gmail.com">yvan.pd@gmail.com</a>&gt;<br>&gt;<br>

&gt; *To:* Hans-Christoph Steiner &lt;<a href="mailto:hans@at.or.at">hans@at.or.at</a>&gt;<br>&gt; *Cc:* Jonathan Wilkes &lt;<a href="mailto:jancsika@yahoo.com">jancsika@yahoo.com</a>&gt;; pd-dev List &lt;<a href="mailto:pd-dev@iem.at">pd-dev@iem.at</a>&gt;<br>

&gt; *Sent:* Thursday, August 25, 2011 6:18 PM<br>&gt; *Subject:* Re: [PD-dev] tkwidgets<br>&gt;<br>&gt; On 08/17/2011 08:54 PM, Hans-Christoph Steiner wrote:<br>&gt; &gt; I&#39;ve started a private git branch of<br>&gt; &gt; tkwidgets that I intent to push once I get somewhere with it. The idea<br>

&gt; &gt; is to try out a new idea for how GUI objects can work. Basically, I<br>&gt; &gt; think I can make it so that Tcl handles more of the interaction with the<br>&gt; &gt; user, minimizing on pd-gui &lt;--&gt; pd communications, and making it easier<br>

&gt; &gt; to write GUI objects. Its not trivial to do, but should be doable.<br>&gt;<br>&gt; hiho<br>&gt;<br>&gt; sorry for bumping in but what about giving up tcl-tk and go on with<br>&gt; something more &quot;modern&quot; (? la Qt), with a decent OO interface ?<br>

&gt;<br>&gt; I might miss the obvious as I&#39;m new here but what about rewriting pd GUI in<br>&gt; Qt ?<br>&gt; wouldn&#39;t it make more sense than spending time hacking on and on tcl-tk<br>&gt; code ?<br>&gt;<br>&gt; my 0.001$<br>

&gt; _y<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;<a href="http://lists.puredata.info/pipermail/pd-list/attachments/20110826/50b07947/attachment-0001.htm" target="_blank">http://lists.puredata.info/pipermail/pd-list/attachments/20110826/50b07947/attachment-0001.htm</a>&gt;<br>

<br>------------------------------<br><br></blockquote></div>