OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
3 * Copyright (C) 2012 Intel Inc. All rights reserved. | 3 * Copyright (C) 2012 Intel Inc. All rights reserved. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions are | 6 * modification, are permitted provided that the following conditions are |
7 * met: | 7 * met: |
8 * | 8 * |
9 * * Redistributions of source code must retain the above copyright | 9 * * Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 30 matching lines...) Expand all Loading... |
41 importScript("TimelineFrameModel.js"); | 41 importScript("TimelineFrameModel.js"); |
42 importScript("TimelineEventOverview.js"); | 42 importScript("TimelineEventOverview.js"); |
43 importScript("TimelineFrameOverview.js"); | 43 importScript("TimelineFrameOverview.js"); |
44 importScript("TimelineMemoryOverview.js"); | 44 importScript("TimelineMemoryOverview.js"); |
45 importScript("TimelinePowerGraph.js"); | 45 importScript("TimelinePowerGraph.js"); |
46 importScript("TimelinePowerOverview.js"); | 46 importScript("TimelinePowerOverview.js"); |
47 importScript("TimelineFlameChart.js"); | 47 importScript("TimelineFlameChart.js"); |
48 importScript("TimelineUIUtils.js"); | 48 importScript("TimelineUIUtils.js"); |
49 importScript("TimelineUIUtilsImpl.js"); | 49 importScript("TimelineUIUtilsImpl.js"); |
50 importScript("TimelineView.js"); | 50 importScript("TimelineView.js"); |
51 importScript("TimelineTracingView.js"); | |
52 importScript("TimelineLayersView.js"); | 51 importScript("TimelineLayersView.js"); |
53 importScript("TimelinePaintProfilerView.js"); | 52 importScript("TimelinePaintProfilerView.js"); |
54 importScript("TracingModel.js"); | 53 importScript("TracingModel.js"); |
55 importScript("TracingTimelineUIUtils.js"); | 54 importScript("TracingTimelineUIUtils.js"); |
56 importScript("TransformController.js"); | 55 importScript("TransformController.js"); |
57 importScript("PaintProfilerView.js"); | 56 importScript("PaintProfilerView.js"); |
58 | 57 |
59 /** | 58 /** |
60 * @constructor | 59 * @constructor |
61 * @extends {WebInspector.Panel} | 60 * @extends {WebInspector.Panel} |
(...skipping 575 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
637 | 636 |
638 var isFrameMode = this._overviewModeSetting.get() === WebInspector.Timel
inePanel.OverviewMode.Frames; | 637 var isFrameMode = this._overviewModeSetting.get() === WebInspector.Timel
inePanel.OverviewMode.Frames; |
639 this._removeAllModeViews(); | 638 this._removeAllModeViews(); |
640 this._overviewControls = []; | 639 this._overviewControls = []; |
641 | 640 |
642 if (isFrameMode) | 641 if (isFrameMode) |
643 this._overviewControls.push(new WebInspector.TimelineFrameOverview(t
his._model, this._frameModel())); | 642 this._overviewControls.push(new WebInspector.TimelineFrameOverview(t
his._model, this._frameModel())); |
644 else | 643 else |
645 this._overviewControls.push(new WebInspector.TimelineEventOverview(t
his._model, this._uiUtils)); | 644 this._overviewControls.push(new WebInspector.TimelineEventOverview(t
his._model, this._uiUtils)); |
646 | 645 |
647 if (WebInspector.experimentsSettings.timelineOnTraceEvents.isEnabled() &
& this._flameChartEnabledSetting.get()) { | 646 if (this._tracingTimelineModel && this._flameChartEnabledSetting.get()) |
648 var tracingTimelineModel = WebInspector.experimentsSettings.timeline
OnTraceEvents.isEnabled() ? this._tracingTimelineModel : null; | 647 this._addModeView(new WebInspector.TimelineFlameChart(this, this._tr
acingTimelineModel, this._frameModel())); |
649 this._addModeView(new WebInspector.TimelineFlameChart(this, this._mo
del, tracingTimelineModel, this._frameModel(), this._uiUtils)); | 648 else |
650 } else { | |
651 this._addModeView(this._timelineView()); | 649 this._addModeView(this._timelineView()); |
652 } | |
653 | 650 |
654 if (this._captureMemorySetting.get()) { | 651 if (this._captureMemorySetting.get()) { |
655 if (!isFrameMode) // Frame mode skews time, don't render aux overvi
ews. | 652 if (!isFrameMode) // Frame mode skews time, don't render aux overvi
ews. |
656 this._overviewControls.push(new WebInspector.TimelineMemoryOverv
iew(this._model, this._uiUtils)); | 653 this._overviewControls.push(new WebInspector.TimelineMemoryOverv
iew(this._model, this._uiUtils)); |
657 this._addModeView(new WebInspector.MemoryCountersGraph(this, this._m
odel, this._uiUtils)); | 654 this._addModeView(new WebInspector.MemoryCountersGraph(this, this._m
odel, this._uiUtils)); |
658 } | 655 } |
659 | 656 |
660 if (this._capturePowerSetting && this._capturePowerSetting.get()) { | 657 if (this._capturePowerSetting && this._capturePowerSetting.get()) { |
661 if (!isFrameMode) // Frame mode skews time, don't render aux overvi
ews. | 658 if (!isFrameMode) // Frame mode skews time, don't render aux overvi
ews. |
662 this._overviewControls.push(new WebInspector.TimelinePowerOvervi
ew(this._model)); | 659 this._overviewControls.push(new WebInspector.TimelinePowerOvervi
ew(this._model)); |
663 this._addModeView(new WebInspector.TimelinePowerGraph(this, this._mo
del)); | 660 this._addModeView(new WebInspector.TimelinePowerGraph(this, this._mo
del)); |
664 } | 661 } |
665 | 662 |
666 if (this._captureTracingSetting && this._captureTracingSetting.get()) | |
667 this._addModeView(new WebInspector.TimelineTracingView(this, this._t
racingModel, this._model)); | |
668 | |
669 if (this._lazyTimelineView) | 663 if (this._lazyTimelineView) |
670 this._lazyTimelineView.setFrameModel(isFrameMode ? this._frameModel(
) : null); | 664 this._lazyTimelineView.setFrameModel(isFrameMode ? this._frameModel(
) : null); |
671 | 665 |
672 this._overviewPane.setOverviewControls(this._overviewControls); | 666 this._overviewPane.setOverviewControls(this._overviewControls); |
673 this.doResize(); | 667 this.doResize(); |
674 this._updateSelectedRangeStats(); | 668 this._updateSelectedRangeStats(); |
675 | 669 |
676 this._stackView.show(this._searchableView.element); | 670 this._stackView.show(this._searchableView.element); |
677 }, | 671 }, |
678 | 672 |
(...skipping 791 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1470 * @param {!WebInspector.TimelineModel.Record} record | 1464 * @param {!WebInspector.TimelineModel.Record} record |
1471 * @return {boolean} | 1465 * @return {boolean} |
1472 */ | 1466 */ |
1473 accept: function(record) | 1467 accept: function(record) |
1474 { | 1468 { |
1475 return !this._regex || this._uiUtils.testContentMatching(record, this._r
egex); | 1469 return !this._regex || this._uiUtils.testContentMatching(record, this._r
egex); |
1476 }, | 1470 }, |
1477 | 1471 |
1478 __proto__: WebInspector.TimelineModel.Filter.prototype | 1472 __proto__: WebInspector.TimelineModel.Filter.prototype |
1479 } | 1473 } |
OLD | NEW |