Class tcustommseform

Unit

Declaration

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

Description

This item has no description.

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;

This item has no description.

Protected fscrollbox: tformscrollbox;

This item has no description.

Methods

Protected function internalgeticon(): tmaskedbitmap; virtual;

This item has no description.

Protected procedure iconchanged(const sender: tobject);

This item has no description.

Protected procedure aftercreate; virtual;

This item has no description.

Protected function createmainmenuwidget: tframemenuwidget; virtual;

This item has no description.

Protected function ismainwindow(): boolean virtual;

This item has no description.

Protected procedure updateoptions; virtual;

This item has no description.

Protected function getoptions: formoptionsty; virtual;

This item has no description.

Protected procedure updatescrollboxrect;

This item has no description.

Protected procedure internalsetwidgetrect(Value: rectty; const windowevent: boolean); override;

This item has no description.

Protected procedure clientrectchanged; override;

This item has no description.

Protected procedure rootchanged(const aflags: rootchangeflagsty) override;

This item has no description.

Protected procedure setparentwidget(const Value: twidget); override;

This item has no description.

Protected procedure updatewindowinfo(var info: windowinfoty); override;

This item has no description.

Protected function isgroupleader: boolean; override;

This item has no description.

Protected procedure readstate(reader: treader); override;

This item has no description.

Protected procedure defineproperties(filer: tfiler); override;

This item has no description.

Protected procedure dooncreate; virtual;

This item has no description.

Protected procedure doafterload; override;

This item has no description.

Protected procedure loaded; override;

This item has no description.

Protected procedure autoreadstat;

This item has no description.

Protected procedure setoptionswidget(const avalue: optionswidgetty); override;

This item has no description.

Protected function nexttaborderoverride(const sender: twidget; const down: boolean): twidget override;

This item has no description.

Protected function getcaption: msestring;

This item has no description.

Protected procedure setcaption(const Value: msestring); virtual;

This item has no description.

Protected procedure getchildren(proc: tgetchildproc; root: tcomponent); override;

This item has no description.

Protected procedure doeventloopstart; virtual;

This item has no description.

Protected procedure doterminated(const sender: tobject); virtual;

This item has no description.

Protected procedure doterminatequery(var terminate: boolean); virtual;

This item has no description.

Protected procedure doidle(var again: boolean); virtual;

This item has no description.

Protected procedure dowidgetactivechanged(const oldwidget,newwidget: twidget); virtual;

This item has no description.

Protected procedure dowindowactivechanged(const oldwindow,newwindow: twindow); virtual;

This item has no description.

Protected procedure dowindowdestroyed(const awindow: twindow); virtual;

This item has no description.

Protected procedure doapplicationactivechanged(const avalue: boolean); virtual;

This item has no description.

Protected procedure dosysevent(const awindow: winidty; var aevent: syseventty; var handled: boolean); virtual;

This item has no description.

Protected procedure doapplicationevent(var aevent: tmseevent; var handled: boolean) virtual;

This item has no description.

Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;

This item has no description.

Protected procedure receiveevent(const event: tobjectevent); override;

This item has no description.

Protected procedure dokeydown(var info: keyeventinfoty); override;

This item has no description.

Protected procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override;

This item has no description.

Protected procedure windowcreated; override;

This item has no description.

Protected procedure dofontheightdelta(var delta: integer); override;

This item has no description.

Protected procedure widgetregionchanged(const sender: twidget); override;

This item has no description.

Protected function getcontainer: twidget; override;

This item has no description.

Protected function getchildwidgets(const index: integer): twidget; override;

This item has no description.

Protected procedure getautopaintsize(var asize: sizety); override;

This item has no description.

Protected procedure dostatread1(const reader: tstatreader); virtual;

This item has no description.

Protected procedure dostatwrite1(const writer: tstatwriter); virtual;

This item has no description.

Protected procedure dostatread(const reader: tstatreader); virtual;

This item has no description.

Protected procedure dostatwrite(const writer: tstatwriter); virtual;

This item has no description.

Protected procedure statreading; virtual;

This item has no description.

Protected procedure statread; virtual;

This item has no description.

Protected function getstatvarname: msestring;

This item has no description.

Protected function getstatpriority: integer;

This item has no description.

Protected function getwindowcaption: msestring; virtual;

This item has no description.

Protected function getchildicon: tmaskedbitmap; virtual;

This item has no description.

Protected function checkdock(var info: draginfoty): boolean;

This item has no description.

Protected function getbuttonrects(const index: dockbuttonrectty): rectty;

This item has no description.

Protected function getplacementrect: rectty;

This item has no description.

Protected function getminimizedsize(out apos: captionposty): sizety;

This item has no description.

Protected procedure dolayoutchanged(const sender: tdockcontroller); virtual;

This item has no description.

Protected procedure dodockcaptionchanged(const sender: tdockcontroller); virtual;

This item has no description.

Protected procedure updatelayout(const sender: twidget); virtual;

This item has no description.

Protected function getassistivecaption(): msestring override;

This item has no description.

Protected procedure executeificommand(var acommand: ificommandcodety); override;

This item has no description.

Protected procedure setmodalresult(const avalue: modalresultty);

This item has no description.

Protected procedure docreate(aowner: tcomponent); virtual;

This item has no description.

Public constructor create(aowner: tcomponent); overload; override;

This item has no description.

Public constructor create(aowner: tcomponent; load: boolean); reintroduce; overload; virtual;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure afterconstruction; override;

This item has no description.

Public procedure freeinstanceoverride;

