# HG changeset patch
# User StephaneLenclud
# Date 1441202544 -7200
# Node ID 95f253aaf5886e6ab4fa25609699df2606acaba8
# Parent 03a1757a38df23c39ec5c709a1e08127cd8c851b
Persisting selection of optical drive to eject.
diff -r 03a1757a38df -r 95f253aaf588 Server/App.config
--- a/Server/App.config Wed Sep 02 12:54:07 2015 +0200
+++ b/Server/App.config Wed Sep 02 16:02:24 2015 +0200
@@ -28,6 +28,9 @@
None
+
+ None
+
diff -r 03a1757a38df -r 95f253aaf588 Server/MainForm.Designer.cs
--- a/Server/MainForm.Designer.cs Wed Sep 02 12:54:07 2015 +0200
+++ b/Server/MainForm.Designer.cs Wed Sep 02 16:02:24 2015 +0200
@@ -91,6 +91,8 @@
this.checkBoxMute = new System.Windows.Forms.CheckBox();
this.trackBarMasterVolume = new System.Windows.Forms.TrackBar();
this.tabPageInput = new System.Windows.Forms.TabPage();
+ this.comboBoxOpticalDrives = new System.Windows.Forms.ComboBox();
+ this.labelOpticalDriveEject = new System.Windows.Forms.Label();
this.pictureBoxGreenStart = new System.Windows.Forms.PictureBox();
this.labelStartFileName = new System.Windows.Forms.Label();
this.buttonSelectFile = new System.Windows.Forms.Button();
@@ -104,8 +106,6 @@
this.toolTip = new System.Windows.Forms.ToolTip(this.components);
this.openFileDialog = new System.Windows.Forms.OpenFileDialog();
this.pictureBoxDemo = new System.Windows.Forms.PictureBox();
- this.labelOpticalDriveEject = new System.Windows.Forms.Label();
- this.comboBoxOpticalDrives = new System.Windows.Forms.ComboBox();
this.panelDisplay.SuspendLayout();
this.tableLayoutPanel.SuspendLayout();
this.statusStrip.SuspendLayout();
@@ -718,6 +718,25 @@
this.tabPageInput.Text = "Input";
this.tabPageInput.UseVisualStyleBackColor = true;
//
+ // comboBoxOpticalDrives
+ //
+ this.comboBoxOpticalDrives.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.comboBoxOpticalDrives.FormattingEnabled = true;
+ this.comboBoxOpticalDrives.Location = new System.Drawing.Point(113, 53);
+ this.comboBoxOpticalDrives.Name = "comboBoxOpticalDrives";
+ this.comboBoxOpticalDrives.Size = new System.Drawing.Size(55, 21);
+ this.comboBoxOpticalDrives.TabIndex = 18;
+ this.comboBoxOpticalDrives.SelectedIndexChanged += new System.EventHandler(this.comboBoxOpticalDrives_SelectedIndexChanged);
+ //
+ // labelOpticalDriveEject
+ //
+ this.labelOpticalDriveEject.AutoSize = true;
+ this.labelOpticalDriveEject.Location = new System.Drawing.Point(0, 56);
+ this.labelOpticalDriveEject.Name = "labelOpticalDriveEject";
+ this.labelOpticalDriveEject.Size = new System.Drawing.Size(107, 13);
+ this.labelOpticalDriveEject.TabIndex = 3;
+ this.labelOpticalDriveEject.Text = "Optical drive to eject:";
+ //
// pictureBoxGreenStart
//
this.pictureBoxGreenStart.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxGreenStart.Image")));
@@ -837,24 +856,6 @@
this.pictureBoxDemo.TabIndex = 21;
this.pictureBoxDemo.TabStop = false;
//
- // labelOpticalDriveEject
- //
- this.labelOpticalDriveEject.AutoSize = true;
- this.labelOpticalDriveEject.Location = new System.Drawing.Point(0, 56);
- this.labelOpticalDriveEject.Name = "labelOpticalDriveEject";
- this.labelOpticalDriveEject.Size = new System.Drawing.Size(107, 13);
- this.labelOpticalDriveEject.TabIndex = 3;
- this.labelOpticalDriveEject.Text = "Optical drive to eject:";
- //
- // comboBoxOpticalDrives
- //
- this.comboBoxOpticalDrives.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.comboBoxOpticalDrives.FormattingEnabled = true;
- this.comboBoxOpticalDrives.Location = new System.Drawing.Point(113, 53);
- this.comboBoxOpticalDrives.Name = "comboBoxOpticalDrives";
- this.comboBoxOpticalDrives.Size = new System.Drawing.Size(44, 21);
- this.comboBoxOpticalDrives.TabIndex = 18;
- //
// MainForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
diff -r 03a1757a38df -r 95f253aaf588 Server/MainForm.Hid.cs
--- a/Server/MainForm.Hid.cs Wed Sep 02 12:54:07 2015 +0200
+++ b/Server/MainForm.Hid.cs Wed Sep 02 16:02:24 2015 +0200
@@ -279,7 +279,15 @@
///
private void HandleEject()
{
- SafeFileHandle handle = OpenVolume(((MainForm)this).OpticalDriveToEject());
+ string drive = ((MainForm)this).OpticalDriveToEject();
+ if (drive.Length!=2)
+ {
+ //Not a proper drive spec.
+ //Probably 'None' selected.
+ return;
+ }
+
+ SafeFileHandle handle = OpenVolume(drive);
if (handle.IsInvalid)
{
return;
diff -r 03a1757a38df -r 95f253aaf588 Server/MainForm.cs
--- a/Server/MainForm.cs Wed Sep 02 12:54:07 2015 +0200
+++ b/Server/MainForm.cs Wed Sep 02 16:02:24 2015 +0200
@@ -494,6 +494,7 @@
{
//Reset our list of drives
comboBoxOpticalDrives.Items.Clear();
+ comboBoxOpticalDrives.Items.Add("None");
//Go through each drives on our system and collected the optical ones in our list
DriveInfo[] allDrives = DriveInfo.GetDrives();
@@ -507,13 +508,7 @@
//This is an optical drive, add it now
comboBoxOpticalDrives.Items.Add(d.Name.Substring(0,2));
}
- }
-
- //Select current drive to eject
- if (comboBoxOpticalDrives.Items.Count>0)
- {
- comboBoxOpticalDrives.SelectedIndex = 0;
- }
+ }
}
///
@@ -522,7 +517,7 @@
///
public string OpticalDriveToEject()
{
- return comboBoxOpticalDrives.Items[comboBoxOpticalDrives.SelectedIndex].ToString();
+ return comboBoxOpticalDrives.SelectedItem.ToString();
}
@@ -1060,6 +1055,31 @@
checkBoxMinimizeToTray.Checked = Properties.Settings.Default.MinimizeToTray;
checkBoxStartMinimized.Checked = Properties.Settings.Default.StartMinimized;
labelStartFileName.Text = Properties.Settings.Default.StartFileName;
+
+ //Try find our drive in our drive list
+ int opticalDriveItemIndex=0;
+ bool driveNotFound = true;
+ string opticalDriveToEject=Properties.Settings.Default.OpticalDriveToEject;
+ foreach (object item in comboBoxOpticalDrives.Items)
+ {
+ if (opticalDriveToEject.Equals(item.ToString()))
+ {
+ comboBoxOpticalDrives.SelectedIndex = opticalDriveItemIndex;
+ driveNotFound = false;
+ break;
+ }
+ opticalDriveItemIndex++;
+ }
+
+ if (driveNotFound)
+ {
+ //We could not find the drive we had saved.
+ //Select "None" then.
+ comboBoxOpticalDrives.SelectedIndex = 0;
+ }
+
+
+
checkBoxReverseScreen.Checked = cds.ReverseScreen;
checkBoxInverseColors.Checked = cds.InverseColors;
checkBoxShowVolumeLabel.Checked = cds.ShowVolumeLabel;
@@ -2139,5 +2159,17 @@
Properties.Settings.Default.Save();
}
}
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ private void comboBoxOpticalDrives_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ //Save the optical drive the user selected for ejection
+ Properties.Settings.Default.OpticalDriveToEject = comboBoxOpticalDrives.SelectedItem.ToString();
+ Properties.Settings.Default.Save();
+ }
}
}
diff -r 03a1757a38df -r 95f253aaf588 Server/MainForm.resx
--- a/Server/MainForm.resx Wed Sep 02 12:54:07 2015 +0200
+++ b/Server/MainForm.resx Wed Sep 02 16:02:24 2015 +0200
@@ -133,56 +133,57 @@
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
- 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
+ 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
+ RK5CYII=
diff -r 03a1757a38df -r 95f253aaf588 Server/Properties/Settings.Designer.cs
--- a/Server/Properties/Settings.Designer.cs Wed Sep 02 12:54:07 2015 +0200
+++ b/Server/Properties/Settings.Designer.cs Wed Sep 02 16:02:24 2015 +0200
@@ -105,5 +105,17 @@
this["StartFileName"] = value;
}
}
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("None")]
+ public string OpticalDriveToEject {
+ get {
+ return ((string)(this["OpticalDriveToEject"]));
+ }
+ set {
+ this["OpticalDriveToEject"] = value;
+ }
+ }
}
}
diff -r 03a1757a38df -r 95f253aaf588 Server/Properties/Settings.settings
--- a/Server/Properties/Settings.settings Wed Sep 02 12:54:07 2015 +0200
+++ b/Server/Properties/Settings.settings Wed Sep 02 16:02:24 2015 +0200
@@ -23,5 +23,8 @@
None
+
+ None
+
\ No newline at end of file