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

Настройка панели кнопок в главном окне

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

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

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

Настройка панели кнопок в главном окне

Сообщение Develop-Soft » Сб авг 17, 2019 9:03 pm

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


Изображение

Возможности и опции текущей версии:

Опция позволяет изменить размер иконок до размера, указанного в списке.
Изображение
Устанавливает внутренний отступ от иконки до края кнопки и в сумме с размером иконки определяет итоговый размер кнопки на панели.
(Т.е расчет: иконка = 16px + отступ = 4px (*2) = 24px)
Изображение
Скрывает кнопки навигации для всех форм, кроме "Только форма" (т.к. в этом режиме они логически необходимы)
Изображение
Перемещает панель кнопок в форму. Примерный вид:
Изображение
Устанавливает фоновый цвет панели. Доступны цвета:
  • Системный (по-умолчанию)
  • Белый
  • Серебряный
  • Желтый
  • Кремовый
Изображение
При включенной опции панель кнопок очерчивается границей по периметру.
Изображение
new:
Опция позволяет указать путь к папке с иконками. (При указании каталога - игнорируются встроенные иконки и папка должна содержать весь набор!) Имена иконок должны соответствовать определенным индексам (пример набора иконок в приложенном архиве). Рекомендуется устанавливать размер иконок соответствующим разрешению либо кратным числу 2 (например иконки размером 32px желательно уменьшать до 16, а иконки 48px - до 24 или 12px соответственно).
Изображение

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

В следующих версиях:
- Встроенные наборы иконок.
- Установка собственных иконок из файла
- Кнопка "Скопировать"
- (может быть) Управление видом фильтра при его изменении, кнопка сброса фильтра


---
Пожелания, предложения?



[ Скачать ]



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

Настройка панели кнопок в главном окне

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

palex2000 писал(а):У меня стоит расширение Резервное копирование БД.
https://forum.mydataexpress.ru/viewtopic.php?f=16&t=2652
Там организована отдельная кнопка. Но к сожалению иконка этой кнопочки просто пропадает.
Натолкните на мысль - как это исправить?

К сожалению разрешить в скрипте этот конфликт проблематично, т.к. нет необходимого метода (TImageList.Insert).
Проще будет "пустить позднее" расширение для бэкапов:
Изображение

palex2000
Новичок
Сообщения: 46
Зарегистрирован: Чт июн 20, 2019 10:16 am
Благодарил (а): 9 раз
Поблагодарили: 8 раз

Настройка панели кнопок в главном окне

Сообщение palex2000 » Пт авг 23, 2019 5:43 pm

Тогда придется в ваше расширение интегрировать свои иконки и увеличить цикл с 18 до 19. Так отрабатывает.

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

Настройка панели кнопок в главном окне

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

palex2000 писал(а):Тогда придется в ваше расширение интегрировать свои иконки и увеличить цикл с 18 до 19. Так отрабатывает.
А завтра еще одно расширение появится с еще одной иконкой... и еще... и еще...
Это не выход. Самое простое - передвинуть расширение бэкапа вниз.

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

Настройка панели кнопок в главном окне

Сообщение Develop-Soft » Пн сен 23, 2019 7:16 pm

Обновление: v1.2:

Добавлена опция "Индикатор установленного фильтра".

Изображение


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