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

Side by Side Diff: packages/charted/lib/charts/behaviors/hovercard.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
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
71 ChartArea _area; 71 ChartArea _area;
72 ChartState _state; 72 ChartState _state;
73 SubscriptionsDisposer _disposer = new SubscriptionsDisposer(); 73 SubscriptionsDisposer _disposer = new SubscriptionsDisposer();
74 74
75 Element _hovercardRoot; 75 Element _hovercardRoot;
76 76
77 Hovercard( 77 Hovercard(
78 {bool isMouseTracking, 78 {bool isMouseTracking,
79 bool isMultiValue: false, 79 bool isMultiValue: false,
80 bool showDimensionTitle: false, 80 bool showDimensionTitle: false,
81 List columnsToShow: const [], 81 List<int> columnsToShow: const <int>[],
82 this.builder}) { 82 this.builder}) {
83 _isMouseTracking = isMouseTracking; 83 _isMouseTracking = isMouseTracking;
84 _isMultiValue = isMultiValue; 84 _isMultiValue = isMultiValue;
85 _showDimensionTitle = showDimensionTitle; 85 _showDimensionTitle = showDimensionTitle;
86 _columnsToShow = columnsToShow; 86 _columnsToShow = columnsToShow;
87 } 87 }
88 88
89 void init(ChartArea area, Selection _, Selection __) { 89 void init(ChartArea area, Selection _, Selection __) {
90 _area = area; 90 _area = area;
91 _state = area.state; 91 _state = area.state;
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
198 var dimensionCol = area.config.dimensions.first, 198 var dimensionCol = area.config.dimensions.first,
199 dimensionScale = area.dimensionScales.first, 199 dimensionScale = area.dimensionScales.first,
200 measureScale = _getScaleForColumn(column), 200 measureScale = _getScaleForColumn(column),
201 dimensionOffset = this.offset, 201 dimensionOffset = this.offset,
202 dimensionCenterOffset = 0; 202 dimensionCenterOffset = 0;
203 203
204 // If we are using bands on the one axis that is shown 204 // If we are using bands on the one axis that is shown
205 // update position and offset accordingly. 205 // update position and offset accordingly.
206 if (area.dimensionsUsingBands.contains(dimensionCol)) { 206 if (area.dimensionsUsingBands.contains(dimensionCol)) {
207 assert(dimensionScale is OrdinalScale); 207 assert(dimensionScale is OrdinalScale);
208 dimensionOffset = (dimensionScale as OrdinalScale).rangeBand / 2; 208 dimensionOffset = (dimensionScale as OrdinalScale).rangeBand ~/ 2;
209 dimensionCenterOffset = dimensionOffset; 209 dimensionCenterOffset = dimensionOffset;
210 } 210 }
211 211
212 var rowData = area.data.rows.elementAt(row), 212 var rowData = area.data.rows.elementAt(row),
213 measurePosition = 0, 213 measurePosition = 0,
214 isNegative = false, 214 isNegative = false,
215 dimensionPosition = dimensionScale 215 dimensionPosition = dimensionScale
216 .scale(rowData.elementAt(dimensionCol)) + 216 .scale(rowData.elementAt(dimensionCol)) +
217 dimensionCenterOffset; 217 dimensionCenterOffset;
218 218
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after
406 } 406 }
407 } 407 }
408 if (formatter == null) { 408 if (formatter == null) {
409 // Formatter function must return String. Default to identity function 409 // Formatter function must return String. Default to identity function
410 // but return the toString() instead. 410 // but return the toString() instead.
411 formatter = (x) => x.toString(); 411 formatter = (x) => x.toString();
412 } 412 }
413 return formatter; 413 return formatter;
414 } 414 }
415 } 415 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698