Modifier and Type | Method and Description |
---|---|
static com.ait.lienzo.client.core.types.Point2D |
CoordinateUtilities.convertDOMToGridCoordinate(GridWidget view,
com.ait.lienzo.client.core.types.Point2D point)
Convert a DOM-relative coordinate to one within a GridWidget, taking
the current transformation (translation and scale) into consideration.
|
static void |
CellContextUtilities.editSelectedCell(GridWidget gridWidget) |
static void |
CellContextUtilities.editSelectedCell(GridWidget gridWidget,
com.ait.lienzo.client.core.types.Point2D relativeLocation) |
static Integer |
CoordinateUtilities.getUiColumnIndex(GridWidget gridWidget,
double relativeX)
Gets the column index corresponding to the provided Canvas x-coordinate relative to the grid.
|
static Integer |
CoordinateUtilities.getUiHeaderRowIndex(GridWidget gridWidget,
com.ait.lienzo.client.core.types.Point2D rp)
Gets the header row index corresponding to the provided Canvas y-coordinate relative to
the grid.
|
static Integer |
CoordinateUtilities.getUiRowIndex(GridWidget gridWidget,
double relativeY)
Gets the row index corresponding to the provided Canvas y-coordinate relative to the grid.
|
static GridBodyCellEditContext |
CellContextUtilities.makeCellRenderContext(GridWidget gridWidget,
BaseGridRendererHelper.RenderingInformation ri,
BaseGridRendererHelper.ColumnInformation ci,
int uiRowIndex) |
static GridBodyCellEditContext |
CellContextUtilities.makeHeaderCellRenderContext(GridWidget gridWidget,
BaseGridRendererHelper.RenderingInformation ri,
BaseGridRendererHelper.ColumnInformation ci,
int uiHeaderRowIndex) |
static GridBodyCellEditContext |
CellContextUtilities.makeHeaderCellRenderContext(GridWidget gridWidget,
BaseGridRendererHelper.RenderingInformation ri,
BaseGridRendererHelper.ColumnInformation ci,
com.ait.lienzo.client.core.types.Point2D rp,
int uiHeaderRowIndex) |
Constructor and Description |
---|
GridHighlightHelper(GridLienzoPanel gridPanel,
GridWidget gridWidget) |
Modifier and Type | Method and Description |
---|---|
GridWidget |
GridWidgetDnDHandlersState.getActiveGridWidget()
Returns the active GridWidget.
|
Modifier and Type | Method and Description |
---|---|
protected double |
GridWidgetDnDMouseMoveHandler.adjustColumnWidth(double columnNewWidth,
GridColumn<?> activeGridColumn,
GridWidget activeGridWidget) |
protected void |
GridWidgetDnDMouseMoveHandler.findMovableColumns(GridWidget view,
BaseGridRendererHelper.RenderingInformation renderingInformation,
double headerRowsHeight,
double headerMinY,
double cx,
double cy) |
protected void |
GridWidgetDnDMouseMoveHandler.findMovableRows(GridWidget view,
BaseGridRendererHelper.RenderingInformation renderingInformation,
double cx,
double cy) |
protected void |
GridWidgetDnDMouseMoveHandler.findResizableColumn(GridWidget view,
BaseGridRendererHelper.RenderingInformation renderingInformation,
double cx) |
void |
GridWidgetDnDHandlersState.setActiveGridWidget(GridWidget activeGridWidget)
Sets the active GridWidget.
|
protected void |
GridWidgetDnDMouseDownHandler.showColumnHighlight(GridWidget view,
List<GridColumn<?>> activeGridColumns) |
protected void |
GridWidgetDnDMouseDownHandler.showRowHighlight(GridWidget view,
List<GridRow> activeGridRows) |
Modifier and Type | Method and Description |
---|---|
E |
DOMElementFactory.createDomElement(GridLayer gridLayer,
GridWidget gridWidget)
Creates a DOMElement.
|
Modifier and Type | Field and Description |
---|---|
protected GridWidget |
BaseDOMElement.gridWidget |
Constructor and Description |
---|
BaseDOMElement(W widget,
GridLayer gridLayer,
GridWidget gridWidget) |
CheckBoxDOMElement(org.gwtbootstrap3.client.ui.CheckBox widget,
GridLayer gridLayer,
GridWidget gridWidget) |
ListBoxDOMElement(com.google.gwt.user.client.ui.ListBox widget,
GridLayer gridLayer,
GridWidget gridWidget) |
TextBoxDOMElement(org.gwtbootstrap3.client.ui.TextBox widget,
GridLayer gridLayer,
GridWidget gridWidget) |
Modifier and Type | Field and Description |
---|---|
protected GridWidget |
BaseDOMElementFactory.gridWidget |
Modifier and Type | Method and Description |
---|---|
TextBoxDOMElement |
TextBoxDOMElementFactory.createDomElement(GridLayer gridLayer,
GridWidget gridWidget) |
CheckBoxDOMElement |
CheckBoxDOMElementFactory.createDomElement(GridLayer gridLayer,
GridWidget gridWidget) |
Constructor and Description |
---|
BaseDOMElementFactory(GridLayer gridLayer,
GridWidget gridWidget) |
CheckBoxDOMElementFactory(GridLayer gridLayer,
GridWidget gridWidget) |
TextBoxDOMElementFactory(GridLayer gridLayer,
GridWidget gridWidget) |
Modifier and Type | Field and Description |
---|---|
protected GridWidget |
BaseSingletonDOMElementFactory.gridWidget |
Modifier and Type | Method and Description |
---|---|
E |
BaseSingletonDOMElementFactory.createDomElement(GridLayer gridLayer,
GridWidget gridWidget) |
protected ListBoxDOMElement |
ListBoxSingletonDOMElementFactory.createDomElementInternal(com.google.gwt.user.client.ui.ListBox widget,
GridLayer gridLayer,
GridWidget gridWidget) |
protected TextBoxDOMElement |
TextBoxSingletonDOMElementFactory.createDomElementInternal(org.gwtbootstrap3.client.ui.TextBox widget,
GridLayer gridLayer,
GridWidget gridWidget) |
protected abstract E |
BaseSingletonDOMElementFactory.createDomElementInternal(W widget,
GridLayer gridLayer,
GridWidget gridWidget) |
Constructor and Description |
---|
BaseSingletonDOMElementFactory(GridLienzoPanel gridPanel,
GridLayer gridLayer,
GridWidget gridWidget) |
ListBoxSingletonDOMElementFactory(GridLienzoPanel gridPanel,
GridLayer gridLayer,
GridWidget gridWidget) |
TextBoxSingletonDOMElementFactory(GridLienzoPanel gridPanel,
GridLayer gridLayer,
GridWidget gridWidget) |
Modifier and Type | Method and Description |
---|---|
default boolean |
NodeMouseEventHandler.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 |
NodeMouseEventHandler.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 |
NodeMouseEventHandler.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. |
Constructor and Description |
---|
GridWidgetEnterPinnedModeAnimation(GridWidget gridWidget,
Set<GridWidget> gridWidgets,
Set<com.ait.lienzo.client.core.shape.IPrimitive<?>> gridWidgetConnectors,
com.google.gwt.user.client.Command onStartCommand,
List<com.google.gwt.user.client.Command> onEnterPinnedModeCommands) |
GridWidgetScrollIntoViewAnimation(GridWidget gridWidget,
com.google.gwt.user.client.Command onStartCommand) |
MergableGridWidgetCollapseRowsAnimation(GridWidget gridWidget,
int uiRowIndex,
int uiColumnIndex,
int rowCount) |
MergableGridWidgetExpandRowsAnimation(GridWidget gridWidget,
int uiRowIndex,
int uiColumnIndex,
int rowCount) |
Constructor and Description |
---|
GridWidgetEnterPinnedModeAnimation(GridWidget gridWidget,
Set<GridWidget> gridWidgets,
Set<com.ait.lienzo.client.core.shape.IPrimitive<?>> gridWidgetConnectors,
com.google.gwt.user.client.Command onStartCommand,
List<com.google.gwt.user.client.Command> onEnterPinnedModeCommands) |
GridWidgetExitPinnedModeAnimation(GridPinnedModeManager.PinnedContext state,
Set<GridWidget> gridWidgets,
Set<com.ait.lienzo.client.core.shape.IPrimitive<?>> gridWidgetConnectors,
com.google.gwt.user.client.Command onCompleteCommand,
List<com.google.gwt.user.client.Command> onExitPinnedModeCommands) |
Modifier and Type | Class and Description |
---|---|
class |
BaseGridWidget
The base of all GridWidgets.
|
Modifier and Type | Field and Description |
---|---|
protected GridWidget |
BaseGridWidgetMouseEventHandler.gridWidget |
Modifier and Type | Method and Description |
---|---|
protected void |
KeyboardOperationClearCell.clearCells(GridWidget gridWidget) |
boolean |
DefaultGridWidgetEditCellMouseEventHandler.handleBodyCell(GridWidget gridWidget,
com.ait.lienzo.client.core.types.Point2D relativeLocation,
int uiRowIndex,
int uiColumnIndex,
com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event)
Checks if a
AbstractNodeMouseEvent happened within a GridCell . |
boolean |
DefaultGridWidgetCollapsedCellMouseEventHandler.handleBodyCell(GridWidget gridWidget,
com.ait.lienzo.client.core.types.Point2D relativeLocation,
int uiRowIndex,
int uiColumnIndex,
com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event) |
boolean |
DefaultGridWidgetCellSelectorMouseEventHandler.handleBodyCell(GridWidget gridWidget,
com.ait.lienzo.client.core.types.Point2D relativeLocation,
int uiRowIndex,
int uiColumnIndex,
com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event)
Select body cells.
|
boolean |
DefaultGridWidgetPinnedModeMouseEventHandler.handleHeaderCell(GridWidget gridWidget,
com.ait.lienzo.client.core.types.Point2D relativeLocation,
int uiHeaderRowIndex,
int uiHeaderColumnIndex,
com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event)
Checks if a
AbstractNodeMouseEvent is found to have happened within the GridWidget
Header. |
boolean |
DefaultGridWidgetLinkedColumnMouseEventHandler.handleHeaderCell(GridWidget gridWidget,
com.ait.lienzo.client.core.types.Point2D relativeLocation,
int uiHeaderRowIndex,
int uiHeaderColumnIndex,
com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event)
Checks if the
AbstractNodeMouseEvent happened on a "linked" GridColumn . |
boolean |
DefaultGridWidgetCellSelectorMouseEventHandler.handleHeaderCell(GridWidget gridWidget,
com.ait.lienzo.client.core.types.Point2D relativeLocation,
int uiHeaderRowIndex,
int uiHeaderColumnIndex,
com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event)
Select header cells.
|
boolean |
BaseKeyboardOperation.isExecutable(GridWidget gridWidget) |
boolean |
KeyboardOperationInvokeContextMenuForSelectedCell.isExecutable(GridWidget gridWidget) |
boolean |
KeyboardOperationEditCell.isExecutable(GridWidget gridWidget) |
boolean |
KeyboardOperation.isExecutable(GridWidget gridWidget)
Decides about @link{GridWidget} state for execution of the operation.
|
boolean |
DefaultGridWidgetPinnedModeMouseEventHandler.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) |
boolean |
DefaultGridWidgetLinkedColumnMouseEventHandler.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) |
boolean |
DefaultGridWidgetEditCellMouseEventHandler.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) |
boolean |
DefaultGridWidgetCollapsedCellMouseEventHandler.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) |
boolean |
DefaultGridWidgetCellSelectorMouseEventHandler.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) |
boolean |
KeyboardOperationMoveUp.perform(GridWidget gridWidget,
boolean isShiftKeyDown,
boolean isControlKeyDown) |
boolean |
KeyboardOperationMoveRight.perform(GridWidget gridWidget,
boolean isShiftKeyDown,
boolean isControlKeyDown) |
boolean |
KeyboardOperationMoveLeft.perform(GridWidget gridWidget,
boolean isShiftKeyDown,
boolean isControlKeyDown) |
boolean |
KeyboardOperationMoveDown.perform(GridWidget gridWidget,
boolean isShiftKeyDown,
boolean isControlKeyDown) |
boolean |
KeyboardOperationSelectTopLeftCell.perform(GridWidget gridWidget,
boolean isShiftKeyDown,
boolean isControlKeyDown) |
boolean |
KeyboardOperationSelectBottomRightCell.perform(GridWidget gridWidget,
boolean isShiftKeyDown,
boolean isControlKeyDown) |
boolean |
KeyboardOperationInvokeContextMenuForSelectedCell.perform(GridWidget gridWidget,
boolean isShiftKeyDown,
boolean isControlKeyDown) |
boolean |
KeyboardOperationEditCell.perform(GridWidget gridWidget,
boolean isShiftKeyDown,
boolean isControlKeyDown) |
boolean |
KeyboardOperationClearCell.perform(GridWidget gridWidget,
boolean isShiftKeyDown,
boolean isControlKeyDown) |
boolean |
KeyboardOperation.perform(GridWidget gridWidget,
boolean isShiftKeyDown,
boolean isControlKeyDown)
Performs the operation on the given @{link GridWidget}
|
protected boolean |
KeyboardOperationInvokeContextMenuForSelectedCell.performBodyOperation(GridWidget gridWidget) |
protected boolean |
KeyboardOperationInvokeContextMenuForSelectedCell.performHeaderOperation(GridWidget gridWidget) |
protected boolean |
BaseKeyboardOperation.scrollSelectedCellIntoView(GridWidget gridWidget) |
protected boolean |
KeyboardOperationSelectBottomRightCell.selectBottomRightCell(GridWidget gridWidget) |
protected boolean |
KeyboardOperationSelectTopLeftCell.selectTopLeftCell(GridWidget gridWidget) |
Constructor and Description |
---|
BaseGridWidgetMouseClickHandler(GridWidget gridWidget,
List<NodeMouseEventHandler> handlers) |
BaseGridWidgetMouseDoubleClickHandler(GridWidget gridWidget,
List<NodeMouseEventHandler> handlers) |
BaseGridWidgetMouseEventHandler(GridWidget gridWidget,
List<NodeMouseEventHandler> handlers) |
Modifier and Type | Field and Description |
---|---|
protected GridWidget |
KeyDownHandlerCommon.gridWidget |
Constructor and Description |
---|
KeyDownHandlerCommon(GridLienzoPanel gridPanel,
GridLayer gridLayer,
GridWidget gridWidget,
HasSingletonDOMElementResource gridCell) |
KeyDownHandlerCommon(GridLienzoPanel gridPanel,
GridLayer gridLayer,
GridWidget gridWidget,
HasSingletonDOMElementResource gridCell,
boolean isTabKeyHandled,
boolean isEnterKeyHandled,
boolean isEscapeKeyHandled) |
Constructor and Description |
---|
BaseGridRendererHelper(GridWidget view) |
Constructor and Description |
---|
BaseCellSelectionManager(GridWidget gridWidget) |
Modifier and Type | Method and Description |
---|---|
Set<GridWidget> |
GridSelectionManager.getGridWidgets() |
Modifier and Type | Method and Description |
---|---|
void |
GridWidgetRegistry.deregister(GridWidget gridWidget)
Deregisters a
GridWidget |
void |
GridLayer.flipToGridWidget(GridWidget gridWidget)
Moves the specified GridWidget into view without scrolling the Canvas.
|
void |
GridWidgetRegistry.register(GridWidget gridWidget)
Registers a
GridWidget |
void |
GridLayer.scrollToGridWidget(GridWidget gridWidget)
Scrolls the specified GridWidget into view.
|
void |
GridSelectionManager.select(GridWidget selectedGridWidget) |
Modifier and Type | Method and Description |
---|---|
Set<GridWidget> |
DefaultGridLayer.getGridWidgets() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultGridLayer.deregister(GridWidget gridWidget) |
void |
DefaultGridLayer.enterPinnedMode(GridWidget gridWidget,
com.google.gwt.user.client.Command onStartCommand) |
void |
DefaultGridLayer.flipToGridWidget(GridWidget gridWidget) |
void |
DefaultGridLayer.register(GridWidget gridWidget) |
void |
DefaultGridLayer.scrollToGridWidget(GridWidget gridWidget) |
void |
DefaultGridLayer.select(GridWidget selectedGridWidget) |
void |
DefaultGridLayer.updatePinnedContext(GridWidget gridWidget) |
Modifier and Type | Method and Description |
---|---|
GridWidget |
GridPinnedModeManager.PinnedContext.getGridWidget() |
Modifier and Type | Method and Description |
---|---|
void |
GridPinnedModeManager.enterPinnedMode(GridWidget gridWidget,
com.google.gwt.user.client.Command onStartCommand)
Enters "pinned" mode.
|
void |
GridPinnedModeManager.updatePinnedContext(GridWidget gridWidget)
Updates the context to a different GridWidget and related translation.
|
Constructor and Description |
---|
PinnedContext(GridWidget gridWidget,
double translateX,
double translateY,
double scaleX,
double scaleY) |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultPinnedModeManager.doEnterPinnedMode(com.google.gwt.user.client.Command onStartCommand,
GridWidget gridWidget,
Set<GridWidget> gridWidgetsToFadeFromView,
Set<com.ait.lienzo.client.core.shape.IPrimitive<?>> gridWidgetConnectorsToFadeFromView) |
void |
DefaultPinnedModeManager.enterPinnedMode(GridWidget gridWidget,
com.google.gwt.user.client.Command onStartCommand) |
void |
DefaultPinnedModeManager.updatePinnedContext(GridWidget gridWidget) |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultPinnedModeManager.doEnterPinnedMode(com.google.gwt.user.client.Command onStartCommand,
GridWidget gridWidget,
Set<GridWidget> gridWidgetsToFadeFromView,
Set<com.ait.lienzo.client.core.shape.IPrimitive<?>> gridWidgetConnectorsToFadeFromView) |
protected void |
DefaultPinnedModeManager.doExitPinnedMode(com.google.gwt.user.client.Command onCompleteCommand,
Set<GridWidget> gridWidgetsToFadeIntoView,
Set<com.ait.lienzo.client.core.shape.IPrimitive<?>> gridWidgetConnectorsToFadeIntoView) |
Constructor and Description |
---|
GridTransformMediator(GridWidget gridWidget) |
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.