Контекстное меню группы элементов

Описание программы

Контекстное меню группы элементов
Если под областью клика правой кнопки мыши лежит несколько типов объектов, то контекстное меню формирует список команд для каждого типа и объединяет их. Самый распространенный вид применения, это клик на подчиненной текстовой метке, которая лежит на области владельца (фигуре).
1_prikkartinka_a21843da-54a3-4c9a-b7d6-7645e746b2e1.png
При этом команда "Удалить" из подменю типа будет действовать только на свой тип. Это удобно использовать, если, например, необходимо удалить только текстовую метку. При удалении фигуры из подменю "Фигура" все равно будет удалена как фигура, так и ее подчиненная текстовая метка.

При клике на нескольких объектах одного типа, контекстное меню строится только для самого верхнего элемента по Z порядку и учитывает только его подчиненных (при клике на фигуру или коннектор) или владельцев (при клике на текстовую метку).

Если выделено несколько элементов одного типа, или разных типов без связи владелец-подчиненная, то будут добавлены команды группировки.
2_prikkartinka_48a545e5-5a69-41fc-bc24-eaca05b529ca.png
Группировка может использоваться для необходимости объединить несколько элементов. Это удобно использовать, например, когда при перемещении одного элемента остальные должны перемещаться тоже. В неявном виде группировка используется в нотации BPMN для работы с граничными событиями.

написать комментарий
*Имя *e-mail
*разрешена загрузка файлов типа:
**максимальный размер загружаемого файла: 150 kb.


прикрепить файл
 
Защита от автоматического заполнения
CAPTCHA
обновить изображение
Введите слово с картинки*: