AIMP Forum

AIMP for Windows => Вопросы / Questions => Topic started by: Black_AVP on March 01, 2022, 12:09:05

Title: На какие элементы влияет настройка Интерфейс -> Размер текста?
Post by: Black_AVP on March 01, 2022, 12:09:05
Только на компонент Playlist?
Title: Re: На какие элементы влияет настройка Интерфейс -> Размер текста?
Post by: Artem on March 01, 2022, 14:24:51
и таблицу в фонотеке
Title: Re: На какие элементы влияет настройка Интерфейс -> Размер текста?
Post by: Black_AVP on March 01, 2022, 14:46:53
Тогда логичнее перенести этот пункт в раздел "Плейлист", раз он интерфейса не касается.
Title: Re: На какие элементы влияет настройка Интерфейс -> Размер текста?
Post by: Artem on March 01, 2022, 15:49:23
Тогда логичнее перенести этот пункт в раздел "Плейлист", раз он интерфейса не касается.

но он влияет не только на плейлист
Title: Re: На какие элементы влияет настройка Интерфейс -> Размер текста?
Post by: Black_AVP on March 01, 2022, 16:21:23
Ну, да, и в фонотеке. В фонотеке масштабируется и шапка таблицы, а в окне с плейлистом только сам плейлист. При масштабе интерфейса 100% это смотрится кривовато.
Могут быть ситуации (особенно в скинах для мониторов высокого разрешения), когда нужно, чтоб какое-либо окно (главное, к примеру) выглядело всегда в том масштабе, в ктором оно нарисовано, а другие окна масштабировались в соответствии с системными настройками и, возможно с локальными настройками размера шрифта.

Можно ли реализовать такое? Добавить провайдер (или сервис к сущестующему) с которого можно было бы снять скриптом информацию о масштабе текста из упомянутого пункта натройки, а окнам добавить свойство разрешающее/запрещающее его масштабирование.

Существующего AIMPMainForm.CurrentDPI для этого не достаточно.
Title: Re: На какие элементы влияет настройка Интерфейс -> Размер текста?
Post by: Artem on March 01, 2022, 16:44:13
Нет, эта настройка была оставлена из-за кучи крикунов. Майрософт отказался от подобной еще в Windows 8, перейдя на нормальное масштабирование UI. Я, собственно, разделяю мнение Microsoft и не хотел бы развивать легаси-подход