public class DefaultPinnedModeManager extends Object implements GridPinnedModeManager
GridPinnedModeManager that uses animations to enter and/exit "pinned" mode.GridPinnedModeManager.PinnedContext| Constructor and Description |
|---|
DefaultPinnedModeManager(GridLayer gridLayer) |
| Modifier and Type | Method and Description |
|---|---|
void |
addOnEnterPinnedModeCommand(com.google.gwt.user.client.Command command) |
void |
addOnExitPinnedModeCommand(com.google.gwt.user.client.Command command) |
protected void |
doEnterPinnedMode(com.google.gwt.user.client.Command onStartCommand,
GridWidget gridWidget,
Set<GridWidget> gridWidgetsToFadeFromView,
Set<com.ait.lienzo.client.core.shape.IPrimitive<?>> gridWidgetConnectorsToFadeFromView) |
protected void |
doExitPinnedMode(com.google.gwt.user.client.Command onCompleteCommand,
Set<GridWidget> gridWidgetsToFadeIntoView,
Set<com.ait.lienzo.client.core.shape.IPrimitive<?>> gridWidgetConnectorsToFadeIntoView) |
void |
enterPinnedMode(GridWidget gridWidget,
com.google.gwt.user.client.Command onStartCommand)
Enters "pinned" mode.
|
void |
exitPinnedMode(com.google.gwt.user.client.Command onCompleteCommand)
Exits "pinned" mode.
|
TransformMediator |
getDefaultTransformMediator()
Returns the default restriction when in "unpinned" mode.
|
GridPinnedModeManager.PinnedContext |
getPinnedContext()
Returns the pinned Context, or null if no GridWidget is pinned.
|
boolean |
isGridPinned()
Returns the current state of the View; whether a GridWidget is already "pinned".
|
void |
updatePinnedContext(GridWidget gridWidget)
Updates the context to a different GridWidget and related translation.
|
public DefaultPinnedModeManager(GridLayer gridLayer)
public void enterPinnedMode(GridWidget gridWidget, com.google.gwt.user.client.Command onStartCommand)
GridPinnedModeManagerenterPinnedMode in interface GridPinnedModeManagergridWidget - GridWidget to "pin"onStartCommand - Command to execute on start of entry to "pinned" modeprotected void doEnterPinnedMode(com.google.gwt.user.client.Command onStartCommand,
GridWidget gridWidget,
Set<GridWidget> gridWidgetsToFadeFromView,
Set<com.ait.lienzo.client.core.shape.IPrimitive<?>> gridWidgetConnectorsToFadeFromView)
public void exitPinnedMode(com.google.gwt.user.client.Command onCompleteCommand)
GridPinnedModeManagerexitPinnedMode in interface GridPinnedModeManageronCompleteCommand - Command to execute on completion of exiting "pinned" modeprotected void doExitPinnedMode(com.google.gwt.user.client.Command onCompleteCommand,
Set<GridWidget> gridWidgetsToFadeIntoView,
Set<com.ait.lienzo.client.core.shape.IPrimitive<?>> gridWidgetConnectorsToFadeIntoView)
public void updatePinnedContext(GridWidget gridWidget) throws IllegalStateException
GridPinnedModeManagerupdatePinnedContext in interface GridPinnedModeManagergridWidget - GridWidget to "pin"IllegalStateException - If "pinned" mode has not been entered.public GridPinnedModeManager.PinnedContext getPinnedContext()
GridPinnedModeManagergetPinnedContext in interface GridPinnedModeManagerpublic boolean isGridPinned()
IsPinnedModeAwareisGridPinned in interface IsPinnedModeAwarepublic TransformMediator getDefaultTransformMediator()
GridPinnedModeManagergetDefaultTransformMediator in interface GridPinnedModeManagerpublic void addOnEnterPinnedModeCommand(com.google.gwt.user.client.Command command)
addOnEnterPinnedModeCommand in interface GridPinnedModeManagerpublic void addOnExitPinnedModeCommand(com.google.gwt.user.client.Command command)
addOnExitPinnedModeCommand in interface GridPinnedModeManagerCopyright © 2012–2020 JBoss by Red Hat. All rights reserved.