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

Готовые скрипты, модули расширений, динамические библиотеки и вспомогательные утилиты.
Аватара пользователя
Владимир
Администратор
Сообщения: 605
Зарегистрирован: 10 фев 2018, 18:27
Откуда: Белгород
Контактная информация:

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

Сообщение Владимир » 17 авг 2019, 20:54

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


Изображение

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

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

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

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


Скачать:
Настройка панели кнопок v1.2.epas
(23.09.2019) Добавлена опция "Индикатор установленного фильтра".
(34.68 КБ) 49 скачиваний
Архив версийПоказать
Настройка панели кнопок v1.0.epas
(31.48 КБ) 65 скачиваний
Настройка панели кнопок v1.1.epas
(18.08.2019) Добавлена загрузка иконок из каталога.
(32.98 КБ) 95 скачиваний
Наборы иконокПоказать
Material_Color_32px.zip
(13.12 КБ) 28 скачиваний
Изображение
...


Поддержка проекта

Теги:


Аватара пользователя
Владимир
Администратор
Сообщения: 605
Зарегистрирован: 10 фев 2018, 18:27
Откуда: Белгород
Контактная информация:

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

Сообщение Владимир » 17 авг 2019, 21:05

О блин, не успел скинуть, уже "лайки"... O_O

Аватара пользователя
Владимир
Администратор
Сообщения: 605
Зарегистрирован: 10 фев 2018, 18:27
Откуда: Белгород
Контактная информация:

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

Сообщение Владимир » 18 авг 2019, 21:03

Обновление v.1.1:
Добавлена загрузка иконок из каталога.
Изображение
Подробности в шапке.

Аватара пользователя
palex2000
Сообщения: 2
Зарегистрирован: 14 авг 2019, 09:25

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

Сообщение palex2000 » 22 авг 2019, 15:29

Может расширить цветовую гамму панели кнопок?
Возможно как в модуле SMART_FocusColor - задавая цвет через RGB?

Аватара пользователя
Владимир
Администратор
Сообщения: 605
Зарегистрирован: 10 фев 2018, 18:27
Откуда: Белгород
Контактная информация:

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

Сообщение Владимир » 22 авг 2019, 23:55

Пока не знаю. Расширения априори придуманы для упрощенного использования а дать юзеру rgb (или вообще ввод целочисленного значения tcolor) - не очень пахнет простотой...
Наверное расширю фиксированный список и будем ждать манны небесной...

Аватара пользователя
Владимир
Администратор
Сообщения: 605
Зарегистрирован: 10 фев 2018, 18:27
Откуда: Белгород
Контактная информация:

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

Сообщение Владимир » 23 сен 2019, 19:02

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

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

Изображение

Аватара пользователя
drts
Сообщения: 40
Зарегистрирован: 14 фев 2018, 20:20

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

Сообщение drts » 25 сен 2019, 11:47

Очень хорошо, Владимир! Поставил исключительно из-за последней фичи. Спасибо.
СпойлерПоказать
Вот бы это всё в сток. И поиск от kok80. И visible enable component. )))

Аватара пользователя
Владимир
Администратор
Сообщения: 605
Зарегистрирован: 10 фев 2018, 18:27
Откуда: Белгород
Контактная информация:

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

Сообщение Владимир » 25 сен 2019, 16:54

СпойлерПоказать
Потому и тут, что нет в стоке...

Быстрый ответ

Смайлики
:-) ;-) :-( :-[ :-D :-P O_O :bye: :good: :help: :lol: :ok: :pardon: :sorry: :yes:
Ещё смайлики…
Загрузить изображение
 
   
Ответить