mirror of
https://github.com/reactos/RosTE.git
synced 2024-11-23 03:29:57 +00:00
Update to the new VM wizard, to check for a valid path in creating one.
svn path=/trunk/tools/RosTE/; revision=739
This commit is contained in:
parent
a9abec5dd1
commit
fb8ce28317
@ -4,6 +4,7 @@ using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Windows.Forms;
|
||||
using System.IO;
|
||||
|
||||
@ -81,9 +82,9 @@ namespace RosTEGUI
|
||||
|
||||
private void wizardDefaultDirPage_CloseFromNext(object sender, Gui.Wizard.PageEventArgs e)
|
||||
{
|
||||
if (defaultDirTxtBox.Text == "")
|
||||
if (!Directory.Exists(defaultDirTxtBox.Text))
|
||||
{
|
||||
MessageBox.Show("You must enter a name", "Error");
|
||||
MessageBox.Show("You must enter a valid path", "Error");
|
||||
e.Page = defaultDirInfoPage;
|
||||
}
|
||||
}
|
||||
@ -147,22 +148,22 @@ namespace RosTEGUI
|
||||
|
||||
private void wizardHardDiskPage_Enter(object sender, EventArgs e)
|
||||
{
|
||||
DriveInfo di = new DriveInfo(defaultDirTxtBox.Text);
|
||||
long AvailInMB = di.AvailableFreeSpace / (long)Math.Pow(1024, 2);
|
||||
DriveInfo di = new DriveInfo(defaultDirTxtBox.Text);
|
||||
long AvailInMB = di.AvailableFreeSpace / (long)Math.Pow(1024, 2);
|
||||
|
||||
if (AvailInMB > 20480) AvailInMB = 20480;
|
||||
if (AvailInMB > 20480) AvailInMB = 20480;
|
||||
|
||||
harddiskTrkBar.Minimum = 100;
|
||||
harddiskTrkBar.Maximum = Convert.ToInt32(AvailInMB);
|
||||
harddiskTrkBar.SmallChange = 100;
|
||||
harddiskTrkBar.TickFrequency = 50;
|
||||
harddiskUpDwn.Minimum = 100;
|
||||
harddiskUpDwn.Maximum = harddiskTrkBar.Maximum;
|
||||
harddiskUpDwn.Increment = 100;
|
||||
harddiskTrkBar.Minimum = 100;
|
||||
harddiskTrkBar.Maximum = Convert.ToInt32(AvailInMB);
|
||||
harddiskTrkBar.SmallChange = 100;
|
||||
harddiskTrkBar.TickFrequency = 50;
|
||||
harddiskUpDwn.Minimum = 100;
|
||||
harddiskUpDwn.Maximum = harddiskTrkBar.Maximum;
|
||||
harddiskUpDwn.Increment = 100;
|
||||
|
||||
harddiskDiskLab.Text = di.Name;
|
||||
harddiskDiskSizeLab.Text = Convert.ToString(AvailInMB) + " MB";
|
||||
harddiskRecMinLab.Text = "100 MB";
|
||||
harddiskDiskLab.Text = di.Name;
|
||||
harddiskDiskSizeLab.Text = Convert.ToString(AvailInMB) + " MB";
|
||||
harddiskRecMinLab.Text = "100 MB";
|
||||
}
|
||||
|
||||
private void wizardMemoryPage_Enter(object sender, EventArgs e)
|
||||
@ -225,7 +226,8 @@ namespace RosTEGUI
|
||||
|
||||
private void defaultDirInfoPage_Enter(object sender, EventArgs e)
|
||||
{
|
||||
defaultDirTxtBox.Text = mainConf.DefVmPath + '\\' + VMName;
|
||||
if(mainConf.DefVmPath != null && mainConf.DefVmPath != "")
|
||||
defaultDirTxtBox.Text = mainConf.DefVmPath + '\\' + VMName;
|
||||
}
|
||||
}
|
||||
}
|
2
GUI/Properties/Resources.Designer.cs
generated
2
GUI/Properties/Resources.Designer.cs
generated
@ -1,7 +1,7 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:2.0.50727.312
|
||||
// Runtime Version:2.0.50727.1433
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
|
Loading…
Reference in New Issue
Block a user