4 types derived from LayoutEngine
System.Windows.Forms (4)
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitStackLayout.cs (1)
9internal class ToolStripSplitStackLayout : LayoutEngine
System\Windows\Forms\Layout\DefaultLayout.cs (1)
11internal partial class DefaultLayout : LayoutEngine
System\Windows\Forms\Layout\FlowLayout.cs (1)
8internal partial class FlowLayout : LayoutEngine
System\Windows\Forms\Layout\TableLayout.cs (1)
8internal partial class TableLayout : LayoutEngine
25 references to LayoutEngine
System.Windows.Forms (25)
System\Windows\Forms\Control.cs (1)
759public virtual LayoutEngine LayoutEngine => DefaultLayout.Instance;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (2)
38private LayoutEngine _layoutEngine; 1271public override LayoutEngine LayoutEngine
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownMenu.cs (1)
141public override LayoutEngine LayoutEngine => ToolStripDropDownLayoutEngine.LayoutInstance;
System\Windows\Forms\Controls\ToolStrips\ToolStripOverflow.cs (1)
80public override LayoutEngine LayoutEngine
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (1)
169public override LayoutEngine LayoutEngine
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelCell.cs (1)
135public override LayoutEngine LayoutEngine
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelRow.cs (1)
169public LayoutEngine LayoutEngine
System\Windows\Forms\Layout\ArrangedElement.cs (1)
64public abstract LayoutEngine LayoutEngine
System\Windows\Forms\Layout\CommonProperties.cs (2)
57/// Determines whether or not the <see cref="Layout"/> <see cref="LayoutEngine"/>s 129/// NOTE: <see cref="LayoutEngine"/>s should never read this property. Padding gets incorporated into
System\Windows\Forms\Layout\LayoutSettings.cs (1)
19public virtual LayoutEngine? LayoutEngine => null;
System\Windows\Forms\Panels\FlowLayoutPanel.cs (1)
23public override LayoutEngine LayoutEngine => FlowLayout.Instance;
System\Windows\Forms\Panels\FlowLayoutSettings.cs (3)
17public override LayoutEngine LayoutEngine => FlowLayout.Instance; 49IArrangedElement element = LayoutEngine.CastToArrangedElement(child); 60IArrangedElement element = LayoutEngine.CastToArrangedElement(child);
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutPanel.cs (1)
32public override LayoutEngine LayoutEngine => TableLayout.Instance;
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettings.cs (8)
58public override LayoutEngine LayoutEngine => TableLayout.Instance; 244IArrangedElement element = LayoutEngine.CastToArrangedElement(control); 260IArrangedElement element = LayoutEngine.CastToArrangedElement(control); 282IArrangedElement element = LayoutEngine.CastToArrangedElement(control); 298IArrangedElement element = LayoutEngine.CastToArrangedElement(control); 326IArrangedElement element = LayoutEngine.CastToArrangedElement(control); 387IArrangedElement element = LayoutEngine.CastToArrangedElement(control); 429IArrangedElement element = LayoutEngine.CastToArrangedElement(control);