public interface Containment
parent
and child
relationships. These may be set up
explicitly via APIs such as Canvas.addChild()
, or may be automatically set up by composite components. For example TabSets
will nest their panes
inside an appropriate sub component.
Developers using the autoChildren
subsystem may also use the autoParent
attribute to specify a target
parent.
In addition to parent-child relationships, Smart GWT components support master
-peer
relationships. When a canvas is set to be the
peer of some other canvas, the master and peer will share the same parent canvas (reparenting
a master will automatically reparent
any peers). Peers will move, resize and redraw with their masters and commonly use snapTo positioning
Canvas.addChild(com.smartgwt.client.widgets.Canvas)
,
Canvas.removePeer(com.smartgwt.client.widgets.Canvas)
,
Canvas.depeer()
,
Canvas.deparent()
,
Canvas.removeChild(com.smartgwt.client.widgets.Canvas)
,
Canvas.addPeer(com.smartgwt.client.widgets.Canvas)
,
Canvas.getParentCanvas()
,
Canvas.getMasterCanvas()
,
com.smartgwt.client.widgets.Canvas#getParentElements
,
Canvas.contains(com.smartgwt.client.widgets.Canvas)
,
Canvas.getParentElement()
,
Canvas.getParentCanvas()
,
Canvas.getTopElement()
,
Canvas.getMasterElement()
,
Canvas.getChildren()
,
Canvas.getPeers()