Tag Archives: skin engine

AIMP4: Skin Engine — пользовательские провайдеры. Часть 3

Этот тип провайдера я специально вынес в отдельную статью, чтобы остановиться на его возможностях более подробно. Итак, речь пойдет о скриптах.

Continue reading

AIMP4: Skin Engine – оптимизации

Прошлые статьи по теме:

  1. AIMP4: Skin Engine
  2. AIMP4: Skin Engine – элементы управления. Часть 1
  3. AIMP4: Skin Engine – элементы управления. Часть 2
  4. AIMP4: Skin Engine – пользовательские локализации
  5. AIMP4: Skin Engine – графика

Continue reading

AIMP4: Skin Engine – пользовательские локализации

В первых двух статьях, посвященных 4-ой версии скин-движка, я говорил о появлении “дружелюбного имени” у окон и текстовых кнопок. Наверняка, при прочтении у вас сразу же возникла мысль, что эти фишки лишь на половину полезны без локализации.

Continue reading

AIMP4: Skin Engine – элементы управления. Часть 1

Прежде, чем речь пойдет об нововведениях в элементах управления, предлагаю вам рассмотреть изменения, что были сделаны на базовом уровне для элементов управления.

Continue reading

Skin Engine v3.50: Режим AutoHide. Добавляем новые элементы по мере изменения размера окна

Мини-плеер (TrayControl) претерпел некоторые изменения в AIMP v3.50 – он был адаптирован под Full HD мониторы, и научился примагничиваться к верхнему и нижнему краям экрана. Вы могли заметить, что при прикреплении его к краю экрана, все элементы из всплывающей панели переезжают на основную, а сама всплывающая панель попросту исчезает. В этой заметке я хочу рассказать, как делать подобные интерфейсы.

Continue reading

Skin Engine v3.50: Сервис IsActive. Делаем всплывающую панель.

В AIMP v3.50 Beta 3 появилась возможность создавать всплывающие панели – панель появляется при заходе мыши в какую-то определенную зону, и скрывается – при ее уходе. Такой подход позволяет разгрузить UI – спрятать с глаз редко используемые элементы, но при этом они все равно останутся под руками. Рассмотрим новый функционал на примере скина Tristania.

Continue reading