[overlord-commits] Overlord SVN: r1024 - in activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui: public and 1 other directory.
overlord-commits at lists.jboss.org
overlord-commits at lists.jboss.org
Tue Mar 30 12:06:21 EDT 2010
Author: heiko.braun at jboss.com
Date: 2010-03-30 12:06:19 -0400 (Tue, 30 Mar 2010)
New Revision: 1024
Modified:
activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/DefinitionHistoryView.java
activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/MonitorUI.java
activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/public/monitor.css
Log:
Markers, first cut
Modified: activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/DefinitionHistoryView.java
===================================================================
--- activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/DefinitionHistoryView.java 2010-03-30 15:01:50 UTC (rev 1023)
+++ activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/DefinitionHistoryView.java 2010-03-30 16:06:19 UTC (rev 1024)
@@ -1,6 +1,7 @@
/* jboss.org */
package org.jboss.bpm.monitor.gui.client;
+import com.allen_sauer.gwt.log.client.Log;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
@@ -20,13 +21,18 @@
import org.jboss.errai.workspaces.client.api.annotations.LoadTool;
import org.timepedia.chronoscope.client.Dataset;
import org.timepedia.chronoscope.client.Datasets;
+import org.timepedia.chronoscope.client.XYPlot;
import org.timepedia.chronoscope.client.browser.ChartPanel;
import org.timepedia.chronoscope.client.browser.Chronoscope;
import org.timepedia.chronoscope.client.browser.json.GwtJsonDataset;
import org.timepedia.chronoscope.client.browser.json.JsonDatasetJSO;
import org.timepedia.chronoscope.client.canvas.View;
import org.timepedia.chronoscope.client.data.tuple.Tuple2D;
+import org.timepedia.chronoscope.client.event.PlotFocusEvent;
+import org.timepedia.chronoscope.client.event.PlotFocusHandler;
+import org.timepedia.chronoscope.client.overlays.Marker;
+import java.util.Date;
import java.util.List;
/**
@@ -250,13 +256,45 @@
int chartWidth = chartArea.getOffsetWidth()/2;
int chartHeight = (int) (chartWidth / GOLDEN__RATIO);
- chartPanel = Chronoscope
- .createTimeseriesChart(datasets, chartWidth, chartHeight);
+ // ------
+ chartPanel = Chronoscope.createTimeseriesChart(datasets, chartWidth, chartHeight);
+ // marker
+ final XYPlot plot = chartPanel.getChart().getPlot();
+ plot.addPlotFocusHandler(new PlotFocusHandler(){
+ public void onFocus(final PlotFocusEvent event)
+ {
+
+ if(event.getFocusDataset()>=0) // zooming
+ {
+ Log.debug("Focus "+event.getDomain() + "/"+event.getRange());
+
+ MessageBox.prompt("Create Marker", "Please enter a title:",
+ null, new MessageBox.PromptCallback<String>(){
+ public void onResult(String s)
+ {
+ if(s!=null)
+ {
+ Marker m = new Marker(
+ event.getDomain(),s, 0
+ );
+
+ plot.addOverlay(m);
+ plot.redraw();
+ }
+ }
+ });
+ }
+ }
+ });
+
+ // ------
+
timespan.setText(datasets[0].getRangeLabel());
-
chartArea.add(chartPanel);
+ // ------
+
ResizableWidgetCollection.get().add(new ResizableWidget() {
public Element getElement() {
return chartPanel.getElement();
Modified: activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/MonitorUI.java
===================================================================
--- activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/MonitorUI.java 2010-03-30 15:01:50 UTC (rev 1023)
+++ activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/MonitorUI.java 2010-03-30 16:06:19 UTC (rev 1024)
@@ -48,7 +48,7 @@
ChronoscopeOptions.setErrorReporting(true);
Chronoscope.setMicroformatsEnabled(false);
Chronoscope.setShowCredits(false);
- Chronoscope.initialize();
+ Chronoscope.initialize();
chronoscope = Chronoscope.getInstance();
Modified: activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/public/monitor.css
===================================================================
--- activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/public/monitor.css 2010-03-30 15:01:50 UTC (rev 1023)
+++ activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/public/monitor.css 2010-03-30 16:06:19 UTC (rev 1024)
@@ -6,4 +6,5 @@
-webkit-box-shadow: 3px 3px 3px #ccc;
box-shadow: 3px 3px 3px #ccc;
-}
\ No newline at end of file
+}
+
More information about the overlord-commits
mailing list