Class TFireDockPanelBase

Unit

Declaration

type TFireDockPanelBase = class(TControl)

Description

Hierarchy

Overview

Fields

Protected FManager: TFireDockPanelManagerBase;
Protected FParentPanel: TFireDockPanelBase;
Protected FDockWindow: TFireDockWindowBase;
Protected FDockSize: TSizeF;
Protected FLength: Single;
Protected FID: String;
Protected FClassName: String;

Methods

Protected function GetDockWindow: TFireDockWindowBase;
Protected procedure InsertChildPanel(PanelBase: TFireDockPanelBase); virtual;
Protected procedure RemoveChildPanel(PanelBase: TFireDockPanelBase); virtual;
Protected function GetDefaultSize: TSizeF; override;
Public constructor Create(Manager: TFireDockPanelManagerBase); reintroduce; virtual;
Public destructor Destroy; override;
Public function FindPanels(const ClassName: String): TFireDockPanelArray; virtual;
Public function GetID: String;
Public procedure SetID(const ID: String);
Public function DockManager: TFireDockPanelManagerBase;
Public function TopDockWindow: TFireDockWindowBase;
Public procedure FocusChanged; virtual;
Public procedure ChildLayoutChanged; virtual;
Public procedure ParentLayoutChanged; virtual;
Public function Clone(PanelMap: TFireDockPanelMap): TFireDockPanelBase; virtual;
Public procedure Assign(Source: TFireDockPanelBase; PanelMap: TFireDockPanelMap); reintroduce; virtual;
Public function IsEmpty: Boolean; virtual;
Public function IsAutoHide: Boolean; virtual;
Public function ContainsPanel(PanelBase: TFireDockPanelBase): Integer; virtual;
Public function GetParentPanel: TFireDockPanelBase;
Public procedure SetParentPanel(PanelBase: TFireDockPanelBase); virtual;
Public procedure GetMinMaxData(var MinMaxSize: TFireDockMinMaxSize); virtual;
Public procedure UpdatePanel(ActivateChanged: Boolean); virtual;
Public function GetGeometry: TRectF;
Public function ScreenRect: TRect;
Public procedure SetGeometry(const Rect: TRectF); virtual;

Properties

Public property Geometry: TRectF read GetGeometry write SetGeometry;
Public property ParentPanel: TFireDockPanelBase read GetParentPanel write SetParentPanel;
Public property DockWindow: TFireDockWindowBase read GetDockWindow;

Description

Fields

Protected FManager: TFireDockPanelManagerBase;
 
Protected FParentPanel: TFireDockPanelBase;
 
Protected FDockWindow: TFireDockWindowBase;
 
Protected FDockSize: TSizeF;
 
Protected FLength: Single;
 
Protected FID: String;
 
Protected FClassName: String;
 

Methods

Protected function GetDockWindow: TFireDockWindowBase;
 
Protected procedure InsertChildPanel(PanelBase: TFireDockPanelBase); virtual;
 
Protected procedure RemoveChildPanel(PanelBase: TFireDockPanelBase); virtual;
 
Protected function GetDefaultSize: TSizeF; override;
 
Public constructor Create(Manager: TFireDockPanelManagerBase); reintroduce; virtual;
 
Public destructor Destroy; override;
 
Public function FindPanels(const ClassName: String): TFireDockPanelArray; virtual;
 
Public function GetID: String;
 
Public procedure SetID(const ID: String);
 
Public function DockManager: TFireDockPanelManagerBase;
 
Public function TopDockWindow: TFireDockWindowBase;
 
Public procedure FocusChanged; virtual;
 
Public procedure ChildLayoutChanged; virtual;
 
Public procedure ParentLayoutChanged; virtual;
 
Public function Clone(PanelMap: TFireDockPanelMap): TFireDockPanelBase; virtual;
 
Public procedure Assign(Source: TFireDockPanelBase; PanelMap: TFireDockPanelMap); reintroduce; virtual;
 
Public function IsEmpty: Boolean; virtual;
 
Public function IsAutoHide: Boolean; virtual;
 
Public function ContainsPanel(PanelBase: TFireDockPanelBase): Integer; virtual;
 
Public function GetParentPanel: TFireDockPanelBase;
 
Public procedure SetParentPanel(PanelBase: TFireDockPanelBase); virtual;
 
Public procedure GetMinMaxData(var MinMaxSize: TFireDockMinMaxSize); virtual;
 
Public procedure UpdatePanel(ActivateChanged: Boolean); virtual;
 
Public function GetGeometry: TRectF;
 
Public function ScreenRect: TRect;
 
Public procedure SetGeometry(const Rect: TRectF); virtual;
 

Properties

Public property Geometry: TRectF read GetGeometry write SetGeometry;
 
Public property ParentPanel: TFireDockPanelBase read GetParentPanel write SetParentPanel;
 
Public property DockWindow: TFireDockWindowBase read GetDockWindow;
 

Generated by PasDoc 0.15.0.