using System;
using JD.Application.Properties;
using JD.Application.View.PropertyGrid;
using JD.Audio.Annotations;
using JD.Audio.Sound;
namespace JD.Application.View.TrackItems
{
///
/// Representation of the song section as a marker in the wave track.
///
public class SongSectionTrackItem : AnnotationTrackItem
{
///
/// Constructor.
///
public SongSectionTrackItem(SongSection section, global::JD.Sequencers.Times.Timeline timeline)
: base(section, timeline, ResourcesCache.Icons_16x16_Marker)
{
}
public override SnappingUnit SnappingUnit
{
get { return SnappingUnit.Measure; }
}
public override object ToGridView(Wave parentWave)
{
return new SongSectionGridView((SongSection)Model, parentWave);
}
}
}