Klasse TCustomLazDockingManager

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type TCustomLazDockingManager = class(TComponent)

Beschreibung

Hierarchie

Übersicht

Methoden

Public constructor Create(TheOwner: TComponent); override;
Public destructor Destroy; override;
Public function FindDockerByName(const ADockerName: string; Ignore: TCustomLazControlDocker = nil): TCustomLazControlDocker;
Public function FindControlByDockerName(const ADockerName: string; Ignore: TCustomLazControlDocker = nil): TControl;
Public function FindDockerByControl(AControl: TControl; Ignore: TCustomLazControlDocker = nil): TCustomLazControlDocker;
Public function CreateUniqueName(const AName: string; Ignore: TCustomLazControlDocker): string;
Public function GetControlConfigName(AControl: TControl): string;
Public procedure SaveToConfig(Config: TConfigStorage; const Path: string = '');
Public procedure LoadFromConfig(Config: TConfigStorage; const Path: string = '');
Public procedure AddOrReplaceConfig(const DockerName: string; Config: TLazDockConfigNode);
Public procedure ClearConfigs;
Public function GetConfigWithDockerName(const DockerName: string ): TLazDockerConfig;
Public function CreateLayout(const DockerName: string; VisibleControl: TControl; ExceptionOnError: boolean = false): TLazDockConfigNode;
Public function ConfigIsCompatible(RootNode: TLazDockConfigNode; ExceptionOnError: boolean = false): boolean;
Public procedure WriteDebugReport;

Eigenschaften

Public property Manager: TAnchoredDockManager read FManager;
Public property DockerCount: Integer read GetDockerCount;
Public property Dockers[Index: Integer]: TCustomLazControlDocker read GetDockers;
Public property ConfigCount: Integer read GetConfigCount;
Public property Configs[Index: Integer]: TLazDockerConfig read GetConfigs;

Beschreibung

Methoden

Public constructor Create(TheOwner: TComponent); override;
 
Public destructor Destroy; override;
 
Public function FindDockerByName(const ADockerName: string; Ignore: TCustomLazControlDocker = nil): TCustomLazControlDocker;
 
Public function FindControlByDockerName(const ADockerName: string; Ignore: TCustomLazControlDocker = nil): TControl;
 
Public function FindDockerByControl(AControl: TControl; Ignore: TCustomLazControlDocker = nil): TCustomLazControlDocker;
 
Public function CreateUniqueName(const AName: string; Ignore: TCustomLazControlDocker): string;
 
Public function GetControlConfigName(AControl: TControl): string;
 
Public procedure SaveToConfig(Config: TConfigStorage; const Path: string = '');
 
Public procedure LoadFromConfig(Config: TConfigStorage; const Path: string = '');
 
Public procedure AddOrReplaceConfig(const DockerName: string; Config: TLazDockConfigNode);
 
Public procedure ClearConfigs;
 
Public function GetConfigWithDockerName(const DockerName: string ): TLazDockerConfig;
 
Public function CreateLayout(const DockerName: string; VisibleControl: TControl; ExceptionOnError: boolean = false): TLazDockConfigNode;
 
Public function ConfigIsCompatible(RootNode: TLazDockConfigNode; ExceptionOnError: boolean = false): boolean;
 
Public procedure WriteDebugReport;
 

Eigenschaften

Public property Manager: TAnchoredDockManager read FManager;
 
Public property DockerCount: Integer read GetDockerCount;
 
Public property Dockers[Index: Integer]: TCustomLazControlDocker read GetDockers;
 
Public property ConfigCount: Integer read GetConfigCount;
 
Public property Configs[Index: Integer]: TLazDockerConfig read GetConfigs;
 

Erstellt mit PasDoc 0.10.0 am 2007-03-27 23:03:01