Class tcustomlayouter

Unit

Declaration

type tcustomlayouter = class(tcustomspacer)

Description

No description available, ancestor tcustomspacer description follows
No description available, ancestor tscalingwidget description follows
No description available, ancestor tcustomscalingwidget description follows
No description available, ancestor tpublishedwidget description follows
No description available, ancestor tpublishedwidgetnwr description follows
No description available, ancestor tactionpublishedwidgetnwr description follows
No description available, ancestor tactionwidget description follows
No description available, ancestor twidget description follows
No description available, ancestor tactcomponent description follows
No description available, ancestor tmsecomponent description follows

Hierarchy

Overview

Methods

Protected procedure scalebasechanged(const sender: twidget); override;
Protected function scalesizeref: sizety;
Protected function childrenleft: integer;
Protected function childrentop: integer;
Protected function childrenright: integer;
Protected function childrenbottom: integer;
Protected function childrenwidth: integer;
Protected function childrenheight: integer;
Protected function childrenminwidth: integer;
Protected function childrenminheight: integer;
Protected procedure scalesizerefchanged;
Protected procedure updatescalesizeref;
Protected procedure delayedupdatelayout();
Protected procedure checkwidgetinfo();
Protected procedure updatelayout;
Protected procedure readstate(reader: treader); override;
Protected procedure loaded; override;
Protected procedure fontchanged; override;
Protected procedure widgetregionchanged(const sender: twidget); override;
Protected procedure childclientrectchanged(const sender: twidget); override;
Protected procedure childautosizechanged(const sender: twidget); override;
Protected procedure clientrectchanged; override;
Protected function calcminscrollsize: sizety; override;
Protected procedure registerchildwidget(const child: twidget); override;
Protected procedure unregisterchildwidget(const child: twidget); override;
Protected function widgetinfoindex(const awidget: twidget): integer;
Protected procedure updatewidgetinfo(var ainfo: widgetlayoutinfoty; const awidget: twidget; const force: boolean = false);
Protected procedure doasyncevent(var atag: integer); override;
Public constructor create(aowner: tcomponent); override;

Properties

Public property optionslayout: layoutoptionsty read foptionslayout write setoptionslayout default defaultlayoutoptions;
Public property align_mode: widgetalignmodety read falign_mode write setalign_mode default wam_center;
Public property align_leader: twidget read falign_leader write setalign_leader;
Public property align_glue: widgetalignmodety read falign_glue write setalign_glue default wam_none;
Public property place_mindist: integer read fplace_mindist write setplace_mindist default 0;
Public property place_maxdist: integer read fplace_maxdist write setplace_maxdist default bigint;
Public property place_mode: widgetalignmodety read fplace_mode write setplace_mode default wam_start;
Public property place_options: placeoptionsty read fplace_options write setplace_options default [];
Public property onbeforelayout: layoutereventty read fonbeforelayout write fonbeforelayout;
Public property onafterlayout: layoutereventty read fonafterlayout write fonafterlayout;
Published property visible default true;
Published property optionswidget default defaultgroupboxoptionswidget;

Description

Methods

Protected procedure scalebasechanged(const sender: twidget); override;
 
Protected function scalesizeref: sizety;
 
Protected function childrenleft: integer;
 
Protected function childrentop: integer;
 
Protected function childrenright: integer;
 
Protected function childrenbottom: integer;
 
Protected function childrenwidth: integer;
 
Protected function childrenheight: integer;
 
Protected function childrenminwidth: integer;
 
Protected function childrenminheight: integer;
 
Protected procedure scalesizerefchanged;
 
Protected procedure updatescalesizeref;
 
Protected procedure delayedupdatelayout();
 
Protected procedure checkwidgetinfo();
 
Protected procedure updatelayout;
 
Protected procedure readstate(reader: treader); override;
 
Protected procedure loaded; override;
 
Protected procedure fontchanged; override;
 
Protected procedure widgetregionchanged(const sender: twidget); override;
 
Protected procedure childclientrectchanged(const sender: twidget); override;
 
Protected procedure childautosizechanged(const sender: twidget); override;
 
Protected procedure clientrectchanged; override;
 
Protected function calcminscrollsize: sizety; override;
 
Protected procedure registerchildwidget(const child: twidget); override;
 
Protected procedure unregisterchildwidget(const child: twidget); override;
 
Protected function widgetinfoindex(const awidget: twidget): integer;
 
Protected procedure updatewidgetinfo(var ainfo: widgetlayoutinfoty; const awidget: twidget; const force: boolean = false);
 
Protected procedure doasyncevent(var atag: integer); override;
 
Public constructor create(aowner: tcomponent); override;
 

Properties

Public property optionslayout: layoutoptionsty read foptionslayout write setoptionslayout default defaultlayoutoptions;
 
Public property align_mode: widgetalignmodety read falign_mode write setalign_mode default wam_center;
 
Public property align_leader: twidget read falign_leader write setalign_leader;
 
Public property align_glue: widgetalignmodety read falign_glue write setalign_glue default wam_none;
 
Public property place_mindist: integer read fplace_mindist write setplace_mindist default 0;
 
Public property place_maxdist: integer read fplace_maxdist write setplace_maxdist default bigint;
 
Public property place_mode: widgetalignmodety read fplace_mode write setplace_mode default wam_start;
 
Public property place_options: placeoptionsty read fplace_options write setplace_options default [];
 
Public property onbeforelayout: layoutereventty read fonbeforelayout write fonbeforelayout;
 
Public property onafterlayout: layoutereventty read fonafterlayout write fonafterlayout;
 
Published property visible default true;
 
Published property optionswidget default defaultgroupboxoptionswidget;
 

Generated by PasDoc 0.16.0.