[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
A base class for managing the docking process
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; |
|
A base class for managing the docking process |
|
| | ||
| | ||
TObject |
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.
lazarus-ccr.sourceforge.net |