예제 #1
0
        /////////////////////////////////////////////////////////////////////////////////

        /// <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;
        }
예제 #2
0
        /////////////////////////////////////////////////////////////////////////////////

        /// <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);
        }