C# Class Visualizer.TrackSelector

Interaction logic for TrackSelector.xaml
Inheritance: MahApps.Metro.Controls.MetroWindow
Mostra file Open project: stefan-j/GeneticMIDI Class Usage Examples

Public Properties

Property Type Description
SelectedInstrument PatchNames
SelectedSequence GeneticMIDI.Representation.MelodySequence

Public Methods

Method Description
TrackSelector ( GeneticMIDI.Representation.Composition comp ) : System
generateSongPlotFull ( OxyPlot.PlotModel model, GeneticMIDI.Representation.PlaybackInfo info ) : void
listBoxItem_MouseDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
setupTrackPlot ( OxyPlot plot ) : void

Private Methods

Method Description
AddTrackPlot ( GeneticMIDI.Representation.Track track ) : void
Button_Click ( object sender, RoutedEventArgs e ) : void

Method Details

TrackSelector() public method

public TrackSelector ( GeneticMIDI.Representation.Composition comp ) : System
comp GeneticMIDI.Representation.Composition
return System

generateSongPlotFull() public method

public generateSongPlotFull ( OxyPlot.PlotModel model, GeneticMIDI.Representation.PlaybackInfo info ) : void
model OxyPlot.PlotModel
info GeneticMIDI.Representation.PlaybackInfo
return void

listBoxItem_MouseDoubleClick() public method

public listBoxItem_MouseDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
return void

setupTrackPlot() public method

public setupTrackPlot ( OxyPlot plot ) : void
plot OxyPlot
return void

Property Details

SelectedInstrument public_oe property

public PatchNames SelectedInstrument
return PatchNames

SelectedSequence public_oe property

public MelodySequence,GeneticMIDI.Representation SelectedSequence
return GeneticMIDI.Representation.MelodySequence