setup project.

setup project.

commit change for carousel.
如果这是私有的属性，就不应该在这边接受外部的修改才对……会在`repaint`中出现的我理解都是会被通过`set`和`setProperties`修改的属性，即最最`@public`的