comparison mac/dw.m @ 867:139acecd6ca0

Guess I wanted to trap didClickTableColumn instead of mouseDownInHeaderOfTableColumn to avoid spurious events.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sun, 03 Apr 2011 19:29:59 +0000
parents ba9d38b8d0bc
children 13debcad9757
comparison
equal deleted inserted replaced
866:ba9d38b8d0bc 867:139acecd6ca0
1115 -(void)setup; 1115 -(void)setup;
1116 -(void)optimize; 1116 -(void)optimize;
1117 -(void)setForegroundColor:(NSColor *)input; 1117 -(void)setForegroundColor:(NSColor *)input;
1118 -(void)doubleClicked:(id)sender; 1118 -(void)doubleClicked:(id)sender;
1119 -(void)keyUp:(NSEvent *)theEvent; 1119 -(void)keyUp:(NSEvent *)theEvent;
1120 -(void)tableView:(NSTableView*)tableView mouseDownInHeaderOfTableColumn:(NSTableColumn *)tableColumn; 1120 -(void)tableView:(NSTableView *)tableView didClickTableColumn:(NSTableColumn *)tableColumn;
1121 -(void)selectionChanged:(id)sender; 1121 -(void)selectionChanged:(id)sender;
1122 -(NSMenu *)menuForEvent:(NSEvent *)event; 1122 -(NSMenu *)menuForEvent:(NSEvent *)event;
1123 @end 1123 @end
1124 1124
1125 @implementation DWContainer 1125 @implementation DWContainer
1346 _event_handler(self, (NSEvent *)[self getRowTitle:(int)[self selectedRow]], 9); 1346 _event_handler(self, (NSEvent *)[self getRowTitle:(int)[self selectedRow]], 9);
1347 } 1347 }
1348 [super keyUp:theEvent]; 1348 [super keyUp:theEvent];
1349 } 1349 }
1350 1350
1351 -(void)tableView:(NSTableView *)tableView mouseDownInHeaderOfTableColumn:(NSTableColumn *)tableColumn; 1351 -(void)tableView:(NSTableView *)tableView didClickTableColumn:(NSTableColumn *)tableColumn
1352 { 1352 {
1353 NSUInteger index = [tvcols indexOfObject:tableColumn]; 1353 NSUInteger index = [tvcols indexOfObject:tableColumn];
1354 1354
1355 if(filesystem && index > 0) 1355 if(filesystem && index > 0)
1356 { 1356 {