Class TFireDockLayoutPanel
Unit
Declaration
type TFireDockLayoutPanel = class(TFireDockLayoutPanelBase)
Description
Implements the layout Panel.
The Panel is used to form the docking tree's layout. It can be in four states: Split, Tabbed, AutoHide, Document. Can contain other layout panels or control panels inside.
See also
- TFireDockControlPanel
- Implements the Panel for docking that contains TControl.
Hierarchy
- TControl
- TFireDockPanelBase
- TFireDockLayoutPanelBase
- TFireDockLayoutPanel
Overview
Nested Types
![]() |
Kind = (...); |
Methods
![]() |
constructor Create(Manager: TFireDockPanelManagerBase); override; |
![]() |
destructor Destroy; override; |
![]() |
function GetLayoutType: TFireDockLayoutPanel.Kind; virtual; abstract; |
![]() |
procedure ParentLayoutChanged; override; |
![]() |
procedure ChildLayoutChanged; override; |
![]() |
function CanDock(Area: TFireDockPanelArea; DragPanel: TFireDockPanelBase; Center: Boolean): Boolean; virtual; |
![]() |
function FindPanels(const className: String): TFireDockPanelArray; override; |
![]() |
function IsEmpty: Boolean; override; |
![]() |
function GetChildCount: Integer; |
![]() |
procedure AdjustMinMaxClientSize(var MinMaxSize: TFireDockMinMaxSize; Caption: Boolean = False); |
![]() |
class function GetAllowedAreas(PanelBase: TFireDockPanelBase; const ClassName: String): TFireDockPanelAreas; |
Properties
![]() |
property ChildPanelList: TFireDockPanelList read FChildPanelList; |
Description
Nested Types
![]() |
Kind = (...); |
Values
|
Methods
![]() |
constructor Create(Manager: TFireDockPanelManagerBase); override; |
![]() |
destructor Destroy; override; |
![]() |
function GetLayoutType: TFireDockLayoutPanel.Kind; virtual; abstract; |
![]() |
procedure ParentLayoutChanged; override; |
![]() |
procedure ChildLayoutChanged; override; |
![]() |
function CanDock(Area: TFireDockPanelArea; DragPanel: TFireDockPanelBase; Center: Boolean): Boolean; virtual; |
![]() |
function FindPanels(const className: String): TFireDockPanelArray; override; |
![]() |
function IsEmpty: Boolean; override; |
![]() |
function GetChildCount: Integer; |
![]() |
procedure AdjustMinMaxClientSize(var MinMaxSize: TFireDockMinMaxSize; Caption: Boolean = False); |
![]() |
class function GetAllowedAreas(PanelBase: TFireDockPanelBase; const ClassName: String): TFireDockPanelAreas; |
Properties
![]() |
property ChildPanelList: TFireDockPanelList read FChildPanelList; |
Generated by PasDoc 0.15.0.