@Override public void execute() { DefaultGridLayer.this.draw(); } };
@Override public void exitPinnedMode(final Command onCompleteCommand) { super.exitPinnedMode(new Command() { @Override public void execute() { onCompleteCommand.execute(); presenter.onViewPinned(false); } }); }
@Override public void execute() { select(gridWidget); } });
@Override public void onResize() { scheduleDeferred(() -> { updatePanelSize(); refreshScrollPosition(); }); }
@Override public void selectLinkedColumn(final GridColumn<?> selectedGridColumn) { final GridWidget gridWidget = getLinkedGridWidget(selectedGridColumn); if (gridWidget == null) { return; } if (isGridPinned()) { flipToGridWidget(gridWidget); } else { scrollToGridWidget(gridWidget); } }
private DefaultGridLayer setupDefaultGridLayer(final DefaultGridLayer layer) { layer.addOnEnterPinnedModeCommand(this::refreshScrollPosition); layer.addOnExitPinnedModeCommand(this::refreshScrollPosition); return layer; }
@Override public void updatePanelSize(final Integer width, final Integer height) { updateScrollPanelSize(width, height); updateInternalPanelsSizes(width, height); }
@Override public void enterPinnedMode(final GridWidget gridWidget, final Command onStartCommand) { super.enterPinnedMode(gridWidget, new Command() { @Override public void execute() { onStartCommand.execute(); presenter.onViewPinned(true); } }); }
@Override public int compare(final PrioritizedCommand o1, final PrioritizedCommand o2) { return o1.getPriority() - o2.getPriority(); } };
@Override public Bounds getVisibleBounds() { updateVisibleBounds(); return bounds; }
@Override public void onResize() { scheduleDeferred(() -> { updatePanelSize(); refreshScrollPosition(); }); }
@Override public void execute() { select(gridWidget); } });
@Override public void execute() { DefaultGridLayer.this.draw(); } };
private DefaultGridLayer setupDefaultGridLayer(final DefaultGridLayer layer) { layer.addOnEnterPinnedModeCommand(this::refreshScrollPosition); layer.addOnExitPinnedModeCommand(this::refreshScrollPosition); return layer; }
@Override public void exitPinnedMode(final Command onCompleteCommand) { super.exitPinnedMode(new Command() { @Override public void execute() { onCompleteCommand.execute(); presenter.onViewPinned(false); } }); }
@Override public void updatePanelSize(final Integer width, final Integer height) { updateScrollPanelSize(width, height); updateInternalPanelsSizes(width, height); }
@Override public int compare(final PrioritizedCommand o1, final PrioritizedCommand o2) { return o1.getPriority() - o2.getPriority(); } };
@Override public void execute() { select(gridWidget); } });