Class tcustommseform

Unit

Declaration

type tcustommseform = class(tcustomeventwidget, istatfile, idockcontroller, iififormlink)

Description

No description available, ancestor tcustomeventwidget description follows
No description available, ancestor tcustomeventwidgetnwr 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

Fields

Protected fformstate: formstatesty;
Protected fscrollbox: tformscrollbox;

Methods

Protected function internalgeticon(): tmaskedbitmap; virtual;
Protected procedure iconchanged(const sender: tobject);
Protected procedure aftercreate; virtual;
Protected function createmainmenuwidget: tframemenuwidget; virtual;
Protected function ismainwindow(): boolean virtual;
Protected procedure updateoptions; virtual;
Protected function getoptions: formoptionsty; virtual;
Protected procedure updatescrollboxrect;
Protected procedure internalsetwidgetrect(Value: rectty; const windowevent: boolean); override;
Protected procedure clientrectchanged; override;
Protected procedure rootchanged(const aflags: rootchangeflagsty) override;
Protected procedure setparentwidget(const Value: twidget); override;
Protected procedure updatewindowinfo(var info: windowinfoty); override;
Protected function isgroupleader: boolean; override;
Protected procedure readstate(reader: treader); override;
Protected procedure defineproperties(filer: tfiler); override;
Protected procedure dooncreate; virtual;
Protected procedure doafterload; override;
Protected procedure loaded; override;
Protected procedure autoreadstat;
Protected procedure setoptionswidget(const avalue: optionswidgetty); override;
Protected function nexttaborderoverride(const sender: twidget; const down: boolean): twidget override;
Protected function getcaption: msestring;
Protected procedure setcaption(const Value: msestring); virtual;
Protected procedure getchildren(proc: tgetchildproc; root: tcomponent); override;
Protected procedure doeventloopstart; virtual;
Protected procedure doterminated(const sender: tobject); virtual;
Protected procedure doterminatequery(var terminate: boolean); virtual;
Protected procedure doidle(var again: boolean); virtual;
Protected procedure dowidgetactivechanged(const oldwidget,newwidget: twidget); virtual;
Protected procedure dowindowactivechanged(const oldwindow,newwindow: twindow); virtual;
Protected procedure dowindowdestroyed(const awindow: twindow); virtual;
Protected procedure doapplicationactivechanged(const avalue: boolean); virtual;
Protected procedure dosysevent(const awindow: winidty; var aevent: syseventty; var handled: boolean); virtual;
Protected procedure doapplicationevent(var aevent: tmseevent; var handled: boolean) virtual;
Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;
Protected procedure receiveevent(const event: tobjectevent); override;
Protected procedure dokeydown(var info: keyeventinfoty); override;
Protected procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override;
Protected procedure windowcreated; override;
Protected procedure dofontheightdelta(var delta: integer); override;
Protected procedure widgetregionchanged(const sender: twidget); override;
Protected function getcontainer: twidget; override;
Protected function getchildwidgets(const index: integer): twidget; override;
Protected procedure getautopaintsize(var asize: sizety); override;
Protected procedure dostatread1(const reader: tstatreader); virtual;
Protected procedure dostatwrite1(const writer: tstatwriter); virtual;
Protected procedure dostatread(const reader: tstatreader); virtual;
Protected procedure dostatwrite(const writer: tstatwriter); virtual;
Protected procedure statreading; virtual;
Protected procedure statread; virtual;
Protected function getstatvarname: msestring;
Protected function getstatpriority: integer;
Protected function getwindowcaption: msestring; virtual;
Protected function getchildicon: tmaskedbitmap; virtual;
Protected function checkdock(var info: draginfoty): boolean;
Protected function getbuttonrects(const index: dockbuttonrectty): rectty;
Protected function getplacementrect: rectty;
Protected function getminimizedsize(out apos: captionposty): sizety;
Protected procedure dolayoutchanged(const sender: tdockcontroller); virtual;
Protected procedure dodockcaptionchanged(const sender: tdockcontroller); virtual;
Protected procedure updatelayout(const sender: twidget); virtual;
Protected function getassistivecaption(): msestring override;
Protected procedure executeificommand(var acommand: ificommandcodety); override;
Protected procedure setmodalresult(const avalue: modalresultty);
Protected procedure docreate(aowner: tcomponent); virtual;
Public constructor create(aowner: tcomponent); overload; override;
Public constructor create(aowner: tcomponent; load: boolean); reintroduce; overload; virtual;
Public destructor destroy; override;
Public procedure afterconstruction; override;
Public procedure freeinstanceoverride;
Public procedure reload(const callafterload: boolean = false);
Public procedure writestate(writer: twriter); override;
Public procedure insertwidget(const widget: twidget; const apos: pointty); override;
Public procedure dolayout(const sender: twidget); override;
Public function childrencount: integer; override;
Public procedure beforeclosequery(var amodalresult: modalresultty); override;
Public procedure doonclose; virtual;
Public function canclose(const newfocus: twidget): boolean; override;
Public function close(const amodalresult: modalresultty = mr_windowclosed): boolean;
Public procedure beforedestruction; override;

