Package org.timepedia.chronoscope.client.canvas

Examples of org.timepedia.chronoscope.client.canvas.Bounds


    if (null == canvasDivElement) {
      canvasDivElement = DOM.createElement("div");
    }
    DOM.setElementAttribute(canvasDivElement, "id", canvasDivElementId);

    Bounds initialBounds = new Bounds(0,0,view.getWidth(), view.getHeight());
    GwtView.initDivElement(canvasDivElement, initialBounds);
    GwtView.positionDivElement(canvasDivElement, initialBounds);

    Element viewElement = view.getElement();
    if ((viewElement != null) && (canvasDivElement !=null)) {
View Full Code Here


//  public void fillRect() {
//    rootLayer.fillRect();
//  }
//
  public Bounds getBounds() {
    return new Bounds(0,0,width,height);
  }
View Full Code Here

//    return rootLayer.getLayerOrder();
//  }
//
  public Layer getRootLayer() {
    // return rootLayer;
    return createLayer(Layer.BACKGROUND, new Bounds(0, 0, width, height));
  }
View Full Code Here

    String swfUrl = Chronoscope.getURL(GWT.getModuleBaseURL() + "flcanvas.swf");
    Element altContent = DOM.createElement("p");
    altContent.setInnerText("Install Flash plugin to view chart.");
    swfObjectElement = swfobj.create(swfObjectElementId, swfUrl, readyFn, altContent);

    Bounds initialBounds = new Bounds(0,0,view.getWidth(), view.getHeight());
    GwtView.initDivElement(canvasDivElement, initialBounds);
    GwtView.positionDivElement(canvasDivElement, initialBounds);

    // log("create rootLayer");
    // rootLayer = createLayer(Layer.BACKGROUND, initialBounds);
View Full Code Here

//  }

  public FlashLayer createLayer(String layerId, Bounds b) {
    log("createLayer "+layerId+" bounds: "+b);
    FlashLayer layer = getLayer(layerId);
    if (b == null) { log ("createLayer null bounds"); b = new Bounds(); }
    if (layer == null) {
      createFlashLayer(swfObjectElementId, layerId, b.x, b.y, b.width, b.height);
      layer = new FlashLayer(this, layerId, b);
      id2Layer.put(layerId, layer);
    } else {
View Full Code Here

      flashCanvas && flashCanvas.viewInitialized &&
        flashCanvas.viewInitialized();
  }-*/;

  public Bounds getBounds() {
    return new Bounds(0,0,width,height);
  }
View Full Code Here

//  public int getLayerOrder() {
//    return rootLayer.getLayerOrder();
//  }

  public Layer getRootLayer() {
    return createLayer(Layer.BACKGROUND, new Bounds(0, 0, width, height));
  }
View Full Code Here

      }-*/;

  private void resyncLayers() {
    log("resync");
    for (FlashLayer layer: id2Layer.values()) {
      Bounds bounds = layer.getBounds();
      log("resync "+layer.getLayerId()+ " "+bounds);
      createFlashLayer(swfObjectElementId, layer.getLayerId(),
              bounds.x, bounds.y, bounds.width, bounds.height);
    }
    getView().getChart().reloadStyles();
View Full Code Here

      DOM.setStyleAttribute(layerElem, "zIndex", "" + (getLayerOrder() + 1));
      DOM.setStyleAttribute(layerElem, "overflow", "visible");
      DOM.appendChild(DOM.getParent(getElement()), layerElem);
      layer = new TextLayer();
      layer.layerElem = layerElem;
      layer.bounds = new Bounds(0, 0, getWidth(), getHeight());
      layers.put(layerName, layer);
      // layerElem = null;
    }
    return layer;
  }
View Full Code Here

  }

  public void setTextLayerBounds(String layerName, Bounds bounds) {
    TextLayer layer = getTextLayer(layerName);
    Element layerElem = layer.layerElem;
    layer.bounds = new Bounds(bounds);

    DOM.setStyleAttribute(layerElem, "width", bounds.width + "px");
    DOM.setStyleAttribute(layerElem, "height", bounds.height + "px");
    DOM.setStyleAttribute(layerElem, "left", bounds.x + "px");
    DOM.setStyleAttribute(layerElem, "top", bounds.y + "px");
View Full Code Here

TOP

Related Classes of org.timepedia.chronoscope.client.canvas.Bounds

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.