mirror of
https://github.com/claunia/cuetools.net.git
synced 2025-12-16 18:14:25 +00:00
CUERipper: disc load/eject button.
This commit is contained in:
@@ -1,8 +1,4 @@
|
||||
syntax: glob
|
||||
bin/Debug
|
||||
bin/Release/
|
||||
bin/win32/
|
||||
bin/x64/
|
||||
CUETools.AVX/Release
|
||||
CUETools.CLParity
|
||||
*.vcxproj.user
|
||||
@@ -18,5 +14,5 @@ ttalib-1.1/x64
|
||||
CUETools.AVX/Win32
|
||||
CUETools.AVX/x64
|
||||
CUETools/TestResults/
|
||||
bin/CUETools_2.1.4
|
||||
*.csproj.user
|
||||
bin/
|
||||
|
||||
@@ -249,6 +249,7 @@
|
||||
<Content Include="Plugins\CUETools.Codecs.FlaCuda.dll" />
|
||||
<Content Include="Plugins\CUETools.Codecs.FLAKE.dll" />
|
||||
<Content Include="Plugins\CUETools.Ripper.SCSI.dll" />
|
||||
<None Include="Resources\cd_eject.png" />
|
||||
<None Include="Resources\wma.ico" />
|
||||
<None Include="Resources\cog.ico" />
|
||||
<None Include="Properties\app.manifest" />
|
||||
|
||||
10
CUERipper/Properties/Resources.Designer.cs
generated
10
CUERipper/Properties/Resources.Designer.cs
generated
@@ -100,6 +100,16 @@ namespace CUERipper.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap cd_eject {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("cd_eject", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
|
||||
@@ -124,15 +124,12 @@
|
||||
<data name="DoneRippingErrors" xml:space="preserve">
|
||||
<value>Rip probably contains errors</value>
|
||||
</data>
|
||||
<data name="accuraterip16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\accuraterip_16.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
<data name="freedb16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\freedb16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="DetectingDrives" xml:space="preserve">
|
||||
<value>Detecting drives</value>
|
||||
</data>
|
||||
<data name="ExceptionMessage" xml:space="preserve">
|
||||
<value>Exception</value>
|
||||
</data>
|
||||
<data name="wv" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\wv.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
@@ -145,6 +142,12 @@
|
||||
<data name="arrow-circle-double" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\arrow-circle-double.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="tta" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\tta.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Retry" xml:space="preserve">
|
||||
<value>retry</value>
|
||||
</data>
|
||||
<data name="wave" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\wave.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
@@ -163,12 +166,12 @@
|
||||
<data name="freedb" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\freedb.gif;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="tta" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\tta.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="DoneRippingRepair" xml:space="preserve">
|
||||
<value>You can try to repair it using CUETools</value>
|
||||
</data>
|
||||
<data name="cog1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\cog.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="NoDrives" xml:space="preserve">
|
||||
<value>No CD drives found</value>
|
||||
</data>
|
||||
@@ -187,35 +190,35 @@
|
||||
<data name="ogg" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ogg.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="freedb16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\freedb16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
<data name="accuraterip16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\accuraterip_16.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="ExceptionMessage" xml:space="preserve">
|
||||
<value>Exception</value>
|
||||
</data>
|
||||
<data name="wma" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\wma.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="users--arrow" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\users--arrow.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="mp3" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\mp3.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="ipod_sound" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ipod_sound.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Retry" xml:space="preserve">
|
||||
<value>retry</value>
|
||||
<data name="mp3" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\mp3.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="PausedMessage" xml:space="preserve">
|
||||
<value>Paused</value>
|
||||
</data>
|
||||
<data name="cdrepair" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\cdrepair.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="cog" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\cog.ico;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="cog1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\cog.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
<data name="cdrepair" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\cdrepair.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="wma" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\wma.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
<data name="cd_eject" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\cd_eject.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
</root>
|
||||
BIN
CUERipper/Resources/cd_eject.png
Normal file
BIN
CUERipper/Resources/cd_eject.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 786 B |
28
CUERipper/frmCUERipper.Designer.cs
generated
28
CUERipper/frmCUERipper.Designer.cs
generated
@@ -93,7 +93,6 @@ namespace CUERipper
|
||||
this.listMetadata = new System.Windows.Forms.ListView();
|
||||
this.columnHeaderValue = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||
this.columnHeaderName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||
this.buttonTrackMetadata = new System.Windows.Forms.Button();
|
||||
this.buttonMetadata = new System.Windows.Forms.Button();
|
||||
this.buttonVA = new System.Windows.Forms.Button();
|
||||
this.buttonReload = new System.Windows.Forms.Button();
|
||||
@@ -107,6 +106,7 @@ namespace CUERipper
|
||||
this.panel2 = new System.Windows.Forms.Panel();
|
||||
this.panel7 = new System.Windows.Forms.Panel();
|
||||
this.panel3 = new System.Windows.Forms.Panel();
|
||||
this.buttonEjectDisk = new System.Windows.Forms.Button();
|
||||
this.panel4 = new System.Windows.Forms.Panel();
|
||||
this.panel5 = new System.Windows.Forms.Panel();
|
||||
this.panel6 = new System.Windows.Forms.Panel();
|
||||
@@ -639,18 +639,6 @@ namespace CUERipper
|
||||
//
|
||||
resources.ApplyResources(this.columnHeaderName, "columnHeaderName");
|
||||
//
|
||||
// buttonTrackMetadata
|
||||
//
|
||||
this.buttonTrackMetadata.BackColor = System.Drawing.Color.Transparent;
|
||||
this.buttonTrackMetadata.FlatAppearance.BorderSize = 0;
|
||||
this.buttonTrackMetadata.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control;
|
||||
this.buttonTrackMetadata.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent;
|
||||
resources.ApplyResources(this.buttonTrackMetadata, "buttonTrackMetadata");
|
||||
this.buttonTrackMetadata.ForeColor = System.Drawing.SystemColors.ControlText;
|
||||
this.buttonTrackMetadata.ImageList = this.imageListChecked;
|
||||
this.buttonTrackMetadata.Name = "buttonTrackMetadata";
|
||||
this.buttonTrackMetadata.UseVisualStyleBackColor = false;
|
||||
//
|
||||
// buttonMetadata
|
||||
//
|
||||
this.buttonMetadata.Image = global::CUERipper.Properties.Resources.tag_label;
|
||||
@@ -752,12 +740,12 @@ namespace CUERipper
|
||||
//
|
||||
// panel3
|
||||
//
|
||||
this.panel3.Controls.Add(this.buttonEjectDisk);
|
||||
this.panel3.Controls.Add(this.bnComboBoxDrives);
|
||||
this.panel3.Controls.Add(this.bnComboBoxRelease);
|
||||
this.panel3.Controls.Add(this.buttonSettings);
|
||||
this.panel3.Controls.Add(this.buttonVA);
|
||||
this.panel3.Controls.Add(this.buttonFreedbSubmit);
|
||||
this.panel3.Controls.Add(this.buttonTrackMetadata);
|
||||
this.panel3.Controls.Add(this.buttonTracks);
|
||||
this.panel3.Controls.Add(this.buttonReload);
|
||||
this.panel3.Controls.Add(this.buttonEncoding);
|
||||
@@ -765,6 +753,14 @@ namespace CUERipper
|
||||
resources.ApplyResources(this.panel3, "panel3");
|
||||
this.panel3.Name = "panel3";
|
||||
//
|
||||
// buttonEjectDisk
|
||||
//
|
||||
this.buttonEjectDisk.Image = global::CUERipper.Properties.Resources.cd_eject;
|
||||
resources.ApplyResources(this.buttonEjectDisk, "buttonEjectDisk");
|
||||
this.buttonEjectDisk.Name = "buttonEjectDisk";
|
||||
this.buttonEjectDisk.UseVisualStyleBackColor = true;
|
||||
this.buttonEjectDisk.Click += new System.EventHandler(this.buttonEjectDisk_Click);
|
||||
//
|
||||
// panel4
|
||||
//
|
||||
this.panel4.Controls.Add(this.listTracks);
|
||||
@@ -882,8 +878,7 @@ namespace CUERipper
|
||||
private System.Windows.Forms.ImageList imageListChecked;
|
||||
private System.Windows.Forms.ListView listMetadata;
|
||||
private System.Windows.Forms.ColumnHeader columnHeaderName;
|
||||
private System.Windows.Forms.ColumnHeader columnHeaderValue;
|
||||
private System.Windows.Forms.Button buttonTrackMetadata;
|
||||
private System.Windows.Forms.ColumnHeader columnHeaderValue;
|
||||
private System.Windows.Forms.Button buttonMetadata;
|
||||
private System.Windows.Forms.Button buttonVA;
|
||||
private System.Windows.Forms.Button buttonReload;
|
||||
@@ -903,6 +898,7 @@ namespace CUERipper
|
||||
private System.Windows.Forms.Panel panel6;
|
||||
private System.Windows.Forms.Panel panel7;
|
||||
private System.Windows.Forms.Button buttonEncoderSettings;
|
||||
private System.Windows.Forms.Button buttonEjectDisk;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -327,6 +327,7 @@ namespace CUERipper
|
||||
buttonEncoding.Enabled = data.selectedRelease != null && !running &&
|
||||
data.selectedRelease.ImageKey == "freedb" && (new CUEMetadata(data.selectedRelease.metadata)).FreedbToEncoding();
|
||||
buttonReload.Enabled = data.selectedRelease != null && !running;
|
||||
buttonEjectDisk.Enabled = selectedDriveInfo !=null && !running;
|
||||
buttonSettings.Enabled = !running;
|
||||
}
|
||||
|
||||
@@ -1649,6 +1650,12 @@ namespace CUERipper
|
||||
{
|
||||
toolStripStatusLabel1.Text = null;
|
||||
}
|
||||
|
||||
private void buttonEjectDisk_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (selectedDriveInfo != null)
|
||||
selectedDriveInfo.drive.EjectDisk();
|
||||
}
|
||||
}
|
||||
|
||||
internal class BackgroundWorkerArtworkArgs
|
||||
|
||||
@@ -816,7 +816,7 @@
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABy
|
||||
CQAAAk1TRnQBSQFMAgEBBAEAAawBAgGsAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||
CQAAAk1TRnQBSQFMAgEBBAEAAcQBAgHEAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
|
||||
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
|
||||
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
|
||||
@@ -966,7 +966,7 @@
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAY
|
||||
EgAAAk1TRnQBSQFMAgEBCwEAAawBAgGsAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||
EgAAAk1TRnQBSQFMAgEBCwEAAcQBAgHEAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||
AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
|
||||
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
|
||||
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
|
||||
@@ -1071,7 +1071,7 @@
|
||||
<value>panel3</value>
|
||||
</data>
|
||||
<data name=">>bnComboBoxRelease.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="bnComboBoxDrives.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Left, Right</value>
|
||||
@@ -1101,7 +1101,7 @@
|
||||
<value>panel3</value>
|
||||
</data>
|
||||
<data name=">>bnComboBoxDrives.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="bnComboBoxOutputFormat.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Fill</value>
|
||||
@@ -1178,39 +1178,6 @@
|
||||
<data name=">>listMetadata.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="buttonTrackMetadata.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
|
||||
<value>Flat</value>
|
||||
</data>
|
||||
<data name="buttonTrackMetadata.ImageIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="buttonTrackMetadata.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="buttonTrackMetadata.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>594, 61</value>
|
||||
</data>
|
||||
<data name="buttonTrackMetadata.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>19, 17</value>
|
||||
</data>
|
||||
<data name="buttonTrackMetadata.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>40</value>
|
||||
</data>
|
||||
<data name="buttonTrackMetadata.Visible" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name=">>buttonTrackMetadata.Name" xml:space="preserve">
|
||||
<value>buttonTrackMetadata</value>
|
||||
</data>
|
||||
<data name=">>buttonTrackMetadata.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>buttonTrackMetadata.Parent" xml:space="preserve">
|
||||
<value>panel3</value>
|
||||
</data>
|
||||
<data name=">>buttonTrackMetadata.ZOrder" xml:space="preserve">
|
||||
<value>5</value>
|
||||
</data>
|
||||
<data name="buttonMetadata.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 57</value>
|
||||
</data>
|
||||
@@ -1242,10 +1209,10 @@
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="buttonVA.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>182, 57</value>
|
||||
<value>270, 57</value>
|
||||
</data>
|
||||
<data name="buttonVA.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 23</value>
|
||||
<value>80, 24</value>
|
||||
</data>
|
||||
<data name="buttonVA.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>5</value>
|
||||
@@ -1266,7 +1233,7 @@
|
||||
<value>panel3</value>
|
||||
</data>
|
||||
<data name=">>buttonVA.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
<value>4</value>
|
||||
</data>
|
||||
<data name="buttonReload.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
@@ -1275,7 +1242,7 @@
|
||||
<value>94, 57</value>
|
||||
</data>
|
||||
<data name="buttonReload.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 23</value>
|
||||
<value>80, 24</value>
|
||||
</data>
|
||||
<data name="buttonReload.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>4</value>
|
||||
@@ -1302,10 +1269,10 @@
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="buttonEncoding.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>270, 57</value>
|
||||
<value>358, 57</value>
|
||||
</data>
|
||||
<data name="buttonEncoding.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 23</value>
|
||||
<value>80, 24</value>
|
||||
</data>
|
||||
<data name="buttonEncoding.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>6</value>
|
||||
@@ -1335,7 +1302,7 @@
|
||||
<value>6, 57</value>
|
||||
</data>
|
||||
<data name="buttonTracks.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 23</value>
|
||||
<value>80, 24</value>
|
||||
</data>
|
||||
<data name="buttonTracks.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>3</value>
|
||||
@@ -1365,10 +1332,10 @@
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="buttonFreedbSubmit.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>356, 57</value>
|
||||
<value>446, 57</value>
|
||||
</data>
|
||||
<data name="buttonFreedbSubmit.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 23</value>
|
||||
<value>80, 24</value>
|
||||
</data>
|
||||
<data name="buttonFreedbSubmit.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>41</value>
|
||||
@@ -1389,7 +1356,7 @@
|
||||
<value>panel3</value>
|
||||
</data>
|
||||
<data name=">>buttonFreedbSubmit.ZOrder" xml:space="preserve">
|
||||
<value>4</value>
|
||||
<value>5</value>
|
||||
</data>
|
||||
<data name="panel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Right</value>
|
||||
@@ -1452,10 +1419,10 @@
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="buttonSettings.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>442, 57</value>
|
||||
<value>534, 57</value>
|
||||
</data>
|
||||
<data name="buttonSettings.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 23</value>
|
||||
<value>80, 24</value>
|
||||
</data>
|
||||
<data name="buttonSettings.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>44</value>
|
||||
@@ -1476,7 +1443,7 @@
|
||||
<value>panel3</value>
|
||||
</data>
|
||||
<data name=">>buttonSettings.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="panel7.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Fill</value>
|
||||
@@ -1529,6 +1496,36 @@
|
||||
<data name=">>panel2.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="buttonEjectDisk.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="buttonEjectDisk.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>182, 57</value>
|
||||
</data>
|
||||
<data name="buttonEjectDisk.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 24</value>
|
||||
</data>
|
||||
<data name="buttonEjectDisk.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>45</value>
|
||||
</data>
|
||||
<data name="buttonEjectDisk.Text" xml:space="preserve">
|
||||
<value>Eject</value>
|
||||
</data>
|
||||
<data name="buttonEjectDisk.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms">
|
||||
<value>ImageBeforeText</value>
|
||||
</data>
|
||||
<data name=">>buttonEjectDisk.Name" xml:space="preserve">
|
||||
<value>buttonEjectDisk</value>
|
||||
</data>
|
||||
<data name=">>buttonEjectDisk.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>buttonEjectDisk.Parent" xml:space="preserve">
|
||||
<value>panel3</value>
|
||||
</data>
|
||||
<data name=">>buttonEjectDisk.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="panel3.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Top</value>
|
||||
</data>
|
||||
|
||||
@@ -584,6 +584,36 @@ namespace CUETools.Ripper.SCSI
|
||||
}
|
||||
}
|
||||
|
||||
public unsafe void EjectDisk()
|
||||
{
|
||||
if (m_device != null)
|
||||
{
|
||||
m_device.StartStopUnit(true, Device.PowerControl.NoChange, Device.StartState.EjectDisk);
|
||||
}
|
||||
else
|
||||
{
|
||||
try
|
||||
{
|
||||
m_device = new Device(m_logger);
|
||||
if (m_device.Open(m_device_letter))
|
||||
{
|
||||
try
|
||||
{
|
||||
m_device.StartStopUnit(true, Device.PowerControl.NoChange, Device.StartState.LoadDisk);
|
||||
}
|
||||
finally
|
||||
{
|
||||
m_device.Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
m_device = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
bool gapsDetected = false;
|
||||
|
||||
public unsafe bool DetectGaps()
|
||||
|
||||
@@ -11,6 +11,7 @@ namespace CUETools.Ripper
|
||||
public interface ICDRipper : IAudioSource, IDisposable
|
||||
{
|
||||
bool Open(char Drive);
|
||||
void EjectDisk();
|
||||
bool DetectGaps();
|
||||
bool GapsDetected { get; }
|
||||
CDImageLayout TOC { get; }
|
||||
|
||||
BIN
CUETools/Resources/cd_eject.png
Normal file
BIN
CUETools/Resources/cd_eject.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 786 B |
Reference in New Issue
Block a user