Class ScenarioGridPanel
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Panel
-
- com.google.gwt.user.client.ui.SimplePanel
-
- com.google.gwt.user.client.ui.FocusPanel
-
- org.uberfire.ext.wires.core.grids.client.widget.layer.impl.GridLienzoPanel
-
- org.drools.workbench.screens.scenariosimulation.client.widgets.ScenarioGridPanel
-
- All Implemented Interfaces:
com.ait.lienzo.client.core.event.NodeMouseOutHandler,com.ait.lienzo.client.core.event.NodeMouseWheelHandler,com.google.gwt.event.dom.client.HasAllDragAndDropHandlers,com.google.gwt.event.dom.client.HasAllFocusHandlers,com.google.gwt.event.dom.client.HasAllGestureHandlers,com.google.gwt.event.dom.client.HasAllKeyHandlers,com.google.gwt.event.dom.client.HasAllMouseHandlers,com.google.gwt.event.dom.client.HasAllTouchHandlers,com.google.gwt.event.dom.client.HasBlurHandlers,com.google.gwt.event.dom.client.HasClickHandlers,com.google.gwt.event.dom.client.HasDoubleClickHandlers,com.google.gwt.event.dom.client.HasDragEndHandlers,com.google.gwt.event.dom.client.HasDragEnterHandlers,com.google.gwt.event.dom.client.HasDragHandlers,com.google.gwt.event.dom.client.HasDragLeaveHandlers,com.google.gwt.event.dom.client.HasDragOverHandlers,com.google.gwt.event.dom.client.HasDragStartHandlers,com.google.gwt.event.dom.client.HasDropHandlers,com.google.gwt.event.dom.client.HasFocusHandlers,com.google.gwt.event.dom.client.HasGestureChangeHandlers,com.google.gwt.event.dom.client.HasGestureEndHandlers,com.google.gwt.event.dom.client.HasGestureStartHandlers,com.google.gwt.event.dom.client.HasKeyDownHandlers,com.google.gwt.event.dom.client.HasKeyPressHandlers,com.google.gwt.event.dom.client.HasKeyUpHandlers,com.google.gwt.event.dom.client.HasMouseDownHandlers,com.google.gwt.event.dom.client.HasMouseMoveHandlers,com.google.gwt.event.dom.client.HasMouseOutHandlers,com.google.gwt.event.dom.client.HasMouseOverHandlers,com.google.gwt.event.dom.client.HasMouseUpHandlers,com.google.gwt.event.dom.client.HasMouseWheelHandlers,com.google.gwt.event.dom.client.HasTouchCancelHandlers,com.google.gwt.event.dom.client.HasTouchEndHandlers,com.google.gwt.event.dom.client.HasTouchMoveHandlers,com.google.gwt.event.dom.client.HasTouchStartHandlers,com.google.gwt.event.dom.client.ScrollHandler,com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.EventHandler,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.AcceptsOneWidget,com.google.gwt.user.client.ui.Focusable,com.google.gwt.user.client.ui.HasFocus,com.google.gwt.user.client.ui.HasOneWidget,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.HasWidgets,com.google.gwt.user.client.ui.HasWidgets.ForIsWidget,com.google.gwt.user.client.ui.IsWidget,com.google.gwt.user.client.ui.ProvidesResize,com.google.gwt.user.client.ui.RequiresResize,com.google.gwt.user.client.ui.SourcesClickEvents,com.google.gwt.user.client.ui.SourcesFocusEvents,com.google.gwt.user.client.ui.SourcesKeyboardEvents,com.google.gwt.user.client.ui.SourcesMouseEvents,com.google.gwt.user.client.ui.SourcesMouseWheelEvents,Iterable<com.google.gwt.user.client.ui.Widget>,org.uberfire.ext.wires.core.grids.client.widget.scrollbars.GridLienzoScrollable
@Dependent public class ScenarioGridPanel extends org.uberfire.ext.wires.core.grids.client.widget.layer.impl.GridLienzoPanel implements com.ait.lienzo.client.core.event.NodeMouseOutHandler, com.ait.lienzo.client.core.event.NodeMouseWheelHandler, com.google.gwt.event.dom.client.ScrollHandlerScenarioGridPanel implementation ofGridLienzoPanel.This panel contains a
ScenarioGridLayerand it is instantiated only once. The Clicks are managed by the injectedScenarioSimulationMainGridPanelClickHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected ScenarioSimulationGridPanelClickHandlerclickHandlerprotected Set<com.google.gwt.event.shared.HandlerRegistration>handlerRegistrationsprotected ScenarioSimulationGridPanelMouseMoveHandlermouseMoveHandler
-
Constructor Summary
Constructors Constructor Description ScenarioGridPanel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHandlers(ScenarioSimulationGridPanelClickHandler clickHandler, ScenarioSimulationGridPanelMouseMoveHandler mouseMoveHandler)voidensureCellIsSelected()ScenarioGridgetScenarioGrid()ScenarioGridLayergetScenarioGridLayer()voidonNodeMouseOut(com.ait.lienzo.client.core.event.NodeMouseOutEvent event)voidonNodeMouseWheel(com.ait.lienzo.client.core.event.NodeMouseWheelEvent nodeMouseWheelEvent)voidonResize()voidonScroll(com.google.gwt.event.dom.client.ScrollEvent scrollEvent)voidselect()voidsetEventBus(com.google.gwt.event.shared.EventBus eventBus)voidsynchronizeFactMappingsWidths()voidunregister()-
Methods inherited from class org.uberfire.ext.wires.core.grids.client.widget.layer.impl.GridLienzoPanel
add, addMouseUpHandler, getDefaultGridLayer, getDomElementContainer, getGridLienzoScrollHandler, getInternalScrollPanel, getLienzoPanel, getRootPanel, getScrollPanel, getViewport, propagateNewPanelSize, refreshScrollPosition, scheduleDeferred, setBounds, setupDefaultGridLayer, setupDefaultHandlers, setupDomElementContainer, setupPanels, setupRootPanel, setupScrollHandlers, setupScrollPanel, updateInternalPanelsSizes, updatePanelSize, updatePanelSize, updateScrollPanelSize
-
Methods inherited from class com.google.gwt.user.client.ui.FocusPanel
addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getTabIndex, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener, setAccessKey, setFocus, setTabIndex
-
Methods inherited from class com.google.gwt.user.client.ui.SimplePanel
add, getContainerElement, getWidget, iterator, remove, setWidget, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
clickHandler
protected ScenarioSimulationGridPanelClickHandler clickHandler
-
mouseMoveHandler
protected ScenarioSimulationGridPanelMouseMoveHandler mouseMoveHandler
-
handlerRegistrations
protected Set<com.google.gwt.event.shared.HandlerRegistration> handlerRegistrations
-
-
Method Detail
-
addHandlers
public void addHandlers(ScenarioSimulationGridPanelClickHandler clickHandler, ScenarioSimulationGridPanelMouseMoveHandler mouseMoveHandler)
-
getScenarioGridLayer
public ScenarioGridLayer getScenarioGridLayer()
-
getScenarioGrid
public ScenarioGrid getScenarioGrid()
-
setEventBus
public void setEventBus(com.google.gwt.event.shared.EventBus eventBus)
-
select
public void select()
-
onNodeMouseOut
public void onNodeMouseOut(com.ait.lienzo.client.core.event.NodeMouseOutEvent event)
- Specified by:
onNodeMouseOutin interfacecom.ait.lienzo.client.core.event.NodeMouseOutHandler
-
onScroll
public void onScroll(com.google.gwt.event.dom.client.ScrollEvent scrollEvent)
- Specified by:
onScrollin interfacecom.google.gwt.event.dom.client.ScrollHandler
-
onNodeMouseWheel
public void onNodeMouseWheel(com.ait.lienzo.client.core.event.NodeMouseWheelEvent nodeMouseWheelEvent)
- Specified by:
onNodeMouseWheelin interfacecom.ait.lienzo.client.core.event.NodeMouseWheelHandler
-
onResize
public void onResize()
- Specified by:
onResizein interfacecom.google.gwt.user.client.ui.RequiresResize- Overrides:
onResizein classorg.uberfire.ext.wires.core.grids.client.widget.layer.impl.GridLienzoPanel
-
unregister
public void unregister()
-
synchronizeFactMappingsWidths
public void synchronizeFactMappingsWidths()
-
ensureCellIsSelected
public void ensureCellIsSelected()
-
-