[PD-dev] working towards Pd-0.40.3-extended

Hans-Christoph Steiner hans at eds.org
Wed Oct 31 05:46:09 CET 2007


On Oct 30, 2007, at 5:20 PM, Steffen Juul wrote:

>
> On 29/10/2007, at 16.10, Hans-Christoph Steiner wrote:
>> Since you are interested in the GUI, sounds like it would be best  
>> if you worked on that.  For example, a real preferences pane with  
>> tabs on it would be really nice.  I'll happily help you make that  
>> happen, if you interested.  The Tcl/Tk part is not too hard to  
>> learn, you mostly avoid the Pd/Tcl oddness, so it would a good  
>> place to start.  In Pd.app/Contents/Resources/bin/pd.tk, check  
>> out: pdtk_path_dialog, pdtk_startup_dialog, pdtk_audio_dialog,  
>> pdtk_midi_dialog.  For the most part, this is straight Tcl/Tk GUI  
>> building, which is quite similar to Java and other things.
>
> It would be a challenge. But i'll look into it and see how it goes.  
> It would for sure be a cool thing to add.
>
> There are also, to my knowledge, some issues with scrolling and  
> adding of scroll-bar at load time if the window is smaller then the  
> patch. And sometimes the window is bigger then my screen which  
> renders use problems as i can't even get to resize. ( -- This is  
> partly due to the (lame) way the os x wm is designed but still a  
> problematic issue from Pd point of view, imho. I don't know if this  
> only happens on os x though.)

Yes, that would be a nice one to have fixed, but probably not a good  
one to start on... :)

> Are all the other GUI patches in /packages/patches ported to work  
> up against 0.40-3?
>
> If not there are some (disable_close_confirm-0.39.2.patch, cmd- 
> click_manipulates_GUIs-0.41.0-test03.patch, pd_autoscrollbars-0.40- 
> pre.patch, pd_controls-anchor-fix-0.40-pre.patch) i'm particular  
> willing to help with.

Everything in packages/patches is currently being applied to the  
nightly Pd-0.40.3-extended builds.

> Also scrolling in the help browser, is that just a bonus of a newer  
> Tcl/Tk version or is invoked by a patch somewhere?

I think that's just Tcl/Tk.  Maybe there's a patch, I don't remember.

>> I just did some work on the key bindings in the panels.  Return  
>> hits OK and Esc hits cancel in all the panels now.  Plus Cmd/Ctrl- 
>> w closes all the windows, including the help browser, find panel,  
>> etc.  Then I added the "Clear Pd window" option to the Edit menu.  
>> You can stick the attached pd.tk in the latest Pd-extended release  
>> to try these changes.
>
> Thats great. Really useful features. Just as a note ctrl/cmd-w  
> doesn't close the Font Bomb. Esc and Return doesn't have effect  
> there either.

I just noticed that and fixed it.  I'll make patches soon and add  
them to the auto-builds and patch tracker.

.hc

------------------------------------------------------------------------ 
----

Mistrust authority - promote decentralization.  - the hacker ethic






More information about the Pd-dev mailing list