diff --git a/AppKit/CPTableView.j b/AppKit/CPTableView.j index 343852bdc..02b2e5cd9 100644 --- a/AppKit/CPTableView.j +++ b/AppKit/CPTableView.j @@ -81,6 +81,7 @@ var _CPTableViewWillDisplayCellSelector = 1 << 0, //CPColor _gridColor; //BOOL _drawsGrid; + SEL _doubleAction; // Not archived: diff --git a/Tests/AppKit/CPTableViewTest.j b/Tests/AppKit/CPTableViewTest.j new file mode 100644 index 000000000..df1766404 --- /dev/null +++ b/Tests/AppKit/CPTableViewTest.j @@ -0,0 +1,23 @@ +@import + +@implementation CPTableViewTest : OJTestCase +{ +} + +- (void)setUp +{ + // setup a reasonable table + _tableView = [[CPTableView alloc] initWithFrame:CGRectMakeZero()]; + _tableColumn = [[CPTableColumn alloc] initWithIdentifier:@"Foo"]; + [_tableView addTableColumn:_tableColumn]; +} + +// Failing test for issue 112, See:http://github.com/280north/cappuccino/issues/#issue/112 +- (void)testCPTableDoubleAction +{ + // CPEvent with 2 clickCount + var dblClk = [CPEvent mouseEventWithType:CPLeftMouseUp location:CGPointMakeZero() modifierFlags:0 + timestamp:0 windowNumber:0 context:nil eventNumber:0 clickCount:2 pressure:0]; + + [_tableView trackSelection:dblClk]; +}