@Override public void setBrowserView(NSOutlineView view) { super.setBrowserView(view); { NSTableColumn c = tableColumnsFactory.create(SyncPromptDataSource.Column.sync.name()); c.headerCell().setStringValue(StringUtils.EMPTY); c.setMinWidth(20f); c.setWidth(20f); c.setMaxWidth(20f); c.setResizingMask(NSTableColumn.NSTableColumnAutoresizingMask); c.setEditable(false); c.setDataCell(imageCellPrototype); c.dataCell().setAlignment(NSText.NSCenterTextAlignment); view.addTableColumn(c); } { NSTableColumn c = tableColumnsFactory.create(SyncPromptDataSource.Column.create.name()); c.headerCell().setStringValue(StringUtils.EMPTY); c.setMinWidth(20f); c.setWidth(20f); c.setMaxWidth(20f); c.setResizingMask(NSTableColumn.NSTableColumnAutoresizingMask); c.setEditable(false); c.setDataCell(imageCellPrototype); c.dataCell().setAlignment(NSText.NSCenterTextAlignment); view.addTableColumn(c); } view.sizeToFit(); } }
c.setMaxWidth(800f); c.setResizingMask(NSTableColumn.NSTableColumnAutoresizingMask | NSTableColumn.NSTableColumnUserResizingMask); c.setEditable(false); c.setDataCell(outlineCellPrototype); this.browserView.addTableColumn(c); c.setMaxWidth(100f); c.setResizingMask(NSTableColumn.NSTableColumnAutoresizingMask | NSTableColumn.NSTableColumnUserResizingMask); c.setEditable(false); c.setDataCell(textCellPrototype); this.browserView.addTableColumn(c); c.setMaxWidth(20f); c.setResizingMask(NSTableColumn.NSTableColumnAutoresizingMask); c.setEditable(false); c.setDataCell(imageCellPrototype); c.dataCell().setAlignment(NSText.NSCenterTextAlignment); c.setMaxWidth(20f); c.setResizingMask(NSTableColumn.NSTableColumnAutoresizingMask); c.setEditable(false); final NSButtonCell cell = buttonCellPrototype; cell.setTitle(StringUtils.EMPTY);