Klasse TLazDockConfigNode

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type TLazDockConfigNode = class(TPersistent)

Beschreibung

Hierarchie

Übersicht

Methoden

Public constructor Create(ParentNode: TLazDockConfigNode);
Public constructor Create(ParentNode: TLazDockConfigNode; const AName: string);
Public destructor Destroy; override;
Public procedure Clear;
Public procedure Assign(Source: TPersistent); override;
Public function FindByName(const AName: string; Recursive: boolean = false; WithRoot: boolean = true): TLazDockConfigNode;
Public function IndexOf(const AName: string): Integer;
Public function GetScreenBounds: TRect;
Public function FindNeighbour(SiblingSide: TAnchorKind; NilIfAmbiguous: boolean; IgnoreSplitters: boolean = true): TLazDockConfigNode;
Public function IsTheOnlyNeighbour(Node: TLazDockConfigNode; SiblingSide: TAnchorKind): boolean;
Public procedure SaveToConfig(Config: TConfigStorage; const Path: string = '');
Public procedure LoadFromConfig(Config: TConfigStorage; const Path: string = '');
Public function GetPath: string;
Public procedure WriteDebugReport;
Public function DebugLayoutAsString: string;

Eigenschaften

Public property Bounds: TRect read FBounds write SetBounds;
Public property ClientBounds: TRect read FClientBounds write SetClientBounds;
Public property Parent: TLazDockConfigNode read FParent write SetParent;
Public property Sides[Side: TAnchorKind]: string read GetSides write SetSides;
Public property ChildCount: Integer read GetChildCount;
Public property Childs[Index: integer]: TLazDockConfigNode read GetChilds;
Published property TheType: TLDConfigNodeType read FTheType write SetTheType default ldcntControl;
Published property Name: string read FName write SetName;
Published property WindowState: TWindowState read FWindowState write FWindowState;

Beschreibung

Methoden

Public constructor Create(ParentNode: TLazDockConfigNode);
 
Public constructor Create(ParentNode: TLazDockConfigNode; const AName: string);
 
Public destructor Destroy; override;
 
Public procedure Clear;
 
Public procedure Assign(Source: TPersistent); override;
 
Public function FindByName(const AName: string; Recursive: boolean = false; WithRoot: boolean = true): TLazDockConfigNode;
 
Public function IndexOf(const AName: string): Integer;
 
Public function GetScreenBounds: TRect;
 
Public function FindNeighbour(SiblingSide: TAnchorKind; NilIfAmbiguous: boolean; IgnoreSplitters: boolean = true): TLazDockConfigNode;
 
Public function IsTheOnlyNeighbour(Node: TLazDockConfigNode; SiblingSide: TAnchorKind): boolean;
 
Public procedure SaveToConfig(Config: TConfigStorage; const Path: string = '');
 
Public procedure LoadFromConfig(Config: TConfigStorage; const Path: string = '');
 
Public function GetPath: string;
 
Public procedure WriteDebugReport;
 
Public function DebugLayoutAsString: string;
 

Eigenschaften

Public property Bounds: TRect read FBounds write SetBounds;
 
Public property ClientBounds: TRect read FClientBounds write SetClientBounds;
 
Public property Parent: TLazDockConfigNode read FParent write SetParent;
 
Public property Sides[Side: TAnchorKind]: string read GetSides write SetSides;
 
Public property ChildCount: Integer read GetChildCount;
 
Public property Childs[Index: integer]: TLazDockConfigNode read GetChilds;
 
Published property TheType: TLDConfigNodeType read FTheType write SetTheType default ldcntControl;
 
Published property Name: string read FName write SetName;
 
Published property WindowState: TWindowState read FWindowState write FWindowState;
 

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