Class ScenarioInvokeContextMenuForSelectedCell

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

    public class ScenarioInvokeContextMenuForSelectedCell
    extends org.uberfire.ext.wires.core.grids.client.widget.grid.impl.KeyboardOperationInvokeContextMenuForSelectedCell
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.uberfire.ext.wires.core.grids.client.widget.grid.impl.KeyboardOperation

        org.uberfire.ext.wires.core.grids.client.widget.grid.impl.KeyboardOperation.TriStateBoolean
    • Field Summary

      • Fields inherited from class org.uberfire.ext.wires.core.grids.client.widget.grid.impl.BaseKeyboardOperation

        gridLayer
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.ait.lienzo.client.core.types.Point2D getMiddleXYCell​(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget, org.uberfire.ext.wires.core.grids.client.model.GridColumn column, boolean isHeader, int uiRowIndex, org.uberfire.ext.wires.core.grids.client.widget.layer.GridLayer gridLayer)  
      boolean isExecutable​(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget)  
      boolean perform​(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget, boolean isShiftKeyDown, boolean isControlKeyDown)  
      • Methods inherited from class org.uberfire.ext.wires.core.grids.client.widget.grid.impl.KeyboardOperationInvokeContextMenuForSelectedCell

        getKeyCode, isControlKeyDown, performBodyOperation, performHeaderOperation
      • Methods inherited from class org.uberfire.ext.wires.core.grids.client.widget.grid.impl.BaseKeyboardOperation

        getSelectedCellOrigin, isShiftKeyDown, scrollSelectedCellIntoView
    • Constructor Detail

      • ScenarioInvokeContextMenuForSelectedCell

        public ScenarioInvokeContextMenuForSelectedCell​(org.uberfire.ext.wires.core.grids.client.widget.layer.GridLayer gridLayer,
                                                        ScenarioContextMenuRegistry scenarioContextMenuRegistry)
    • Method Detail

      • isExecutable

        public boolean isExecutable​(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget)
        Specified by:
        isExecutable in interface org.uberfire.ext.wires.core.grids.client.widget.grid.impl.KeyboardOperation
        Overrides:
        isExecutable in class org.uberfire.ext.wires.core.grids.client.widget.grid.impl.KeyboardOperationInvokeContextMenuForSelectedCell
      • perform

        public boolean perform​(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget,
                               boolean isShiftKeyDown,
                               boolean isControlKeyDown)
        Specified by:
        perform in interface org.uberfire.ext.wires.core.grids.client.widget.grid.impl.KeyboardOperation
        Overrides:
        perform in class org.uberfire.ext.wires.core.grids.client.widget.grid.impl.KeyboardOperationInvokeContextMenuForSelectedCell
      • getMiddleXYCell

        protected com.ait.lienzo.client.core.types.Point2D getMiddleXYCell​(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget,
                                                                           org.uberfire.ext.wires.core.grids.client.model.GridColumn column,
                                                                           boolean isHeader,
                                                                           int uiRowIndex,
                                                                           org.uberfire.ext.wires.core.grids.client.widget.layer.GridLayer gridLayer)