From: Tiago V. <tia...@gm...> - 2006-10-19 08:19:14
|
It works like a charm, and as usually pretty simple. thanks a million ;) On 10/19/06, Scott Hyndman <sc...@af...> wrote: > > It seems that tab and shift+tab also fire the action. > > There is alternative though. Textfields post an > NSTextField.NSControlTextDidEndEditingNotification when they stop > editing. This notification's userInfo dictionary contains an entry > with the key "NSTextMovement". This value is > NSTextMovement.NSReturnTextMovement, it means the textfield stopped > editing as a result of an enter key press. So here's what it might > look like. > > // > // Method that is observing > NSTextField.NSControlTextDidEndEditingNotification > // on your textfield. > // > private function textfieldDidEndEditing(ntf:NSNotification):Void { > var movement:NSTextMovement = > NSTextMovement(ntf.userInfo.objectForKey("NSTextMovement"); > if (movement == NSTextMovement.NSReturnTextMovement) { > // do action! > } > } > > On 18/10/06, Scott Hyndman <sc...@af...> wrote: > > Ah, I just remembered. > > > > NSTextField's action method is called when enter is pressed. So just do > this: > > > > txtField.setTarget(controller); > > txtField.setAction("actionMethod"); > > > > Tada! > > > > Scott > > > > On 18/10/06, Tiago Vale <tia...@gm...> wrote: > > > So you are saying that I have to manage to catch a > > > NSTextField.NSControlTextDidChangeNotification? > > > > > > > > > On 10/18/06, Scott Hyndman < sc...@af...> wrote: > > > > Oh, that doesn't answer your question. Let me think for a few > minutes. > > > > There is a way to do this. > > > > > > > > Scott > > > > > > > > On 18/10/06, Scott Hyndman <sc...@af...> wrote: > > > > > You're in luck. There's a really easy way to do this. > > > > > > > > > > NSTextFields will post an > > > > > NSTextField.NSControlTextDidChangeNotification whenever > > > their text > > > > > changes. > > > > > > > > > > Scott > > > > > > > > > > On 18/10/06, Tiago Vale < tia...@gm...> wrote: > > > > > > Heres what I want to do, > > > > > > > > > > > > I have a console that whenever the user presses the enter key > some > > > action > > > > > > occur. > > > > > > Im using the NSTextview and I dont see a easy way to do it: > > > > > > > > > > > > mytextfield.onChanged = function () bla, bla bal.... > > > > > > > > > > > > got it? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 10/18/06, Scott Hyndman < sc...@af...> wrote: > > > > > > > Could you rephrase the question? I don't understand. > > > > > > > > > > > > > > Scott > > > > > > > > > > > > > > On 18/10/06, Tiago Vale < tia...@gm...> wrote: > > > > > > > > Hi all, > > > > > > > > > > > > > > > > > > > > > > > > Is there a simple way to bind the Key.Enter to textfield > > > onchanged? > > > > > > > > > > > > > > > > Still waiting for that NSTableView ;) > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > Cheers Tiago Janz > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > > > > > > > Using Tomcat but need to do more? Need to support web > services, > > > > > > security? > > > > > > > > Get stuff done quickly with pre-integrated technology to > make your > > > job > > > > > > > > easier > > > > > > > > Download IBM WebSphere Application Server v.1.0.1 based on > Apache > > > > > > Geronimo > > > > > > > > > > > > > > > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > actionstep-core mailing list > > > > > > > > act...@li... > > > > > > > > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/actionstep-core > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > > > > > > Using Tomcat but need to do more? Need to support web > services, > > > security? > > > > > > > Get stuff done quickly with pre-integrated technology to make > your > > > job > > > > > > easier > > > > > > > Download IBM WebSphere Application Server v.1.0.1 based on > Apache > > > Geronimo > > > > > > > > > > > > > > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > > > > _______________________________________________ > > > > > > > actionstep-core mailing list > > > > > > > act...@li... > > > > > > > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/actionstep-core > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Cheers Tiago Janz > > > > > > > > > > ------------------------------------------------------------------------- > > > > > > Using Tomcat but need to do more? Need to support web services, > > > security? > > > > > > Get stuff done quickly with pre-integrated technology to make > your job > > > > > > easier > > > > > > Download IBM WebSphere Application Server v.1.0.1 based on > Apache > > > Geronimo > > > > > > > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > > > > > > > > > _______________________________________________ > > > > > > actionstep-core mailing list > > > > > > act...@li... > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/actionstep-core > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > > > Using Tomcat but need to do more? Need to support web services, > security? > > > > Get stuff done quickly with pre-integrated technology to make your > job > > > easier > > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > > > > > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > _______________________________________________ > > > > actionstep-core mailing list > > > > act...@li... > > > > > > > https://lists.sourceforge.net/lists/listinfo/actionstep-core > > > > > > > > > > > > > > > > -- > > > Cheers Tiago Janz > > > > ------------------------------------------------------------------------- > > > Using Tomcat but need to do more? Need to support web services, > security? > > > Get stuff done quickly with pre-integrated technology to make your job > > > easier > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > > > _______________________________________________ > > > actionstep-core mailing list > > > act...@li... > > > https://lists.sourceforge.net/lists/listinfo/actionstep-core > > > > > > > > > > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > actionstep-core mailing list > act...@li... > https://lists.sourceforge.net/lists/listinfo/actionstep-core > -- Cheers Tiago Janz |