コード例 #1
0
        protected override void OnTextEditorSet()
        {
            var sf = Workspace.CurrentWorkspace.CurrentSolution.GetOrCreateFileReference(this.FilePath) as SolutionUtil.SolutionFile;

            this.BreakPointMargin = new BreakPointMargin(sf);
            this.Editor.TextArea.TextView.BackgroundRenderers.Add(this.BreakPointMargin);
            this.Editor.TextArea.LeftMargins.Insert(0, BreakPointMargin);
            this.Editor.TextArea.LeftMargins.Insert(1, new RuntimeExecutionMargin());
        }
コード例 #2
0
ファイル: SqfDocument.cs プロジェクト: anthrax3/ArmA.Studio
        protected override void OnEditorInitialized(TextEditor editor)
        {
            base.OnEditorInitialized(editor);
            var bpm = new BreakPointMargin(this.FileReference);

            this.EditorInstance.TextArea.TextView.BackgroundRenderers.Add(new UnderlineBackgroundRenderer(this));
            this.EditorInstance.TextArea.TextView.BackgroundRenderers.Add(bpm);
            this.EditorInstance.TextArea.LeftMargins.Insert(0, bpm);
            this.EditorInstance.TextArea.LeftMargins.Insert(1, new RuntimeExecutionMargin(this));
        }