AIMP Forum
AIMP for Windows => Предложения / Suggestions => Skin Editor, Skin Engine => Skin Engine => Topic started by: Kibermanick on May 26, 2017, 01:36:59
-
Предлагаю сделать возможность помещать контейнеры, многостраничные группы и группу с разделителем в панель. Зачем это нужно? Это даст возможность создавать структуры контейнеров и размещать их свободно друг над другом. Таким образом, можно создавать всякого рода структуры различных типов, фоновые, лицевые или вспомогательные.
Рассмотрим мой пример. На нем я показал две структуры друг над другом, фоновую и лицевую. Фоновая структура состоит из двух боковых и одного центрального контейнеров, в центральном контейнере лежит плейлист, и растяжение контейнера ограничено. Лицевая структура состоит из верхнего, нижнего и центрального контейнера, центральный контейнер пустой, фон под верхним и нижним контейнерами размывается.
(http://storage2.static.itmages.ru/i/17/0525/h_1495752719_9464314_fce4b4e508.png)
-
Я, в принципе, не против. Проголосовал "за".
Однако, если сабж позволит сделать "накладывание слоёв", то есть наложить один элемент управления (например, панель) на элементы управления из разных контейнеров, то это будет вообще шик.
Напомню, что сейчас для этого нужно в каждом контейнере создавать свою часть наложенного элемента.
Одним цельным элементом не обойтись:
(https://habrastorage.org/web/3a6/d35/9cf/3a6d359cf33e40a19f88b2d63f34805b.png)
-
Я, в принципе, не против. Проголосовал "за".
Однако, если сабж позволит сделать "накладывание слоёв", то есть наложить один элемент управления (например, панель) на элементы управления из разных контейнеров, то это будет вообще шик.
Напомню, что сейчас для этого нужно в каждом контейнере создавать свою часть наложенного элемента.
Одним цельным элементом не обойтись:
(https://habrastorage.org/web/3a6/d35/9cf/3a6d359cf33e40a19f88b2d63f34805b.png)
А если тебе нужно что бы содержимое панели менялось, перелистовалос и адаптировалось к размерам окна?
-
А если тебе нужно что бы содержимое панели менялось, перелистовалос и адаптировалось к размерам окна?
Это аргумент в поддержку написанного мной? Или наоборот?
-
Это аргумент в поддержку написанного мной? Или наоборот?
Контейнеры вряд ли можно размещать друг над другом. Если только один в другом, но это вообще не то что нужно.
-
Контейнеры вряд ли можно размещать друг над другом. Если только один в другом, но это вообще не то что нужно.
А сабж о чём? ???
-
А сабж о чём? ???
Сабж о том что, если поместить в панель контейнер, то эту панель можно разместить над такой же панелью с контейнером.
-
А кто запрещает контейнер над контейнером расположить - нередко приходилось такое делать раньше, пока не появилась панель.
-
Сабж о том что, если поместить в панель контейнер, то эту панель можно разместить над такой же панелью с контейнером.
Вот именно.
Я же сразу написал:
Однако, если сабж позволит сделать...
и далее по тексту.
В моём примере подразумевается, что если сабж будет реализован, то можно будет нижние контейнеры обернуть в панель, а сверху кинуть ещё одну (!) панель, закрывающую элементы управления (с элементами фона проблем нет) всех нижних контейнеров.
-
А кто запрещает контейнер над контейнером расположить - нередко приходилось такое делать раньше, пока не появилась панель.
А как это сделать? Они же только по краям сортируются.
-
А как это сделать? Они же только по краям сортируются.
Отрицательный AlignmentMargins.
-
Отрицательный AlignmentMargins.
А как на счет двух client контейнеров друг над другом?
-
А как на счет двух client контейнеров друг над другом?
Ну дак что?
Суть моего предложения в том что, можно создать две растягиваемые и не зависящие друг от друга структуры, которые можно размещать друг над другом.
-
А как на счет двух client контейнеров друг над другом?
Кстати да, отступ то фиксированный.
Ну дак что?
Суть моего предложения в том что, можно создать две растягиваемые и не зависящие друг от друга структуры, которые можно размещать друг над другом.
Я полностью поддерживаю, если что.
-
Я полностью поддерживаю, если что.
Спасибо. :)
-
Забыл упомянуть что, контейнеры внутри панели, подчиняются размерам этой панели.