/// <summary>
        ///     Invoked once the Insert Online Image button has been clicked.
        /// </summary>
        /// <param name="doc"><see cref="HTMLEditorButtonArgs" /> instance that contains the context information.</param>
        public void IconClicked(HTMLEditorButtonArgs doc)
        {
            var dialog = new FrmInsertOnlineImage();

            if (dialog.ShowDialog() == DialogResult.OK)
            {
                var tag = string.Format(EmbeddedImageHtmlTagPattern, dialog.ImageBase64, dialog.Alt);
                var insertHtmlButton = new InsertHtmlButton(tag);
                insertHtmlButton.IconClicked(doc);
            }
        }
 /// <summary>
 ///     Invoked once the Insert Online Image button has been clicked.
 /// </summary>
 /// <param name="doc"><see cref="HTMLEditorButtonArgs" /> instance that contains the context information.</param>
 public void IconClicked(HTMLEditorButtonArgs doc)
 {
     var dialog = new FrmInsertOnlineImage();
     if (dialog.ShowDialog() == DialogResult.OK)
     {
         var tag = string.Format(EmbeddedImageHtmlTagPattern, dialog.ImageBase64, dialog.Alt);
         var insertHtmlButton = new InsertHtmlButton(tag);
         insertHtmlButton.IconClicked(doc);
     }
 }