Package com.sencha.gxt.core.client.dom

Examples of com.sencha.gxt.core.client.dom.Layer


        xy.setX(xy.getX() + XDOM.getBodyScrollLeft());
        xy.setY(xy.getY() + XDOM.getBodyScrollTop());

        Rectangle rec = subMenu.getElement().getBounds();
        if (getLayer(subMenu) != null) {
          Layer l = getLayer(subMenu);
          if (l.isShim() && l.isShadow()) {
            return !rec.contains(xy) && !l.getShadow().getBounds().contains(xy)
                && !l.getShim().getBounds().contains(xy);
          } else if (l.isShadow()) {
            return !rec.contains(xy) && !l.getShadow().getBounds().contains(xy);
          } else if (l.isShim()) {
            return !rec.contains(xy) && !l.getShim().getBounds().contains(xy);
          }
        }

        return !rec.contains(xy);
      }
View Full Code Here


        xy.setX(xy.getX() + XDOM.getBodyScrollLeft());
        xy.setY(xy.getY() + XDOM.getBodyScrollTop());

        Rectangle rec = subMenu.getElement().getBounds();
        if (getLayer(subMenu) != null) {
          Layer l = getLayer(subMenu);
          if (l.isShim() && l.isShadow()) {
            return !rec.contains(xy) && !l.getShadow().getBounds().contains(xy)
                && !l.getShim().getBounds().contains(xy);
          } else if (l.isShadow()) {
            return !rec.contains(xy) && !l.getShadow().getBounds().contains(xy);
          } else if (l.isShim()) {
            return !rec.contains(xy) && !l.getShim().getBounds().contains(xy);
          }
        }

        return !rec.contains(xy);
      }
View Full Code Here

  }

  protected Layer createGhost() {
    XElement div = DOM.createDiv().<XElement> cast();
    Layer l = new Layer(div);
    if (shim && GXT.isUseShims()) {
      l.enableShim();
    }
    l.getElement().setClassName(appearance.ghostClass());
    if (header != null) {
      div.appendChild(getElement().getFirstChild().cloneNode(true));
    }
    l.getElement().appendChild(DOM.createElement("ul"));
    return l;
  }
View Full Code Here

    }
    return windowMessages;
  }

  protected Layer ghost() {
    Layer g = ghost != null ? ghost : createGhost();
    g.getElement().setVisibility(false);
    Rectangle box = getElement().getBounds(false);
    g.getElement().setBounds(box, true);
    int h = appearance.getBodyWrap(getElement()).getOffsetHeight();
    g.getElement().getChild(1).<XElement> cast().setHeight(h - 1, true);
    return g;
  }
View Full Code Here

      shims.remove(0);
    }
  }

  protected XElement createShim(Element element, int left, int top, int width, int height) {
    Layer l = new Layer(DOM.createDiv().<XElement> cast());
    l.enableShim();

    XElement e = l.getElement();
    e.hide();

    e.addClassName(CommonStyles.get().shim());
    e.setSize(width, height);
    e.setLeftTop(left, top);
View Full Code Here

      shims.remove(0);
    }
  }

  protected XElement createShim(Element element, int left, int top, int width, int height) {
    Layer l = new Layer(Document.get().createDivElement().<XElement> cast());
    l.enableShim();

    XElement e = l.getElement();
    e.hide();

    e.addClassName(CommonStyles.get().shim());
    e.setSize(width, height);
    e.setLeftTop(left, top);
View Full Code Here

    toFront();
  }

  protected Layer createGhost() {
    XElement div = Document.get().createDivElement().<XElement> cast();
    Layer l = new Layer(div);
    if (shim && GXT.isUseShims()) {
      l.enableShim();
    }
    l.getElement().setClassName(getAppearance().ghostClass());
    // neptune theme rounded corners applied to root element of window, not header itself
    l.getElement().addClassName(getStyleName());
    if (header != null) {
      div.appendChild(getElement().getFirstChild().cloneNode(true));
    }
    l.getElement().appendChild(DOM.createElement("ul"));
    return l;
  }
View Full Code Here

    }
    return windowMessages;
  }

  protected Layer ghost() {
    Layer g = createGhost();
    g.getElement().setVisibility(false);
    Rectangle box = getElement().getBounds(false);
    g.getElement().setBounds(box, true);
    int h = getAppearance().getBodyWrap(getElement()).getOffsetHeight();
    g.getElement().getChild(1).<XElement> cast().setHeight(h - 1, true);
    return g;
  }
View Full Code Here

  /**
   * Called immediately after the first time the widget becomes attached to the browser's document only the first time.
   */
  protected void onAfterFirstAttach() {
    if (shadow || (shim && GXT.isUseShims())) {
      layer = new Layer(getElement());
      if (shadow) {
        layer.enableShadow();
        layer.setShadowPosition(shadowPosition);
      }
      if (shim && GXT.isUseShims()) {
View Full Code Here

   * Called immediately after the first time the widget becomes attached to the
   * browser's document only the first time.
   */
  protected void onAfterFirstAttach() {
    if (shadow || (shim && GXT.isUseShims())) {
      layer = new Layer(getElement());
      if (shadow) {
        layer.enableShadow();
        layer.setShadowPosition(shadowPosition);
      }
      if (shim && GXT.isUseShims()) {
View Full Code Here

TOP

Related Classes of com.sencha.gxt.core.client.dom.Layer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.