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

TSizeConstraints

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

Declaration

Source position: controls.pp line 488

type TSizeConstraints = class(TPersistent)

protected

  procedure Change; dynamic;

  

  procedure AssignTo(); override;

  

  procedure SetMaxHeight(); virtual;

  

  procedure SetMaxWidth(); virtual;

  

  procedure SetMinHeight(); virtual;

  

  procedure SetMinWidth(); virtual;

  

public

  constructor Create(); virtual;

  

  procedure UpdateInterfaceConstraints; virtual;

  

  procedure SetInterfaceConstraints(); virtual;

  

  function EffectiveMinWidth; virtual;

  

  function EffectiveMinHeight; virtual;

  

  function EffectiveMaxWidth; virtual;

  

  function EffectiveMaxHeight; virtual;

  

  function MinMaxWidth();

  

  function MinMaxHeight();

  

  property MaxInterfaceHeight: Integer; [r]

  

  property MaxInterfaceWidth: Integer; [r]

  

  property MinInterfaceHeight: Integer; [r]

  

  property MinInterfaceWidth: Integer; [r]

  

  property Control: TControl; [r]

  

  property Options: TSizeConstraintsOptions; [rw]

  

published

  property OnChange: TNotifyEvent; [rw]

  

  property MaxHeight: TConstraintSize; [rw]

  

  property MaxWidth: TConstraintSize; [rw]

  

  property MinHeight: TConstraintSize; [rw]

  

  property MinWidth: TConstraintSize; [rw]

  

end;

Inheritance

TSizeConstraints

  

|

TPersistent

|

TObject

The latest version of this document can be found at lazarus-ccr.sourceforge.net.