/** * Gets the vertical scroll position. * * @return the vertical scroll position, in pixels * @deprecated as of GWT 2.3, replaced by {@link #getVerticalScrollPosition()} */ @Deprecated public int getScrollPosition() { return getScrollableElement().getScrollTop(); }
public int getScrollTop() { return wrapper.getScrollTop(); }
public int getScrollTop() { return scrollElement.getScrollTop(); }
getElement().setScrollLeft(0); if (getElement().getScrollTop() != 0) { getElement().setScrollTop(0);
/** * Gets the vertical scroll position. * * @return the vertical scroll position, in pixels * @deprecated as of GWT 2.3, replaced by {@link #getVerticalScrollPosition()} */ @Deprecated public int getScrollPosition() { return getScrollableElement().getScrollTop(); }
/** * Gets the vertical scroll position. * * @return the vertical scroll position, in pixels * @deprecated as of GWT 2.3, replaced by {@link #getVerticalScrollPosition()} */ @Deprecated public int getScrollPosition() { return getScrollableElement().getScrollTop(); }
@Override public int getScrollTop() { return this.getElement().getScrollTop(); }
private int[] getVisibleRows(List<Node> visible, int count) { int sc = getElement().getScrollTop(); int start = (int) (sc == 0 ? 0 : Math.floor(sc / view.getCalculatedRowHeight()) - 1); int first = Math.max(start, 0); int last = Math.min(start + count + 2, visible.size() - 1); return new int[] {first, last}; }
private void constrainFocusElement() { int scrollLeft = scroller.dom.getScrollLeft(); int scrollTop = scroller.dom.getScrollTop(); int left = scroller.getWidth(true) / 2 + scrollLeft; int top = scroller.getHeight(true) / 2 + scrollTop; focusEl.setLeftTop(left, top); }
private Panel scrollPanel() { final Panel panel = mock(AbsolutePanel.class); final Element element = mock(Element.class); doReturn(SCROLL_LEFT).when(element).getScrollLeft(); doReturn(SCROLL_TOP).when(element).getScrollTop(); doReturn(SCROLL_WIDTH).when(element).getScrollWidth(); doReturn(SCROLL_HEIGHT).when(element).getScrollHeight(); doReturn(CLIENT_WIDTH).when(element).getClientWidth(); doReturn(CLIENT_HEIGHT).when(element).getClientHeight(); doReturn(element).when(panel).getElement(); return panel; }
private Panel scrollPanel() { final Panel panel = mock(AbsolutePanel.class); final Element element = mock(Element.class); doReturn(SCROLL_LEFT).when(element).getScrollLeft(); doReturn(SCROLL_TOP).when(element).getScrollTop(); doReturn(SCROLL_WIDTH).when(element).getScrollWidth(); doReturn(SCROLL_HEIGHT).when(element).getScrollHeight(); doReturn(CLIENT_WIDTH).when(element).getClientWidth(); doReturn(CLIENT_HEIGHT).when(element).getClientHeight(); doReturn(element).when(panel).getElement(); return panel; }
@Override public void onResize() { palettePanel.getElement().getStyle().setTop(paletteInitialTop + sessionContainer.getElement().getScrollTop(), Style.Unit.PX); palettePanel.getElement().getStyle().setLeft(paletteInitialLeft + sessionContainer.getElement().getScrollLeft(), Style.Unit.PX); canvasPanel.onResize(); }
private Panel emptyPanel() { final Panel panel = mock(AbsolutePanel.class); final Element element = mock(Element.class); doReturn(0).when(element).getScrollLeft(); doReturn(0).when(element).getScrollTop(); doReturn(0).when(element).getScrollWidth(); doReturn(0).when(element).getScrollHeight(); doReturn(0).when(element).getClientWidth(); doReturn(0).when(element).getClientHeight(); doReturn(element).when(panel).getElement(); return panel; } }
private Panel emptyPanel() { final Panel panel = mock(AbsolutePanel.class); final Element element = mock(Element.class); doReturn(0).when(element).getScrollLeft(); doReturn(0).when(element).getScrollTop(); doReturn(0).when(element).getScrollWidth(); doReturn(0).when(element).getScrollHeight(); doReturn(0).when(element).getClientWidth(); doReturn(0).when(element).getClientHeight(); doReturn(element).when(panel).getElement(); return panel; } }
private void internalSetWidget(Widget widget) { // this.widget = widget; if (widget == null || widget == RootPanel.get()) { widgetLeft = 0; widgetTop = 0; } else { widgetLeft = widget.getAbsoluteLeft() - widget.getElement().getScrollLeft(); widgetTop = widget.getAbsoluteTop() - widget.getElement().getScrollTop(); } }
/** * Gets the mouse y-position relative to the canvas element. * @param clientY The event's clienty value. * @return the relative y-position */ private double getRelativeY(final double clientY) { return clientY - getCanvasElement().getAbsoluteTop() + getCanvasElement().getScrollTop() + getCanvasElement().getOwnerDocument().getScrollTop(); }
Double getVerticalScrollPosition() { final Integer scrollTop = scrollPanel().getElement().getScrollTop(); final Integer scrollHeight = scrollPanel().getElement().getScrollHeight(); final Integer clientHeight = scrollPanel().getElement().getClientHeight(); final Integer level = scrollHeight - clientHeight; return level == 0 ? 0d : 100d * scrollTop / level; }
Double getVerticalScrollPosition() { final Integer scrollTop = scrollPanel().getElement().getScrollTop(); final Integer scrollHeight = scrollPanel().getElement().getScrollHeight(); final Integer clientHeight = scrollPanel().getElement().getClientHeight(); final Integer level = scrollHeight - clientHeight; return level == 0 ? 0d : 100d * scrollTop / level; }
@Override public void execute() { focusConstrainScheduled = false; int scrollLeft = getElement().getScrollLeft(); int scrollTop = getElement().getScrollTop(); int left = getElement().getOffsetWidth() / 2 + scrollLeft; int top = getElement().getOffsetHeight() / 2 + scrollTop; focusEl.getStyle().setTop(top, Style.Unit.PX); focusEl.getStyle().setLeft(left, Style.Unit.PX); } });
@Override public void onScroll(ScrollEvent event) { // Do nothing if content height less scroll area height if (scrollPanel.getElement().getScrollHeight() < scrollPanel.getElement().getOffsetHeight()) { followOutput = true; if (delegate != null) { delegate.onOutputScrolled(followOutput); } return; } // Follow output if scroll area is scrolled to the end if (scrollPanel.getElement().getScrollTop() + scrollPanel.getElement().getOffsetHeight() >= scrollPanel.getElement().getScrollHeight()) { followOutput = true; } else { followOutput = false; } if (delegate != null) { delegate.onOutputScrolled(followOutput); } }