The following UML class diagram summarizes the class
structure for nested managers.
IlvManager
is a subclass of IlvGraphic
;
since IlvManager
can contain IlvGraphic
instances
as objects, it is possible to nest managers in other managers. When
you display the nested submanagers, the content is drawn and transformed
using a local IlvTransformer
instance in
the submanager. For the top-level manager displayed in the manager
view, the local transformer plays no role since the top-level manager
is drawn and transformed by that view’s IlvTransformer
.
A manager can be collapsed or expanded. In its collapsed
state, it is drawn as a representative collapsed graphic and its contents
are not drawn. In its expanded state, its contents are drawn inside
a manager frame.