Properties

Public property optionswidget default defaultformwidgetoptions;
Public property optionswindow: windowoptionsty read foptionswindow write setoptionswindow default [];
Public property mainmenu: tmainmenu read fmainmenu write setmainmenu;
Public property font: twidgetfont read getfont write setfont stored isfontstored;
Public property fontempty: twidgetfontempty read getfontempty write setfontempty stored isfontemptystored;
Public property options: formoptionsty read getoptions write setoptions default defaultformoptions;
Public property statfile: tstatfile read fstatfile write setstatfile;
Public property statvarname: msestring read getstatvarname write fstatvarname;
Public property statpriority: integer read fstatpriority write fstatpriority default 0;
Public property caption: msestring read getcaption write setcaption;
Public property icon: tmaskedbitmap read ficon write seticon;
Public property windowopacity: realty read fwindowopacity write setwindowopacity;
Public property oncreate: notifyeventty read foncreate write foncreate;
Public property oncreated: notifyeventty read foncreated write foncreated;
Public property onloaded: notifyeventty read fonloaded write fonloaded;
Public property oneventloopstart: notifyeventty read foneventloopstart write foneventloopstart;
Public property ondestroy: notifyeventty read fondestroy write fondestroy;
Public property ondestroyed: notifyeventty read fondestroyed write fondestroyed;
Public property onbeforeclosequery: closequeryeventty read fonbeforeclosequery write fonbeforeclosequery;
Public property onclosequery: closequeryeventty read fonclosequery write fonclosequery;
Public property onclose: notifyeventty read fonclose write fonclose;
Public property onidle: idleeventty read fonidle write fonidle;
Public property onterminatequery: terminatequeryeventty read fonterminatequery write fonterminatequery;
Public property onterminated: notifyeventty read fonterminated write fonterminated;
Public property onbeforepaint: painteventty read getonbeforepaint write setonbeforepaint;
Public property onpaint: painteventty read getonpaint write setonpaint;
Public property onafterpaint: painteventty read getonafterpaint write setonafterpaint;
Public property onstatupdate: statupdateeventty read fonstatupdate write fonstatupdate;
Public property onstatread: statreadeventty read fonstatread write fonstatread;
Public property onstatbeforeread: notifyeventty read fonstatbeforeread write fonstatbeforeread;
Public property onstatafterread: notifyeventty read fonstatafterread write fonstatafterread;
Public property onstatwrite: statwriteeventty read fonstatwrite write fonstatwrite;
Public property onstatbeforewrite: notifyeventty read fonstatbeforewrite write fonstatbeforewrite;
Public property onstatafterwrite: notifyeventty read fonstatafterwrite write fonstatafterwrite;
Public property onwidgetactivechanged: widgetchangeeventty read fonwidgetactivechanged write fonwidgetactivechanged;
Public property onwindowactivechanged: windowchangeeventty read fonwindowactivechanged write fonwindowactivechanged;
Public property onwindowdestroyed: windoweventty read fonwindowdestroyed write fonwindowdestroyed;
Public property onapplicationactivechanged: booleaneventty read fonapplicationactivechanged write fonapplicationactivechanged;
Public property onfontheightdelta: fontheightdeltaeventty read fonfontheightdelta write fonfontheightdelta;
Public property onlayout: notifyeventty read getonlayout write setonlayout;
Public property onsysevent: syseventeventty read fonsysevent write setonsysevent;
Public property onsyswindowevent: syseventeventty read fonsyswindowevent write setonsyswindowevent;
Public property onapplicationevent: applicationeventeventty read fonapplicationevent write setonapplicationevent;
Published property container: tformscrollbox read fscrollbox write setscrollbox;
Published property ifilink: tififormlinkcomp read fifilink write setifilink;
Published property activatortarget: tactivator read factivatortarget write setactivatortarget;
Published property taborderoverride: ttaborderoverride read ftaborderoverride write settaborderoverride;
Published property onshortcut;

Description

Fields

Protected fformstate: formstatesty;
 
Protected fscrollbox: tformscrollbox;
 

Methods

Protected function internalgeticon(): tmaskedbitmap; virtual;
 
