Я уже больше недели играю с Zest GraphViewer, пытаясь выяснить, что он может сделать для моего приложения, но до сих пор мне не удалось привести его поведение в соответствие с моими требованиями.
Я надеюсь, что кто-то может указать мне на ресурсы, которые мне нужны, потому что я просто не могу найти столько полезного в Google, или может сказать мне, возможно ли то, что я хочу.
Версия
У меня есть ядро Zest 1.3.0 и макет Zest 1.1.0 в моих зависимостях для проекта RCP. Это пришло с сайта загрузки, который я взял с сайта Zest.
Требования
- Выбор одного узла/ребра.
- Отмена выбора узла/ребра при выборе пробела (что может быть ошибкой?)
- Функциональность щелчка правой кнопкой мыши для изменения над узлом. (обнаружить, когда мышь находится над узлом)
Функциональность правого щелчка может исходить из одного выбора, поскольку я мог бы иметь всплывающее окно где угодно, но основывать его на текущем выбранном узле, но я бы не стал этого делать.
Не имея возможности сделать это из-за природы или нашего приложения и пользователей, у меня также может возникнуть потребность найти другой пакет для рисования графиков на основе RCP/SWT, который имеет эту функциональность.
Любая помощь по любому из этих вопросов будет принята с благодарностью.
Глен х