Я создаю диалоговое окно текстового редактора, используя SWT и JFACE. Для этого я использую StyledText в качестве своего диалогового окна. Чтобы показать номер строки, я использую addLineStyleListener и для динамического выделения синтаксиса c я добавил extendedModifyListener, где я использую styleText.setStyleRange для обновления стиля моего текста. Но, как я обнаружил, setStyleRange возвращает, если виджет прослушивает событие lineGetStyle. Я не нашел способ обновить стиль в LineGetStyle Listener. Если есть способ использовать оба слушателя или просто обновить styleRange в lineStyleListener, любое решение будет работать.
Спасибо за помощь.