Вертикальная линейка в приложениях RCP - PullRequest
1 голос
/ 12 сентября 2009

Текстовые редакторы Eclipse имеют прекрасные вертикальные линейки с обеих сторон, где закладки и аннотации отображаются маленькими точками, так что вы очень быстро перемещаетесь к строке. Я должен сделать что-то подобное, но не с текстовым редактором, с большим списком или таблицей. Как бы вы пошли об этом? Есть ли в Eclipse RCP что-нибудь, что я могу использовать повторно? Или просто взять Canvas и начать рисовать вещи с помощью SWT Wizardry? Я действительно не хочу изобретать велосипед, иметь модель было бы здорово. Там должно быть что-то, что уже существует ..

Может кто-нибудь дать мне направление, где копать?

1 Ответ

2 голосов
/ 12 сентября 2009

Вы можете посмотреть, как эта зона (Линейка) настроена в CompilationUnitEditor.

Это IVerticalRuler (см. JavaDoc и одна стандартная реализация ), фактически используемая SourceViewer : последний класс фактически установил вертикальные зоны линейки.

...