[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

TDockZone

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDockZone is a node in the TDockTree and encapsulates a region into which other zones or a single control are contained.

Declaration

Source position: controls.pp line 1885

type TDockZone = class

protected

  function GetHeight; virtual;

  

  function GetLeft; virtual;

  

  function GetLimitBegin; virtual;

  

  function GetLimitSize; virtual;

  

  function GetTop; virtual;

  

  function GetVisible; virtual;

  

  function GetVisibleChildCount; virtual;

  

  function GetWidth; virtual;

  

public

  constructor Create();

  

Create this instance of Dock Zone

  function FindZone();

  

  function FirstVisibleChild;

  

  function GetNextVisibleZone;

  

  function NextVisible;

  

  function PrevVisible;

  

  procedure AddAsFirstChild();

  

  procedure AddAsLastChild();

  

  procedure ReplaceChild();

  

  function GetLastChild;

  

  function GetIndex;

  

  procedure Remove();

  

  property ChildControl: TControl; [r]

  

The child control to be docked here

  property ChildCount: Integer; [r]

  

The number of child controls for docking

  property FirstChild: TDockZone; [r]

  

The first child control in the list of controls for docking

  property Height: Integer; [r]

  

The height of this control

  property Left: Integer; [r]

  

The position of the left side to the control

  property LimitBegin: Integer; [r]

  

The beginning limit of the DockZone (Left or Top)

  property LimitSize: Integer; [r]

  

The size of the limits of the DockZone (Width or Height)

  property Orientation: TDockOrientation; [rw]

  

Whether docking is oriented vertically, horizontally, in pages, or not at all

  property Parent: TDockZone; [r]

  

The parent dock zone to which this control is docked

  property Top: Integer; [r]

  

The top coordinate of this control

  property Tree: TDockTree; [r]

  

The dock tree of which this dock zone is a part

  property Visible: Boolean; [r]

  

Is the control visible?

  property VisibleChildCount: Integer; [r]

  

VisibleChildCount - the number of visible child controls

  property Width: Integer; [r]

  

The width of this control

  property NextSibling: TDockZone; [r]

  

The next sibling in the list of docked controls

  property PrevSibling: TDockZone; [r]

  

The previous sibling in the list of docked controls

end;

Inheritance

TDockZone

  

TDockZone is a node in the TDockTree and encapsulates a region into which other zones or a single control are contained.

|

TObject

Description

This is an ancestor class for TDockTree, in the sense that it forms the elementary component of which the tree is constructed

The latest version of this document can be found at lazarus-ccr.sourceforge.net.