Создание контекстных меню и панелей инструментов
Настройки компонентов включают в себя создание связанных с ними экземпляров контекстных меню и панелей инструментов. При этом контекстные меню создаются отдельно для каждого варианта данных, а панель инструментов создается сразу для всего компонента и может объединять в себе действия всех контекстных меню.
Доступность кнопок на панели инструментов определяется текущим состоянием компонента, кроме того, может задаваться алгоритмом доступности действий. В менеджере настроек отображения для каждого вида компонента присутствуют узлы Панели инструментов и Контекстные меню. В этих узлах хранятся различные экземпляры панелей инструментов и меню, а в узлах Панель инструментов и Меню (Действия - Меню) в настройках каждого конкретного компонента задаются ссылки на эти экземпляры. Один и тот же экземпляр меню или панели инструментов может использоваться несколькими компонентами. Если ссылка на экземпляр контекстного меню для компонента не задана - используется меню с настройками по умолчанию.