<div class="gmail_quote"><div>Thought I'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'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 <<a href="mailto:muranyia@gmail.com">muranyia@gmail.com</a>><br>Subject: Re: [PD] [PD-dev] tkwidgets<br>
To: pd-list <<a href="mailto:pd-list@iem.at">pd-list@iem.at</a>><br>Message-ID:<br> <CAJtGUK6F3R=Ev+iuvn-82gkux05-fMxTUan2+K5w4c2z5BSy=<a href="mailto:Q@mail.gmail.com">Q@mail.gmail.com</a>><br>Content-Type: text/plain; charset="iso-8859-1"<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's to be decided when we're there<br>
<br>Andras<br><br>On Fri, Aug 26, 2011 at 01:39, Jonathan Wilkes <<a href="mailto:jancsika@yahoo.com">jancsika@yahoo.com</a>> wrote:<br><br>> The pd/pd-gui divide is a little misleading-- there are lots of places in<br>
> the c code where there are sys_gui and sys_vgui calls with tcl in them, plus<br>> c code that probably assumes tcl is being used on the gui side.<br>><br>> You'll either need to write a wrapper for those calls, or modify a lot of c<br>
> code and basically make a fork (iemguis, canvas stuff, etc.)<br>><br>> But even if you write a wrapper, there are still issues that will need to<br>> be dealt with on the c side to minimize the number of messages passing back<br>
> and forth between pd and gui. For example, there is one call per xlet to<br>> the gui when an object gets instantiated/vis'd, plus drawing the border and<br>> text, rather than one call per object (and letting the gui deal with where<br>
> to draw xlets, box width, font, etc.).<br>><br>> -Jonathan<br>><br>> ------------------------------<br>> *From:* yvan volochine <<a href="mailto:yvan.pd@gmail.com">yvan.pd@gmail.com</a>><br>><br>
> *To:* Hans-Christoph Steiner <<a href="mailto:hans@at.or.at">hans@at.or.at</a>><br>> *Cc:* Jonathan Wilkes <<a href="mailto:jancsika@yahoo.com">jancsika@yahoo.com</a>>; pd-dev List <<a href="mailto:pd-dev@iem.at">pd-dev@iem.at</a>><br>
> *Sent:* Thursday, August 25, 2011 6:18 PM<br>> *Subject:* Re: [PD-dev] tkwidgets<br>><br>> On 08/17/2011 08:54 PM, Hans-Christoph Steiner wrote:<br>> > I've started a private git branch of<br>> > tkwidgets that I intent to push once I get somewhere with it. The idea<br>
> > is to try out a new idea for how GUI objects can work. Basically, I<br>> > think I can make it so that Tcl handles more of the interaction with the<br>> > user, minimizing on pd-gui <--> pd communications, and making it easier<br>
> > to write GUI objects. Its not trivial to do, but should be doable.<br>><br>> hiho<br>><br>> sorry for bumping in but what about giving up tcl-tk and go on with<br>> something more "modern" (? la Qt), with a decent OO interface ?<br>
><br>> I might miss the obvious as I'm new here but what about rewriting pd GUI in<br>> Qt ?<br>> wouldn't it make more sense than spending time hacking on and on tcl-tk<br>> code ?<br>><br>> my 0.001$<br>
> _y<br>><br>><br>><br>><br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: <<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>><br>
<br>------------------------------<br><br></blockquote></div>