[PD] Apply missing

Hans-Christoph Steiner hans at at.or.at
Sun Feb 3 02:38:07 CET 2013


On 02/02/2013 02:06 AM, Jonathan Wilkes wrote:
> 
> 
> 
> 
> ----- Original Message -----
>> From: Max <abonnements at revolwear.com>
>> To: Hans-Christoph Steiner <hans at at.or.at>
>> Cc: Jonathan Wilkes <jancsika at yahoo.com>; PD list <pd-list at iem.at>
>> Sent: Saturday, February 2, 2013 1:32 AM
>> Subject: Re: [PD] Apply missing
>>
>> Am 27.01.2012 um 17:39 schrieb Hans-Christoph Steiner <hans at at.or.at>:
>>>  On Jan 27, 2012, at 11:26 AM, Jonathan Wilkes wrote:
>>>>
>>>>>  From: Max <abonnements at revolwear.com>
>>>>>  Am 27.01.2012 um 02:50 schrieb Hans-Christoph Steiner:
>>>>>>  On Wed, 2012-01-25 at 22:51 +0100, Max wrote:
>>>>>>>
>>>>>>>  i noticed that in the current autobuilds of Pd-extended the 
>> property 
>>>>>  dialogs for the gui-objects are missing the Apply-Button. Is that a 
>> bug or a 
>>>>>  feature?
>>>>>>>  IMHO this is a bug - if you want to adjust for instance a 
>> canvas to be 
>>>>>  the same size as another object of unknown size you can do that 
>> with a few 
>>>>>  clicks and the help of the Apply button. If you have to click OK 
>> and then go to 
>>>>>  context menu->Properties, set the size, OK repeately to do that 
>> it's 
>>>>>  simply annoying.
>>>>>>>
>>>>>>  That seems like a good enough reason, I brought back the Apply 
>> button to
>>>>>>  the iemgui Properties panel on Mac OS X.  It was originally 
>> moved since
>>>>>>  the whole "OK, Apply, Cancel" is very Windows-like, 
>> but there 
>>>>>  isn't an
>>>>>>  easy way to make to work better, so the Apply button is back.  
>> IMHO,
>>>>>>  when you change the setting, it should take effect immediately.
>>>>>
>>>>>  great. i agree that ideally i'd like to be able to see that 
>> change happen 
>>>>>  immediately. even better: when grabbing the bottom-right corner 
>> i'd have an 
>>>>>  anchor to scale the object (see Max/MSP for that)…
>>>>
>>>>  Also see: pd-l2ork
>>>
>>>  I think you are referring to Ico trying to make the iemguis resizable live 
>> with a handle.  I should finally get to releasing something useful form the 
>> tkwidgets lib, since that also includes resizing with a handle.
>>
>> I just had another Idea how to solve this: Two buttons: Cancel and OK when you 
>> change some properties in the Dialog the OK Button becomes labeled Apply. If 
>> clicked on Apply, the new properties are applied and the Button becomes labeled 
>> OK. If you click OK the Dialog is closed.
>> That way a double click on Apply will apply and close the dialog.
> 
> That would double the number of clicks for users who never want to use
> Apply.

I think that we should avoid patch fixes and do the right thing.  I think we
should follow the example of Pd itself, but then also GNOME and Mac OS X
preferences: changes should take effect immediately without having to hit
apply or OK.  Then there should be unlimited undo for returning to previous
states.  The first part o that is not hard, the second part is.  But since
unlimited undo is working in some parts of pd-l2ork, we at least have a
working example to draw from.

hc



More information about the Pd-list mailing list