Example #1
0
        private void SetLenguaje()
        {
            switch (m_Lenguaje)
            {
            case TipoLenguaje.Text:
            { break; }

            case TipoLenguaje.CSHARP:
            case TipoLenguaje.C64CHARP:
            {
                ICSharpCode.TextEditor.Document.IFormattingStrategy oFormatting =
                    new CSharpBinding.FormattingStrategy.CSharpFormattingStrategy();
                textEditorControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("C#");
                textEditorControl.Document.FormattingStrategy   = oFormatting;
                //oFormatting.Document = textEditorControl.Document;
                break;
            }

            case TipoLenguaje.VBNET:
            case TipoLenguaje.VBSCRIPT:
            {
                ICSharpCode.TextEditor.Document.IFormattingStrategy oFormatting =
                    new VBBinding.FormattingStrategy.VBFormattingStrategy();
                textEditorControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("VBNET");
                textEditorControl.Document.FormattingStrategy   = oFormatting;
                break;
            }

            case TipoLenguaje.CPP:
            {
                ICSharpCode.TextEditor.Document.IFormattingStrategy oFormatting =
                    new CPPBinding.FormattingStrategy.CSharpFormattingStrategy();
                textEditorControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("C++.NET");
                textEditorControl.Document.FormattingStrategy   = oFormatting;
                break;
            }

            case TipoLenguaje.JAVA:
            case TipoLenguaje.JAVASCRIPT:
            {
                ICSharpCode.TextEditor.Document.IFormattingStrategy oFormatting =
                    new JavaBinding.FormattingStrategy.JavaFormattingStrategy();
                textEditorControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("Java");
                textEditorControl.Document.FormattingStrategy   = oFormatting;

                break;
            }
            }
        }
Example #2
0
        private void IndentLines()
        {
            ICSharpCode.TextEditor.TextAreaControl ta = new TextAreaControl(textEditorControl);
            switch (m_Lenguaje)
            {
            case TipoLenguaje.Text:
            { break; }

            case TipoLenguaje.CSHARP:
            case TipoLenguaje.C64CHARP:
            {
                CSharpBinding.FormattingStrategy.CSharpFormattingStrategy Formating = new CSharpBinding.FormattingStrategy.CSharpFormattingStrategy();
                Formating.IndentLines(ta.TextArea, 0, textEditorControl.Document.TotalNumberOfLines - 1);
                break;
            }

            case TipoLenguaje.VBNET:
            case TipoLenguaje.VBSCRIPT:
            {
                VBBinding.FormattingStrategy.VBFormattingStrategy Formating = new VBBinding.FormattingStrategy.VBFormattingStrategy();
                Formating.IndentLines(ta.TextArea, 0, textEditorControl.Document.TotalNumberOfLines - 1);
                break;
            }

            case TipoLenguaje.CPP:
            {
                CPPBinding.FormattingStrategy.CSharpFormattingStrategy Formating = new CPPBinding.FormattingStrategy.CSharpFormattingStrategy();
                Formating.IndentLines(ta.TextArea, 0, textEditorControl.Document.TotalNumberOfLines - 1);
                break;
            }

            case TipoLenguaje.JAVA:
            case TipoLenguaje.JAVASCRIPT:
            {
                JavaBinding.FormattingStrategy.JavaFormattingStrategy Formating = new JavaBinding.FormattingStrategy.JavaFormattingStrategy();
                Formating.IndentLines(ta.TextArea, 0, textEditorControl.Document.TotalNumberOfLines - 1);
                break;
            }
            }
        }
Example #3
0
		private void IndentLines()
		{
			ICSharpCode.TextEditor.TextAreaControl ta = new TextAreaControl (textEditorControl);
			switch (m_Lenguaje)
			{
				case TipoLenguaje.Text:
				{break;}

				case TipoLenguaje.CSHARP: case TipoLenguaje.C64CHARP:
				{
					
					CSharpBinding.FormattingStrategy.CSharpFormattingStrategy Formating  = new CSharpBinding.FormattingStrategy.CSharpFormattingStrategy ();
					Formating.IndentLines(ta.TextArea,0,textEditorControl.Document.TotalNumberOfLines-1);
					break;
				}
				case TipoLenguaje.VBNET: case TipoLenguaje.VBSCRIPT:
				{
					VBBinding.FormattingStrategy.VBFormattingStrategy Formating = new VBBinding.FormattingStrategy.VBFormattingStrategy ();
					Formating.IndentLines(ta.TextArea,0,textEditorControl.Document.TotalNumberOfLines-1);
					break;
				}
				case TipoLenguaje.CPP: 
				{
					CPPBinding.FormattingStrategy.CSharpFormattingStrategy Formating  = new CPPBinding.FormattingStrategy.CSharpFormattingStrategy ();
					Formating.IndentLines(ta.TextArea,0,textEditorControl.Document.TotalNumberOfLines-1);
					break;
				}
				case TipoLenguaje.JAVA: case TipoLenguaje.JAVASCRIPT:
				{
					JavaBinding.FormattingStrategy.JavaFormattingStrategy  Formating  = new JavaBinding.FormattingStrategy.JavaFormattingStrategy ();
					Formating.IndentLines(ta.TextArea,0,textEditorControl.Document.TotalNumberOfLines-1);
					break;
				}
			}
			
		}
Example #4
0
		private void SetLenguaje()
		{
			switch (m_Lenguaje)
			{
				case TipoLenguaje.Text:
				{break;}

				case TipoLenguaje.CSHARP: case TipoLenguaje.C64CHARP:
				{

					ICSharpCode.TextEditor.Document.IFormattingStrategy  oFormatting = 
						new CSharpBinding.FormattingStrategy.CSharpFormattingStrategy();
					textEditorControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("C#");
					textEditorControl.Document.FormattingStrategy = oFormatting;
					//oFormatting.Document = textEditorControl.Document;
					break;
				}
				case TipoLenguaje.VBNET: case TipoLenguaje.VBSCRIPT:
				{
					ICSharpCode.TextEditor.Document.IFormattingStrategy  oFormatting = 
						new VBBinding.FormattingStrategy.VBFormattingStrategy ();
					textEditorControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("VBNET");
					textEditorControl.Document.FormattingStrategy = oFormatting;
					break;
				}
				case TipoLenguaje.CPP: 
				{
					ICSharpCode.TextEditor.Document.IFormattingStrategy  oFormatting = 
						new CPPBinding.FormattingStrategy.CSharpFormattingStrategy ();
					textEditorControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("C++.NET");
					textEditorControl.Document.FormattingStrategy = oFormatting;
					break;
				}
				case TipoLenguaje.JAVA: case TipoLenguaje.JAVASCRIPT:
				{
					ICSharpCode.TextEditor.Document.IFormattingStrategy  oFormatting = 
						new JavaBinding.FormattingStrategy.JavaFormattingStrategy ();
					textEditorControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("Java");
					textEditorControl.Document.FormattingStrategy = oFormatting;
					
					break;
				}
			}
		}