1
Плейлист / Playlist / Re: Колонки при растягивании.
« on: August 24, 2012, 21:07:35 »Quote
Взгяните на этот вопрос с точки зрения программиста: когда появлятся второй странице плейлиста, при каких условиях.C точки зрения программиста:
Для страниц (колонок) задаётся минимальная и максимальная ширина в символах. Делим ширину плейлиста (в символах) на мин. ширину страницы, отбрасываем дробную часть, получаем количество колонок. Растягиваем их по плейлисту, чтобы заполнить остаток ширины, но не больше максимальной ширины на колонку.
Quote
А если в плейлисте несколько тысяч треков - тогда что, все страницы автоматически добавятся? Но так никакого экрана не хватит, как пользователь будет управлять всем этим?Если треков больше, чем влезает на экран (в этом случае все страницы имеют минимальную ширину), то справа у плейлиста появляется полоса прокрутки, позволяющая листать плейлист. В идеале пролистывание должно быть поэкранным, т.е. если на экране влезло 50 треков, то одно нажатие на полосу прокрутки отображает в плейлисте следующие 50 треков и т.д., чтобы положения треков не менялись в колонках. Хотя в настройках можно сделать опцию, чтобы пролистывание было и по одному треку вниз (т.е. все треки будут сдвигаться вверх на 1), а также по одной странице (колонке), т.е. первая страница исчезает, на её место становится вторая и т.д., а в последней странице отображаются следующие n треков, влезающие на одну страницу.
Quote
Или предлагается растяжку по горизонтали внутри одной страницы плейлиста вообще отменить?Внутри одной конкретной - конечно отменить. Можно сделать, чтобы пользователь менял минимальную ширину плейлиста прямо в плейлисте, но эта ширина уже будет минимальной для всех страниц.