Ищете настраиваемый конструктор потоковых диаграмм - PullRequest
2 голосов
/ 06 августа 2009

Мне нужно создать настраиваемый графический построитель блок-схем. Существует только три класса подключаемых компонентов и два вида соединителей, из которых построена блок-схема. Однако для каждого компонента и класса соединителя должен быть настроен набор свойств, связанных с экземплярами их класса.

Итак, я ищу компоновщика "построителя потоковой диаграммы", который позволяет мне настраивать типы компонентов, связанные свойства и уже имеет все необходимые сантехнические функции для обработки перетаскивания, изменения размера, рисования, подключения, загрузки / сохранить и т. д.

В идеале получившееся приложение должно сохранять диаграммы в формате на основе XML, но все, что можно проанализировать, будет в порядке.

Dia обладает теми возможностями, которые я ищу, однако для настройки его для нового типа диаграмм требуется кодирование специфики набора компонентов. Я ищу то, что в гораздо более короткие сроки создает приложение потоковой диаграммы, в идеале основанное на содержании определений конфигурации компонентов и соединителей.

1 Ответ

1 голос
/ 10 января 2012

Если вы хотите использовать Dia: Возможно, нет необходимости «кодировать» ваши компоненты. Может быть, вы можете просто «нарисовать» их:

http://dia -installer.de / HOWTO / create_shape / index.html.en

Такие фигуры также могут быть снабжены атрибутами (для этого вам понадобится XML-редактирование):

http://git.gnome.org/browse/dia/tree/doc/custom-shapes#n260

Я не уверен, что вы знали об этой информации.

...