Mercurial > dwindows
changeset 829:f7b6c88bac47
Implemented Enter/Return triggering the item enter event.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sun, 27 Mar 2011 02:42:45 +0000 |
parents | 14c9f4a8839e |
children | 43e6282463fa |
files | mac/dw.m |
diffstat | 1 files changed, 10 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mac/dw.m Sun Mar 27 00:07:07 2011 +0000 +++ b/mac/dw.m Sun Mar 27 02:42:45 2011 +0000 @@ -1054,6 +1054,7 @@ -(void)setup; -(void)setForegroundColor:(NSColor *)input; -(void)doubleClicked:(id)sender; +-(void)keyUp:(NSEvent *)theEvent; -(void)tableView:(NSTableView*)tableView mouseDownInHeaderOfTableColumn:(NSTableColumn *)tableColumn; -(void)selectionChanged:(id)sender; -(NSMenu *)menuForEvent:(NSEvent *)event; @@ -1217,6 +1218,15 @@ /* Handler for container class */ _event_handler(self, (NSEvent *)[self getRowTitle:(int)[self selectedRow]], 9); } +-(void)keyUp:(NSEvent *)theEvent +{ + if([[theEvent charactersIgnoringModifiers] characterAtIndex:0] == VK_RETURN) + { + _event_handler(self, (NSEvent *)[self getRowTitle:(int)[self selectedRow]], 9); + } + [super keyUp:theEvent]; +} + -(void)tableView:(NSTableView *)tableView mouseDownInHeaderOfTableColumn:(NSTableColumn *)tableColumn; { NSUInteger index = [tvcols indexOfObject:tableColumn];