private void EditText() { TextEditor te = new TextEditor(); te.TextObject = ((TextOverlay)Focus).TextObject; if (te.ShowDialog() == DialogResult.OK) { //todo localize Undo.Push(new UndoTourStopChange(Language.GetLocalizedText(545, "Text Edit"), tour)); ((TextOverlay)Focus).TextObject = te.TextObject; ((TextOverlay)Focus).Width = 0; ((TextOverlay)Focus).Height = 0; Focus.Color = te.TextObject.ForegroundColor; Focus.CleanUp(); } }
private void AddText_Click(object sender, EventArgs e) { if (tour != null && Tour.CurrentTourStop != null) { var textEdit = new TextEditor(); if (textEdit.ShowDialog() == DialogResult.OK) { TourEditorUI.AddText(textEdit.Text, textEdit.TextObject); } } }