blob: 2b4312b3a6ed017846b61f7c61768e28f0e3a667 [file] [log] [blame]
/*=============================================================================#
# Copyright (c) 2012, 2021 Original NatTable authors and others.
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# https://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
#
# Contributors:
# Original NatTable authors and others - initial API and implementation
#=============================================================================*/
package org.eclipse.statet.ecommons.waltable.selection.config;
import org.eclipse.statet.ecommons.waltable.config.AbstractLayerConfiguration;
import org.eclipse.statet.ecommons.waltable.layer.event.ILayerEventHandler;
import org.eclipse.statet.ecommons.waltable.selection.SelectionLayer;
/**
* Configure the move selection behavior so that we always move by a row.
* Add {@link ILayerEventHandler} to preserve row selection.
*
* @see DefaultMoveSelectionConfiguration
*/
public class RowOnlySelectionConfiguration<T> extends AbstractLayerConfiguration<SelectionLayer> {
@Override
public void configureTypedLayer(final SelectionLayer layer) {
// layer.registerCommandHandler(new MoveRowSelectionCommandHandler(layer));
}
}