Вверх ↑
Ответов: 1429
Рейтинг: 50
#1: 2012-02-01 11:14:33 ЛС | профиль | цитата
Вот так рабоатет:
Интерфейс16.rar

[flood]Только тут нет ползунков области просмотра, но Zoom всеравно уводит обьекты за пределы видимости и печатает их там. Это без прореживания событий от контролов такая скорость. Всё гладенько. В реальности так часто вызывать события не нужно будет.

Попробую описать:
Каждый прямоугольник графически отражает массив item. У этого массива есть, кроме музыкальных свойств - графические. Стартовый тик и конечный тик по сетке от начала(это мой X).

С Y сложнее, треки печатаются "как посты форумов в интернете", сверху вниз, потому, что у треков есть свойство "прядок вывода" (юзер может менять треки местами) и индивидуальная ширина трека(свойство: коэффициент ширины, относительно стандартной ширины, которую выдает ползунок zoom).
[/flood]
карма: 0

0