private void Write_proc_parameters(FastColoredTextBox fctb) { fctb.Clear(); fctb.GoHome(); fctb.InsertText("#PRNAME " + Properties.Settings.Default.procName + "\n"); string path = Directory.GetCurrentDirectory(); string direct = Properties.Settings.Default.ProjectDirect; string rel_path = MakeRelativePath(path, direct); fctb.InsertText("#DIRNAM \"" + direct + "\\Hardware\\" + Properties.Settings.Default.procName + "_H" + "\"\n"); fctb.InsertText("#DATYPE " + Properties.Settings.Default.dat_type + "\n"); if (Sapho_IDE.Properties.Settings.Default.dat_type == "0") { fctb.InsertText("#NUBITS " + Properties.Settings.Default.n_bitsfix + "\n"); fctb.InsertText("#NUGAIN " + Convert.ToString(Math.Pow(2, Convert.ToInt32(Properties.Settings.Default.Gain))) + "\n"); } if (Sapho_IDE.Properties.Settings.Default.dat_type == "1") { fctb.InsertText("#NBMANT " + Properties.Settings.Default.n_bitsmant + "\n"); fctb.InsertText("#NBEXPO " + Properties.Settings.Default.n_bitsexp + "\n"); } fctb.InsertText("#NDSTAC " + Properties.Settings.Default.ndstack + "\n"); fctb.InsertText("#SDEPTH " + Properties.Settings.Default.sdepth + "\n"); fctb.InsertText("#NUIOIN " + Properties.Settings.Default.n_io_in + "\n"); fctb.InsertText("#NUIOOU " + Properties.Settings.Default.n_io_out + "\n"); fctb.InsertText("\nvoid main() \n{\n\n}"); }
public void RefreshEditor() { string _text = _tb.Text; _tb.Clear(); _tb.ClearUndo(); _tb.Text = _text; }
private static void LoadMethod(MethodDefinition methodDefinition, DataGridView dataGridView, FastColoredTextBox fastColoredTextBox) { if (!methodDefinition.IsAbstract) { LoadInstructions(methodDefinition, dataGridView); fastColoredTextBox.Clear(); fastColoredTextBox.Text = LoadCode(methodDefinition); } }
private void button3_Click(object sender, EventArgs e) { FastColoredTextBox fastColoredTextBox1 = this.tabControl1.SelectedTab.Controls.Find ("fastColoredTextBox1", true).FirstOrDefault <Control>() as FastColoredTextBox; fastColoredTextBox1.Clear(); }
/// <summary> /// </summary> /// <param name="fastColoredTextBox"></param> /// <param name="text"></param> public static void FastColoredTextBox(FastColoredTextBox fastColoredTextBox, string text) { if (fastColoredTextBox.InvokeRequired) { FastColoredTextBoxCallbackText d = FastColoredTextBox; _frm3DprinterTool.Invoke(d, fastColoredTextBox, text); } else { fastColoredTextBox.Clear(); fastColoredTextBox.Text = text; } }
/// <summary> /// </summary> /// <param name="fastColoredTextBox"></param> /// <param name="responces"></param> public void FastColoredTextBox(FastColoredTextBox fastColoredTextBox, List <string> responces) { if (fastColoredTextBox.InvokeRequired) { FastColoredTextBoxCallback d = FastColoredTextBox; _frm3DprinterTool.Invoke(d, fastColoredTextBox, responces); } else { fastColoredTextBox.Clear(); foreach (string responce in responces) { fastColoredTextBox.Lines.Add(responce); } } }
/// <summary> /// </summary> /// <param name="fastColoredTextBox"></param> /// <param name="responces"></param> public static void FastColoredTextBox(FastColoredTextBox fastColoredTextBox, List <string> responces) { if (fastColoredTextBox.InvokeRequired) { FastColoredTextBoxCallback d = FastColoredTextBox; _frm3DprinterTool.Invoke(d, fastColoredTextBox, responces); } else { fastColoredTextBox.Clear(); string textLines = ""; foreach (string responce in responces) { textLines += responce + Environment.NewLine; } fastColoredTextBox.Text = textLines; } }
private void SetCodeText(string funcName) { if (string.IsNullOrEmpty(funcName)) { return; } var oldFunc = _funcs.First(x => x.Name == funcName); _code.Text = string.Join(Environment.NewLine, oldFunc.Code.Select(x => x.Ind(-2))); var newFunc = _convertedCode.FirstOrDefault(x => x.Name == funcName); if (newFunc != null) { _clear.Text = string.Join(Environment.NewLine, newFunc.Code.Select(x => x.Ind(-2))); } if (showDiff.Checked) { Cursor = Cursors.WaitCursor; var source1 = Lines.Load(_code.Text); var source2 = Lines.Load(_clear.Text); _code.Clear(); _clear.Clear(); source1.Merge(source2); BeginUpdate(); Process(source1); EndUpdate(); Cursor = Cursors.Default; } }
private void GraficarASTToolStripMenuItem_Click(object sender, EventArgs e) { if (tabArchivo.SelectedIndex != -1) { TabPage sPage = tabArchivo.SelectedTab; FastColoredTextBox ctbArchivo = (FastColoredTextBox)sPage.Controls[0]; TabControl tControl = (TabControl)sPage.Controls[2]; TabPage sPage3d = tControl.TabPages[0]; FastColoredTextBox ctb3D = (FastColoredTextBox)sPage3d.Controls[0]; if (!ctbArchivo.Text.Equals(string.Empty)) { AnalizadorColette analizador = new AnalizadorColette(); string entrada = ctbArchivo.Text; ctb3D.Clear(); txtOutput.Clear(); if (analizador.AnalizarEntrada(entrada)) { MessageBox.Show("Archivo sin errores."); ReporteErrores(analizador.Raiz); GraficarArbol(analizador.Raiz.Root); } else { MessageBox.Show("El archivo tiene errores."); tabSalida.SelectedTab = pageErrores; ReporteErrores(analizador.Raiz); } } } else { MessageBox.Show("No ha abierto un archivo colette.", "Error"); } }
private void TraducirColette() { if (tabArchivo.SelectedIndex != -1) { TabPage sPage = tabArchivo.SelectedTab; FastColoredTextBox ctbArchivo = (FastColoredTextBox)sPage.Controls[0]; TabControl tControl = (TabControl)sPage.Controls[2]; TabPage sPage3d = tControl.TabPages[0]; FastColoredTextBox ctb3D = (FastColoredTextBox)sPage3d.Controls[0]; if (!ctbArchivo.Text.Equals(string.Empty)) { AnalizadorColette analizador = new AnalizadorColette(); string entrada = ctbArchivo.Text;//.Replace("\\", "\\\\"); ctb3D.Clear(); txtOutput.Clear(); if (analizador.AnalizarEntrada(entrada)) { //MessageBox.Show("Archivo sin errores."); ReporteErrores(analizador.Raiz); Arbol arbol = (Arbol)analizador.GenerarArbol(analizador.Raiz.Root); if (ctbArchivo.Name.Equals("")) { arbol.DirActual = Directory.GetCurrentDirectory() + "\\"; } else { string archivo = ctbArchivo.Name; arbol.DirActual = Directory.GetParent(archivo) + "\\"; } arbol.Debug = Debugger; if (arbol != null) { //MessageBox.Show("todo bien"); LinkedList <Error> errores = new LinkedList <Error>(); string c3d = arbol.GenerarC3D(errores); ctb3D.Text = c3d; tControl.SelectedTab = sPage3d; if (errores.Count() > 0) { MessageBox.Show("El archivo tiene errores."); tabSalida.SelectedTab = pageErrores; ReporteErroresAnalisis(errores); } } } else { MessageBox.Show("El archivo tiene errores."); tabSalida.SelectedTab = pageErrores; ReporteErrores(analizador.Raiz); } } } else { MessageBox.Show("No ha abierto un archivo colette.", "Error"); } }
public void RemoveEditor(EditorGUI editor) { Editors.Remove(editor); docBox.Clear(); }