Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(816)

Side by Side Diff: packages/charted/lib/charts/cartesian_renderers/line_chart_renderer.dart

Issue 2213693002: Updated charted DEP to 0.4.X (Closed) Base URL: https://github.com/dart-lang/observatory_pub_packages.git@master
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // 1 //
2 // Copyright 2014 Google Inc. All rights reserved. 2 // Copyright 2014 Google Inc. All rights reserved.
3 // 3 //
4 // Use of this source code is governed by a BSD-style 4 // Use of this source code is governed by a BSD-style
5 // license that can be found in the LICENSE file or at 5 // license that can be found in the LICENSE file or at
6 // https://developers.google.com/open-source/licenses/bsd 6 // https://developers.google.com/open-source/licenses/bsd
7 // 7 //
8 8
9 part of charted.charts; 9 part of charted.charts;
10 10
11 class LineChartRenderer extends CartesianRendererBase { 11 class LineChartRenderer extends CartesianRendererBase {
12 final Iterable<int> dimensionsUsingBand = const []; 12 final Iterable<int> dimensionsUsingBand = const [];
13 final SubscriptionsDisposer _disposer = new SubscriptionsDisposer();
14 13
15 final bool alwaysAnimate; 14 final bool alwaysAnimate;
16 final bool trackDataPoints; 15 final bool trackDataPoints;
17 final bool trackOnDimensionAxis; 16 final bool trackOnDimensionAxis;
18 final int quantitativeScaleProximity; 17 final int quantitativeScaleProximity;
19 18
20 bool _trackingPointsCreated = false; 19 bool _trackingPointsCreated = false;
21 List _xPositions = []; 20 List _xPositions = [];
22 21
23 // Currently hovered row/column 22 // Currently hovered row/column
(...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after
242 area.state.select(int.parse(e.dataset['column'])); 241 area.state.select(int.parse(e.dataset['column']));
243 } 242 }
244 if (mouseClickController != null && e.tagName == 'circle') { 243 if (mouseClickController != null && e.tagName == 'circle') {
245 var row = int.parse(e.dataset['row']), 244 var row = int.parse(e.dataset['row']),
246 column = int.parse(e.dataset['column']); 245 column = int.parse(e.dataset['column']);
247 mouseClickController.add( 246 mouseClickController.add(
248 new DefaultChartEventImpl(scope.event, area, series, row, column, d)); 247 new DefaultChartEventImpl(scope.event, area, series, row, column, d));
249 } 248 }
250 } 249 }
251 250
252 void _mouseOverHandler(d, i, e) { 251 void _mouseOverHandler(d, int i, Element e) {
253 if (area.state != null) { 252 if (area.state != null) {
254 area.state.preview = int.parse(e.dataset['column']); 253 area.state.preview = int.parse(e.dataset['column']);
255 } 254 }
256 if (mouseOverController != null && e.tagName == 'circle') { 255 if (mouseOverController != null && e.tagName == 'circle') {
257 _savedOverRow = int.parse(e.dataset['row']); 256 _savedOverRow = int.parse(e.dataset['row']);
258 _savedOverColumn = int.parse(e.dataset['column']); 257 _savedOverColumn = int.parse(e.dataset['column']);
259 mouseOverController.add(new DefaultChartEventImpl( 258 mouseOverController.add(new DefaultChartEventImpl(
260 scope.event, area, series, _savedOverRow, _savedOverColumn, d)); 259 scope.event, area, series, _savedOverRow, _savedOverColumn, d));
261 } 260 }
262 } 261 }
263 262
264 void _mouseOutHandler(d, i, e) { 263 void _mouseOutHandler(d, int i, Element e) {
265 if (area.state != null && 264 if (area.state != null &&
266 area.state.preview == int.parse(e.dataset['column'])) { 265 area.state.preview == int.parse(e.dataset['column'])) {
267 area.state.preview = null; 266 area.state.preview = null;
268 } 267 }
269 if (mouseOutController != null && e.tagName == 'circle') { 268 if (mouseOutController != null && e.tagName == 'circle') {
270 mouseOutController.add(new DefaultChartEventImpl( 269 mouseOutController.add(new DefaultChartEventImpl(
271 scope.event, area, series, _savedOverRow, _savedOverColumn, d)); 270 scope.event, area, series, _savedOverRow, _savedOverColumn, d));
272 } 271 }
273 } 272 }
274 } 273 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698