Interface ILayoutProcessHandler
Namespace: Syncfusion.Layouting
Assembly: Syncfusion.DLS.Base.dll
Syntax
public interface ILayoutProcessHandler
Methods
GetNextArea(out RectangleF)
Gets the next free area.
Declaration
bool GetNextArea(out RectangleF rect)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Drawing.RectangleF | rect | The rectangle of allowed area. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True if area allowed, else False |
HandleSplittedWidget(SplitWidgetContainer, LayoutState)
Handles the splitted widget.
Declaration
bool HandleSplittedWidget(SplitWidgetContainer stWidgetContainer, LayoutState state)
Parameters
| Type | Name | Description |
|---|---|---|
| SplitWidgetContainer | stWidgetContainer | The splitted widget container. |
| LayoutState | state | The current state of layout context. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True for continue layouting process, False - for stopping |
PushLayoutedWidget(LayoutedWidget)
Pushes the layouted widget to external holder.
Declaration
void PushLayoutedWidget(LayoutedWidget ltWidget)
Parameters
| Type | Name | Description |
|---|---|---|
| LayoutedWidget | ltWidget | The layouted widget. |