コード例 #1
0
 private void OnOK(object sender, EventArgs e)
 {
     foreach (object o in languageCombo.Items)
     {
         CodeGenBase cg = (CodeGenBase)o;
         cg.SaveTemplates();
     }
     Close();
 }
コード例 #2
0
        private void OnLangChange(object sender, EventArgs e)
        {
            CodeGenBase cg = (CodeGenBase)languageCombo.SelectedItem;

            if (cg == null)
            {
                return;
            }
            snippetsList.Items.Clear();
            foreach (CodeSnippet snp in cg.snippets)
            {
                snippetsList.Items.Add(snp);
            }
            templateText.Clear();
            variablesText.Clear();
            exampleText.Clear();
        }
コード例 #3
0
        public void GenerateCode(GraphForm.ShowCodeDel shcode, Lang lng, bool useDirectConnect)
        {
            CodeGenBase cg = null;

            switch (lng)
            {
            case Lang.CPP: cg = new CodeGenCPP(); break;

            case Lang.CS: cg = new CodeGenCS(); break;
            }
            cg.History = history;
            string code = cg.GenCode(useDirectConnect, this);
            Form   cf   = shcode(code);

            cf.Text = "Generated code for " + myform.Text;
            cf.ShowDialog();
        }