Задизэйбленные иконки на тулбаре

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Задизэйбленные иконки на тулбаре

Сообщение finsoftrz »

Смотрю размещение на тулбаре иконок из набора Axialis. Когда они задизайблены, то превращаются в тыкву. В Axialis IconGenerator при сохранении иконки есть опция создавать вариант недоступной иконки, но получается отдельная иконка. Можно вместо disable подменять иконки, но, может, есть какой-то еще путь?
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7378
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Задизэйбленные иконки на тулбаре

Сообщение Игорь Столяров »

Это проблема RunTime C63 с полноцветными RGB/A иконами.
Соберите проект под C11 и познайте красоту французского дизайна ! 8)
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Задизэйбленные иконки на тулбаре

Сообщение kreator »

finsoftrz писал(а): 28 Сентябрь 2023, 12:09 Когда они задизайблены, то превращаются в тыкву.
А можно пример? Действительно форматы иконок разные. Можно поиграться.
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Задизэйбленные иконки на тулбаре

Сообщение finsoftrz »

Игорь Столяров писал(а): 28 Сентябрь 2023, 12:12 Это проблема RunTime C63 с полноцветными RGB/A иконами.
Соберите проект под C11 и познайте красоту французского дизайна ! 8)
Да я познал. Кроме красоты есть еще функциональность, а с этим в С11 все сложно.
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Задизэйбленные иконки на тулбаре

Сообщение kreator »

Можно попробовать не RGB/A, а просто RGB (24 bit).
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Задизэйбленные иконки на тулбаре

Сообщение finsoftrz »

kreator писал(а): 28 Сентябрь 2023, 12:52 Можно попробовать не RGB/A, а просто RGB (24 bit).
Да, спасибо, поиграюсь сегодня. Avicons позволяет создавать разные варианты из имеющегося. Первое впечатление, что в этом случае disable норм, но в обычном режиме качество ухудшается. На моем мониторе.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7378
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Задизэйбленные иконки на тулбаре

Сообщение Игорь Столяров »

kreator писал(а): 28 Сентябрь 2023, 12:52 Можно попробовать не RGB/A, а просто RGB (24 bit).
Нет таких в ICO. Есть 256 и 8 цветов.
И с DISABLE - это как раз история про то, сколько градаций серого может отобразить RunTime.
В принципе - если перевести ICO в 256 цветов, то не совсем убого получается. ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Задизэйбленные иконки на тулбаре

Сообщение finsoftrz »

Да, речь про 256 цветов. Некоторые иконки нормально получаются, некоторые нет (в обычном режиме). Думаю, можно подобрать, выбор достаточно большой.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7378
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Задизэйбленные иконки на тулбаре

Сообщение Игорь Столяров »

Да. Я ещё помню, что в какой-то статье про C9-10 рассказывалось, что ICO - это вообще анахронизм и все
передовые пацики с Clarion HUB уже давно перешли c ICO на PNG ... Не пробовал, т.к. юзаем и C63 тоже.
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Задизэйбленные иконки на тулбаре

Сообщение kreator »

Игорь Столяров писал(а): 28 Сентябрь 2023, 13:14
kreator писал(а): 28 Сентябрь 2023, 12:52 Можно попробовать не RGB/A, а просто RGB (24 bit).
Нет таких в ICO. Есть 256 и 8 цветов.
И с DISABLE - это как раз история про то, сколько градаций серого может отобразить RunTime.
В принципе - если перевести ICO в 256 цветов, то не совсем убого получается. ;)
Вот это не то?
icon.png
Давным-давно я пользовался MicroAngelo (на ftp лежал). Там не было формата с альфа каналом. и всё было путём.
We are hard at work… for you. :)
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Задизэйбленные иконки на тулбаре

Сообщение kreator »

Игорь Столяров писал(а): 28 Сентябрь 2023, 13:48 Да. Я ещё помню, что в какой-то статье про C9-10 рассказывалось, что ICO - это вообще анахронизм и все
передовые пацики с Clarion HUB уже давно перешли c ICO на PNG ... Не пробовал, т.к. юзаем и C63 тоже.
А что говорили передовые пацики про хранение нескольких изображений в одном файле?
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7378
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Задизэйбленные иконки на тулбаре

Сообщение Игорь Столяров »

kreator писал(а): 28 Сентябрь 2023, 14:09Вот это не то?
Ну не знаю ... Это какой-то секретный формат друидов для новых проектов, при преобразовании в ICO он не доступен. :)
kreator писал(а): 28 Сентябрь 2023, 14:12 А что говорили передовые пацики про хранение нескольких изображений в одном файле?
Тоже говорили, что отстой - тянуть большой файл, если нужная масенькая иконка.
Картинка должная быть одна и в том размере который юзается на контроле - тогда она легко считывается.
Хотя я, например, сразу вижу тупиковые проблемы при использовании того же шаблона AnyFont. :(
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Задизэйбленные иконки на тулбаре

Сообщение finsoftrz »

Игорь Столяров писал(а): 28 Сентябрь 2023, 14:22 Тоже говорили, что отстой - тянуть большой файл, если нужная масенькая иконка.
А слова "спрайты" эти юные джентльмены не слышали? :-) Там как раз ровно наоборот, все иконки в один файл плюс генерация стилей (css) со смещением для отображения. Чтобы не тянуть кучу отдельных файлов, распространенная тема в вебе.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7378
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Задизэйбленные иконки на тулбаре

Сообщение Игорь Столяров »

Ну, формально, мы тоже можем создать один DLL с кучей графических примитивов разных размеров и оттуда их вызывать.
Как я понимаю, использование растровых картинок для контролов - это как раз и идёт со стороны совместимости с WEB.
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Задизэйбленные иконки на тулбаре

Сообщение finsoftrz »

Игорь, Вы иконки только из Axialis используете?
C6/C11, ШВС, tps/btrieve.
Ответить