166a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis// Copyright (c) 2013 The Chromium Authors. All rights reserved. 266a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis// Use of this source code is governed by a BSD-style license that can be 366a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis// found in the LICENSE file. 466a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis 566a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis'use strict'; 666a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis 766a37686207944273ced825e0e8b6b6375f8c3deJamie Gennisbase.requireStylesheet('tracing.tracks.spacing_track'); 866a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis 96833e18b1d4077bf3a727b4422cc2acdbeee35a7Jamie Gennisbase.require('tracing.tracks.heading_track'); 106833e18b1d4077bf3a727b4422cc2acdbeee35a7Jamie Gennis 1166a37686207944273ced825e0e8b6b6375f8c3deJamie Gennisbase.exportTo('tracing.tracks', function() { 1266a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis /** 1366a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis * @constructor 1466a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis */ 156833e18b1d4077bf3a727b4422cc2acdbeee35a7Jamie Gennis var SpacingTrack = ui.define('spacing-track', tracing.tracks.HeadingTrack); 1666a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis 1766a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis SpacingTrack.prototype = { 186833e18b1d4077bf3a727b4422cc2acdbeee35a7Jamie Gennis __proto__: tracing.tracks.HeadingTrack.prototype, 1966a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis 2066a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis decorate: function(viewport) { 216833e18b1d4077bf3a727b4422cc2acdbeee35a7Jamie Gennis tracing.tracks.HeadingTrack.prototype.decorate.call(this, viewport); 2266a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis this.classList.add('spacing-track'); 2366a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis }, 2466a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis 256833e18b1d4077bf3a727b4422cc2acdbeee35a7Jamie Gennis draw: function(type, viewLWorld, viewRWorld) { 2666a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis }, 2766a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis 2866a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis addAllObjectsMatchingFilterToSelection: function(filter, selection) { 2966a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis } 3066a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis }; 3166a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis 3266a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis return { 3366a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis SpacingTrack: SpacingTrack 3466a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis }; 3566a37686207944273ced825e0e8b6b6375f8c3deJamie Gennis}); 36