Тёмные дела

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5578
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

Тёмные дела

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

Понял. Спасибо. :)
«V» значит Вендетта !
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 2905
Зарегистрирован: 06 Ноябрь 2014, 12:48

Тёмные дела

Сообщение finsoftrz »

На уровне идеи. Можно при открытии окон подкладывать wallpaper серого цвета. В фрейме потемнее, в окнах посветлее. Я у себя такое прикрутил с настройкой под пользователя. Выглядит интересно.
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 4317
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Тёмные дела

Сообщение kreator »

finsoftrz писал(а): 11 Сентябрь 2021, 13:48 Можно при открытии окон подкладывать wallpaper серого цвета.
Наверно этого маловато будет. Надо все контролы настраивать. Особенно проблемный в этом смысле SHEET.
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5578
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

Тёмные дела

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

finsoftrz писал(а): 11 Сентябрь 2021, 13:48 Можно при открытии окон подкладывать wallpaper серого цвета
Ну тогда уж наверно проще просто фон окна перекрашивать.
Wallpaper будет ощутимо блымать. :(
Вообще (по аналогии с B4A) Dark Mode должен включаться для приложения
одной строкой в манифест и далее это уже забота WinAPI.

Я эту и другие интерфейсные темы пока не копаю - сейчас нужно будет
посмотреть что там наулучшали в Windows 11 и как с этим стыкуется манифест Clarion ...
«V» значит Вендетта !
kreator
✯ Ветеран ✯
Сообщения: 4317
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Тёмные дела

Сообщение kreator »

Игорь Столяров писал(а): 11 Сентябрь 2021, 18:45 Wallpaper будет ощутимо блымать.
У меня на видео блымает? Откуда это слово? :D
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 2905
Зарегистрирован: 06 Ноябрь 2014, 12:48

Тёмные дела

Сообщение finsoftrz »

От мощности компьютера (видеокарты) должно зависеть. На своем стареньком задержку я замечаю на глаз. Напрягает только в окнах с большим количеством контролов. На современном железе скорее всего будет нормально.
Раньше wallpaper в окнах встречался часто. В том числе в утилитах от topspeed/sv, например, template writer. Аскетичность стандартных кларионовских контролов заметно сглаживается. Я раньше не пользовался, так как пользователи работают, в основном, в терминальных режимах, и лишняя графика увеличивает трафик. Сейчас железо другое, такую опцию не сложно реанимировать через настройку. Напоминает выключение света на некоторых киношных ресурсах.
Погасить все контролы без win api не получится. Не уверен, что такое нужно, слишком субьективная штука.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5578
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

Тёмные дела

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

Возможно, что здесь не надо пытаться моделировать DarkMode без самой DarkMode.
Есть реализация в WinAPI - но как объяснили пока она слишком сложна для широких масс.
Далее вполне может появится поддержка со стороны Clarion ... если мода на тёмную тему не пройдёт. :)
«V» значит Вендетта !
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 2905
Зарегистрирован: 06 Ноябрь 2014, 12:48

Тёмные дела

Сообщение finsoftrz »

Рискну скрин запостить, как это выглядит в приложении на clarion6. Я еще подложил к приложению манифест, созданный в с11. Видно, что большинство контролов прорисовываются точно также, как и в с11 - кнопки, флажки, радио, ползунки у list, группы. Нет только применения схемы у полей ввода. Точнее, есть у текстовых полей. Видимо, не получилось что-то, и в с11 они просто отказались от полей ввода, которые были в с6, заменив их на text inline и сверху прилепили форматирование. В результате схемы заработали, появилось контекстное меню, как у текстовых полей (что выглядит странно для числовых полей, но можно подменить на свое, как в с6) и сопутствующие проблемы с mask и прочее по мелочам.
3.png
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5578
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

Тёмные дела

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

Очень даже и хорошо. Но что-то напоминает. :)
И Яков Менелаевич продолжал вспоминать, где он видел эти чистые глаза ... (C) 12 стульев
«V» значит Вендетта !
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 2905
Зарегистрирован: 06 Ноябрь 2014, 12:48

Тёмные дела

Сообщение finsoftrz »

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

Тёмные дела

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

finsoftrz писал(а): 13 Сентябрь 2021, 18:51 не хотите платить за такую интеграционную возможность, значит , она коммерчески не востребована
Вот вообще просто в десятку. Мой 25 летний опыт подтверждает: если людям, что-то действительно нужно
для РАБОТЫ (деньги зарабатывать) - они это закажут и стоимость работ здесь не является основным вопросом.
А если просто бесконечно поговорить про то как это будет востребовано и увеличит объёмы продаж ПО - нафиг ! :)
«V» значит Вендетта !
kreator
✯ Ветеран ✯
Сообщения: 4317
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Тёмные дела

Сообщение kreator »

Игорь Столяров писал(а): 13 Сентябрь 2021, 18:08 Очень даже и хорошо. Но что-то напоминает.
И Яков Менелаевич продолжал вспоминать, где он видел эти чистые глаза ... (C) 12 стульев
Не будем показывать пальцем, где эти глаза? :D
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 2905
Зарегистрирован: 06 Ноябрь 2014, 12:48

Тёмные дела

Сообщение finsoftrz »

Слева. :idied:
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 2905
Зарегистрирован: 06 Ноябрь 2014, 12:48

Тёмные дела

Сообщение finsoftrz »

Чтобы меньше блюмкало, надо обои подобрать соответствующего размера. Где-нибудь в районе 200х200 пикселей.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5578
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

Тёмные дела

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

finsoftrz писал(а): 16 Сентябрь 2021, 12:11 Чтобы меньше блюмкало
Мы проходим интересный путь от отрицания проблемы к поиску путей её решения. :)
Можно просто красить фон окна в тёмный цвет.
«V» значит Вендетта !
Ответить