Exemplo n.º 1
0
 public EditorIcon(EditorSymbol symbol) : this()
 {
     Symbol = symbol;
 }
Exemplo n.º 2
0
        private EditorIcon GetIconFromActionId(EditorActionType action)
        {
            EditorSymbol symbol = EditorSymbol.Text;

            switch (action)
            {
            case EditorActionType.Bold:
                symbol = EditorSymbol.Bold;
                break;

            case EditorActionType.Italic:
                symbol = EditorSymbol.Italic;
                break;

            case EditorActionType.Underline:
                symbol = EditorSymbol.Underline;
                break;

            case EditorActionType.Strikethrough:
                symbol = EditorSymbol.Strikethrough;
                break;

            case EditorActionType.Supscript:
                symbol = EditorSymbol.Supscript;
                break;

            case EditorActionType.Subscript:
                symbol = EditorSymbol.Subscript;
                break;

            case EditorActionType.InlineCode:
            case EditorActionType.CodeBlock:
                symbol = EditorSymbol.Code;
                break;

            case EditorActionType.Quote:
                symbol = EditorSymbol.Quote;
                break;

            case EditorActionType.Header1:
            case EditorActionType.Header2:
            case EditorActionType.Header3:
            case EditorActionType.Header4:
            case EditorActionType.Header5:
            case EditorActionType.Header6:
                symbol = EditorSymbol.Header;
                break;

            case EditorActionType.Save:
                symbol = EditorSymbol.Save;
                break;

            case EditorActionType.Copy:
                symbol = EditorSymbol.Copy;
                break;

            case EditorActionType.Cut:
                symbol = EditorSymbol.Cut;
                break;

            case EditorActionType.Paste:
                symbol = EditorSymbol.Paste;
                break;

            default:
                break;
            }
            return(new EditorIcon(symbol));
        }