AIMP Forum

AIMP для Windows => Предложения => Skin Editor / Skin Engine => Skin Engine => Topic started by: ExeLord on January 06, 2011, 18:34:23

Title: Дополнительные зоны пристыковывания для одного окна
Post by: ExeLord on January 06, 2011, 18:34:23
Мысль такая - делается например вертикальный скин, ширина пикселей 20-30, высота - 150-300. У пользователя на другом скине прикреплён плэйлист к главному окну, пользователь меняет скин на этот узкий, далее следует ужас от вида плэйлиста стянутого в узенькую полосочку, в котором ничего не видно. Бяда.
Предложение состоит в том, чтобы сделать в редакторе следующие возможности:
Для этого потребуется отключать-включать дополнительный элемент-док для нужных краёв списка и главного окна. Также для устранения проблемы с эквалайзером надо его научить выдвигаться с противоположной стороны если нужная занята списком(в принципе так уже происходит когда с нужной стороны нехватает места для его отображения с нужной стороны), а также вылазить по желанию автора скина сверху или снизу.
Title: Re: Дополнительные зоны пристыковывания для одного окна
Post by: ExeLord on January 07, 2011, 03:48:47
Меня просто с самого своего появления этот докинг конкретно напрягал, в том же tahiry мне пришлось отказаться от нормального блика стекла сверху списка до низа вкладок потому как верхушка обрубается в чёрное главного окна и как не извращаяся блик на вкладках становится абсолютно не в тему, как его сверху не заглаживай он там абсолютно не обоснован, а отключить докинг я не могу, засада. Мне бы там вполне хватило прилипания списка к главному окну. Часто этот докинг абсолютно лишняя и ненужная работа, визуальная стыковка главного окна и списка происходит и без урезания верхушки списка. И вот эта ненужность должна легко обходиться выключением докинга в скине.
Естественно что это актуально не для всех скинов, для части скинов он очень даже нужен, для части он нужен для прикрепления не к низу, а к боку, к верху.
Плееру конечно же не нужно запоминать для каждого скина где закреплять список, достаточно проверять возможен ли текущий док в скине на который переключаешься, если нет - список открепляется.
Title: Re: Дополнительные зоны пристыковывания для одного окна
Post by: ZeoN7 on January 07, 2011, 11:45:03
А в чем трудность отцепления плейлиста от главного окна и прицепления его сбоку?
Title: Re: Дополнительные зоны пристыковывания для одного окна
Post by: ExeLord on January 07, 2011, 16:11:38
Какие-то вы, гм... новогодние :)
Сейчас список может только прилипать сбоку, чтобы можно было докить с любого бока и сверху нужны три компонента skindock на каждую сторону главного ну и обрезать левый, правый, нижний бары списка также как сейчас только верхний. Естественно, что для каждого скина необходимости в этом нет, но там, где автору хочется какой-то из доков включить, какой-то отключить это вполне полезно, избавит от неудобств и позволит сделать скин оригинальнее.
Title: Re: Дополнительные зоны пристыковывания для одного окна
Post by: ZeoN7 on January 07, 2011, 17:34:39
Против...
Title: Re: Дополнительные зоны пристыковывания для одного окна
Post by: ExeLord on January 07, 2011, 21:10:30
Обоснуй. Я не вижу причины быть против, как ни стараюсь её найти.
Title: Re: Дополнительные зоны пристыковывания для одного окна
Post by: Алексей Долматов on January 07, 2011, 21:47:34
Конкретно мне такое не нужно
Дизайнерам (создателям скинов) лишняя работа (не включая программиста для создания этой опции)
Докинг со всех сторон - не плохо, только в скине должно указываться, какие есть стороны с докингом
А прилипать без него и сейчас может
Title: Re: Дополнительные зоны пристыковывания для одного окна
Post by: ExeLord on January 07, 2011, 22:14:19
Бррр, ничего не понял, какая лишняя работа скинмэйкеру вдруг? О,О наоборот, если ему не нужен этот докинг вообще он его отключит и отлично будет как и сейчас прилипать снизу.
---
Я же не предлагаю сделать обязательный докинг со всех сторон, я предлагаю сделать включаемый и отключаемый докинг со всех сторон.
Title: Re: Дополнительные зоны пристыковывания для одного окна
Post by: Алексей Долматов on January 07, 2011, 22:43:12
Про дизайнеров касается в меньшей степени, им просто надо будет указать нарисован там докинг или нет (другие стороны)
Title: Re: Дополнительные зоны пристыковывания для одного окна
Post by: dark santa on January 12, 2011, 08:23:14
Если честно ничего не понял, потому как недавно в теме создания скинов да и вообще в теме АИМПа, но раз людям эта тема близка и нужна то за.
Title: Re: Дополнительные зоны пристыковывания для одного окна
Post by: LS on February 15, 2011, 15:19:17
а я предлагаю еще и для эквалайзера делать докинг
Title: Re: Дополнительные зоны пристыковывания для одного окна
Post by: Zhenya on September 26, 2015, 22:44:05
Предложение состоит в том, чтобы сделать в редакторе следующие возможности:
  • отключать докинг для скина совсем
  • возможность делать докинг к любой стороне скина на выбор
  • возможность делать докинг хоть ко всем сторонам главного окна одновременно(т.е. пользователь тащит к левой части список, он прилипает к левой, к правой - прилипает там, на верх - прилипает сверху).
Первые два пункта реализованы в 3.50.
Title: Re: Дополнительные зоны пристыковывания для одного окна
Post by: Kibermanick on November 29, 2017, 21:07:07
Предлагаю добавить дополнительные зоны пристыковывания для одного окна что бы можно было комбинировать окна по разному.

(http://storage3.static.itmages.ru/i/17/1129/h_1511978070_4713624_80297f6fd3.png)



В пример могу привести свой скин Kibtech который иногда любят использовать в разном виде:

(http://storage9.static.itmages.ru/i/17/1129/h_1511978889_7208672_af8007f023.png)