Thought I'd just mention this as it seems to be on a similar topic. For fun I was making a GUI interface for OSX with ZenGarden, a Pd runtime library.
https://github.com/joewhite4/Zeng It's not fully functional yet but you can open patches and mess around with objects. Just thought it might be of interest. Cheers, Joe ------------------------------ > > Message: 3 > Date: Fri, 26 Aug 2011 02:19:20 +0200 > From: Andr?s Mur?nyi <[email protected]> > Subject: Re: [PD] [PD-dev] tkwidgets > To: pd-list <[email protected]> > Message-ID: > <CAJtGUK6F3R=Ev+iuvn-82gkux05-fMxTUan2+K5w4c2z5BSy=q...@mail.gmail.com > > > Content-Type: text/plain; charset="iso-8859-1" > > Yeah and afaiu this is exactly the job that HC just started (see his > announcement below). > Yvan: in my simple understanding it goes like this: 1. getting rid of > tcl-specific code in pd c core 2. minimizing the communication between the > core and the gui (3. defining the api/protocol?) 4. anyone can go make all > sorts of guis for pd... at this point or later on vanilla may or may not > switch from tcl - imho it's to be decided when we're there > > Andras > > On Fri, Aug 26, 2011 at 01:39, Jonathan Wilkes <[email protected]> wrote: > > > The pd/pd-gui divide is a little misleading-- there are lots of places in > > the c code where there are sys_gui and sys_vgui calls with tcl in them, > plus > > c code that probably assumes tcl is being used on the gui side. > > > > You'll either need to write a wrapper for those calls, or modify a lot of > c > > code and basically make a fork (iemguis, canvas stuff, etc.) > > > > But even if you write a wrapper, there are still issues that will need to > > be dealt with on the c side to minimize the number of messages passing > back > > and forth between pd and gui. For example, there is one call per xlet to > > the gui when an object gets instantiated/vis'd, plus drawing the border > and > > text, rather than one call per object (and letting the gui deal with > where > > to draw xlets, box width, font, etc.). > > > > -Jonathan > > > > ------------------------------ > > *From:* yvan volochine <[email protected]> > > > > *To:* Hans-Christoph Steiner <[email protected]> > > *Cc:* Jonathan Wilkes <[email protected]>; pd-dev List <[email protected]> > > *Sent:* Thursday, August 25, 2011 6:18 PM > > *Subject:* Re: [PD-dev] tkwidgets > > > > On 08/17/2011 08:54 PM, Hans-Christoph Steiner wrote: > > > I've started a private git branch of > > > tkwidgets that I intent to push once I get somewhere with it. The idea > > > is to try out a new idea for how GUI objects can work. Basically, I > > > think I can make it so that Tcl handles more of the interaction with > the > > > user, minimizing on pd-gui <--> pd communications, and making it easier > > > to write GUI objects. Its not trivial to do, but should be doable. > > > > hiho > > > > sorry for bumping in but what about giving up tcl-tk and go on with > > something more "modern" (? la Qt), with a decent OO interface ? > > > > I might miss the obvious as I'm new here but what about rewriting pd GUI > in > > Qt ? > > wouldn't it make more sense than spending time hacking on and on tcl-tk > > code ? > > > > my 0.001$ > > _y > > > > > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://lists.puredata.info/pipermail/pd-list/attachments/20110826/50b07947/attachment-0001.htm > > > > ------------------------------ > >
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
