Automation runner defaults to agg input methods and tests pass

Got agg input methods working better
deleted some unneeded tests
Working on adding past image to clipboard
Working on adding past FileDropList to clipboard
This commit is contained in:
Lars Brubaker 2018-04-30 15:10:05 -07:00
parent 0237797048
commit c3653967d0
9 changed files with 56 additions and 171 deletions

View file

@ -116,7 +116,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
public static void Cut(this InteractiveScene scene, IObject3D sourceItem = null)
{
Clipboard.SetText("!--IObjectSelection--!");
Clipboard.Instance.SetText("!--IObjectSelection--!");
ApplicationController.ClipboardItem = scene.SelectedItem.Clone();
scene.DeleteSelection();
@ -124,15 +124,18 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
public static void Copy(this InteractiveScene scene, IObject3D sourceItem = null)
{
Clipboard.SetText("!--IObjectSelection--!");
Clipboard.Instance.SetText("!--IObjectSelection--!");
ApplicationController.ClipboardItem = scene.SelectedItem.Clone();
}
public static void Paste(this InteractiveScene scene)
{
if (Clipboard.GetText() == "!--IObjectSelection--!")
if (Clipboard.Instance.ContainsText)
{
scene.DuplicateItem(ApplicationController.ClipboardItem);
if (Clipboard.Instance.GetText() == "!--IObjectSelection--!")
{
scene.DuplicateItem(ApplicationController.ClipboardItem);
}
}
}