public void Run(string initialProjectFileToOpen = "") { // TODO: do less weird janky casting here. GuiUtil.SetupDpiStuff(); var mainWindow = viewFactory.GetMainGridWindowView(); // TODO: fix // if (!string.IsNullOrEmpty(initialProjectFileToOpen)) // mainWindow.ProjectController.OpenProject(initialProjectFileToOpen); Application.Run(mainWindow as Form); }
public static void Main(string[] args) { // examples of some stuff you can do: // ProfilerDotTrace.Enabled = true; // enable DotTrace profiler args = args.Append(ProjectLoaderWithSampleDataDecorator.MagicSampleProjectName).ToArray(); // args = args.Append(@"some-test-file.dizraw").ToArray(); // END TEMP var parsedArgs = ParseArgs(args); RegisterTypes(); // call before setting up any forms/GUI elements GuiUtil.SetupDpiStuff(); Application.Run(new DizApplicationContext(parsedArgs)); }