Protected procedure iconchanged(const sender: tobject);
 
Protected procedure aftercreate; virtual;
 
Protected function createmainmenuwidget: tframemenuwidget; virtual;
 
Protected function ismainwindow(): boolean virtual;
 
Protected procedure updateoptions; virtual;
 
Protected function getoptions: formoptionsty; virtual;
 
Protected procedure updatescrollboxrect;
 
Protected procedure internalsetwidgetrect(Value: rectty; const windowevent: boolean); override;
 
Protected procedure clientrectchanged; override;
 
Protected procedure rootchanged(const aflags: rootchangeflagsty) override;
 
Protected procedure setparentwidget(const Value: twidget); override;
 
Protected procedure updatewindowinfo(var info: windowinfoty); override;
 
Protected function isgroupleader: boolean; override;
 
Protected procedure readstate(reader: treader); override;
 
Protected procedure defineproperties(filer: tfiler); override;
 
Protected procedure dooncreate; virtual;
 
Protected procedure doafterload; override;
 
Protected procedure loaded; override;
 
Protected procedure autoreadstat;
 
Protected procedure setoptionswidget(const avalue: optionswidgetty); override;
 
Protected function nexttaborderoverride(const sender: twidget; const down: boolean): twidget override;
 
Protected function getcaption: msestring;
 
Protected procedure setcaption(const Value: msestring); virtual;
 
Protected procedure getchildren(proc: tgetchildproc; root: tcomponent); override;
 
Protected procedure doeventloopstart; virtual;
 
Protected procedure doterminated(const sender: tobject); virtual;
 
Protected procedure doterminatequery(var terminate: boolean); virtual;
 
Protected procedure doidle(var again: boolean); virtual;
 
Protected procedure dowidgetactivechanged(const oldwidget,newwidget: twidget); virtual;
 
Protected procedure dowindowactivechanged(const oldwindow,newwindow: twindow); virtual;
 
Protected procedure dowindowdestroyed(const awindow: twindow); virtual;
 
Protected procedure doapplicationactivechanged(const avalue: boolean); virtual;
 
Protected procedure dosysevent(const awindow: winidty; var aevent: syseventty; var handled: boolean); virtual;
 
Protected procedure doapplicationevent(var aevent: tmseevent; var handled: boolean) virtual;
 
Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;
 
Protected procedure receiveevent(const event: tobjectevent); override;
 
Protected procedure dokeydown(var info: keyeventinfoty); override;
 
Protected procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override;
 
Protected procedure windowcreated; override;
 
Protected procedure dofontheightdelta(var delta: integer); override;
 
Protected procedure widgetregionchanged(const sender: twidget); override;
 
Protected function getcontainer: twidget; override;
 
Protected function getchildwidgets(const index: integer): twidget; override;
 
Protected procedure getautopaintsize(var asize: sizety); override;
 
Protected procedure dostatread1(const reader: tstatreader); virtual;
 
Protected procedure dostatwrite1(const writer: tstatwriter); virtual;
 
Protected procedure dostatread(const reader: tstatreader); virtual;
 
Protected procedure dostatwrite(const writer: tstatwriter); virtual;
 
Protected procedure statreading; virtual;
 
Protected procedure statread; virtual;
 
Protected function getstatvarname: msestring;
 
Protected function getstatpriority: integer;
 
Protected function getwindowcaption: msestring; virtual;
 
Protected function getchildicon: tmaskedbitmap; virtual;
 
Protected function checkdock(var info: draginfoty): boolean;
 
Protected function getbuttonrects(const index: dockbuttonrectty): rectty;
 
Protected function getplacementrect: rectty;
 
Protected function getminimizedsize(out apos: captionposty): sizety;
 
Protected procedure dolayoutchanged(const sender: tdockcontroller); virtual;
 
Protected procedure dodockcaptionchanged(const sender: tdockcontroller); virtual;
 
Protected procedure updatelayout(const sender: twidget); virtual;
 
Protected function getassistivecaption(): msestring override;
 
Protected procedure executeificommand(var acommand: ificommandcodety); override;
 
Protected procedure setmodalresult(const avalue: modalresultty);
 
Protected procedure docreate(aowner: tcomponent); virtual;
 
Public constructor create(aowner: tcomponent); overload; override;
 
Public constructor create(aowner: tcomponent; load: boolean); reintroduce; overload; virtual;
 
Public destructor destroy; override;
 
Public procedure afterconstruction; override;
 
Public procedure freeinstanceoverride;
 
Public procedure reload(const callafterload: boolean = false);
 
Public procedure writestate(writer: twriter); override;
 
Public procedure insertwidget(const widget: twidget; const apos: pointty); override;
 
