Container
Description
- Derived from
- 
Component abstract 
- Extended by
- 
AnimationGui sealed 
 BookmarksGui sealed
 CameraPathGui sealed
 DataGrid sealed
 DefaultVisibleCheckGui sealed
 DocumentBrowser sealed
 GraphicsContextChooserGui sealed
 HeightmapSampleGui sealed
 LightingGui sealed
 MapCoordinatesGui sealed
 MeshBufferGui sealed
 MeshDynamicGui sealed
 Panel sealed
 ProfilerGui sealed
 QuantityEditor sealed
 RootContainer sealed
 ShadowMappingGui sealed
 TerrainBufferGui sealed
 TerrainLayerListGui sealed
 TerrainViewGui sealed
 ValueIncrementer sealed
 WidgetDialog
Base class for containers that can have child components.
Public / Methods
ChildAdd
2 overloads
Adds a child component to this container, using its current layout settings.
Use this method if you have configured the layout settings of component in earlier (see Component.LayoutInfo) and want those to be used when adding component in as a child of this container.
Adds a child component to this container, using the given layout settings.
This is the usual way of constructing a hierarchy of components: create new components, adjust their default layout settings and put into the layout grid of the parent container.
Use this method if the current layout settings of component in shall be discarded (e.g. it is a newly created Component object with zero layout settings).
Public / Attributes
Protected / Methods
ComputeLayoutInsets
Computes the actual insets of this component.
The default implementation returns LayoutInsets. Subclasses can perform additional computations here.
Subclasses must call Component.InvalidateLayout with LayoutAction.ComputeLayoutGridExtend to notify when ComputeLayoutInsets returns a different value.