public static frmTextEditor OpenSharedScript(SharedScriptsItemData itemData) { string caption = String.Empty; string script = String.Empty; if (itemData == null) { throw new NullParameterException("ItemData is null!"); } caption = itemData.Name + "{Shared script}"; script = itemData.Script; frmTextEditor frm = new frmTextEditor(); frm.Icon = PragmaSQL.Properties.Resources.sharedScript; frm.ContentPersister = new SharedScriptContentPersister(); frm.ContentPersister.Data = itemData; frm.ContentPersister.Hint = "This is a shared script: " + itemData.Name; frm.ContentInfo = frm.ContentPersister.Hint; frm.ContentPersister.ContentName = itemData.Name; frm.InitializeScriptEditor(caption, script, DBObjectType.None); return(frm); }
public static frmTextEditor Create(string caption, string script, int objType) { frmTextEditor frm = new frmTextEditor(); frm.InitializeScriptEditor(caption, script, objType); return(frm); }