From: Adam M. <ama...@us...> - 2006-02-13 18:09:55
|
Update of /cvsroot/bibdesk/bibdesk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29209 Modified Files: Tag: BR_1x BDSKFieldEditor.m Log Message: Fix arrow key navigation in field editor; it was impossible to move left/right when the completion window was visible. Index: BDSKFieldEditor.m =================================================================== RCS file: /cvsroot/bibdesk/bibdesk/Attic/BDSKFieldEditor.m,v retrieving revision 1.1.2.30 retrieving revision 1.1.2.31 diff -C2 -d -r1.1.2.30 -r1.1.2.31 *** BDSKFieldEditor.m 8 Feb 2006 01:25:34 -0000 1.1.2.30 --- BDSKFieldEditor.m 13 Feb 2006 18:09:42 -0000 1.1.2.31 *************** *** 172,186 **** } ! // the movement methods are conditional based on whether the autocomplete window is visible - (void)moveLeft:(id)sender { ! if(forwardSelectorForCompletionInTextView(_cmd, self) == NO) ! [super moveLeft:sender]; } - (void)moveRight:(id)sender { ! if(forwardSelectorForCompletionInTextView(_cmd, self) == NO) ! [super moveRight:sender]; } - (void)moveUp:(id)sender { if(forwardSelectorForCompletionInTextView(_cmd, self) == NO) --- 172,187 ---- } ! // moveLeft and moveRight should happen regardless of completion, or you can't navigate the line with arrow keys - (void)moveLeft:(id)sender { ! forwardSelectorForCompletionInTextView(_cmd, self); ! [super moveLeft:sender]; } - (void)moveRight:(id)sender { ! forwardSelectorForCompletionInTextView(_cmd, self); ! [super moveRight:sender]; } + // the following movement methods are conditional based on whether the autocomplete window is visible - (void)moveUp:(id)sender { if(forwardSelectorForCompletionInTextView(_cmd, self) == NO) |