[PD] Pd preferences dialog progress

João Pais jmmmpais at googlemail.com
Tue May 28 08:34:37 CEST 2013

Looks very nice. Can you show also the other sections of the dialog?

One minimal detail: "Use single device" instead of "devices"

A bigger detail: does it make sense (for logical and practical reasons) to  
add a menu to select which channels go into which inputs/outpus, like on  

> Hi List,
>      I've made some progress on the centralized preferences dialog  
> window.  Screenshot attached show the appearance under X11.
> Progress:
> * dropdown menus modeled after gtk for GNU/Linux (ttk::combobox)
> * native dropdown menus for Windows (ttk::combobox)
> * native-ish dropdown menus for OSX (ttk::menubutton)
> * multi-device button doesn't disappear when clicked (see attached  
> audiodialog3.png)
> * audio api/settings/devices all in a single window
> * devices aligned in grid
> * removed cruft: unnecessary colons, device checkbuttons, label  
> repetition
> * multi-device button disabled when there aren't multiple ins/outs
> * single "connect" button to clarify when Pd is supposed to open audio
> * can specify "None" as device (same as unchecking the device in the old  
> audio dialog)
> * replaced "Apply" and "Ok" buttons with "Connect", which is more  
> explicit.  Also, it makes a nice
> flow from top to bottom: choose an api, the common audio settings, the
> specific devices (and device specific attributes: "channels"), and  
> finally click "Connect".  Connect also saves the audio settings-- I  
> think that's generally what
> the user wants to do, and there can be a more general feature to make
> "profiles" if the user has a more complex/dynamic setup.
> I can also make it possible to specify no api (or a dummy one) if that's  
> desirable.
> Screenshots currently lack a "Close" button which will be common to all  
> preference frames. (I.e., at the bottom of the dialog below the notebook  
> widget.)
> For my own sanity the API dropdown list currently shows Pd's api number  
> as well as the API name.
> -Jonathan

More information about the Pd-list mailing list