comparison mac/dw.m @ 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 168b9db65825
comparison
equal deleted inserted replaced
828:14c9f4a8839e 829:f7b6c88bac47
1052 -(void)setLastQueryPoint:(int)input; 1052 -(void)setLastQueryPoint:(int)input;
1053 -(void)clear; 1053 -(void)clear;
1054 -(void)setup; 1054 -(void)setup;
1055 -(void)setForegroundColor:(NSColor *)input; 1055 -(void)setForegroundColor:(NSColor *)input;
1056 -(void)doubleClicked:(id)sender; 1056 -(void)doubleClicked:(id)sender;
1057 -(void)keyUp:(NSEvent *)theEvent;
1057 -(void)tableView:(NSTableView*)tableView mouseDownInHeaderOfTableColumn:(NSTableColumn *)tableColumn; 1058 -(void)tableView:(NSTableView*)tableView mouseDownInHeaderOfTableColumn:(NSTableColumn *)tableColumn;
1058 -(void)selectionChanged:(id)sender; 1059 -(void)selectionChanged:(id)sender;
1059 -(NSMenu *)menuForEvent:(NSEvent *)event; 1060 -(NSMenu *)menuForEvent:(NSEvent *)event;
1060 @end 1061 @end
1061 1062
1215 -(void)doubleClicked:(id)sender 1216 -(void)doubleClicked:(id)sender
1216 { 1217 {
1217 /* Handler for container class */ 1218 /* Handler for container class */
1218 _event_handler(self, (NSEvent *)[self getRowTitle:(int)[self selectedRow]], 9); 1219 _event_handler(self, (NSEvent *)[self getRowTitle:(int)[self selectedRow]], 9);
1219 } 1220 }
1221 -(void)keyUp:(NSEvent *)theEvent
1222 {
1223 if([[theEvent charactersIgnoringModifiers] characterAtIndex:0] == VK_RETURN)
1224 {
1225 _event_handler(self, (NSEvent *)[self getRowTitle:(int)[self selectedRow]], 9);
1226 }
1227 [super keyUp:theEvent];
1228 }
1229
1220 -(void)tableView:(NSTableView *)tableView mouseDownInHeaderOfTableColumn:(NSTableColumn *)tableColumn; 1230 -(void)tableView:(NSTableView *)tableView mouseDownInHeaderOfTableColumn:(NSTableColumn *)tableColumn;
1221 { 1231 {
1222 NSUInteger index = [tvcols indexOfObject:tableColumn]; 1232 NSUInteger index = [tvcols indexOfObject:tableColumn];
1223 1233
1224 if(filesystem && index > 0) 1234 if(filesystem && index > 0)