Стилизация узлов и соединений изюминки

Я хочу изменить некоторые визуальные свойства узлов и соединений. Как лучше это сделать? Я обнаружил, что визуальная информация применяется на фабрике моделей, которая возвращается из org.eclipse.zest.core.viewers.GraphViewer.getFactory(), Есть три фабрики, и все они находятся во внутренней упаковке org.eclipse.zest.core.viewers.internal,

Это хороший подход, чтобы переопределить org.eclipse.zest.core.viewers.GraphViewer.getFactory() и вернуть собственную фабрику, которая выполняет все необходимые действия по укладке?

1 ответ

Решение

Есть интерфейс org.eclipse.zest.core.viewers.ISelfStyleProvider которая решает мою проблему без взлома внутренней структуры изюминки!

Другие вопросы по тегам