Upstream version 9.37.197.0
[platform/framework/web/crosswalk.git] / src / third_party / trace-viewer / trace_viewer / tracing / tracks / spacing_track.js
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 'use strict';
6
7 tvcm.requireStylesheet('tracing.tracks.spacing_track');
8
9 tvcm.require('tracing.tracks.heading_track');
10
11 tvcm.exportTo('tracing.tracks', function() {
12   /**
13    * @constructor
14    */
15   var SpacingTrack = tvcm.ui.define('spacing-track',
16                                     tracing.tracks.HeadingTrack);
17
18   SpacingTrack.prototype = {
19     __proto__: tracing.tracks.HeadingTrack.prototype,
20
21     decorate: function(viewport) {
22       tracing.tracks.HeadingTrack.prototype.decorate.call(this, viewport);
23       this.classList.add('spacing-track');
24     },
25
26     draw: function(type, viewLWorld, viewRWorld) {
27     },
28
29     addAllObjectsMatchingFilterToSelection: function(filter, selection) {
30     }
31   };
32
33   return {
34     SpacingTrack: SpacingTrack
35   };
36 });