List of usage examples for com.google.gwt.user.client Element getOffsetParent
@Override
public Element getOffsetParent()
From source file:com.zipsoft.widgets.client.lazylayout.VLazyLayout.java
License:Apache License
private void setScrollTop(final int topPx) { com.google.gwt.dom.client.Element parent = getElement(); while (parent != null && parent.getScrollTop() <= 0) { parent = parent.getOffsetParent(); }/*from w w w .j av a2s . c o m*/ if (parent != null) { parent.setScrollTop(topPx); debug("setting scrolltop to " + topPx); } else { final int currentScrollLeft = Window.getScrollLeft(); Window.scrollTo(currentScrollLeft, topPx); debug("setting scrolltop for window to " + topPx); } scrollingWasProgrammaticallyAdjusted = true; }
From source file:com.zipsoft.widgets.client.lazylayout.VLazyLayout.java
License:Apache License
/** * Ponalazi Prvi skroll element - OVO BI TREBALO DA BUDE ELEMENT WIDGETA * @return//from w w w .j a v a2 s .c om */ private com.google.gwt.dom.client.Element getFirstScrolledElement() { //TODO Debagovati ovo // com.google.gwt.dom.client.Element parent = getElement().getOffsetParent(); com.google.gwt.dom.client.Element parent = getElement(); while (parent != null && parent.getScrollTop() <= 0) { parent = parent.getOffsetParent(); } return parent; }
From source file:ru.fly.client.ui.FElement.java
License:Apache License
public final int getRelativeLeft(Element relative) { int left = getOffsetLeft(); Element parent = getOffsetParent().cast(); while (parent != null && parent != relative) { left += parent.getOffsetLeft();/*from w w w . j av a 2s . com*/ parent = parent.getOffsetParent().cast(); } return left; }
From source file:ru.fly.client.ui.FElement.java
License:Apache License
public final int getRelativeTop(Element relative) { int top = getOffsetTop(); Element parent = getOffsetParent().cast(); while (parent != null && parent != relative) { top += parent.getOffsetTop();/*from w w w.j a v a 2 s . com*/ parent = parent.getOffsetParent().cast(); } return top; }