示例#1
0
        public DebuggerTabItem(DebugProgramItem programItem, OutputViewer outputViewer)
        {
            ProgramItem  = programItem;
            OutputViewer = outputViewer;

            Header  = programItem.Header;
            Content = CodeViewer = new SqlEditor {
                ColorizeBackground = false
            };
            CodeViewer.Initialize(outputViewer.DocumentPage.InfrastructureFactory, outputViewer.ConnectionAdapter.DatabaseModel);
            CodeViewer.Editor.TextArea.TextView.BackgroundRenderers.Add(_backgroundRenderer);

            _iconMargin = new IconMargin(this)
            {
                DocumentRepository = CodeViewer.DocumentRepository
            };
            CodeViewer.Editor.TextArea.LeftMargins.Add(_iconMargin);
        }
示例#2
0
		public DebuggerTabItem(DebugProgramItem programItem, OutputViewer outputViewer)
		{
			ProgramItem = programItem;
			OutputViewer = outputViewer;

			Header = programItem.Header;
			Content = CodeViewer = new SqlEditor { ColorizeBackground = false };
			CodeViewer.Initialize(outputViewer.DocumentPage.InfrastructureFactory, outputViewer.ConnectionAdapter.DatabaseModel);
			CodeViewer.Editor.TextArea.TextView.BackgroundRenderers.Add(_backgroundRenderer);

			_iconMargin = new IconMargin(this) { DocumentRepository = CodeViewer.DocumentRepository };
			CodeViewer.Editor.TextArea.LeftMargins.Add(_iconMargin);
		}