using System;

namespace InABox.Core
{
    
    [Flags]
    public enum RichTextEditorButtons
    {
        None = 0,
        Bold = 1,
        Color = 2,
        Italic = 4,
        Underline = 8,
        Align = 16,
        Hyperlink = 32,
        Picture = 64,
        Table = 128,
        Zoom = 256,
        Font = 512,
        All = ~None,
        Simple = Bold | Color | Italic | Underline | Picture
    }
    
    public class RichTextEditor : BaseEditor
    {
        private RichTextEditorButtons visibleButtons = RichTextEditorButtons.Simple;

        public RichTextEditorButtons VisibleButtons
        {
            get => visibleButtons;
        }

        protected override BaseEditor DoClone()
        {
            return new RichTextEditor();
        }
    }
}