Example #1
0
    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);
    }
Example #2
0
        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));
        }