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

TCustomAnchoredDockManager

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

Declaration

Source position: ldocktree.pas line 217

type TCustomAnchoredDockManager = class(TDockManager)

protected

  FOwnerComponent: TLazDockOwnerComponent;

  procedure DeleteSideSplitter();

  procedure CombineSpiralSplitterPair();

  procedure DeletePage();

  procedure DeletePages();

  procedure DeleteDockForm();

  function GetAnchorDepth();

  function GetPreferredTitlePosition();

public

  constructor Create;

  destructor Destroy; override;

  procedure BeginUpdate; override;

  procedure EndUpdate; override;

  procedure GetControlBounds(); override;

  procedure DisableLayout(); virtual;

  procedure EnableLayout(); virtual;

  procedure DockControl();

  procedure UndockControl();

  procedure InsertControl(); override;

  function EnlargeControl();

  procedure RemoveControl(); override;

  procedure ReplaceAnchoredControl();

  function GetSplitterWidth();

  function GetSplitterHeight();

  property SplitterSize: Integer; [rw]

  property TitleWidth: Integer; [rw]

  property TitleHeight: Integer; [rw]

  procedure UpdateTitlePosition();

  procedure PaintSite(); override;

  procedure MouseMessage(); override;

  procedure PositionDockRect(); override;

  procedure ResetBounds(); override;

  procedure SetReplacingControl(); override;

  procedure LoadFromStream(); override;

  procedure SaveToStream(); override;

  function AutoFreeByControl; override;

  function CreateForm;

end;

Inheritance

TCustomAnchoredDockManager

|

TDockManager

  

A base class for managing the docking process

|

TPersistent

?

TObject