private objectValueForTableColumn ( MonoMac.AppKit.NSTableView table_view, NSTableColumn table_column, int row_index ) : |
||
table_view | MonoMac.AppKit.NSTableView | |
table_column | NSTableColumn | |
row_index | int | |
return |
public NSObject objectValueForTableColumn (NSTableView table_view,
NSTableColumn table_column, int row_index)
{
if (table_column.HeaderToolTip.Equals ("Description")) {
if (table_view.SelectedRow == row_index &&
Program.UI.Setup.IsKeyWindow &&
Program.UI.Setup.FirstResponder == table_view) {
return SelectedCells [row_index];
} else {
return Cells [row_index];
}
} else {
return new NSImage ((Items [row_index] as SparklePlugin).ImagePath) {
Size = new SizeF (24, 24)
};
}
}
}