示例#1
0
        public void closeProject()
        {
            closeResourceProvider();
            timelineController.setResourceProvider(null);

            if (ProjectChanged != null)
            {
                ProjectChanged.Invoke(this);
            }
        }
        public override void clicked(TaskPositioner positioner)
        {
            EmbeddedResourceProvider embeddedResourceProvider = new EmbeddedResourceProvider(assembly, resourceRoot);

            if (sortFiles)
            {
                embeddedResourceProvider.sortFiles(NaturalSortAlgorithm.CompareFunc);
            }
            timelineController.setResourceProvider(embeddedResourceProvider);

            //Load and run the mvc context
            context             = mvcCore.loadContext(embeddedResourceProvider.openFile(mvcContextName));
            context.RuntimeName = UniqueName;
            context.setResourceProvider(embeddedResourceProvider);
            mvcCore.startRunningContext(context);
        }