Mercurial > dwindows
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) |