Beschreibung | Hierarchie | Felder | Methoden | Eigenschaften |
type TSizeConstraints = class(TPersistent)
![]() |
constructor Create(AControl: TControl); virtual; |
![]() |
procedure UpdateInterfaceConstraints; virtual; |
![]() |
procedure SetInterfaceConstraints(MinW, MinH, MaxW, MaxH: integer); virtual; |
![]() |
function EffectiveMinWidth: integer; virtual; |
![]() |
function EffectiveMinHeight: integer; virtual; |
![]() |
function EffectiveMaxWidth: integer; virtual; |
![]() |
function EffectiveMaxHeight: integer; virtual; |
![]() |
function MinMaxWidth(Width: integer): integer; |
![]() |
function MinMaxHeight(Height: integer): integer; |
![]() |
property MaxInterfaceHeight: integer read FMaxInterfaceHeight; |
![]() |
property MaxInterfaceWidth: integer read FMaxInterfaceWidth; |
![]() |
property MinInterfaceHeight: integer read FMinInterfaceHeight; |
![]() |
property MinInterfaceWidth: integer read FMinInterfaceWidth; |
![]() |
property Control: TControl read FControl; |
![]() |
property Options: TSizeConstraintsOptions read FOptions write SetOptions default []; |
![]() |
property OnChange: TNotifyEvent read FOnChange write FOnChange; |
![]() |
property MaxHeight: TConstraintSize read FMaxHeight write SetMaxHeight default 0; |
![]() |
property MaxWidth: TConstraintSize read FMaxWidth write SetMaxWidth default 0; |
![]() |
property MinHeight: TConstraintSize read FMinHeight write SetMinHeight default 0; |
![]() |
property MinWidth: TConstraintSize read FMinWidth write SetMinWidth default 0; |
![]() |
constructor Create(AControl: TControl); virtual; |
![]() |
procedure UpdateInterfaceConstraints; virtual; |
![]() |
procedure SetInterfaceConstraints(MinW, MinH, MaxW, MaxH: integer); virtual; |
![]() |
function EffectiveMinWidth: integer; virtual; |
![]() |
function EffectiveMinHeight: integer; virtual; |
![]() |
function EffectiveMaxWidth: integer; virtual; |
![]() |
function EffectiveMaxHeight: integer; virtual; |
![]() |
function MinMaxWidth(Width: integer): integer; |
![]() |
function MinMaxHeight(Height: integer): integer; |
![]() |
property MaxInterfaceHeight: integer read FMaxInterfaceHeight; |
![]() |
property MaxInterfaceWidth: integer read FMaxInterfaceWidth; |
![]() |
property MinInterfaceHeight: integer read FMinInterfaceHeight; |
![]() |
property MinInterfaceWidth: integer read FMinInterfaceWidth; |
![]() |
property Control: TControl read FControl; |
![]() |
property Options: TSizeConstraintsOptions read FOptions write SetOptions default []; |
![]() |
property OnChange: TNotifyEvent read FOnChange write FOnChange; |
![]() |
property MaxHeight: TConstraintSize read FMaxHeight write SetMaxHeight default 0; |
![]() |
property MaxWidth: TConstraintSize read FMaxWidth write SetMaxWidth default 0; |
![]() |
property MinHeight: TConstraintSize read FMinHeight write SetMinHeight default 0; |
![]() |
property MinWidth: TConstraintSize read FMinWidth write SetMinWidth default 0; |