///////////////////////////////////////////////////////////////////////////////// /// <summary> /// Creates a new AddSnippet Form and precompiles this form with the selected text /// </summary> /// <param name="pluginManager"></param> public static IManageSnippetForm PrepareAddNewSnippetForm(IPluginManager pluginManager) { if (pluginManager == null) return null; // Manage editor selection string selText = pluginManager.RetrieveSelectedText(); // Open "Add Snippet" Window pluginManager.ClosePublishSnippetWindow(); IManageSnippetForm addSnipForm = pluginManager.CreateAddSnippetForm(); if (addSnipForm != null) addSnipForm.PrepareAddNewSnippet(selText); return addSnipForm; }
///////////////////////////////////////////////////////////////////////////////// /// <summary> /// Creates a new AddSnippet Form and precompiles this form with the selected text /// </summary> /// <param name="pluginManager"></param> public static IManageSnippetForm PrepareAddNewSnippetForm(IPluginManager pluginManager) { if (pluginManager == null) { return(null); } // Manage editor selection string selText = pluginManager.RetrieveSelectedText(); // Open "Add Snippet" Window pluginManager.ClosePublishSnippetWindow(); IManageSnippetForm addSnipForm = pluginManager.CreateAddSnippetForm(); if (addSnipForm != null) { addSnipForm.PrepareAddNewSnippet(selText); } return(addSnipForm); }