AIMP Forum

AIMP for Windows => Предложения / Suggestions => Skin Editor, Skin Engine => Skin Engine => Topic started by: D2NP on March 18, 2020, 04:21:00

Title: Ширина и высота рабочего стола, и параметры панели задач
Post by: D2NP on March 18, 2020, 04:21:00
Добавить возможность получения ширины и высоты рабочего стола в скриптах.

Сейчас получение разрешения возможно через костыль: при первом применении скина и только один раз, за счет того, что окно появляется по центру экрана.


По идее к этому бы возможность определения границы экрана возле которой находится окно плеера, но это можно определить зная разрешение рабочего стола.
И возможность получения положения панели задач Windows на экране (снизу\сверху\слева\справа) и её высоты\ширины.

Title: Re: Ширина и высота рабочего стола, и параметры панели задач
Post by: Artem on March 18, 2020, 09:04:04
Зачем это нужно?
Title: Re: Ширина и высота рабочего стола, и параметры панели задач
Post by: D2NP on March 18, 2020, 11:22:29
Мне ширина и высота рабочего стола нужна для смещения окна влево, когда оно находится у правой границы экрана, когда мы меняем ширину окна какой-нибудь опцией.

Например в Lumin (https://www.aimp.ru/forum/index.php?topic=58713.0) окно мини-плеера смещается влево когда оно находится у правой границы экрана, пкм по решетке и включить отображение кнопок или регулятора громкости.
Без этого окно частично уходило вправо за пределы рабочего стола и его приходилось вручную перемещать обратно.


В проекте (https://www.aimp.ru/forum/index.php?topic=27831.msg398195#msg398195) McCloud тоже бы пригодилось, он портирует скин из винампа, где главное окно всегда автоматически принимает ширину рабочего стола.

Т.е. сейчас получение размеров рабочего стола это большой костыль, с возможными проблемами, где придется удалять конфиг скина. например когда пользователь вдруг изменит разрешение рабочего стола.


Параметры панели задач в довесок. т.е. тоже может пригодиться для позиционирования или изменения размера окна скриптом.
Title: Re: Ширина и высота рабочего стола, и параметры панели задач
Post by: Artem on March 19, 2020, 00:31:16
В таком случае, было бы полезным и получать уведомления об изменении лейаута рабочего стола - его размерах и панелей инструментов на нем
Title: Re: Ширина и высота рабочего стола, и параметры панели задач
Post by: D2NP on March 20, 2020, 01:19:32
Много всего связанного получается ...

Тут еще такой момент, что мониторов может быть несколько, тут я боюсь представить как это всё должно выглядеть