Files
Groupware/Sub/YARTE/Buttons/PredefinedButtonSets.cs
2024-01-22 09:26:20 +09:00

34 lines
1.4 KiB
C#

using System.Linq;
namespace YARTE.UI.Buttons
{
public static class PredefinedButtonSets
{
private static readonly string[] _webSafeFonts = new [] { "맑은 고딕", "Courier New", "Times New Roman", "Georgia", "Arial", "Verdana"};
public static void SetupDefaultButtons(HtmlEditor editor)
{
editor.AddToolbarItem(new BoldButton());
editor.AddToolbarItem(new ItalicButton());
editor.AddFontSelector(_webSafeFonts);
editor.AddFontSizeSelector(Enumerable.Range(1,10));
editor.AddToolbarDivider();
editor.AddToolbarItem(new LinkButton());
editor.AddToolbarItem(new UnlinkButton());
editor.AddToolbarDivider();
editor.AddToolbarItem(new InsertLinkedImageButton());
editor.AddToolbarDivider();
editor.AddToolbarItem(new OrderedListButton());
editor.AddToolbarItem(new UnorderedListButton());
editor.AddToolbarDivider();
editor.AddToolbarItem(new ForecolorButton());
editor.AddToolbarDivider();
editor.AddToolbarItem(new JustifyLeftButton());
editor.AddToolbarItem(new JustifyCenterButton());
editor.AddToolbarItem(new JustifyRightButton());
editor.AddToolbarDivider();
editor.AddToolbarItem(new ReadOnlyButton());
editor.AddToolbarItem(new CheckboxButton());
}
}
}