Beschreibung | Hierarchie | Felder | Methoden | Eigenschaften |
type TCustomLazDockingManager = class(TComponent)
![]() |
constructor Create(TheOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
function FindDockerByName(const ADockerName: string; Ignore: TCustomLazControlDocker = nil): TCustomLazControlDocker; |
![]() |
function FindControlByDockerName(const ADockerName: string; Ignore: TCustomLazControlDocker = nil): TControl; |
![]() |
function FindDockerByControl(AControl: TControl; Ignore: TCustomLazControlDocker = nil): TCustomLazControlDocker; |
![]() |
function CreateUniqueName(const AName: string; Ignore: TCustomLazControlDocker): string; |
![]() |
function GetControlConfigName(AControl: TControl): string; |
![]() |
procedure SaveToConfig(Config: TConfigStorage; const Path: string = ''); |
![]() |
procedure LoadFromConfig(Config: TConfigStorage; const Path: string = ''); |
![]() |
procedure AddOrReplaceConfig(const DockerName: string; Config: TLazDockConfigNode); |
![]() |
procedure ClearConfigs; |
![]() |
function GetConfigWithDockerName(const DockerName: string ): TLazDockerConfig; |
![]() |
function CreateLayout(const DockerName: string; VisibleControl: TControl; ExceptionOnError: boolean = false): TLazDockConfigNode; |
![]() |
function ConfigIsCompatible(RootNode: TLazDockConfigNode; ExceptionOnError: boolean = false): boolean; |
![]() |
procedure WriteDebugReport; |
![]() |
property Manager: TAnchoredDockManager read FManager; |
![]() |
property DockerCount: Integer read GetDockerCount; |
![]() |
property Dockers[Index: Integer]: TCustomLazControlDocker read GetDockers; |
![]() |
property ConfigCount: Integer read GetConfigCount; |
![]() |
property Configs[Index: Integer]: TLazDockerConfig read GetConfigs; |
![]() |
constructor Create(TheOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
function FindDockerByName(const ADockerName: string; Ignore: TCustomLazControlDocker = nil): TCustomLazControlDocker; |
![]() |
function FindControlByDockerName(const ADockerName: string; Ignore: TCustomLazControlDocker = nil): TControl; |
![]() |
function FindDockerByControl(AControl: TControl; Ignore: TCustomLazControlDocker = nil): TCustomLazControlDocker; |
![]() |
function CreateUniqueName(const AName: string; Ignore: TCustomLazControlDocker): string; |
![]() |
function GetControlConfigName(AControl: TControl): string; |
![]() |
procedure SaveToConfig(Config: TConfigStorage; const Path: string = ''); |
![]() |
procedure LoadFromConfig(Config: TConfigStorage; const Path: string = ''); |
![]() |
procedure AddOrReplaceConfig(const DockerName: string; Config: TLazDockConfigNode); |
![]() |
procedure ClearConfigs; |
![]() |
function GetConfigWithDockerName(const DockerName: string ): TLazDockerConfig; |
![]() |
function CreateLayout(const DockerName: string; VisibleControl: TControl; ExceptionOnError: boolean = false): TLazDockConfigNode; |
![]() |
function ConfigIsCompatible(RootNode: TLazDockConfigNode; ExceptionOnError: boolean = false): boolean; |
![]() |
procedure WriteDebugReport; |
![]() |
property Manager: TAnchoredDockManager read FManager; |
![]() |
property DockerCount: Integer read GetDockerCount; |
![]() |
property Dockers[Index: Integer]: TCustomLazControlDocker read GetDockers; |
![]() |
property ConfigCount: Integer read GetConfigCount; |
![]() |
property Configs[Index: Integer]: TLazDockerConfig read GetConfigs; |