this should be default on all platforms :-) > On 04 Dec 2015, at 09:55, Dan Wilcox <[email protected]> wrote: > > I think I’ve basically got it working well for dialog_gatom: > https://www.youtube.com/watch?v=PZCjgIFMc9g > <https://www.youtube.com/watch?v=PZCjgIFMc9g> > > The entry widgets now unbind the enter key from closing the dialog when they > receive focus and then rebind it after they lose it. This allows for editing > and tabbing through all the entry boxes. Also, I enabled activation of the OK > button when the dialog box will close on Enter to make this interchange much > more obvious. Consequently, I removed the Cancel button form the focus list > since it’s activated on the Escape key anyway (and OSX does keyboard button > pressed via Spacebar anyway). > > -------- > Dan Wilcox > @danomatika <https://twitter.com/danomatika> > danomatika.com <http://danomatika.com/> > robotcowboy.com <http://robotcowboy.com/> >> On Dec 3, 2015, at 4:58 PM, Dan Wilcox <[email protected] >> <mailto:[email protected]>> wrote: >> >> Ok, I have it working in the canvas dialog. >> >> I basically unbind KeyPress_Enter from closing the dialog and then bind >> ::dialog_canvas::apply to Return in all the entry boxes as well as the >> equivalent to the checkbuttons. This is only enabled for OSX, so other >> platforms are untouched. >> >> It’s pretty nice, actually, since you can just tab to things and make >> updates with the keyboard only. One issue is that the buttons curreently >> don’t display a focus highlight. I’ll look into that and updating the other >> dialogs. >> >> -------- >> Dan Wilcox >> @danomatika <https://twitter.com/danomatika> >> danomatika.com <http://danomatika.com/> >> robotcowboy.com <http://robotcowboy.com/> >>> On Dec 3, 2015, at 2:03 PM, Dan Wilcox <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> “switch to linux” … real helpful :P >>> >>> I brought this up recently on pd-dev: >>> http://lists.puredata.info/pipermail/pd-dev/2015-11/020478.html >>> <http://lists.puredata.info/pipermail/pd-dev/2015-11/020478.html> >>> >>> The curent situation is a bit half-way as the button was removed to match >>> the Apple Human Interface Guidelines (aka persistent changes are saved by >>> default, hence no “Apply” button). The problem is that updates are not >>> applied until *after* the dialog is closed. This means making small GOP >>> changes, for instance, is a pain in the ass since you have to keep opening >>> and closing the dialog. IMO this works *against* the HIG as is far worse >>> than simply having a button. >>> >>> There are two solutions: >>> >>> 1. simply bring back the Apply button on OSX, I did this on my version of >>> Vanilla by commenting out some if statements in the tcl code >>> >>> 2. add apply code in the tcl to update the canvas/gui object whenever >>> changes are applied to any text box in the dialog >>> >>> I’ll look into option 2 as it’s really the best solution. >>> >>> -------- >>> Dan Wilcox >>> @danomatika <https://twitter.com/danomatika> >>> danomatika.com <http://danomatika.com/> >>> robotcowboy.com <http://robotcowboy.com/> >>>> On Dec 3, 2015, at 10:11 AM, [email protected] >>>> <mailto:[email protected]> wrote: >>>> >>>> From: IOhannes m zmoelnig <[email protected] <mailto:[email protected]>> >>>> Date: December 3, 2015 at 4:57:04 AM MST >>>> To: [email protected] <mailto:[email protected]> >>>> Subject: Re: [PD] Apply button missing from properties in 0.46.7 >>>> >>>> >>>> On 2015-12-03 12:41, Si Mills wrote: >>>>> Hi >>>>> >>>>> Is the omission of the Apply btn in the properties dialogues (present in >>>>> Pd-extended) a feature of latest vanilla build or a bug? >>>> >>>> a feature¹. >>>> >>>> http://lists.puredata.info/namazu/pd-list/namazu.cgi?query=apply+button >>>> <http://lists.puredata.info/namazu/pd-list/namazu.cgi?query=apply+button> >>>> >>>> gsdfmt >>>> IOhannes >>>> >>>> ¹ that should go away. in the meantime you could switch to linux where >>>> there *is* an apply button. >>> >> > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
