Вертикальная линейка в приложениях RCP
-
06-07-2019 - |
Вопрос
Текстовые редакторы Eclipse имеют эти прекрасные вертикальные линейки с обеих сторон, где закладки и аннотации показаны маленькими точками, так что вы очень быстро переходите к строке. Я должен сделать что-то подобное, но не с текстовым редактором, с большим списком или таблицей. Как бы вы пошли об этом? Есть ли в Eclipse RCP что-нибудь, что я могу использовать повторно? Или просто взять Canvas и начать рисовать вещи с помощью SWT Wizardry? Я действительно не хочу изобретать велосипед, иметь модель было бы здорово. Там должно быть что-то, что уже существует ..
Кто-нибудь может дать мне направление, где копать?
Решение
Вы можете посмотреть, как эта зона (Линейка) настроена в CompilationUnitEditor
.
Это IVerticalRuler код>
(см. JavaDoc и одна стандартная реализация ), фактически используется <кодом > SourceViewer : последний класс фактически установил зоны вертикальной линейки.