> you can probably disregard that. In practice, the Component is more of a > view/model and the Skin a view/controller. Does that help? > > > http://pivot.apache.org/tutorials/platform-overview.html > > Yes, that's the document I read. What you are saying makes more sense but the > picture is still messy. I brought up this issue with regards to BXML: > Obviously, BXML is View.
BXML isn't limited to components, so it isn't technically a "view". > It defines the structure of Components, which are therefore View as well. But > it also affects Skin which is a view controller. If Component is view model > then why does it have methods layout() and paint()? The Component is part view because it defines things like position and size on screen. However, it delegates all presentation-related methods to the Skin.
