Ejemplo n.º 1
4
 public SimpleSyntaxEditor(string text, SyntaxLanguageStyle language)
 {
     ActiproSoftware.SyntaxEditor.SyntaxEditor editor = new ActiproSoftware.SyntaxEditor.SyntaxEditor {
         Dock = DockStyle.Fill
     };
     editor.set_IndicatorMarginVisible(false);
     editor.set_ScrollBarType(0);
     this._editor = editor;
     base.Controls.Add(this._editor);
     try
     {
         this.Font = new Font("Consolas", 10f);
         if (this.Font.Name != "Consolas")
         {
             this.Font = new Font("Courier New", 10f);
         }
     }
     catch
     {
     }
     string name = language.ToString();
     if (name == "VB")
     {
         name = name + "DotNet";
     }
     if (language != SyntaxLanguageStyle.None)
     {
         this._editor.get_Document().set_Language(DocumentManager.GetDynamicLanguage(name, SystemColors.Window.GetBrightness()));
         this._editor.get_Document().get_Outlining().set_Mode(2);
         this._editor.set_BracketHighlightingVisible(true);
     }
     this._editor.get_Document().set_ReadOnly(true);
     VisualStudio2005SyntaxEditorRenderer renderer = new VisualStudio2005SyntaxEditorRenderer();
     SimpleBorder border = new SimpleBorder();
     border.set_Style(0);
     renderer.set_Border(border);
     VisualStudio2005SyntaxEditorRenderer renderer2 = renderer;
     this._editor.set_Renderer(renderer2);
     this.Text = text;
 }
Ejemplo n.º 2
0
        public SimpleSyntaxEditor(string text, SyntaxLanguageStyle language)
        {
            ActiproSoftware.SyntaxEditor.SyntaxEditor editor = new ActiproSoftware.SyntaxEditor.SyntaxEditor {
                Dock = DockStyle.Fill
            };
            editor.set_IndicatorMarginVisible(false);
            editor.set_ScrollBarType(0);
            this._editor = editor;
            base.Controls.Add(this._editor);
            try
            {
                this.Font = new Font("Consolas", 10f);
                if (this.Font.Name != "Consolas")
                {
                    this.Font = new Font("Courier New", 10f);
                }
            }
            catch
            {
            }
            string name = language.ToString();

            if (name == "VB")
            {
                name = name + "DotNet";
            }
            if (language != SyntaxLanguageStyle.None)
            {
                this._editor.get_Document().set_Language(DocumentManager.GetDynamicLanguage(name, SystemColors.Window.GetBrightness()));
                this._editor.get_Document().get_Outlining().set_Mode(2);
                this._editor.set_BracketHighlightingVisible(true);
            }
            this._editor.get_Document().set_ReadOnly(true);
            VisualStudio2005SyntaxEditorRenderer renderer = new VisualStudio2005SyntaxEditorRenderer();
            SimpleBorder border = new SimpleBorder();

            border.set_Style(0);
            renderer.set_Border(border);
            VisualStudio2005SyntaxEditorRenderer renderer2 = renderer;

            this._editor.set_Renderer(renderer2);
            this.Text = text;
        }
Ejemplo n.º 3
0
 public static OutputPanel DisplaySyntaxColoredText(string text, SyntaxLanguageStyle language, string panelTitle)
 {
     return(DisplayControl(new SimpleSyntaxEditor(text, language), panelTitle));
 }
Ejemplo n.º 4
0
 public static OutputPanel DisplaySyntaxColoredText(string text, SyntaxLanguageStyle language)
 {
     return(DisplaySyntaxColoredText(text, language, null));
 }
Ejemplo n.º 5
0
 public static OutputPanel DisplaySyntaxColoredText(string text, SyntaxLanguageStyle language, string panelTitle)
 {
     return DisplayControl(new SimpleSyntaxEditor(text, language), panelTitle);
 }
Ejemplo n.º 6
0
 public static OutputPanel DisplaySyntaxColoredText(string text, SyntaxLanguageStyle language)
 {
     return DisplaySyntaxColoredText(text, language, null);
 }