На главнуюКонтактыКарта сайта
В коробке инженера
В коробке инженера
Обзоры программ, интересных блогов и программирование
Заметки о Rastrwin, Matlab
  • Twitter Colee

Rastr3: Быстрое создание меню на пользовательских панелях (Upd)

Автор: colee | Рубрика: Программы » Rastrwin
Вторник, 7 июля 2015 г.
Теги: , Просмотров: 3270

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

Мой способ подходит для организации форм на панели.

Щелкаем правой кнопкой мыши на панели инструментов и выбираем Настройка меню

Настройка меню

Появляется диалог настроек меню и панелей

Диалог настроек панели

Нажимаем кнопку Создать и даем название пользовательской панели

Создание панели

Далее перетягиваем из меню Открыть на новую панель пункт Узлы

Перетягивание пункта Узлы на панель

Из меню Открыть исчезнет пункт Узлы, но переживать не стоит. Этот пункт меню генерируются автоматически из формы Узлы и при последующей загрузке растра появится заново

Пункт Узлы пропал из меню Открыть

Проделываем то же самое с остальными пунктами меню Ветви, Контр-е величины, Районы

Перенос пунктов меню на панель

Для группировки Генераторов удобно создать новый пункт меню. Идем на вкладку Команды в диалоге Настройка меню и вытаскиваем Новый пункт меню на нашу панель

Создаем новый пункт меню

Правой кнопкой на новом пункте меню и даем ему название Генераторы

Переименование названия меню

Теперь из меню Октрыть перетаскиваем в меню Генераторы следующие пункты Генераторы (УР), Динамика (ИД), Динамика (Расчет)

Пункт меню Генераторы

Должны получить что-то подобное

Собранные в один пункт Генераторы

Из меню Открыть все пункты, которые вытащили на панель, исчезли, не беда.. Сохраняем Default.rmenu через кнопку Сохранить в диалоге Настройка меню и перезапускаем растр3

Сохранение Default.rmenu

После загрузки идем в меню Открыть и видим, что все пункты, которые мы вытащили на панель автоматически добавились в конец меню Открыть

Добавление меню из форм

Их можно также перенести в меню Открыть повыше, как они были раньше

Сортировка пунктов меню Открыть

Если нужные пункты меню не появились в меню Открыть, то надо заново инициализировать формы. Это можно сделать в Файлы - Настройки Программы - Параметры - Настройка форм - Формы - Загрузить формы - Выбрать нужные формы галочкой, и они появятся в меню Открыть

Формы - Загрузить формы

Появление нового меню после загрузки формы

Из пунктов меню на панели ненужные подпункты можно удалить, просто перетащив их из меню.

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

Также удобно добавить быструю клавишу на запуск меню на панели. В названии пунктов меню на панели можно дать названия с символом & (на примере в пункте меню Узлы поставим символ & перед буквой У в самом начале)

Добавление символа & в название пункта меню Узлы

После этого при нажатии на клавишу Alt+У (обязательно в русской раскладке) будет открываться меню Узлы на панели.

Всем удобной работы...

UPD:

При создании своей панели с пунктами меню очень удобно не переносить само меню, а копировать. Для этого нужно зажать Ctrl при переносе пункта, иконка мышки должна измениться на плюсик. Копирование позволит не восстанавливать пункты из основного меню, то есть где они были, там и останутся

Копирование пункта меню на панель

Создание своих панелей стало еще проще


Поделиться с друзьями:
twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru digg.com blogger.com livejournal.ru google.com yandex.ru del.icio.us
Оставьте комментарий!

Используйте нормальные имена

Ваш E-mail не публикуется, используется для обратной связи и для выбора аватара с сайта gravatar.com

Публикуется вместе с комментарием

усмешка LOL сыр улыбка подмигнуть ухмылка глаза в сторону в тупике удивление большое удивление малинка пустое лицо сдвинутая бровь Оо гррр ох ох неудачник смущенный больной Тау хммм бешенный злой клевый поцелуй шок крутой недовольный

Запрещается оскорблять окружающих и использовать ненормативную лексику

Вы должны включить JavaScript, чтобы оставить сообщение