Public procedure dolayout(const sender: twidget); override;
 
Public function childrencount: integer; override;
 
Public procedure beforeclosequery(var amodalresult: modalresultty); override;
 
Public procedure doonclose; virtual;
 
Public function canclose(const newfocus: twidget): boolean; override;
 
Public function close(const amodalresult: modalresultty = mr_windowclosed): boolean;
 
Public procedure beforedestruction; override;
 

Properties

Public property optionswidget default defaultformwidgetoptions;
 
Public property optionswindow: windowoptionsty read foptionswindow write setoptionswindow default [];
 
Public property mainmenu: tmainmenu read fmainmenu write setmainmenu;
 
Public property font: twidgetfont read getfont write setfont stored isfontstored;
 
Public property fontempty: twidgetfontempty read getfontempty write setfontempty stored isfontemptystored;
 
Public property options: formoptionsty read getoptions write setoptions default defaultformoptions;
 
Public property statfile: tstatfile read fstatfile write setstatfile;
 
Public property statvarname: msestring read getstatvarname write fstatvarname;
 
Public property statpriority: integer read fstatpriority write fstatpriority default 0;
 
Public property caption: msestring read getcaption write setcaption;
 
Public property icon: tmaskedbitmap read ficon write seticon;
 
Public property windowopacity: realty read fwindowopacity write setwindowopacity;
 
Public property oncreate: notifyeventty read foncreate write foncreate;
 
Public property oncreated: notifyeventty read foncreated write foncreated;
 
Public property onloaded: notifyeventty read fonloaded write fonloaded;
 
Public property oneventloopstart: notifyeventty read foneventloopstart write foneventloopstart;
 
Public property ondestroy: notifyeventty read fondestroy write fondestroy;
 
Public property ondestroyed: notifyeventty read fondestroyed write fondestroyed;
 
Public property onbeforeclosequery: closequeryeventty read fonbeforeclosequery write fonbeforeclosequery;
 
Public property onclosequery: closequeryeventty read fonclosequery write fonclosequery;
 
Public property onclose: notifyeventty read fonclose write fonclose;
 
Public property onidle: idleeventty read fonidle write fonidle;
 
Public property onterminatequery: terminatequeryeventty read fonterminatequery write fonterminatequery;
 
Public property onterminated: notifyeventty read fonterminated write fonterminated;
 
Public property onbeforepaint: painteventty read getonbeforepaint write setonbeforepaint;
 
Public property onpaint: painteventty read getonpaint write setonpaint;
 
Public property onafterpaint: painteventty read getonafterpaint write setonafterpaint;
 
Public property onstatupdate: statupdateeventty read fonstatupdate write fonstatupdate;
 
Public property onstatread: statreadeventty read fonstatread write fonstatread;
 
Public property onstatbeforeread: notifyeventty read fonstatbeforeread write fonstatbeforeread;
 
Public property onstatafterread: notifyeventty read fonstatafterread write fonstatafterread;
 
Public property onstatwrite: statwriteeventty read fonstatwrite write fonstatwrite;
 
Public property onstatbeforewrite: notifyeventty read fonstatbeforewrite write fonstatbeforewrite;
 
Public property onstatafterwrite: notifyeventty read fonstatafterwrite write fonstatafterwrite;
 
Public property onwidgetactivechanged: widgetchangeeventty read fonwidgetactivechanged write fonwidgetactivechanged;
 
Public property onwindowactivechanged: windowchangeeventty read fonwindowactivechanged write fonwindowactivechanged;
 
Public property onwindowdestroyed: windoweventty read fonwindowdestroyed write fonwindowdestroyed;
 
Public property onapplicationactivechanged: booleaneventty read fonapplicationactivechanged write fonapplicationactivechanged;
 
Public property onfontheightdelta: fontheightdeltaeventty read fonfontheightdelta write fonfontheightdelta;
 
Public property onlayout: notifyeventty read getonlayout write setonlayout;
 
Public property onsysevent: syseventeventty read fonsysevent write setonsysevent;
 
Public property onsyswindowevent: syseventeventty read fonsyswindowevent write setonsyswindowevent;
 
Public property onapplicationevent: applicationeventeventty read fonapplicationevent write setonapplicationevent;
 
Published property container: tformscrollbox read fscrollbox write setscrollbox;
 
Published property ifilink: tififormlinkcomp read fifilink write setifilink;
 
Published property activatortarget: tactivator read factivatortarget write setactivatortarget;
 
Published property taborderoverride: ttaborderoverride read ftaborderoverride write settaborderoverride;
 
Published property onshortcut;
 

Generated by PasDoc 0.16.0.