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

TCustomLazControlDocker

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

Declaration

Source position: ldockctrl.pas line 234

type TCustomLazControlDocker = class(TComponent)

protected

  procedure UpdatePopupMenu; virtual;

  

  procedure Loaded; override;

  

  function GetLocalizedName;

  

  procedure ControlVisibleChanging();

  procedure ControlVisibleChanged();

  function CreateFormAndDockWithSplitter();

  function DockAsPage();

  procedure FixControlBounds();

  procedure ShrinkNeighbourhood();

  function FindPageNeighbours();

  procedure Notification(); override;

  function FindLCDMenuItem();

public

  constructor Create(); override;

  

  destructor Destroy; override;

  procedure ShowDockingEditor; virtual;

  

  function GetLayoutFromControl;

  procedure SaveLayout;

  procedure RestoreLayout;

  procedure DisableLayout;

  procedure EnableLayout;

  function ControlIsDocked;

  function GetControlName();

  procedure AddPopupMenu();

  procedure RemovePopupMenu();

  property Control: TControl; [rw]

  

  property Manager: TCustomLazDockingManager; [rw]

  

  property ExtendPopupMenu: Boolean; [rw]

  

  property PopupMenuItem: TMenuItem; [r]

  

  property LocalizedName: String; [rw]

  

  property DockerName: String; [rw]

  

  property Enabled: Boolean; [rw]

  property LayoutLock: Integer; [r]

end;

Inheritance

TCustomLazControlDocker

  

|

TComponent

?

TObject