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.