Уважаемые друзья, здравствуйте.
Q:Иногда возникает необходимость показать простое сообщение (класс MessageBox) перед выводом основного окна Вашего плагина. Например для того, чтобы сообщить о некой важной информации, тем кто впервые открывает Ваш плагин.
При попытке вызвать сообщение окна, в теле класса показа основного окна, возникает ошибка говорящая нам о том, что из модального окна мы не можем вызвать ещё одно модальное окно.
Как решить данный вопрос?
[A]:Решение оказалось очень простым: использовать один из стеков класса Screen, а именно onExecBegin. Вот пример его использования:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Так же в данном примере показана работа с редко используемой клавишей
HELP. Видно, что для ее вызова мы используем специальное событие
displayHelp, которое обслуживает у нас контекст
GeneralMenuActions, в
keymap.xml.
Долго мучался, потому выложил здесь. Возможно кому пригодится.