Вот так рабоатет:
Интерфейс16.rar
[flood]Только тут нет ползунков области просмотра, но Zoom всеравно уводит обьекты за пределы видимости и печатает их там. Это без прореживания событий от контролов такая скорость. Всё гладенько. В реальности так часто вызывать события не нужно будет.
Попробую описать:
Каждый прямоугольник графически отражает массив item. У этого массива есть, кроме музыкальных свойств - графические. Стартовый тик и конечный тик по сетке от начала(это мой X).
С Y сложнее, треки печатаются "как посты форумов в интернете", сверху вниз, потому, что у треков есть свойство "прядок вывода" (юзер может менять треки местами) и индивидуальная ширина трека(свойство: коэффициент ширины, относительно стандартной ширины, которую выдает ползунок zoom).
[/flood]
Ответов: 1429
Рейтинг: 50
|
|||
карма: 0 |
|