Последняя версия DataExpress 3 beta от 1 сентября 2019 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

Иконки главного меню

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

Модератор: Разработчики расширений

Аватара пользователя
Develop-Soft
Сообщения: 1023
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 39 раз
Поблагодарили: 211 раз
Контактная информация:

Иконки главного меню

Сообщение Develop-Soft » Пт авг 23, 2019 11:27 am

Действие запуска. Устанавливает иконки для главного меню программы.

Изображение

Действие не имеет настроек.
Для статичных пунктов меню назначаются соответствующие тематические иконки.
Динамическим пунктам меню назначается одна и та же иконка-"заполнитель".

Примечание: "опционально" иконки назначены и для пунктов меню дизайнера
Изображение

В планах:
- Добавить пунктам горячие клавиши (где отсутствуют)
- (Возможно) изменить названия некоторых МП на более понятные (например: вместо "Подключиться" = "Менеждер подключений")
- Добавить хинты (подсказки).
(Возможно) перестроить пункты меню. Добавить новые.


[ Скачать ] dxdb_icon Демо


Аватара пользователя
Develop-Soft
Сообщения: 1023
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 39 раз
Поблагодарили: 211 раз
Контактная информация:

Иконки главного меню

Сообщение Develop-Soft » Пт авг 23, 2019 1:22 pm

Обновление (v1.1):
Добавлены сочетания клавиш для некоторых пунктов меню:
  • [CTRL + N] - новая БД
  • [CTRL + О] - открыть БД
  • [CTRL + T] - папка шаблонов
  • [CTRL + E] - расширения
  • [CTRL + U] - пользователи
  • [SHIFT + S] - настройки
  • [ALT + F4] - выход
  • [SHIFT + CTRL + DEL] - удаление записей
  • [CTRL + M] - монитор пользователей

drts
Эксперт
Сообщения: 370
Зарегистрирован: Сб окт 29, 2016 11:35 pm
Откуда: Новороссийск
Благодарил (а): 25 раз
Поблагодарили: 4 раза

Иконки главного меню

Сообщение drts » Пт авг 23, 2019 3:24 pm

А ви, сударь бунтарь))).
Мы не ждем милостей от природы. Взять их - вот наша задача


А если по теме: а шо будет, если admin решит поменять все эти

Код: Выделить всё

MenuItem35...
на человеческие имена компонентов или что-то там поменяет еще?.

Ну и в сток бы конечно такое))))

Аватара пользователя
Develop-Soft
Сообщения: 1023
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 39 раз
Поблагодарили: 211 раз
Контактная информация:

Иконки главного меню

Сообщение Develop-Soft » Пт авг 23, 2019 3:34 pm

drts писал(а):А если по теме: а шо будет, если admin решит поменять все эти

Примерно это:
Изображение
т.е. - сработает "заполнитель".

drts
Эксперт
Сообщения: 370
Зарегистрирован: Сб окт 29, 2016 11:35 pm
Откуда: Новороссийск
Благодарил (а): 25 раз
Поблагодарили: 4 раза

Иконки главного меню

Сообщение drts » Пт авг 23, 2019 4:12 pm

Ну тогда получай багрепорт:

после установки модуля в свою базу - она наглухо зависла. Причина в следующем: я игрался с онлайн примером - после чего из меню подключится открыл свою базу (а иконки уже новые и красивые). Добавил в свою базку модуль. и завис при переходе в редактор. Потом перезапустил и всё пошло. НО. Открыл из меню помощь демо базу добавил туда модуль поиска kok80 и поставил на запуск, (иконки уже красивые после работы моей базы с твоим модулем), добавляю в демо базу твой модуль. И завис при переходе в редактор..
В общем надо что-то доработать по возвращению всего в зад после закрытия текущей базы и отрытия прям сразу новой. А может что-то с механизмом расширений при запуске.

Аватара пользователя
Develop-Soft
Сообщения: 1023
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 39 раз
Поблагодарили: 211 раз
Контактная информация:

Иконки главного меню

Сообщение Develop-Soft » Пт авг 23, 2019 4:19 pm

drts писал(а):В общем надо что-то доработать по возвращению всего в зад после закрытия текущей базы и отрытия прям сразу новой.
Я пока думаю, как отловить сие... Это проблематично. Покамест выход один - конкретно сваливать и конкретно заваливать...
Можно до DataBase_Open вклиниваться, но это придется прогу ломать. Не хотелось бы.

Аватара пользователя
Develop-Soft
Сообщения: 1023
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 39 раз
Поблагодарили: 211 раз
Контактная информация:

Иконки главного меню

Сообщение Develop-Soft » Пт авг 23, 2019 5:08 pm

А давай-ка наверное видос... Что-то не ловится система...

P.S.
В общем надо что-то доработать по возвращению всего в зад после закрытия текущей базы и отрытия прям сразу новой. А может что-то с механизмом расширений при запуске.
Можно все возвращать в исходное состояние и тогда не будет иконок в дизайнере...

P.P.S. Кое что поменял в демке - нужен новый тест.

drts
Эксперт
Сообщения: 370
Зарегистрирован: Сб окт 29, 2016 11:35 pm
Откуда: Новороссийск
Благодарил (а): 25 раз
Поблагодарили: 4 раза

Иконки главного меню

Сообщение drts » Пт авг 23, 2019 8:02 pm

1. Открываем твою демку. Наслаждаемся.
2. Открываем демо базу из меню ПОМОЩЬ (Интерфейс модифицирован)
3. Добавляем расширение kok80 (я так понимаю можно любое расширение запуска)
4. Применяем расширение в редакторе.
5. Выходим из редактора.
6. Добавляем твоё расширение в меню Файл-Расширения.
7. Переходим в редактор.
8.Получаем...
Аннотация 2019-08-23 195425.png
Аннотация 2019-08-23 195425.png (13.68 КБ) 522 просмотра

Аватара пользователя
Develop-Soft
Сообщения: 1023
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 39 раз
Поблагодарили: 211 раз
Контактная информация:

Иконки главного меню

Сообщение Develop-Soft » Пт авг 23, 2019 8:20 pm

Сдуру можно и кобылу... :) Ты когда один раз открываешь ее - она остаётся висеть в интерфейсе программы (так уж вышло, такая вот она DataExpress, что у нее с дизайнером и рабочим режимом много общего). И когда добавляешь ее по новой в том же экземпляре (не экземпляре бд а именно экземпляре приложения) - ты пытаешься ее выполнить повторно...
Проще не допускать такого запуска. Писать код который прибирается и все пихает взад - будет очень накладно и нерентабельно. Да и не факт, что ровно приберется и не утащит за собой че-нить нужное...

P.S. В скриптах DX есть одна маленькая но исчерпывающая оговорка: .."умеют почти все.."


Вернуться в «Расширения и плагины»