Example #1
0
 public ScriptingConsole(IScriptingConsoleTextEditor textEditor, ScriptingConsoleUnreadLines unreadLines)
 {
     this.textEditor  = textEditor;
     this.unreadLines = unreadLines;
     this.ScrollToEndWhenTextWritten = true;
     textEditor.PreviewKeyDown      += ProcessPreviewKeyDown;
 }
Example #2
0
        void AssertSelectionsAreEqual(SimpleSelection expectedSelection, IScriptingConsoleTextEditor consoleTextEditor)
        {
            int             selectionLength = consoleTextEditor.SelectionStart + consoleTextEditor.SelectionLength;
            SimpleSelection actualSelection = new SimpleSelection(consoleTextEditor.SelectionStart, selectionLength);

            Assert.AreEqual(expectedSelection, actualSelection);
        }
		public ScriptingConsole(IScriptingConsoleTextEditor textEditor, ScriptingConsoleUnreadLines unreadLines)
		{
			this.textEditor = textEditor;
			this.unreadLines = unreadLines;
			this.ScrollToEndWhenTextWritten = true;
			textEditor.PreviewKeyDown += ProcessPreviewKeyDown;
		}
Example #4
0
        void AssertSelectionsAreEqual(Selection expectedSelection, IScriptingConsoleTextEditor consoleTextEditor)
        {
            int       selectionEnd    = consoleTextEditor.SelectionStart + consoleTextEditor.SelectionLength;
            Selection actualSelection = Selection.Create(avalonEditTextEditor.TextArea, consoleTextEditor.SelectionStart, selectionEnd);

            Assert.AreEqual(expectedSelection, actualSelection);
        }
Example #5
0
 public ScriptingConsole(IScriptingConsoleTextEditor textEditor)
     : this(textEditor, new ScriptingConsoleUnreadLines())
 {
 }
		public DerivedRubyConsoleHost(IScriptingConsoleTextEditor textEditor)
			: base(textEditor, new FakeControlDispatcher())
		{
		}
 public ScriptingConsoleOutputStream(IScriptingConsoleTextEditor textEditor, IControlDispatcher dispatcher)
 {
     this.textEditor = textEditor;
     this.dispatcher = dispatcher;
 }
Example #8
0
 public PackageManagementConsole(IScriptingConsoleTextEditor textEditor, IControlDispatcher dispatcher)
     : this(new ScriptingConsole(textEditor), dispatcher)
 {
 }
Example #9
0
		protected override IScriptingConsoleHost CreateConsoleHost(IScriptingConsoleTextEditor consoleTextEditor, 
			IControlDispatcher dispatcher)
		{
			return new PythonConsoleHost(consoleTextEditor, dispatcher);
		}
Example #10
0
		public RubyConsoleHost(IScriptingConsoleTextEditor textEditor, IControlDispatcher dispatcher)
		{
			this.textEditor = textEditor;
			rubyConsole = new RubyConsole(textEditor, dispatcher);
		}
		TestableScriptingConsole(IScriptingConsoleTextEditor consoleTextEditor, ScriptingConsoleUnreadLines unreadLines)
			: base(consoleTextEditor, unreadLines)
		{
			FakeConsoleTextEditor = (FakeConsoleTextEditor)consoleTextEditor;
			UnreadLines = unreadLines;
		}
Example #12
0
 public PythonConsole(IScriptingConsoleTextEditor textEditor, IControlDispatcher dispatcher)
     : this(new ScriptingConsole(textEditor), dispatcher)
 {
     this.textEditor = textEditor;
 }
Example #13
0
        public ICompletionData[] GenerateCompletionData(IScriptingConsoleTextEditor textEditor)
        {
            string line = textEditor.GetLine(textEditor.TotalLines - 1);

            return(GenerateCompletionData(line));
        }
 public DerivedRubyConsoleHost(IScriptingConsoleTextEditor textEditor)
     : base(textEditor, new FakeControlDispatcher())
 {
 }
Example #15
0
		public PythonConsoleHost(IScriptingConsoleTextEditor textEditor, IControlDispatcher dispatcher)
		{
			pythonConsole = new PythonConsole(textEditor, dispatcher);
		}
