@Dependent public class ScenarioSimulationMainGridPanelClickHandler extends AbstractScenarioSimulationGridPanelHandler implements ScenarioSimulationGridPanelClickHandler
Modifier and Type | Field and Description |
---|---|
protected AtomicInteger |
clickReceived |
protected com.google.gwt.event.shared.EventBus |
eventBus |
protected ScenarioContextMenuRegistry |
scenarioContextMenuRegistry |
rendererHelper, scenarioGrid, scenarioGridPanel
Constructor and Description |
---|
ScenarioSimulationMainGridPanelClickHandler() |
Modifier and Type | Method and Description |
---|---|
void |
hideMenus() |
protected boolean |
manageBodyCoordinates(Integer uiRowIndex,
Integer uiColumnIndex)
This method check if the click happened on an column of a grid row.
|
protected boolean |
manageGivenExpectHeaderCoordinates(ScenarioHeaderMetaData clickedScenarioHeaderMetadata,
ScenarioGridColumn scenarioGridColumn,
String group,
Integer uiColumnIndex)
This method manage the click happened on an GIVEN or EXPECT header, starting editing it if not already did.
|
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 |
setScenarioContextMenuRegistry(ScenarioContextMenuRegistry scenarioContextMenuRegistry) |
convertDOMToGridCoordinateLocal, getColumnScenarioHeaderMetaDataLocal, getUiColumnIndexLocal, getUiHeaderRowIndexLocal, getUiRowIndexLocal, manageCoordinates, manageHeaderCoordinates, setScenarioGridPanel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setScenarioGridPanel
protected ScenarioContextMenuRegistry scenarioContextMenuRegistry
protected com.google.gwt.event.shared.EventBus eventBus
protected AtomicInteger clickReceived
public ScenarioSimulationMainGridPanelClickHandler()
public void setScenarioContextMenuRegistry(ScenarioContextMenuRegistry scenarioContextMenuRegistry)
setScenarioContextMenuRegistry
in interface ScenarioSimulationGridPanelClickHandler
public void setEventBus(com.google.gwt.event.shared.EventBus eventBus)
setEventBus
in interface ScenarioSimulationGridPanelClickHandler
eventBus
- public void onClick(com.google.gwt.event.dom.client.ClickEvent event)
onClick
in interface com.google.gwt.event.dom.client.ClickHandler
public void onContextMenu(com.google.gwt.event.dom.client.ContextMenuEvent event)
onContextMenu
in interface com.google.gwt.event.dom.client.ContextMenuHandler
public void hideMenus()
hideMenus
in interface ScenarioSimulationGridPanelClickHandler
protected boolean manageGivenExpectHeaderCoordinates(ScenarioHeaderMetaData clickedScenarioHeaderMetadata, ScenarioGridColumn scenarioGridColumn, String group, Integer uiColumnIndex)
manageGivenExpectHeaderCoordinates
in class AbstractScenarioSimulationGridPanelHandler
clickedScenarioHeaderMetadata
- scenarioGridColumn
- group
- uiColumnIndex
- protected boolean manageBodyCoordinates(Integer uiRowIndex, Integer uiColumnIndex)
false
manageBodyCoordinates
in class AbstractScenarioSimulationGridPanelHandler
uiRowIndex
- uiColumnIndex
- Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.