[PD] Data structures and click event

Jonathan Wilkes jancsika at yahoo.com
Sat Mar 8 23:30:29 CET 2014

On 03/08/2014 12:46 PM, Dan Wilcox wrote:
> On Mar 8, 2014, at 5:59 AM, pd-list-request at iem.at 
> <mailto:pd-list-request at iem.at> wrote:
>> No.  It requires a toolkit that has modern 2d features like affine 
>> transformations and opacity, etc.  Pd-l2ork leverages Tkpath, a 
>> tcl/tk library.  Other modern toolkits like Qt have their own 2d 
>> interfaces with the same features and could be used, but tcl/tk on 
>> its own does not.
>>> for the non-unix users out there?
>> For OSX, one of the tcl/tk libraries-- Tkpath needs to be ported from 
>> Carbon to Cocoa.
> I have this about halfway done. I finally found the old QuickTime 
> Carbon headers so I could port the old school font creation to 
> CoreText. All of the old Quick Draw stuff is no longer on the Apple 
> Developer docs, so it was a bit confusing at first. It will take a 
> little while though since I dip into it now and then among everything 
> else.

Hey that's great!

I can probably help once you get that part ready.  One issue will be to 
making sure everything builds using a newer version of tcl/tk than what 
Pd-extended currently ships with.  It might be good just to go ahead and 
try 8.6 since it has some new tk::mac goodies.

>> I haven't investigated a Windows port yet but it's probably mostly a 
>> matter of setting up the proper compile environment more than 
>> anything else.  Granted one would probably need to tweak pd.tk and 
>> L2ork's build script, but getting set up in Windows seems to be where 
>> most of the work is.  (At least in my experience so far.)
> It shouldn't require too much beyond the current steps to build 
> vanilla or extended on Windows: a mingw + msys enviornent. Tkpath uses 
> an autoconf build system so it should be fine on Windows as long as 
> you point it to the tcl/tk headers. The issue with OSX is that it 
> simple hasn't been updated in a while but I imagine it's fine on 
> Windows since MS moves very very slowly as far as moving to new APIs 
> is concerned.

There are a few other tk libs Pd-l2ork uses.  I'm also assuming Tkpath 
doesn't have any crashers in Windows-- I haven't tried it yet.


> --------
> Dan Wilcox
> @danomatika
> danomatika.com <http://danomatika.com>
> robotcowboy.com <http://robotcowboy.com>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20140308/1ce31c3d/attachment-0001.htm>

More information about the Pd-list mailing list