Стилизация узлов и соединений изюминки
Я хочу изменить некоторые визуальные свойства узлов и соединений. Как лучше это сделать? Я обнаружил, что визуальная информация применяется на фабрике моделей, которая возвращается из 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
которая решает мою проблему без взлома внутренней структуры изюминки!