Name | Description | |
---|---|---|
NDockZoneLayoutEngine Constructor |
The following tables list the members exposed by NDockZoneLayoutEngine.
Name | Description | |
---|---|---|
NDockZoneLayoutEngine Constructor |
Name | Description | |
---|---|---|
AutoSizeTargets | Performs a default autosize logic upon all targets which are autosizable. The default processing will check for targets with size logic other than autosize, calculate their size and exclude it from the total one. Then the remaining size will be distributed even upon all autosizable targets. | |
Layout | Performs layout logic upon the specified layout info. | |
LayoutZone | Applies layout logic upon the specified INDockZone instance |
Name | Description | |
---|---|---|
GetAvailableHeightForChild | Gets the available height for a child. The default processing will exclude all the total min size from the provided available height. | |
GetAvailableMaximizeSize | Gets the available size to be used when there is a maximized target. | |
GetAvailableWidthForChild | Gets the available width for a child. The default processing will exclude all the total min size from the provided available width. | |
GetChildHeight | Gets the height to be applied on a child. Default processing will check the current size logic of the child and calculate the appropriate value. | |
GetChildWidth | Gets the width to be applied on a child. Default processing will check the current size logic of the child and calculate the appropriate value. | |
LayoutHorizontal | Performs horizontal layout using the specified layout info. | |
LayoutVertical | Performs vertical layout using the specified layout info. | |
LayoutWithFillInteriorChild | Applies a specific logic when somewhere in the layout tree there is a target with size logic set to SizeLogic.FillInterior. | |
LayoutWithFillInteriorChildHorizontal | ||
LayoutWithFillInteriorChildVertical | ||
LayoutWithMaximizedChild | Applies a specific logic when the layout info contains a maximized target. | |
UpdateLayoutInfo | Updates the specifies layout info - that is updating its available autosize, caching a maximized child, etc. | |
UpdateLayoutInfoForFillInterior | Updates the layout info when there is a target with SizeLogic set to FillInterior |