OLD | NEW |
1 /** | 1 /** |
2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
158 } | 158 } |
159 | 159 |
160 /** | 160 /** |
161 * @param {number} entryIndex | 161 * @param {number} entryIndex |
162 */ | 162 */ |
163 highlightEntry(entryIndex) { | 163 highlightEntry(entryIndex) { |
164 if (this._highlightedEntryIndex === entryIndex) | 164 if (this._highlightedEntryIndex === entryIndex) |
165 return; | 165 return; |
166 this._highlightedEntryIndex = entryIndex; | 166 this._highlightedEntryIndex = entryIndex; |
167 this._updateElementPosition(this._highlightElement, this._highlightedEntryIn
dex); | 167 this._updateElementPosition(this._highlightElement, this._highlightedEntryIn
dex); |
| 168 this._dataProvider.highlightEntry(entryIndex); |
168 } | 169 } |
169 | 170 |
170 hideHighlight() { | 171 hideHighlight() { |
171 this._entryInfo.removeChildren(); | 172 this._entryInfo.removeChildren(); |
172 this._highlightedEntryIndex = -1; | 173 this._highlightedEntryIndex = -1; |
173 this._updateElementPosition(this._highlightElement, this._highlightedEntryIn
dex); | 174 this._updateElementPosition(this._highlightElement, this._highlightedEntryIn
dex); |
| 175 this._dataProvider.highlightEntry(-1); |
174 } | 176 } |
175 | 177 |
176 _resetCanvas() { | 178 _resetCanvas() { |
177 var ratio = window.devicePixelRatio; | 179 var ratio = window.devicePixelRatio; |
178 this._canvas.width = this._offsetWidth * ratio; | 180 this._canvas.width = this._offsetWidth * ratio; |
179 this._canvas.height = this._offsetHeight * ratio; | 181 this._canvas.height = this._offsetHeight * ratio; |
180 this._canvas.style.width = this._offsetWidth + 'px'; | 182 this._canvas.style.width = this._offsetWidth + 'px'; |
181 this._canvas.style.height = this._offsetHeight + 'px'; | 183 this._canvas.style.height = this._offsetHeight + 'px'; |
182 } | 184 } |
183 | 185 |
(...skipping 1149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1333 * @param {number} barWidth | 1335 * @param {number} barWidth |
1334 * @param {number} barHeight | 1336 * @param {number} barHeight |
1335 * @param {number} unclippedBarX | 1337 * @param {number} unclippedBarX |
1336 * @param {number} timeToPixels | 1338 * @param {number} timeToPixels |
1337 * @return {boolean} | 1339 * @return {boolean} |
1338 */ | 1340 */ |
1339 decorateEntry(entryIndex, context, text, barX, barY, barWidth, barHeight, uncl
ippedBarX, timeToPixels) {}, | 1341 decorateEntry(entryIndex, context, text, barX, barY, barWidth, barHeight, uncl
ippedBarX, timeToPixels) {}, |
1340 | 1342 |
1341 /** | 1343 /** |
1342 * @param {number} entryIndex | 1344 * @param {number} entryIndex |
| 1345 */ |
| 1346 highlightEntry(entryIndex) {}, |
| 1347 |
| 1348 /** |
| 1349 * @param {number} entryIndex |
1343 * @return {boolean} | 1350 * @return {boolean} |
1344 */ | 1351 */ |
1345 forceDecoration(entryIndex) {}, | 1352 forceDecoration(entryIndex) {}, |
1346 | 1353 |
1347 /** | 1354 /** |
1348 * @param {number} entryIndex | 1355 * @param {number} entryIndex |
1349 * @return {string} | 1356 * @return {string} |
1350 */ | 1357 */ |
1351 textColor(entryIndex) {}, | 1358 textColor(entryIndex) {}, |
1352 }; | 1359 }; |
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1522 } | 1529 } |
1523 | 1530 |
1524 /** | 1531 /** |
1525 * @override | 1532 * @override |
1526 * @return {number} | 1533 * @return {number} |
1527 */ | 1534 */ |
1528 boundarySpan() { | 1535 boundarySpan() { |
1529 return this._maximumBoundaries - this._minimumBoundaries; | 1536 return this._maximumBoundaries - this._minimumBoundaries; |
1530 } | 1537 } |
1531 }; | 1538 }; |
OLD | NEW |