RichTextEditor.cs 685 B

12345678910111213141516171819202122232425262728293031323334
  1. using System;
  2. namespace InABox.Core
  3. {
  4. [Flags]
  5. public enum RichTextEditorButtons
  6. {
  7. None = 0,
  8. Bold,
  9. Color,
  10. Italic,
  11. Underline,
  12. Align,
  13. Hyperlink,
  14. Picture,
  15. Table,
  16. Zoom,
  17. Font,
  18. All = ~None,
  19. Simple = Bold | Color | Italic | Underline | Picture
  20. }
  21. public class RichTextEditor : BaseEditor
  22. {
  23. public RichTextEditorButtons VisibleButtons { get; set; } = RichTextEditorButtons.All;
  24. protected override BaseEditor DoClone()
  25. {
  26. return new RichTextEditor() { VisibleButtons = this.VisibleButtons };
  27. }
  28. }
  29. }