Don't let user add collections to the queue or other currently invalid operations.

This commit is contained in:
Lars Brubaker 2015-09-09 11:34:14 -07:00
parent 8aa8a46ee9
commit 84a52909db
2 changed files with 24 additions and 11 deletions

View file

@ -245,20 +245,20 @@ namespace MatterHackers.MatterControl.PrintQueue
exportItemButton.Name = "Export Queue Button";
exportItemButton.Margin = new BorderDouble(3, 0);
exportItemButton.Click += new EventHandler(exportButton_Click);
editButtonsEnableData.Add(new ButtonEnableData(false, false));
editButtonsEnableData.Add(new ButtonEnableData(false, false, false));
itemOperationButtons.AddChild(exportItemButton);
Button copyItemButton = editButtonFactory.Generate("Copy".Localize());
copyItemButton.Name = "Queue Copy Button";
copyItemButton.Margin = new BorderDouble(3, 0);
copyItemButton.Click += new EventHandler(copyButton_Click);
editButtonsEnableData.Add(new ButtonEnableData(false, true));
editButtonsEnableData.Add(new ButtonEnableData(false, true, false));
itemOperationButtons.AddChild(copyItemButton);
Button removeItemButton = editButtonFactory.Generate("Remove".Localize());
removeItemButton.Margin = new BorderDouble(3, 0);
removeItemButton.Click += new EventHandler(removeButton_Click);
editButtonsEnableData.Add(new ButtonEnableData(true, true));
editButtonsEnableData.Add(new ButtonEnableData(true, true, true));
itemOperationButtons.AddChild(removeItemButton);
editButtonFactory.FixedWidth = oldWidth;