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