removed menu for delete action in example
diff --git a/org.eclipse.nebula.widgets.nattable.examples/src/org/eclipse/nebula/widgets/nattable/examples/_500_Layers/_542_RowReorderExample.java b/org.eclipse.nebula.widgets.nattable.examples/src/org/eclipse/nebula/widgets/nattable/examples/_500_Layers/_542_RowReorderExample.java index 0d9c0d8..ba23c73 100644 --- a/org.eclipse.nebula.widgets.nattable.examples/src/org/eclipse/nebula/widgets/nattable/examples/_500_Layers/_542_RowReorderExample.java +++ b/org.eclipse.nebula.widgets.nattable.examples/src/org/eclipse/nebula/widgets/nattable/examples/_500_Layers/_542_RowReorderExample.java
@@ -10,13 +10,11 @@ *******************************************************************************/ package org.eclipse.nebula.widgets.nattable.examples._500_Layers; -import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.eclipse.nebula.widgets.nattable.NatTable; -import org.eclipse.nebula.widgets.nattable.coordinate.Range; import org.eclipse.nebula.widgets.nattable.data.IDataProvider; import org.eclipse.nebula.widgets.nattable.examples.AbstractNatExample; import org.eclipse.nebula.widgets.nattable.examples.data.person.Person; @@ -34,17 +32,11 @@ import org.eclipse.nebula.widgets.nattable.grid.layer.RowHeaderLayer; import org.eclipse.nebula.widgets.nattable.layer.DataLayer; import org.eclipse.nebula.widgets.nattable.layer.ILayer; -import org.eclipse.nebula.widgets.nattable.layer.event.RowDeleteEvent; import org.eclipse.nebula.widgets.nattable.reorder.RowReorderLayer; import org.eclipse.nebula.widgets.nattable.selection.SelectionLayer; import org.eclipse.nebula.widgets.nattable.viewport.ViewportLayer; -import org.eclipse.swt.SWT; -import org.eclipse.swt.events.SelectionAdapter; -import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; -import org.eclipse.swt.widgets.Menu; -import org.eclipse.swt.widgets.MenuItem; /** * Simple example showing how to add the {@link RowReorderLayer} to the layer @@ -107,29 +99,7 @@ //build the grid layer GridLayer gridLayer = new GridLayer(viewportLayer, columnHeaderLayer, rowHeaderLayer, cornerLayer); - NatTable natTable = new NatTable(parent, gridLayer); - - - Menu menu = new Menu(natTable); - MenuItem menuItem = new MenuItem(menu, SWT.PUSH); - menuItem.setText("Delete"); - menuItem.addSelectionListener(new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent e) { - int[] rowPositions = selectionLayer.getFullySelectedRowPositions(); - List<Range> positions = new ArrayList<Range>(); - for (int pos : rowPositions) { - int index = rowReorderLayer.getRowIndexByPosition(pos); - contents.remove(index); - positions.add(new Range(index, index+1)); - } - - bodyDataLayer.fireLayerEvent(new RowDeleteEvent(bodyDataLayer, positions)); - } - }); - natTable.setMenu(menu); - - return natTable; + return new NatTable(parent, gridLayer); } }