How can I use org.eclipse.jface.text.PaintManager in subclass of TextEditor? -


how can attach paintmanager texteditor? example, draw background of cursor line org.eclipse.jface.text.cursorlinepainter.

your editor's textviewer or sourceviewer provides paint manager. can access using itextviewerextension2 interface of viewer.

for example code sourceviewerdecorationsupport:

private void showcursorline() {     if (fcursorlinepainter == null) {         if (fsourceviewer instanceof itextviewerextension2) {             fcursorlinepainter = new cursorlinepainter(fsourceviewer);             fcursorlinepainter.sethighlightcolor(getcolor(fcursorlinepaintercolorkey));              itextviewerextension2 extension = (itextviewerextension2) fsourceviewer;             extension.addpainter(fcursorlinepainter);         }     } } 

Comments

Popular posts from this blog

powershell Start-Process exit code -1073741502 when used with Credential from a windows service environment -

twig - Using Twigbridge in a Laravel 5.1 Package -

c# - LINQ join Entities from HashSet's, Join vs Dictionary vs HashSet performance -