Chromium Code Reviews| Index: chrome/browser/ui/cocoa/extensions/chooser_dialog_cocoa_controller.mm |
| diff --git a/chrome/browser/ui/cocoa/extensions/chooser_dialog_cocoa_controller.mm b/chrome/browser/ui/cocoa/extensions/chooser_dialog_cocoa_controller.mm |
| index 0ef8a21102df7851749edab6cdfbd56d9a0c83dd..34c33d43556e0add4fe5f0f12077251dcd480a74 100644 |
| --- a/chrome/browser/ui/cocoa/extensions/chooser_dialog_cocoa_controller.mm |
| +++ b/chrome/browser/ui/cocoa/extensions/chooser_dialog_cocoa_controller.mm |
| @@ -45,10 +45,10 @@ initWithChooserDialogCocoa:(ChooserDialogCocoa*)chooserDialogCocoa |
| return [chooserContentView_ numberOfOptions]; |
| } |
| -- (id)tableView:(NSTableView*)tableView |
| - objectValueForTableColumn:(NSTableColumn*)tableColumn |
| - row:(NSInteger)rowIndex { |
| - return [chooserContentView_ optionAtIndex:rowIndex]; |
| +- (NSView*)tableView:(NSTableView*)tableView |
| + viewForTableColumn:(NSTableColumn*)tableColumn |
|
Jeffrey Yasskin
2016/08/19 18:30:05
Another dumb question: why does this take a tableV
juncai
2016/08/22 19:18:20
https://developer.apple.com/library/mac/documentat
Jeffrey Yasskin
2016/08/22 21:59:24
Yep, that's it. I missed that it was implementing
juncai
2016/08/23 00:30:40
Acknowledged.
|
| + row:(NSInteger)rowIndex { |
| + return [chooserContentView_ createTableRowView:rowIndex]; |
| } |
| - (BOOL)tableView:(NSTableView*)aTableView |
| @@ -57,6 +57,10 @@ initWithChooserDialogCocoa:(ChooserDialogCocoa*)chooserDialogCocoa |
| return NO; |
| } |
| +- (CGFloat)tableView:(NSTableView*)tableView heightOfRow:(NSInteger)row { |
| + return [chooserContentView_ tableRowViewHeight:row]; |
| +} |
| + |
| - (void)tableViewSelectionDidChange:(NSNotification*)aNotification { |
| [connectButton_ setEnabled:[tableView_ numberOfSelectedRows] > 0]; |
| } |