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

TDockManager

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

A base class for managing the docking process

Declaration

Source position: controls.pp line 454

type TDockManager = class(TPersistent)

public

  procedure BeginUpdate; virtual; abstract;

  

  procedure EndUpdate; virtual; abstract;

  

  procedure GetControlBounds(); virtual; abstract;

  

  procedure InsertControl(); virtual; abstract;

  

  procedure LoadFromStream(); virtual; abstract;

  

  procedure PaintSite(); virtual; abstract;

  

  procedure MouseMessage(); virtual; abstract;

  procedure PositionDockRect(); virtual; abstract;

  

  procedure RemoveControl(); virtual; abstract;

  

  procedure ResetBounds(); virtual; abstract;

  

  procedure SaveToStream(); virtual; abstract;

  

  procedure SetReplacingControl(); virtual; abstract;

  

  function AutoFreeByControl; virtual;

end;

Inheritance

TDockManager

  

A base class for managing the docking process

|

TPersistent

|

TObject

Description

TDockManager is an abstract class for managing a dock site's docked controls.

The declaration contains a number of procedure definitions that are 'virtual' and 'abstract'. This means that there is no implementation specified: these essentially represent 'place-holders', and it is the responsibility of the developer of descendant classes to override these methods and implement them as desired.

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