textLabel.setHorizontalTextPosition(SwingConstants.RIGHT);
textLabel.setCursor(HAND_CURSOR);
}
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
BasicTableGutter tableGutter = (BasicTableGutter) list;
DatasetEditorModel model = (DatasetEditorModel) list.getModel();
DatasetEditorModelRow row = model.getRowAtIndex(index);
DatasetEditorTable table = (DatasetEditorTable) tableGutter.getTable();
if (row != null) {
Icon icon =
row.isNew() ? Icons.DATA_EDITOR_ROW_NEW :
row.isInsert() ? Icons.DATA_EDITOR_ROW_INSERT :
row.isDeleted() ? Icons.DATA_EDITOR_ROW_DELETED :