Image

Imagestarkom wrote in Imageru_java

А кто-нибудь пытался расширить стандартный javaeditor из эклипсовского jdt на предмет создания там readonly-регионов? Как это сделать нормально? А то наследоваться от CompilationUnitEditor, получать там TextWidget, вешать ему VerifyListener, в котором проверять позицию VerifyEvent'a - это ненормально.
Во-первых, приходится изменять сам org.eclipse.jdt.ui.jar, что не есть хорошо. (Как сделать, чтобы jdt сам загружал не свой editor вместо своего, я не понял)
Во-вторых, если нам хочется, чтобы пользователь мог править только тело метода, то в VerifyListener'е приходится отслеживать все изменения, чтобы вычислять координаты заголовка метода и его последней скобочки (}). Коряво как-то.
В-третьих, фолдинг нам портит, вообще, все координаты.