Package org.timepedia.chronoscope.client.canvas

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


    ArgChecker.isNotNull(parent, "parent");

    // ArgChecker.isNotNull(parent.getLayer(), "parent.layer");

    // FIXME - draw to overview layer and overview overlay layers directly, rather than copying to bottomlayer
    Layer player = layer;
    // Layer player = parent.getLayer();
    bounds.width=plot.getBounds().width;

    // player.drawImage(layer, 0, 0, layer.getWidth(), bounds.height,
    //     bounds.x, bounds.y, bounds.width, bounds.height);
View Full Code Here


//
//      layer.restore();
//    }
    layoutPanels(bounds);

    Layer zlayer = zoomPanel.getLayer();
    if (null != zlayer) {
      zlayer.save();

      if(!zoomPanel.getBounds().equals(zlayer.getBounds())){
        zlayer.setBounds(zoomPanel.getBounds());
        // log("layout zoomPanel bounds:"+zoomPanel.getBounds() + " "+zoomPanel.getLayer().getLayerId()+zoomPanel.getLayer().getBounds());
      }

      zlayer.restore();
    }

    Layer drlayer = dateRangePanel.getLayer();
    if (null != drlayer) {
      drlayer.save();

      if(!dateRangePanel.getBounds().equals(drlayer.getBounds())){
        drlayer.setBounds(dateRangePanel.getBounds());
        // log("layout zoomPanel bounds:"+zoomPanel.getBounds() + " "+zoomPanel.getLayer().getLayerId()+zoomPanel.getLayer().getBounds());
      }

      drlayer.restore();
    }
  }
View Full Code Here

  public void drawDatasets(boolean overviewMode) {
    calcVisibleDomainAndRange(drawableDatasets, plot.getDomain(), overviewMode);

    final int numDatasets = plot.getDatasets().size();
    Layer plotLayer = plot.getPlotLayer();
    for (int i = 0; i < numDatasets; i++) {
      drawDataset(datasetRenderOrder[i], plotLayer, plot, overviewMode);
    }
  }
View Full Code Here

    // double ux = Math.round(bounds.x + dir);
    double ux = dir;
    log(layer.getLayerId() + " fillRect "+ux + ", "+uy+", "+tickWidth+", "+tickProperties.lineThickness);
    layer.fillRect(ux, uy, tickWidth, tickProperties.lineThickness);
    if (gridProperties.visible && uy != bounds.height) {
      Layer gridlayer = plot.getOverlayLayer(); // TODO - should be background
      gridlayer.save();
      gridlayer.setFillColor(gridProperties.color);
      gridlayer.setTransparency((float) gridProperties.transparency);
      gridlayer.fillRect(0, uy, gridlayer.getBounds().width, gridProperties.lineThickness);
      gridlayer.restore();
    }
  }
View Full Code Here

  public DisplayList createDisplayList(String id) {
    return rootLayer.createDisplayList(id);
  }

  public Layer createLayer(String layerId, Bounds b) {
    Layer layer = getLayer(layerId);
    if (layer == null) {
      layer = new LayerJava2D(this, layerId, b);
      id2Layer.put(layer.getLayerId(), layer);
      layer.setFillColor(Color.TRANSPARENT);
      layer.clearRect(0, 0, layer.getWidth(), layer.getHeight());
    }
    return layer;
  }
View Full Code Here

      double x1, double y1, double r1) {
    return rootLayer.createRadialGradient(x0, y0, r0, x1, y1, r1);
  }

  public void disposeLayer(String layerId) {
    Layer layer = getLayer(layerId);
    if (layer != null) {
      ((LayerJava2D) layer).dipose();
    }
    id2Layer.remove(layerId);
  }
View Full Code Here

    log("readyFn: "+readyFn);
  }

  public void disposeLayer(String layerId) {
    log("disposeLayer "+layerId);
    Layer layer = getLayer(layerId);
    if (layer != null) {
      flashDisposeLayer(swfObjectElementId, layerId);
      layer.dispose();
    }
  }
View Full Code Here

TOP

Related Classes of org.timepedia.chronoscope.client.canvas.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.