Issue #7: Use different sound when tests failed

Issue #5: Custom sounds
This commit is contained in:
Vitalii Ganzha 2016-01-05 17:25:06 -08:00
parent 9de93268f2
commit df15518a52
13 changed files with 488 additions and 106 deletions

View file

@ -1,4 +1,4 @@
using Microsoft.VisualStudio.Shell;
using Microsoft.VisualStudio.Shell;
using System;
using System.ComponentModel;
using System.Drawing;
@ -36,20 +36,39 @@ namespace VitaliiGanzha.VsDingExtension
{
if (optionsControl == null)
{
optionsControl = new SoundSelectControl();
optionsControl.Location = new Point(0, 0);
optionsControl.optionsPage = this;
optionsControl = new SoundSelectControl
{
Location = new Point(0, 0),
OptionsPage = this
};
}
return optionsControl;
}
}
/// <summary>
/// Gets or sets the path to the image file.
/// </summary>
/// <remarks>The property that needs to be persisted.</remarks>
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
public string CustomBitmap { get; set; }
public bool OverrideOnBuildSound { get; set; }
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
public string CustomOnBuildSoundLocation { get; set; }
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
public bool OverrideOnTestCompleteSuccesSound { get; set; }
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
public string CustomOnTestCompleteSuccesSoundLocation { get; set; }
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
public bool OverrideOnTestCompleteFailureSound { get; set; }
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
public string CustomOnTestCompleteFailureSoundLocation { get; set; }
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
public bool OverrideOnBreakpointHitSound { get; set; }
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
public string CustomOnBreakpointHitSoundLocation { get; set; }
#endregion Properties