Class DelegatingGridWidgetCellSelectorMouseEventHandler

  • All Implemented Interfaces:
    org.uberfire.ext.wires.core.grids.client.widget.grid.NodeMouseEventHandler

    public class DelegatingGridWidgetCellSelectorMouseEventHandler
    extends org.uberfire.ext.wires.core.grids.client.widget.grid.impl.DefaultGridWidgetCellSelectorMouseEventHandler
    • Constructor Detail

      • DelegatingGridWidgetCellSelectorMouseEventHandler

        public DelegatingGridWidgetCellSelectorMouseEventHandler​(org.uberfire.ext.wires.core.grids.client.widget.layer.GridSelectionManager selectionManager,
                                                                 Supplier<GridCellTuple> parentSupplier,
                                                                 Supplier<Integer> nestingSupplier)
    • Method Detail

      • onNodeMouseEvent

        public boolean onNodeMouseEvent​(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget,
                                        com.ait.lienzo.client.core.types.Point2D relativeLocation,
                                        Optional<Integer> uiHeaderRowIndex,
                                        Optional<Integer> uiHeaderColumnIndex,
                                        Optional<Integer> uiRowIndex,
                                        Optional<Integer> uiColumnIndex,
                                        com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event)
        Specified by:
        onNodeMouseEvent in interface org.uberfire.ext.wires.core.grids.client.widget.grid.NodeMouseEventHandler
        Overrides:
        onNodeMouseEvent in class org.uberfire.ext.wires.core.grids.client.widget.grid.impl.DefaultGridWidgetCellSelectorMouseEventHandler