Пример #1
0
 private TemplateEditor OpenTemplateEditor()
 {
     TemplateEditor edit = new TemplateEditor(this);
     edit.FileNew("ENGINE", ZeusConstants.Engines.DOT_NET_SCRIPT, "LANGUAGE", ZeusConstants.Languages.CSHARP);
     edit.Show(dockManager);
     return edit;
 }
        public override IMyGenDocument Create(IMyGenerationMDI mdi, params string[] args)
        {
            TemplateEditor edit = new TemplateEditor(mdi);

            switch (args[0])
            {
                case TemplateEditorManager.CSHARP_TEMPLATE:
                    edit.FileNew("ENGINE", ZeusConstants.Engines.DOT_NET_SCRIPT, "LANGUAGE", ZeusConstants.Languages.CSHARP);
                    break;
                case TemplateEditorManager.VBNET_TEMPLATE:
                    edit.FileNew("ENGINE", ZeusConstants.Engines.DOT_NET_SCRIPT, "LANGUAGE", ZeusConstants.Languages.VBNET);
                    break;
                case TemplateEditorManager.VBSCRIPT_TEMPLATE:
                    edit.FileNew("ENGINE", ZeusConstants.Engines.MICROSOFT_SCRIPT, "LANGUAGE", ZeusConstants.Languages.VBSCRIPT);
                    break;
                case TemplateEditorManager.JSCRIPT_TEMPLATE:
                default:
                    edit.FileNew("ENGINE", ZeusConstants.Engines.MICROSOFT_SCRIPT, "LANGUAGE", ZeusConstants.Languages.JSCRIPT);
                    break;
            }

            return edit;
        }
Пример #3
0
 private TemplateEditor OpenTemplateEditor(string engine, string language)
 {
     TemplateEditor template = new TemplateEditor(this);
     template.FileNew("ENGINE", engine, "LANGUAGE", language);
     template.Show(dockManager);
     return template;
 }