Remove Winforms dependencies from MatterControl assembly

This commit is contained in:
John Lewin 2018-09-05 13:21:25 -07:00
parent 474ff5607e
commit fd4cde55c6
16 changed files with 262 additions and 130 deletions

View file

@ -3,6 +3,7 @@ using System.Globalization;
using System.IO;
using System.Threading;
using MatterHackers.Agg.Platform;
using MatterHackers.Agg.UI;
using MatterHackers.MatterControl.DataStorage;
using MatterHackers.MatterControl.SettingsManagement;
using MatterHackers.MatterControl.SlicerConfiguration;
@ -94,7 +95,7 @@ namespace MatterHackers.MatterControl
}
// Init platformFeaturesProvider before ShowAsSystemWindow
string platformFeaturesProvider = "MatterHackers.MatterControl.WindowsPlatformsFeatures, MatterControl";
string platformFeaturesProvider = "MatterHackers.MatterControl.WindowsPlatformsFeatures, MatterControl.Winforms";
AppContext.Platform = AggContext.CreateInstanceFrom<INativePlatformFeatures>(platformFeaturesProvider);
AppContext.Platform.ProcessCommandline();