Package org.timepedia.chronoscope.client.canvas

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


  public void testRangeAxisExports() {
    XYDataset ds[] = new XYDataset[2];
    ds[0] = new MockXYDataset();
    ds[1] = new MockXYDataset();
    runChronoscopeTest(ds, new ViewReadyCallback() {
      public void onViewReady(View view) {
        XYPlot plot = view.getChart().getPlot();
        assertTrue(isSetAutoZoomVisibleRange(ExporterUtil.wrap(plot.getRangeAxis(0))));
        assertTrue(isSetVisibleRange(ExporterUtil.wrap(plot.getRangeAxis(0))));
        assertTrue(isSetLabel(ExporterUtil.wrap(plot.getRangeAxis(0))));
View Full Code Here


          };
        }
        return super.getProperties(gssElem, pseudoElt);
      }
    });
    cp.setReadyListener(new ViewReadyCallback() {
      public void onViewReady(View view) {
        GssProperties props = view
            .getGssProperties(new GssElementImpl("axes", null), "");
        assertEquals(color.toString(), "#ff0000");
        finishTest();
View Full Code Here

                      Window.getClientWidth(), Window.getClientHeight());
                    GssContext gssContext = prefs.chartStyle().getValue().getGssContext();
                    ((DefaultGssContext)gssContext).setShowAxisLabels(prefs.axisLabels().getValue());
                    cp.setGssContext(gssContext);

                  cp.setReadyListener(new ViewReadyCallback() {
                    public void onViewReady(View view) {
                      view.getChart().getPlot().setOverviewEnabled(prefs.overviewEnabled().getValue());
                      view.getChart().getPlot().setLegendEnabled(prefs.legendEnabled().getValue());
                      for (Marker m : ms) {
                        view.getChart().getPlot().addOverlay(m);
View Full Code Here

  public void testAutoAssignDatasetAxesSameAxis() {

    XYDataset ds[] = new XYDataset[2];
    ds[0] = new MockXYDataset();
    ds[1] = new MockXYDataset();
    runChronoscopeTest(ds, new ViewReadyCallback() {
      public void onViewReady(View view) {
        XYPlot plot = view.getChart().getPlot();
        assertSame(plot.getRangeAxis(0), plot.getRangeAxis(1));
        finishTest();
      }
View Full Code Here

    ds[0] = new MockXYDataset();
    MockXYDataset mds = new MockXYDataset();
    mds.setAxisId("different");
    ds[1] = mds;

    runChronoscopeTest(ds, new ViewReadyCallback() {
      public void onViewReady(View view) {
        XYPlot plot = view.getChart().getPlot();
        assertNotSame(plot.getRangeAxis(0), plot.getRangeAxis(1));
        finishTest();
      }
View Full Code Here

  public void testComputeDomainMinMax() {
    final XYDataset ds[] = new XYDataset[2];
    ds[0] = Fixtures.getNegativeDomainAscendingRange();
    ds[1] = Fixtures.getPositiveDomainDescendingRange();

    runChronoscopeTest(ds, new ViewReadyCallback() {
      public void onViewReady(View view) {
        XYPlot plot = view.getChart().getPlot();
        assertEquals(ds[0].getX(0), plot.getDomainMin(), 0.0);
        assertEquals(ds[1].getX(ds[1].getNumSamples() - 1),
            plot.getDomainMax(), 0.0);
View Full Code Here

  public void onModuleLoad() {
    Chronoscope.setMicroformatsEnabled(true);
    Chronoscope.initialize();
    Chronoscope chrono = Chronoscope.getInstance();
   
    ChartPanel chartPanel = Chronoscope.createTimeseriesChartById("chart", ChartDemoSlowIE.getJsons("jagged"), 480, 320, new ViewReadyCallback() {
      public void onViewReady(View view) {
       
        DefaultXYPlot theplot = (DefaultXYPlot) view.getChart().getPlot();
       
        theplot.setAutoZoomVisibleRange(0, true);
View Full Code Here

      RootPanel.get().add(v);
     
      ChartPanel chartPanel = Chronoscope.createTimeseriesChartWithDatasetVarName(
          "interestRates01", "interestRates02");
      chartPanel.getElement().getStyle().setCursor(Cursor.POINTER);
      chartPanel.setViewReadyCallback(new ViewReadyCallback() {
        public void onViewReady(final View view) {
          Dataset<?> dataset = view.getChart().getPlot().getDatasets().get(0);
          final Marker m = new Marker(dataset.getDomainExtrema().midpoint(),
              "A", 0);
          m.addOverlayClickListener(new OverlayClickListener() {
View Full Code Here

              element.getPropertyInt("clientHeight"));
      ((DefaultGssContext) gssContext)
          .setShowAxisLabels(!"false".equals(opts.get("axisLabels")));
      cp.setGssContext(gssContext);

      cp.setReadyListener(new ViewReadyCallback() {
        public void onViewReady(View view) {
         
          cp.getChart().getPlot().setOverviewEnabled(
              !"false".equals(opts.get("overview")));
          cp.getChart().getPlot().setLegendEnabled(
View Full Code Here

    final int n = cont ++ % datasetNames.length;
    String data_name = datasetNames[0];
    Dataset[] datasets = chronoscope.createDatasets(getJsons(data_name));
    chartPanel = Chronoscope.createTimeseriesChart(datasets, 450, 300);
    chartPanel.setReadyListener(new ViewReadyCallback() {
      public void onViewReady(View view) {
        Date end = new Date();
        l(1, n, "" + (end.getTime() - start.getTime()));
        view.getChart().getPlot().getRangeAxis(0).setAutoZoomVisibleRange(true);
      }
View Full Code Here

TOP

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

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.