[PD] pd 0.43 branch with the new GUI code

Frank Barknecht fbar at footils.org
Wed Aug 26 22:46:22 CEST 2009


Hallo,
Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:

> On Aug 26, 2009, at 3:44 PM, Frank Barknecht wrote:
>
>> Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:
>>
>>> It won't let you go smaller than the menubar on the window.
>>
>> I think, being able to make a window smaller should be a default  
>> action/script,
>> as it is with the old Pd. It definitely should be possible without  
>> externals.
>
> Ok, so a scriptlet it is.  I've never seen any other app that allows you 
> to shrink further than the menubar,

Uhm, maybe you should look closer? :) Here I can minimize apps like Firefox and
Gvim and hide parts of their menubars and icons.

Acutally I found, that I still can minimize the Pd main window, the menus fold
together.

> Its a good idea and something that should definitely happen. That's why 
> its part of the PDDP templates (http://puredata.info/dev/pddp) but  
> unfortunately not widely implemented.  How about following that spec,  
> its close, but a bit simpler and designed to be easily parsed in Pd:
>
> * the subpatch is called [pd META], and is not GOP

GOP is important for us, as the docs are for users to read. We've chosen
"REFERENCE" to not conflict with META, but of course that would be easy to
change.

> * each comment is a whole chunk of data

Same here, just that "free" comments are allowed as well as additional
description paragraphs for readability reasons.

> * the first word/atom is the datatype (i.e. no : at the end of it), case 
> insensitive (removing a : in Pd is a little annoying)

We have some 2-word keys, like "Outlet 0", so that is a tricky decision.
Anyway, as our system is mainly intended to be processed by "smarter" text
processing tools, the : doesn't hurt. But maybe we could add spaces around it.

> * tags are space-separated not comma-separated (handling commas is a  
> pain in Pd)

Again, this is to include tags with more than one word, but I see that for Pd
parsing, the comma is nasty. However I guess with the text processing
possibilities of tcl available in scriptlets, this may not be an issue anymore.

Generally the "pd REFERENCE" idea was to have a most simple, externally
parsable and user-readable reference system. META is cool and was an obvious
inspiration, but the rest of PDDP was deemed much too bloated with layout
conventions and color coding and cnv-paintings and similar stuff to be useable
for us. Help files IMO should be written, not designed. 

>> I don't really care if files are in bin or src. (For some reason, bin 
>> is a
>> symlink to src anyway) But neither lets me open any help files when  
>> starting Pd
>> as "cd src; ./pd", which definitely was possible with previous Pds.   
>> Maybe I'm
>> doing something wrong?
>
> Strange it works for me on Ubuntu and Mac OS X. Where is it looking?

no idea. the help browser doesn't open. i get this message in the pd window:

PLACEHOLDER menu_helpbrowser {$help_top_directory}

Ciao
-- 
Frank




More information about the Pd-list mailing list