@Dependent public class ScenarioSimulationGridPanelClickHandler extends Object implements com.google.gwt.event.dom.client.ClickHandler, com.google.gwt.event.dom.client.ContextMenuHandler
| Constructor and Description |
|---|
ScenarioSimulationGridPanelClickHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getExistingInstances(String group,
ScenarioGridModel scenarioGridModel) |
protected String |
getPropertyName(Simulation simulation,
int columnIndex) |
protected int |
getRelativeX(com.google.gwt.event.dom.client.ClickEvent event) |
protected int |
getRelativeX(com.google.gwt.event.dom.client.ContextMenuEvent event) |
protected int |
getRelativeY(com.google.gwt.event.dom.client.ClickEvent event) |
protected int |
getRelativeY(com.google.gwt.event.dom.client.ContextMenuEvent event) |
void |
hideMenus() |
protected boolean |
manageGridLeftClick(ScenarioGrid scenarioGrid,
Integer uiRowIndex,
Integer uiColumnIndex,
ScenarioGridColumn scenarioGridColumn)
This method check if the click happened on an writable column of a grid row.
|
protected boolean |
manageHeaderLeftClick(ScenarioGrid scenarioGrid,
Integer uiColumnIndex,
ScenarioGridColumn scenarioGridColumn,
com.ait.lienzo.client.core.types.Point2D rp)
This method check if the click happened on an second level header (i.e. the header of a specific column) cell.
|
protected boolean |
manageLeftClick(int canvasX,
int canvasY,
boolean isShiftKeyDown,
boolean isControlKeyDown) |
protected boolean |
manageRightClick(com.google.gwt.event.dom.client.ContextMenuEvent event) |
void |
onClick(com.google.gwt.event.dom.client.ClickEvent event) |
void |
onContextMenu(com.google.gwt.event.dom.client.ContextMenuEvent event) |
void |
setEventBus(com.google.gwt.event.shared.EventBus eventBus)
This method must be called after all the ContextMenu setters
|
void |
setExpectedContextMenu(ExpectedContextMenu expectedContextMenu) |
void |
setGivenContextMenu(GivenContextMenu givenContextMenu) |
void |
setGridContextMenu(GridContextMenu gridContextMenu) |
void |
setHeaderExpectedContextMenu(HeaderExpectedContextMenu headerExpectedContextMenu) |
void |
setHeaderGivenContextMenu(HeaderGivenContextMenu headerGivenContextMenu) |
void |
setOtherContextMenu(OtherContextMenu otherContextMenu) |
void |
setScenarioGrid(ScenarioGrid scenarioGrid) |
void |
setUnmodifiableColumnGridContextMenu(UnmodifiableColumnGridContextMenu unmodifiableColumnGridContextMenu) |
public ScenarioSimulationGridPanelClickHandler()
public void setScenarioGrid(ScenarioGrid scenarioGrid)
public void setOtherContextMenu(OtherContextMenu otherContextMenu)
public void setHeaderGivenContextMenu(HeaderGivenContextMenu headerGivenContextMenu)
public void setHeaderExpectedContextMenu(HeaderExpectedContextMenu headerExpectedContextMenu)
public void setGivenContextMenu(GivenContextMenu givenContextMenu)
public void setExpectedContextMenu(ExpectedContextMenu expectedContextMenu)
public void setGridContextMenu(GridContextMenu gridContextMenu)
public void setUnmodifiableColumnGridContextMenu(UnmodifiableColumnGridContextMenu unmodifiableColumnGridContextMenu)
public void setEventBus(com.google.gwt.event.shared.EventBus eventBus)
eventBus - public void onClick(com.google.gwt.event.dom.client.ClickEvent event)
onClick in interface com.google.gwt.event.dom.client.ClickHandlerpublic void onContextMenu(com.google.gwt.event.dom.client.ContextMenuEvent event)
onContextMenu in interface com.google.gwt.event.dom.client.ContextMenuHandlerprotected boolean manageRightClick(com.google.gwt.event.dom.client.ContextMenuEvent event)
protected int getRelativeX(com.google.gwt.event.dom.client.ContextMenuEvent event)
protected int getRelativeY(com.google.gwt.event.dom.client.ContextMenuEvent event)
protected int getRelativeX(com.google.gwt.event.dom.client.ClickEvent event)
protected int getRelativeY(com.google.gwt.event.dom.client.ClickEvent event)
public void hideMenus()
protected boolean manageLeftClick(int canvasX,
int canvasY,
boolean isShiftKeyDown,
boolean isControlKeyDown)
canvasX - canvasY - isShiftKeyDown - isControlKeyDown - protected boolean manageHeaderLeftClick(ScenarioGrid scenarioGrid, Integer uiColumnIndex, ScenarioGridColumn scenarioGridColumn, com.ait.lienzo.client.core.types.Point2D rp)
true,
otherwise returns falsescenarioGrid - uiColumnIndex - scenarioGridColumn - rp - protected boolean manageGridLeftClick(ScenarioGrid scenarioGrid, Integer uiRowIndex, Integer uiColumnIndex, ScenarioGridColumn scenarioGridColumn)
falsescenarioGrid - uiRowIndex - uiColumnIndex - scenarioGridColumn - protected String getExistingInstances(String group, ScenarioGridModel scenarioGridModel)
protected String getPropertyName(Simulation simulation, int columnIndex)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.