This item has no description.

Public procedure reload(const callafterload: boolean = false);

This item has no description.

Public procedure writestate(writer: twriter); override;

This item has no description.

Public procedure insertwidget(const widget: twidget; const apos: pointty); override;

This item has no description.

Public procedure dolayout(const sender: twidget); override;

This item has no description.

Public function childrencount: integer; override;

This item has no description.

Public procedure beforeclosequery(var amodalresult: modalresultty); override;

This item has no description.

Public procedure doonclose; virtual;

This item has no description.

Public function canclose(const newfocus: twidget): boolean; override;

This item has no description.

Public function close(const amodalresult: modalresultty = mr_windowclosed): boolean;

This item has no description.

Public procedure beforedestruction; override;

This item has no description.

Properties

Public property optionswidget default defaultformwidgetoptions;

This item has no description.

Public property optionswindow: windowoptionsty read foptionswindow write setoptionswindow default [];

This item has no description.

Public property mainmenu: tmainmenu read fmainmenu write setmainmenu;

This item has no description.

Public property font: twidgetfont read getfont write setfont stored isfontstored;

This item has no description.

Public property fontempty: twidgetfontempty read getfontempty write setfontempty stored isfontemptystored;

This item has no description.

Public property options: formoptionsty read getoptions write setoptions default defaultformoptions;

This item has no description.

Public property statfile: tstatfile read fstatfile write setstatfile;

This item has no description.

Public property statvarname: msestring read getstatvarname write fstatvarname;

This item has no description.

Public property statpriority: integer read fstatpriority write fstatpriority default 0;

This item has no description.

Public property caption: msestring read getcaption write setcaption;

This item has no description.

Public property icon: tmaskedbitmap read ficon write seticon;

This item has no description.

Public property windowopacity: realty read fwindowopacity write setwindowopacity;

This item has no description.

Public property oncreate: notifyeventty read foncreate write foncreate;

This item has no description.

Public property oncreated: notifyeventty read foncreated write foncreated;

This item has no description.

Public property onloaded: notifyeventty read fonloaded write fonloaded;

This item has no description.

Public property oneventloopstart: notifyeventty read foneventloopstart write foneventloopstart;

This item has no description.

Public property ondestroy: notifyeventty read fondestroy write fondestroy;

This item has no description.

Public property ondestroyed: notifyeventty read fondestroyed write fondestroyed;

This item has no description.

Public property onbeforeclosequery: closequeryeventty read fonbeforeclosequery write fonbeforeclosequery;

This item has no description.

Public property onclosequery: closequeryeventty read fonclosequery write fonclosequery;

This item has no description.

Public property onclose: notifyeventty read fonclose write fonclose;

This item has no description.

Public property onidle: idleeventty read fonidle write fonidle;

This item has no description.

Public property onterminatequery: terminatequeryeventty read fonterminatequery write fonterminatequery;

This item has no description.

Public property onterminated: notifyeventty read fonterminated write fonterminated;

This item has no description.

Public property onbeforepaint: painteventty read getonbeforepaint write setonbeforepaint;

This item has no description.

Public property onpaint: painteventty read getonpaint write setonpaint;

This item has no description.

Public property onafterpaint: painteventty read getonafterpaint write setonafterpaint;

This item has no description.

Public property onstatupdate: statupdateeventty read fonstatupdate write fonstatupdate;

This item has no description.

Public property onstatread: statreadeventty read fonstatread write fonstatread;

This item has no description.

Public property onstatbeforeread: notifyeventty read fonstatbeforeread write fonstatbeforeread;

This item has no description.

Public property onstatafterread: notifyeventty read fonstatafterread write fonstatafterread;

This item has no description.

Public property onstatwrite: statwriteeventty read fonstatwrite write fonstatwrite;

This item has no description.

Public property onstatbeforewrite: notifyeventty read fonstatbeforewrite write fonstatbeforewrite;

This item has no description.

Public property onstatafterwrite: notifyeventty read fonstatafterwrite write fonstatafterwrite;

This item has no description.

Public property onwidgetactivechanged: widgetchangeeventty read fonwidgetactivechanged write fonwidgetactivechanged;

This item has no description.

Public property onwindowactivechanged: windowchangeeventty read fonwindowactivechanged write fonwindowactivechanged;

This item has no description.

Public property onwindowdestroyed: windoweventty read fonwindowdestroyed write fonwindowdestroyed;

This item has no description.

Public property onapplicationactivechanged: booleaneventty read fonapplicationactivechanged write fonapplicationactivechanged;

This item has no description.

Public property onfontheightdelta: fontheightdeltaeventty read fonfontheightdelta write fonfontheightdelta;

This item has no description.

Public property onlayout: notifyeventty read getonlayout write setonlayout;

This item has no description.

Public property onsysevent: syseventeventty read fonsysevent write setonsysevent;

This item has no description.

Public property onsyswindowevent: syseventeventty read fonsyswindowevent write setonsyswindowevent;

This item has no description.

Public property onapplicationevent: applicationeventeventty read fonapplicationevent write setonapplicationevent;

This item has no description.

Published property container: tformscrollbox read fscrollbox write setscrollbox;

This item has no description.

Published property ifilink: tififormlinkcomp read fifilink write setifilink;

This item has no description.

Published property activatortarget: tactivator read factivatortarget write setactivatortarget;

This item has no description.

Published property taborderoverride: ttaborderoverride read ftaborderoverride write settaborderoverride;

This item has no description.

Published property onshortcut;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.