41 lines
994 B
C#
41 lines
994 B
C#
using System.Drawing;
|
|
using Microsoft.VisualBasic;
|
|
using YARTE.Properties;
|
|
|
|
namespace YARTE.UI.Buttons
|
|
{
|
|
public class InsertLinkedImageButton : IHTMLEditorButton
|
|
{
|
|
public void IconClicked(ButtonArgs args)
|
|
{
|
|
var x = args.Editor.Location.X + 10;
|
|
var y = args.Editor.Location.Y + 10;
|
|
|
|
var url = Interaction.InputBox("Please enter an image url", "URL", null, x, y);
|
|
if (!string.IsNullOrEmpty(url))
|
|
{
|
|
args.Document.ExecCommand("InsertImage", false, url);
|
|
}
|
|
}
|
|
|
|
public Image IconImage
|
|
{
|
|
get { return Resources.insertimage; }
|
|
}
|
|
|
|
public string IconName
|
|
{
|
|
get { return "Linked image"; }
|
|
}
|
|
|
|
public string IconTooltip
|
|
{
|
|
get { return "Linked image"; }
|
|
}
|
|
|
|
public string CommandIdentifier
|
|
{
|
|
get { return "InsertImage"; }
|
|
}
|
|
}
|
|
} |