public interface NodeMouseEventHandler
AbstractNodeMouseEvent.| Modifier and Type | Method and Description |
|---|---|
default boolean |
handleBodyCell(GridWidget gridWidget,
com.ait.lienzo.client.core.types.Point2D relativeLocation,
int uiRowIndex,
int uiColumnIndex,
com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event)
Handles the event for a Body element.
|
default boolean |
handleHeaderCell(GridWidget gridWidget,
com.ait.lienzo.client.core.types.Point2D relativeLocation,
int uiHeaderRowIndex,
int uiHeaderColumnIndex,
com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event)
Handles the event for a Header element.
|
default boolean |
isDNDOperationInProgress(GridWidget gridWidget)
Returns whether the
AbstractNodeMouseEvent occurred during a Drag and Drop operation. |
boolean |
onNodeMouseEvent(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)
Executes when a
NodeMouseEventHandler reacts to the AbstractNodeMouseEvent
to which the NodeMouseEventHandler has been registered. |
boolean onNodeMouseEvent(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)
NodeMouseEventHandler reacts to the AbstractNodeMouseEvent
to which the NodeMouseEventHandler has been registered. Note uiHeaderRowIndex,
uiHeaderColumnIndex, uiRowIndex and uiColumnIndex may be Optional.empty() if
the event did not occur over the applicable element within the GridWidget.gridWidget - The GridWidget on which the event occurred.relativeLocation - Point2D relative to the top-left of the GridWidgetuiHeaderRowIndex - Index of the Header row as seen in the UI. 0-based index. Top row is 0.uiHeaderColumnIndex - Index of the Header column as seen in the UI. 0-based index. Leftmost column is 0.uiRowIndex - Index of the Body row as seen in the UIuiColumnIndex - Index of the Body column as seen in the UIevent - The original event.default boolean handleHeaderCell(GridWidget gridWidget, com.ait.lienzo.client.core.types.Point2D relativeLocation, int uiHeaderRowIndex, int uiHeaderColumnIndex, com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event)
gridWidget - The GridWidget on which the event occurred.relativeLocation - Point2D relative to the top-left of the GridWidgetuiHeaderRowIndex - Index of the Header row as seen in the UI. 0-based index. Top row is 0.uiHeaderColumnIndex - Index of the Header column as seen in the UI. 0-based index. Leftmost column is 0.event - The original event.default boolean handleBodyCell(GridWidget gridWidget, com.ait.lienzo.client.core.types.Point2D relativeLocation, int uiRowIndex, int uiColumnIndex, com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event)
gridWidget - The GridWidget on which the event occurred.relativeLocation - Point2D relative to the top-left of the GridWidgetuiRowIndex - Index of the Body row as seen in the UIuiColumnIndex - Index of the Body column as seen in the UIevent - The original event.default boolean isDNDOperationInProgress(GridWidget gridWidget)
AbstractNodeMouseEvent occurred during a Drag and Drop operation.gridWidget - The GridWidget on which the event occurred.Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.