Pd-extended on Mac OS X uses a built-in Tcl/Tk that's included inside the app. That is a 32-bit Carbon version, not Cocoa nor 64-bit. Pd's Tcl code has some issues running on Tk/Cocoa, it would be awesome if someone could try to fix them. I beleive they are in the bug tracker.
If you want to try with a stock Pd-extended 0.43.4, just remove the Tcl.framework and Tk.framework from inside of the app wrapper, and it should use the one included in /System/Library/Frameworks or /Library/Frameworks. .hc On 06/10/2013 03:00 PM, Jonathan Wilkes wrote: > Can't figure this one out: > Version: Pd 0.43.4extended > OS: Mac OSX Version 10.7.5 > > 1) Querying the tcl version with the tcl prompt: > pdtk_post "[info patchlevel]\n" > 8.5.11 > > 2) Query OSX's wish version in a terminal: > % info patchlevel > 8.5.9 > > 3) building a ttk::notebook through Pd's tcl prompt: > toplevel .t > pack [ttk::notebook .t.n] > .t.n add [ttk::frame .t.n.f1] -text "hello" > .t.n add [ttk::frame .t.n.f2] -text "world" > > You get the old "carbon" notebook that doesn't look native > > 4) building a ttk::notebook through OSX terminal wish prompt: > (same as above) > > You get a "Tab View" as shown in Apple's HIG: > > https://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/Controls/Controls.html#//apple_ref/doc/uid/TP30000359-TPXREF227 > > Obviously I want the native "Tab View", but Pd won't give it to me. Version > 8.5.9 and > greater are supposed to hook into Cocoa for drawing native widgets. I assume > 8.5.11 > is greater than 8.5.9, so why is Pd displaying old-style Carbon widgets, and > how do I change that behavior? > > -Jonathan > > > > _______________________________________________ > Pd-dev mailing list > [email protected] > http://lists.puredata.info/listinfo/pd-dev > _______________________________________________ Pd-dev mailing list [email protected] http://lists.puredata.info/listinfo/pd-dev
