Revision f9df6d49
Added by Patrick Plitzner almost 6 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/matrix/CharacterMatrix.java | ||
---|---|---|
68 | 68 |
import org.eclipse.nebula.widgets.nattable.summaryrow.SummaryRowLayer; |
69 | 69 |
import org.eclipse.nebula.widgets.nattable.tree.ITreeRowModel; |
70 | 70 |
import org.eclipse.nebula.widgets.nattable.tree.TreeLayer; |
71 |
import org.eclipse.nebula.widgets.nattable.ui.menu.AbstractHeaderMenuConfiguration; |
|
72 |
import org.eclipse.nebula.widgets.nattable.ui.menu.PopupMenuBuilder; |
|
73 | 71 |
import org.eclipse.nebula.widgets.nattable.util.GUIHelper; |
74 | 72 |
import org.eclipse.nebula.widgets.nattable.viewport.ViewportLayer; |
75 | 73 |
import org.eclipse.swt.SWT; |
... | ... | |
506 | 504 |
|
507 | 505 |
// add the header menu configuration for adding the column header menu |
508 | 506 |
// with hide/show actions |
509 |
natTable.addConfiguration(new AbstractHeaderMenuConfiguration(natTable) { |
|
510 |
|
|
511 |
@Override |
|
512 |
protected PopupMenuBuilder createColumnHeaderMenu(NatTable natTable) { |
|
513 |
return super.createColumnHeaderMenu(natTable) |
|
514 |
.withHideColumnMenuItem() |
|
515 |
.withShowAllColumnsMenuItem(); |
|
516 |
} |
|
517 |
|
|
518 |
}); |
|
507 |
natTable.addConfiguration(new CharacterMatrixHeaderMenuConfiguration(natTable)); |
|
519 | 508 |
|
520 | 509 |
// add custom configuration for data conversion and add column labels to viewport layer |
521 | 510 |
topMostLayer.addConfiguration(new DataConversionConfiguration(this)); |
Also available in: Unified diff
Refactor character matrix