public void CopyToForm(InsertCodeInsertForm form) { form.Format = Format; form.RawCode = SourceCode; form.EmbedStylesheet = EmbedStylesheet; form.HighlightAlternateLines = HighlightAlternateLines; form.ShowLineNumbers = ShowLineNumbers; }
public void UpdateFromForm(InsertCodeInsertForm form) { EmbedStylesheet = form.EmbedStylesheet; HighlightAlternateLines = form.HighlightAlternateLines; ShowLineNumbers = form.ShowLineNumbers; SourceCode = form.RawCode; Format = form.Format; }
/*public override DialogResult CreateContent(IWin32Window dialogOwner, ref string newContent) { var insertForm = new InsertCodeInsertForm(); using (insertForm) { var result = insertForm.ShowDialog(); if (result == DialogResult.OK) { newContent = insertForm.Code; } return result; } }*/ public override DialogResult CreateContent(IWin32Window dialogOwner, ISmartContent newContent) { var settings = new Settings(newContent.Properties); using (var insertForm = new InsertCodeInsertForm()) { var result = insertForm.ShowDialog(); if (result == DialogResult.OK) { settings.UpdateFromForm(insertForm); } return result; } }
/*public override DialogResult CreateContent(IWin32Window dialogOwner, ref string newContent) * { * var insertForm = new InsertCodeInsertForm(); * * using (insertForm) * { * var result = insertForm.ShowDialog(); * * if (result == DialogResult.OK) * { * newContent = insertForm.Code; * } * * return result; * } * }*/ public override DialogResult CreateContent(IWin32Window dialogOwner, ISmartContent newContent) { var settings = new Settings(newContent.Properties); using (var insertForm = new InsertCodeInsertForm()) { var result = insertForm.ShowDialog(); if (result == DialogResult.OK) { settings.UpdateFromForm(insertForm); } return(result); } }
private void editCodeLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { var settings = new Settings(SelectedContent.Properties); using (var insertForm = new InsertCodeInsertForm()) { settings.CopyToForm(insertForm); var result = insertForm.ShowDialog(); if (result == DialogResult.OK) { settings.UpdateFromForm(insertForm); } OnContentEdited(); } }