Class tassistivehandler
Unit
Declaration
type tassistivehandler = class(tmsecomponent, iassistiveserver, istatfile)
Description
This item has no description.
Hierarchy
- TObject
- tpersistent
- tcomponent
- tmsecomponent
- tassistivehandler
Overview
Fields
| Protected | fstate: assistivehandlerstatesty; |
| Protected | fspeaklock: int32; |
| Protected | fdataenteredkeyserial: card32; |
| Protected | fitems: tassistivewidgetitemlist; |
| Protected | fgridintf: iassistiveclientgrid; |
| Protected | fnewcell: gridcoordty; |
| Protected | fnewcol: boolean; |
Methods
| Protected | procedure activate(); |
| Protected | procedure deactivate(); |
| Protected | procedure loaded() override; |
| Protected | function canspeak(): boolean; |
| Protected | procedure startspeak(); |
| Protected | procedure registeritem(const aintf: iassistiveclient; const aitem: tassistivewidgetitem); |
| Protected | procedure unregisteritem(const aintf: iassistiveclient); |
| Protected | function finditem(aintf: iassistiveclient; out aitem: tassistivewidgetitem): boolean; |
| Protected | procedure doshortcut(const sender: twidget; var info: keyeventinfoty); |
| Protected | procedure dospeakagain(const sender: twidget); |
| Protected | procedure dospeakpath(const sender: twidget); |
| Protected | procedure checklocatepending(const sender: iassistiveclient); |
| Protected | function gettextvoice(const aflags: assistiveflagsty): int32; |
| Protected | procedure doapplicationactivated(); |
| Protected | procedure doapplicationdeactivated(); |
| Protected | procedure dowindowactivated(const sender: iassistiveclient); |
| Protected | procedure dowindowdeactivated(const sender: iassistiveclient); |
| Protected | procedure dowindowclosed(const sender: iassistiveclient); |
| Protected | procedure doenter(const sender: iassistiveclient); |
| Protected | procedure doactivate(const sender: iassistiveclient); |
| Protected | procedure dodeactivate(const sender: iassistiveclient); |
| Protected | procedure doclientmouseevent(const sender: iassistiveclient; const info: mouseeventinfoty); |
| Protected | procedure dokeydown(const sender: iassistiveclient; const info: keyeventinfoty); |
| Protected | procedure dochange(const sender: iassistiveclient); |
| Protected | procedure dodataentered(const sender: iassistiveclientdata); |
| Protected | procedure dodbvaluechanged(const sender: iassistiveclientdata); |
| Protected | procedure docellevent(const sender: iassistiveclientgrid; const info: celleventinfoty); |
| Protected | procedure dogridbordertouched(const sender: iassistiveclientgrid; const adirection: graphicdirectionty); |
| Protected | procedure doeditcharenter(const sender: iassistiveclientedit; const achar: msestring); |
| Protected | procedure doeditchardelete(const sender: iassistiveclientedit; const achar: msestring); |
| Protected | procedure doeditindexmoved(const sender: iassistiveclientedit; const aindex: int32); |
| Protected | procedure doeditwithdrawn(const sender: iassistiveclientedit); |
| Protected | procedure doedittextblock(const sender: iassistiveclientedit; const amode: edittextblockmodety; const atext: msestring); |
| Protected | procedure doeditinputmodeset(const sender: iassistiveclientedit; const amode: editinputmodety); |
| Protected | procedure donavigbordertouched(const sender: iassistiveclient; const adirection: graphicdirectionty); |
| Protected | procedure dotabordertouched(const sender: iassistiveclient; const adown: boolean); |
| Protected | procedure dofocuschanged(const sender: iassistiveclient; const oldwidget,newwidget: iassistiveclient); |
| Protected | procedure doactionexecute(const sender: iassistiveclient; const senderobj: tobject; const info: actioninfoty); |
| Protected | procedure doitementer(const sender: iassistiveclient; const items: shapeinfoarty; const aindex: integer); |
| Protected | procedure domenuactivated(const sender: iassistiveclientmenu); |
| Protected | procedure doitementer(const sender: iassistiveclientmenu; const items: menucellinfoarty; const aindex: integer); |
| Protected | procedure dodatasetevent(const sender: iassistiveclient; const akind: assistivedbeventkindty; const adataset: pointer); |
| Protected | procedure dostatread(const reader: tstatreader) virtual; |
| Protected | procedure dostatwrite(const writer: tstatwriter) virtual; |
| Protected | procedure statreading(); |
| Protected | procedure statread(); |
| Protected | function getstatvarname(): msestring; |
| Protected | function getstatpriority(): integer; |
| Public | constructor create(aowner: tcomponent); override; |
| Public | destructor destroy(); override; |
| Public | procedure initnewcomponent(const ascale: real) override; |
| Public | procedure setstate(const astate: assistivehandlerstatesty); |
| Public | procedure resetstate(const astate: assistivehandlerstatesty); |
| Public | procedure speakstop(const acancel: boolean = false); |
| Public | procedure speakcontinue(); |
| Public | procedure wait(); |
| Public | procedure cancel(); |
| Public | procedure speaktext(const atext: msestring; const avoice: int32 = 0; const nocut: boolean = false); |
| Public | procedure speaktext1(const atext: msestring; const avoice: int32 = 0; const nocut: boolean = false); |
| Public | procedure speaktext(const atext: stockcaptionty; const avoice: int32 = 0; const nocut: boolean = false); |
| Public | procedure speaktext1(const atext: stockcaptionty; const avoice: int32 = 0; const nocut: boolean = false); |
| Public | procedure speakcharacter(const achar: char32; const avoice: int32 = 0; const nocut: boolean = false); |
| Public | procedure speakall(const sender: iassistiveclient; aoptions: speakoptionsty); |
| Public | procedure speakall(const sender: twidget; aoptions: speakoptionsty); |
| Public | procedure speakgridcell(const sender: iassistiveclientgrid; const acell: gridcoordty; const acaption: boolean); |
| Public | procedure speakinput(const sender: iassistiveclientdata); |
| Public | procedure speakmenustart(const sender: iassistiveclient); |
| Public | procedure speakallmenu(const sender: iassistiveclientmenu; const ahint: boolean); |
| Public | function getcaptiontext(const acaption: msestring): msestring; |
| Public | function getcaptiontext(const sender: iassistiveclient): msestring; |
| Public | function gettexttext(const sender: iassistiveclient): msestring; |
| Public | function gethinttext(const sender: iassistiveclient): msestring; |
| Public | procedure focusfirstelement(const awidget: twidget); |
| Public | procedure focuslastelement(const awidget: twidget); |
Properties
| Public | property state: assistivehandlerstatesty read fstate; |
| Published | property statfile: tstatfile read fstatfile write setstatfile; |
| Published | property statvarname: msestring read fstatvarname write fstatvarname; |
| Published | property statpriority: int32 read fstatpriority
write fstatpriority default 0; |
| Published | property active: boolean read factive write setactive default false; |
| Published | property options: assistiveoptionsty read foptions
write setoptions default defaultassistiveoptions; |
| Published | property speaker: tassistivespeak read fspeaker write setspeaker; |
| Published | property voicefixed: int32 read fvoicefixed
write fvoicefixed default 0; |
| Published | property maincaption: msestring read fmaincaption write fmaincaption; |
| Published | property voicecaption: int32 read fvoicecaption
write fvoicecaption default 0; |
| Published | property voicetextmessage: int32 read fvoicetextmessage
write fvoicetextmessage default 0; |
| Published | property voicetext: int32 read fvoicetext
write fvoicetext default 0; |
| Published | property voicetextdisp: int32 read fvoicetextdisp
write fvoicetextdisp default 0; |
| Published | property voicetextedit: int32 read fvoicetextedit
write fvoicetextedit default 0; |
| Published | property voicetexteditreadonly: int32 read fvoicetexteditreadonly
write fvoicetexteditreadonly default 0; |
| Published | property onapplicationactivated: assistiveservereventty
read fonapplicationactivated write fonapplicationactivated; |
| Published | property onapplicationdeactivated: assistiveservereventty
read fonapplicationdeactivated write fonapplicationdeactivated; |
| Published | property onwindowactivated: assistiveserverclienteventty
read fonwindowactivated write fonwindowactivated; |
| Published | property onwindowdeactivated: assistiveserverclienteventty
read fonwindowdeactivated write fonwindowdeactivated; |
| Published | property onwindowclosed: assistiveserverclienteventty read fonwindowclosed
write fonwindowclosed; |
| Published | property onenter: assistiveserverclienteventty read fonenter write fonenter; |
| Published | property onactivate: assistiveserverclienteventty read fonactivate
write fonactivate; |
| Published | property ondeactivate: assistiveserverclienteventty read fondeactivate
write fondeactivate; |
| Published | property onclientmouseevent: assistiveservermouseeventty
read fonclientmouseevent write fonclientmouseevent; |
| Published | property onfocuschanged: assistiveserverfocuschangedeventty
read fonfocuschanged write fonfocuschanged; |
| Published | property onkeydown: assistiveserverkeyeventty read fonkeydown
write fonkeydown; |
| Published | property onchange: assistiveserverclienteventty read fonchange
write fonchange; |
| Published | property ondataentered: assistiveserverdataeventty read fondataentered
write fondataentered; |
| Published | property ondbvaluechanged: assistiveserverdataeventty read fondbvaluechanged
write fondbvaluechanged; |
| Published | property oncellevent: assistiveservercelleventty read foncellevent
write foncellevent; |
| Published | property ongridbordertouched: assistiveservergriddirectioneventty
read fongridbordertouched write fongridbordertouched; |
| Published | property oneditcharenter: assistiveservereditstringeventty
read foneditcharenter write foneditcharenter; |
| Published | property oneditchardelete: assistiveservereditstringeventty
read foneditchardelete write foneditchardelete; |
| Published | property oneditwithdrawn: assistiveserverediteventty read foneditwithdrawn
write foneditwithdrawn; |
| Published | property oneditindexmoved: assistiveservereditindexeventty
read foneditindexmoved write foneditindexmoved; |
| Published | property oneditinputmodeset: assistiveservereditinputmodeeventty
read foneditinputmodeset write foneditinputmodeset; |
| Published | property onedittextblock: assistiveserveredittextblockeventty
read fonedittextblock write fonedittextblock; |
| Published | property onnavigbordertouched: assistiveserverdirectioneventty
read fonnavigbordertouched write fonnavigbordertouched; |
| Published | property ontabordertouched: assistiveserverbooleaneventty
read fontabordertouched write fontabordertouched; |
| Published | property onactionexecute: assistiveserveractioneventty read fonactionexecute
write fonactionexecute; |
| Published | property onitementer: assistiveserveritemeventty read fonitementer
write fonitementer; |
| Published | property onmenuactivated: assistiveservermenueventty
read fonmenuactivated write fonmenuactivated; |
| Published | property onmenuitementer: assistiveservermenuitemeventty
read fonmenuitementer write fonmenuitementer; |
| Published | property ondatasetevent: assistiveserverdataseteventty
read fondatasetevent write fondatasetevent; |
Description
Fields
| Protected | fstate: assistivehandlerstatesty; |
|
This item has no description. | |
| Protected | fspeaklock: int32; |
|
This item has no description. | |
| Protected | fdataenteredkeyserial: card32; |
|
This item has no description. | |
| Protected | fitems: tassistivewidgetitemlist; |
|
This item has no description. | |
| Protected | fgridintf: iassistiveclientgrid; |
|
This item has no description. | |
| Protected | fnewcell: gridcoordty; |
|
This item has no description. | |
| Protected | fnewcol: boolean; |
|
This item has no description. | |
Methods
| Protected | procedure activate(); |
|
This item has no description. | |
| Protected | procedure deactivate(); |
|
This item has no description. | |
| Protected | procedure loaded() override; |
|
This item has no description. | |
| Protected | function canspeak(): boolean; |
|
This item has no description. | |
| Protected | procedure startspeak(); |
|
This item has no description. | |
| Protected | procedure registeritem(const aintf: iassistiveclient; const aitem: tassistivewidgetitem); |
|
This item has no description. | |
| Protected | procedure unregisteritem(const aintf: iassistiveclient); |
|
This item has no description. | |
| Protected | function finditem(aintf: iassistiveclient; out aitem: tassistivewidgetitem): boolean; |
|
This item has no description. | |
| Protected | procedure doshortcut(const sender: twidget; var info: keyeventinfoty); |
|
This item has no description. | |
| Protected | procedure dospeakagain(const sender: twidget); |
|
This item has no description. | |
| Protected | procedure dospeakpath(const sender: twidget); |
|
This item has no description. | |
| Protected | procedure checklocatepending(const sender: iassistiveclient); |
|
This item has no description. | |
| Protected | function gettextvoice(const aflags: assistiveflagsty): int32; |
|
This item has no description. | |
| Protected | procedure doapplicationactivated(); |
|
This item has no description. | |
| Protected | procedure doapplicationdeactivated(); |
|
This item has no description. | |
| Protected | procedure dowindowactivated(const sender: iassistiveclient); |
|
This item has no description. | |
| Protected | procedure dowindowdeactivated(const sender: iassistiveclient); |
|
This item has no description. | |
| Protected | procedure dowindowclosed(const sender: iassistiveclient); |
|
This item has no description. | |
| Protected | procedure doenter(const sender: iassistiveclient); |
|
This item has no description. | |
| Protected | procedure doactivate(const sender: iassistiveclient); |
|
This item has no description. | |
| Protected | procedure dodeactivate(const sender: iassistiveclient); |
|
This item has no description. | |
| Protected | procedure doclientmouseevent(const sender: iassistiveclient; const info: mouseeventinfoty); |
|
This item has no description. | |
| Protected | procedure dokeydown(const sender: iassistiveclient; const info: keyeventinfoty); |
|
This item has no description. | |
| Protected | procedure dochange(const sender: iassistiveclient); |
|
This item has no description. | |
| Protected | procedure dodataentered(const sender: iassistiveclientdata); |
|
This item has no description. | |
| Protected | procedure dodbvaluechanged(const sender: iassistiveclientdata); |
|
This item has no description. | |
| Protected | procedure docellevent(const sender: iassistiveclientgrid; const info: celleventinfoty); |
|
This item has no description. | |
| Protected | procedure dogridbordertouched(const sender: iassistiveclientgrid; const adirection: graphicdirectionty); |
|
This item has no description. | |
| Protected | procedure doeditcharenter(const sender: iassistiveclientedit; const achar: msestring); |
|
This item has no description. | |
| Protected | procedure doeditchardelete(const sender: iassistiveclientedit; const achar: msestring); |
|
This item has no description. | |
| Protected | procedure doeditindexmoved(const sender: iassistiveclientedit; const aindex: int32); |
|
This item has no description. | |
| Protected | procedure doeditwithdrawn(const sender: iassistiveclientedit); |
|
This item has no description. | |
| Protected | procedure doedittextblock(const sender: iassistiveclientedit; const amode: edittextblockmodety; const atext: msestring); |
|
This item has no description. | |
| Protected | procedure doeditinputmodeset(const sender: iassistiveclientedit; const amode: editinputmodety); |
|
This item has no description. | |
| Protected | procedure donavigbordertouched(const sender: iassistiveclient; const adirection: graphicdirectionty); |
|
This item has no description. | |
| Protected | procedure dotabordertouched(const sender: iassistiveclient; const adown: boolean); |
|
This item has no description. | |
| Protected | procedure dofocuschanged(const sender: iassistiveclient; const oldwidget,newwidget: iassistiveclient); |
|
This item has no description. | |
| Protected | procedure doactionexecute(const sender: iassistiveclient; const senderobj: tobject; const info: actioninfoty); |
|
This item has no description. | |
| Protected | procedure doitementer(const sender: iassistiveclient; const items: shapeinfoarty; const aindex: integer); |
|
This item has no description. | |
| Protected | procedure domenuactivated(const sender: iassistiveclientmenu); |
|
This item has no description. | |
| Protected | procedure doitementer(const sender: iassistiveclientmenu; const items: menucellinfoarty; const aindex: integer); |
|
This item has no description. | |
| Protected | procedure dodatasetevent(const sender: iassistiveclient; const akind: assistivedbeventkindty; const adataset: pointer); |
|
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(); |
|
This item has no description. | |
| Protected | procedure statread(); |
|
This item has no description. | |
| Protected | function getstatvarname(): msestring; |
|
This item has no description. | |
| Protected | function getstatpriority(): integer; |
|
This item has no description. | |
| Public | constructor create(aowner: tcomponent); override; |
|
This item has no description. | |
| Public | destructor destroy(); override; |
|
This item has no description. | |
| Public | procedure initnewcomponent(const ascale: real) override; |
|
This item has no description. | |
| Public | procedure setstate(const astate: assistivehandlerstatesty); |
|
This item has no description. | |
| Public | procedure resetstate(const astate: assistivehandlerstatesty); |
|
This item has no description. | |
| Public | procedure speakstop(const acancel: boolean = false); |
|
This item has no description. | |
| Public | procedure speakcontinue(); |
|
This item has no description. | |
| Public | procedure wait(); |
|
This item has no description. | |
| Public | procedure cancel(); |
|
This item has no description. | |
| Public | procedure speaktext(const atext: msestring; const avoice: int32 = 0; const nocut: boolean = false); |
|
This item has no description. | |
| Public | procedure speaktext1(const atext: msestring; const avoice: int32 = 0; const nocut: boolean = false); |
|
This item has no description. | |
| Public | procedure speaktext(const atext: stockcaptionty; const avoice: int32 = 0; const nocut: boolean = false); |
|
This item has no description. | |
| Public | procedure speaktext1(const atext: stockcaptionty; const avoice: int32 = 0; const nocut: boolean = false); |
|
This item has no description. | |
| Public | procedure speakcharacter(const achar: char32; const avoice: int32 = 0; const nocut: boolean = false); |
|
This item has no description. | |
| Public | procedure speakall(const sender: iassistiveclient; aoptions: speakoptionsty); |
|
This item has no description. | |
| Public | procedure speakall(const sender: twidget; aoptions: speakoptionsty); |
|
This item has no description. | |
| Public | procedure speakgridcell(const sender: iassistiveclientgrid; const acell: gridcoordty; const acaption: boolean); |
|
This item has no description. | |
| Public | procedure speakinput(const sender: iassistiveclientdata); |
|
This item has no description. | |
| Public | procedure speakmenustart(const sender: iassistiveclient); |
|
This item has no description. | |
| Public | procedure speakallmenu(const sender: iassistiveclientmenu; const ahint: boolean); |
|
This item has no description. | |
| Public | function getcaptiontext(const acaption: msestring): msestring; |
|
This item has no description. | |
| Public | function getcaptiontext(const sender: iassistiveclient): msestring; |
|
This item has no description. | |
| Public | function gettexttext(const sender: iassistiveclient): msestring; |
|
This item has no description. | |
| Public | function gethinttext(const sender: iassistiveclient): msestring; |
|
This item has no description. | |
| Public | procedure focusfirstelement(const awidget: twidget); |
|
This item has no description. | |
| Public | procedure focuslastelement(const awidget: twidget); |
|
This item has no description. | |
Properties
| Public | property state: assistivehandlerstatesty read fstate; |
|
This item has no description. | |
| Published | property statfile: tstatfile read fstatfile write setstatfile; |
|
This item has no description. | |
| Published | property statvarname: msestring read fstatvarname write fstatvarname; |
|
This item has no description. | |
| Published | property statpriority: int32 read fstatpriority
write fstatpriority default 0; |
|
This item has no description. | |
| Published | property active: boolean read factive write setactive default false; |
|
This item has no description. | |
| Published | property options: assistiveoptionsty read foptions
write setoptions default defaultassistiveoptions; |
|
This item has no description. | |
| Published | property speaker: tassistivespeak read fspeaker write setspeaker; |
|
This item has no description. | |
| Published | property voicefixed: int32 read fvoicefixed
write fvoicefixed default 0; |
|
This item has no description. | |
| Published | property maincaption: msestring read fmaincaption write fmaincaption; |
|
This item has no description. | |
| Published | property voicecaption: int32 read fvoicecaption
write fvoicecaption default 0; |
|
This item has no description. | |
| Published | property voicetextmessage: int32 read fvoicetextmessage
write fvoicetextmessage default 0; |
|
This item has no description. | |
| Published | property voicetext: int32 read fvoicetext
write fvoicetext default 0; |
|
This item has no description. | |
| Published | property voicetextdisp: int32 read fvoicetextdisp
write fvoicetextdisp default 0; |
|
This item has no description. | |
| Published | property voicetextedit: int32 read fvoicetextedit
write fvoicetextedit default 0; |
|
This item has no description. | |
| Published | property voicetexteditreadonly: int32 read fvoicetexteditreadonly
write fvoicetexteditreadonly default 0; |
|
This item has no description. | |
| Published | property onapplicationactivated: assistiveservereventty
read fonapplicationactivated write fonapplicationactivated; |
|
This item has no description. | |
| Published | property onapplicationdeactivated: assistiveservereventty
read fonapplicationdeactivated write fonapplicationdeactivated; |
|
This item has no description. | |
| Published | property onwindowactivated: assistiveserverclienteventty
read fonwindowactivated write fonwindowactivated; |
|
This item has no description. | |
| Published | property onwindowdeactivated: assistiveserverclienteventty
read fonwindowdeactivated write fonwindowdeactivated; |
|
This item has no description. | |
| Published | property onwindowclosed: assistiveserverclienteventty read fonwindowclosed
write fonwindowclosed; |
|
This item has no description. | |
| Published | property onenter: assistiveserverclienteventty read fonenter write fonenter; |
|
This item has no description. | |
| Published | property onactivate: assistiveserverclienteventty read fonactivate
write fonactivate; |
|
This item has no description. | |
| Published | property ondeactivate: assistiveserverclienteventty read fondeactivate
write fondeactivate; |
|
This item has no description. | |
| Published | property onclientmouseevent: assistiveservermouseeventty
read fonclientmouseevent write fonclientmouseevent; |
|
This item has no description. | |
| Published | property onfocuschanged: assistiveserverfocuschangedeventty
read fonfocuschanged write fonfocuschanged; |
|
This item has no description. | |
| Published | property onkeydown: assistiveserverkeyeventty read fonkeydown
write fonkeydown; |
|
This item has no description. | |
| Published | property onchange: assistiveserverclienteventty read fonchange
write fonchange; |
|
This item has no description. | |
| Published | property ondataentered: assistiveserverdataeventty read fondataentered
write fondataentered; |
|
This item has no description. | |
| Published | property ondbvaluechanged: assistiveserverdataeventty read fondbvaluechanged
write fondbvaluechanged; |
|
This item has no description. | |
| Published | property oncellevent: assistiveservercelleventty read foncellevent
write foncellevent; |
|
This item has no description. | |
| Published | property ongridbordertouched: assistiveservergriddirectioneventty
read fongridbordertouched write fongridbordertouched; |
|
This item has no description. | |
| Published | property oneditcharenter: assistiveservereditstringeventty
read foneditcharenter write foneditcharenter; |
|
This item has no description. | |
| Published | property oneditchardelete: assistiveservereditstringeventty
read foneditchardelete write foneditchardelete; |
|
This item has no description. | |
| Published | property oneditwithdrawn: assistiveserverediteventty read foneditwithdrawn
write foneditwithdrawn; |
|
This item has no description. | |
| Published | property oneditindexmoved: assistiveservereditindexeventty
read foneditindexmoved write foneditindexmoved; |
|
This item has no description. | |
| Published | property oneditinputmodeset: assistiveservereditinputmodeeventty
read foneditinputmodeset write foneditinputmodeset; |
|
This item has no description. | |
| Published | property onedittextblock: assistiveserveredittextblockeventty
read fonedittextblock write fonedittextblock; |
|
This item has no description. | |
| Published | property onnavigbordertouched: assistiveserverdirectioneventty
read fonnavigbordertouched write fonnavigbordertouched; |
|
This item has no description. | |
| Published | property ontabordertouched: assistiveserverbooleaneventty
read fontabordertouched write fontabordertouched; |
|
This item has no description. | |
| Published | property onactionexecute: assistiveserveractioneventty read fonactionexecute
write fonactionexecute; |
|
This item has no description. | |
| Published | property onitementer: assistiveserveritemeventty read fonitementer
write fonitementer; |
|
This item has no description. | |
| Published | property onmenuactivated: assistiveservermenueventty
read fonmenuactivated write fonmenuactivated; |
|
This item has no description. | |
| Published | property onmenuitementer: assistiveservermenuitemeventty
read fonmenuitementer write fonmenuitementer; |
|
This item has no description. | |
| Published | property ondatasetevent: assistiveserverdataseteventty
read fondatasetevent write fondatasetevent; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.