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.