Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development

This commit is contained in:
larsbrubaker 2014-10-31 11:07:40 -07:00
commit 9acebbdd3c
2 changed files with 23 additions and 8 deletions

View file

@ -117,10 +117,14 @@ namespace MatterHackers.MatterControl
{
get
{
if (OsInformation.OperatingSystem == OSType.Mac)
{
return "pkg";
}
if (OsInformation.OperatingSystem == OSType.Mac)
{
return "pkg";
}
else if (OsInformation.OperatingSystem == OSType.Android)
{
return "apk";
}
else
{
return "exe";

View file

@ -29,6 +29,8 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections
Button nextButton;
bool usingDefaultName;
public SetupStepMakeModelName(ConnectionWindow windowController, GuiWidget containerWindowToClose, PrinterSetupStatus setupPrinter = null)
: base(windowController, containerWindowToClose, setupPrinter)
{
@ -54,6 +56,8 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections
footerRow.AddChild(hSpacer);
footerRow.AddChild(cancelButton);
usingDefaultName = true;
SetElementState();
}
@ -78,6 +82,7 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections
printerNameInput = new MHTextEditWidget(this.ActivePrinter.Name);
printerNameInput.HAnchor = HAnchor.ParentLeftRight;
printerNameInput.KeyPressed += new KeyPressEventHandler(PrinterNameInput_KeyPressed);
printerNameError = new TextWidget(LocalizedString.Get("Give your printer a name."), 0, 0, 10);
printerNameError.TextColor = ActiveTheme.Instance.PrimaryTextColor;
@ -177,8 +182,17 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections
LoadSetupSettings(ActivePrinter.Make, ActivePrinter.Model);
printerModelError.Visible = false;
SetElementState();
if(usingDefaultName)
{
printerNameInput.Text = String.Format ("{0} {1} ({2})", this.ActivePrinter.Make, this.ActivePrinter.Model, ExistingPrinterCount () + 1);
}
}
private void PrinterNameInput_KeyPressed(object sender, KeyPressEventArgs e)
{
this.usingDefaultName = false;
}
string defaultMaterialPreset;
string defaultQualityPreset;
string defaultMovementSpeeds;
@ -425,10 +439,7 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections
void NextButton_Click(object sender, EventArgs mouseEvent)
{
if(printerNameInput.Text == "Default Printer ({0})".FormatWith(ExistingPrinterCount() + 1))
{
printerNameInput.Text = String.Format ("{0} {1} ({2})", this.ActivePrinter.Make, this.ActivePrinter.Model, ExistingPrinterCount () + 1);
}
bool canContinue = this.OnSave();
if (canContinue)
{