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)
};
}
}
}