Пример #1
0
 // Methods
 public SyntaxSettings()
 {
     this.lexStyles     = null;
     this.showMargin    = true;
     this.showGutter    = true;
     this.highlightUrls = true;
     this.gutterWidth   = EditConsts.DefaultGutterWidth;
     this.marginPos     = EditConsts.DefaultMarginPosition;
     int[] numArray1 = new int[1] {
         EditConsts.DefaultTabStop
     };
     this.tabStops         = numArray1;
     this.font             = new System.Drawing.Font(FontFamily.GenericMonospace, 10f);
     this.navigateOptions  = EditConsts.DefaultNavigateOptions;
     this.scrollBars       = RichTextBoxScrollBars.Both;
     this.selectionOptions = EditConsts.DefaultSelectionOptions;
     this.gutterOptions    = EditConsts.DefaultGutterOptions;
     this.outlineOptions   = EditConsts.DefaultOutlineOptions;
     this.lexStyles        = new LexStyle[LexStyleItems.Items.Length];
     for (int num1 = 0; num1 < this.lexStyles.Length; num1++)
     {
         LexStyle     style1 = new LexStyle();
         LexStyleItem item1  = LexStyleItems.Items[num1];
         style1.Name          = item1.InternalName;
         style1.Desc          = item1.Name;
         style1.ForeColor     = item1.ForeColor;
         style1.BackColor     = item1.BackColor;
         style1.FontStyle     = item1.FontStyle;
         style1.PlainText     = item1.PlainText;
         this.lexStyles[num1] = style1;
     }
 }
Пример #2
0
        // Methods
        static LexStyleItems()
        {
            LexStyleItem[] itemArray1 = new LexStyleItem[12] {
                new LexStyleItem("Identifiers", "idents"),
                new LexStyleItem("Numbers", "numbers"),
                new LexStyleItem("ResWords", "reswords", EditConsts.DefaultReswordForeColor),
                new LexStyleItem("Comments", "comments", EditConsts.DefaultCommentsForeColor, Color.Empty, EditConsts.DefaultCommentsFontStyle, true),
                new LexStyleItem("Strings", "strings", EditConsts.DefaultStringsForeColor, Color.Empty, FontStyle.Regular, true),
                new LexStyleItem("WhiteSpace", "whitespace"),
                new LexStyleItem("Directives", "directives", EditConsts.DefaultDirectivesForeColor),
                new LexStyleItem("XML Comments", "xmlcomments", EditConsts.DefaultXmlCommentsForeColor, Color.Empty, FontStyle.Regular, true),
                new LexStyleItem("HTML tags", "htmltags", EditConsts.DefaultHtmlTagsForeColor),
                // SMC: changed "line numbers" to "linenumbers"
                new LexStyleItem("Line Numbers", "linenumbers", EditConsts.DefaultLineNumbersForeColor),
                new LexStyleItem("HyperText", "hypertext", EditConsts.DefaultHyperTextForeColor, Color.Empty, EditConsts.DefaultUrlFontStyle, false),
                new LexStyleItem("Misspelled Words", "spelling", EditConsts.DefaultSpellForeColor)
            };

            LexStyleItems.Items = itemArray1;
        }