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.
|
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 GridWidget
uiHeaderRowIndex
- 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 GridWidget
uiHeaderRowIndex
- 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 GridWidget
uiRowIndex
- Index of the Body row as seen in the UIuiColumnIndex
- Index of the Body column as seen in the UIevent
- The original event.Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.