Example #16
0
 public PythonConsoleHost(IScriptingConsoleTextEditor textEditor, IControlDispatcher dispatcher)
 {
     pythonConsole = new PythonConsole(textEditor, dispatcher);
 }
Example #17
0
 public ScriptingConsole(IScriptingConsoleTextEditor textEditor, ScriptingConsoleUnreadLines unreadLines)
 {
     this.textEditor            = textEditor;
     this.unreadLines           = unreadLines;
     textEditor.PreviewKeyDown += ProcessPreviewKeyDown;
 }
		public ICompletionData[] GenerateCompletionData(IScriptingConsoleTextEditor textEditor)
 		{
			string line = textEditor.GetLine(textEditor.TotalLines - 1);
			return GenerateCompletionData(line);
 		}
		void AssertSelectionsAreEqual(SimpleSelection expectedSelection, IScriptingConsoleTextEditor consoleTextEditor)
		{
			int selectionLength = consoleTextEditor.SelectionStart + consoleTextEditor.SelectionLength;
			SimpleSelection actualSelection = new SimpleSelection(consoleTextEditor.SelectionStart, selectionLength);
			Assert.AreEqual(expectedSelection, actualSelection);
		}
 public RubyConsoleHost(IScriptingConsoleTextEditor textEditor, IControlDispatcher dispatcher)
 {
     this.textEditor = textEditor;
     rubyConsole     = new RubyConsole(textEditor, dispatcher);
 }
		public ScriptingConsole(IScriptingConsoleTextEditor textEditor, ScriptingConsoleUnreadLines unreadLines)
		{
			this.textEditor = textEditor;
			this.unreadLines = unreadLines;
			textEditor.PreviewKeyDown += ProcessPreviewKeyDown;
		}
Example #22
0
 protected abstract IScriptingConsoleHost CreateConsoleHost(
     IScriptingConsoleTextEditor consoleTextEditor,
     IControlDispatcher dispatcher);
Example #23
0
		public ScriptingConsole(IScriptingConsoleTextEditor textEditor)
			: this(textEditor, new ScriptingConsoleUnreadLines())
		{
		}
Example #24
0
 protected override IScriptingConsoleHost CreateConsoleHost(IScriptingConsoleTextEditor consoleTextEditor,
                                                            IControlDispatcher dispatcher)
 {
     return(new PythonConsoleHost(consoleTextEditor, dispatcher));
 }
Example #25
0
		protected abstract IScriptingConsoleHost CreateConsoleHost(
			IScriptingConsoleTextEditor consoleTextEditor,
			IControlDispatcher dispatcher);
 public PackageManagementConsole(IScriptingConsoleTextEditor textEditor, IControlDispatcher dispatcher)
     : this(new ScriptingConsole(textEditor), dispatcher)
 {
 }
Example #27
0
		public PythonConsole(IScriptingConsoleTextEditor textEditor, IControlDispatcher dispatcher)
			: this(new ScriptingConsole(textEditor), dispatcher)
		{
			this.textEditor = textEditor;
		}
		void AssertSelectionsAreEqual(Selection expectedSelection, IScriptingConsoleTextEditor consoleTextEditor)
		{
			int selectionEnd = consoleTextEditor.SelectionStart + consoleTextEditor.SelectionLength;
			Selection actualSelection = Selection.Create(avalonEditTextEditor.TextArea, consoleTextEditor.SelectionStart, selectionEnd);
			Assert.AreEqual(expectedSelection, actualSelection);
		}
		public ScriptingConsoleOutputStream(IScriptingConsoleTextEditor textEditor, IControlDispatcher dispatcher)
		{
			this.textEditor = textEditor;
			this.dispatcher = dispatcher;
		}
 TestableScriptingConsole(IScriptingConsoleTextEditor consoleTextEditor, ScriptingConsoleUnreadLines unreadLines)
     : base(consoleTextEditor, unreadLines)
 {
     FakeConsoleTextEditor = (FakeConsoleTextEditor)consoleTextEditor;
     UnreadLines           = unreadLines;
 }