Class tterminal
Unit
Declaration
type tterminal = class(tcustomtextedit, igridwidget)
Description
No description available, ancestor tcustomtextedit description follows
No description available, ancestor tcustomedit 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
- TObject
- TPersistent
- tcomponent
- tmsecomponent
- tactcomponent
- twidget
- tactionwidget
- tactionpublishedwidgetnwr
- tpublishedwidgetnwr
- tpublishedwidget
- tcustomedit
- tcustomtextedit
- tterminal
Overview
Fields
finternalprocess: tcustommseprocess; |
Methods
procedure linkprocess(const aprocess: tcustommseprocess); |
|
procedure unlinkprocess(const aprocess: tcustommseprocess); |
|
function curprocess: tcustommseprocess; |
|
procedure setreadonly1(const avalue: boolean); |
|
procedure igridwidget.setreadonly= setreadonly1; |
|
procedure setreadonly(const avalue: boolean); override; |
|
procedure doinputavailable(const sender: tpipereader); |
|
procedure dopipebroken(const sender: tpipereader); |
|
procedure doprocfinished(const sender: tobject); |
|
function echoisoff: boolean; |
|
function echooff(out aechoisoff: boolean): boolean; |
|
procedure echoon(const avalue: boolean); |
|
procedure dokeydown(var info: keyeventinfoty); override; |
|
procedure editnotification(var info: editnotificationinfoty); override; |
|
procedure docellevent(const ownedcol: boolean; var info: celleventinfoty); override; |
|
procedure updateeditpos; |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
function prochandle: integer; |
|
function execprog(const acommandline: msestring; const aworkingdirectory: filenamety = ''; const aparams: msestringarty = nil; const aenvvars: msestringarty = nil): integer; |
|
procedure terminateprocess; |
|
procedure killprocess; |
|
function waitforprocess: integer; |
|
function exitcode: integer; |
|
function running: boolean; |
|
procedure addchars(const avalue: msestring); virtual; |
|
procedure addline(const avalue: msestring); |
|
procedure writestr(const atext: string); |
|
procedure writestrln(const atext: string); |
|
procedure beginupdate; override; |
|
procedure endupdate; override; |
Properties
property inputfd: integer read getinputfd write setinoutfd; |
|
property outputfd: integer read getoutputfd write setoutputfd; |
|
property errorfd: integer read geterrorfd write seterrorfd; |
|
property prompt: msestring read getprompt write setprompt; |
|
property command: msestring read getcommand write setcommand; |
|
property commandhistory: msestringarty read fcommandhistory
write fcommandhistory; |
|
property inputcolindex: integer read finputcolindex write finputcolindex; |
|
property process: tcustommseprocess read fprocess write setprocess; |
|
property optionsedit1; |
|
property optionsedit default defaultterminaleditoptions; |
|
property font; |
|
property cursorreadonly; |
|
property maxchars: integer read fmaxchars write fmaxchars default 0; |
|
property maxcommandhistory: integer read fmaxcommandhistory
write setmaxcommandhistory default 0; |
|
property tabulators; |
|
property caretwidth; |
|
property textflags; |
|
property textflagsactive; |
|
property marginlinepos; |
|
property marginlinecolor; |
|
property onchange; |
|
property ontextedited; |
|
property onkeydown; |
|
property onkeyup; |
|
property oncopytoclipboard; |
|
property onpastefromclipboard; |
|
property statfile; |
|
property statvarname; |
|
property statpriority; |
|
property encoding; |
|
property onfontchanged; |
|
property onmodifiedchanged; |
|
property ontextmouseevent; |
|
property oneditnotifcation; |
|
property oncellevent; |
|
property ondrawtext; |
|
property onsetupeditor; |
|
property oninputpipebroken: notifyeventty read foninputpipebroken
write foninputpipebroken; |
|
property onerrorpipebroken: notifyeventty read fonerrorpipebroken
write fonerrorpipebroken; |
|
property onprocfinished: notifyeventty
read fonprocfinished write fonprocfinished; |
|
property onsendtext: sendtexteventty read fonsendtext write fonsendtext; |
|
property onreceivetext: receivetexteventty read fonreceivetext
write fonreceivetext; |
|
property options: terminaloptionsty read foptions write setoptions
default defaultterminaloptions; |
|
property optionsprocess: processoptionsty read getoptionsprocess
write setoptionsprocess default defaultoptionsprocess; |
|
property pipewaitus: integer read getpipewaitus write setpipewaitus
default defaultpipewaitus; |
Description
Fields
finternalprocess: tcustommseprocess; |
|
Methods
procedure linkprocess(const aprocess: tcustommseprocess); |
|
procedure unlinkprocess(const aprocess: tcustommseprocess); |
|
function curprocess: tcustommseprocess; |
|
procedure setreadonly1(const avalue: boolean); |
|
procedure igridwidget.setreadonly= setreadonly1; |
|
procedure setreadonly(const avalue: boolean); override; |
|
procedure doinputavailable(const sender: tpipereader); |
|
procedure dopipebroken(const sender: tpipereader); |
|
procedure doprocfinished(const sender: tobject); |
|
function echoisoff: boolean; |
|
function echooff(out aechoisoff: boolean): boolean; |
|
procedure echoon(const avalue: boolean); |
|
procedure dokeydown(var info: keyeventinfoty); override; |
|
procedure editnotification(var info: editnotificationinfoty); override; |
|
procedure docellevent(const ownedcol: boolean; var info: celleventinfoty); override; |
|
procedure updateeditpos; |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
function prochandle: integer; |
|
function execprog(const acommandline: msestring; const aworkingdirectory: filenamety = ''; const aparams: msestringarty = nil; const aenvvars: msestringarty = nil): integer; |
|
procedure terminateprocess; |
|
procedure killprocess; |
|
function waitforprocess: integer; |
|
function exitcode: integer; |
|
function running: boolean; |
|
procedure addchars(const avalue: msestring); virtual; |
|
procedure addline(const avalue: msestring); |
|
procedure writestr(const atext: string); |
|
procedure writestrln(const atext: string); |
|
procedure beginupdate; override; |
|
procedure endupdate; override; |
|
Properties
property inputfd: integer read getinputfd write setinoutfd; |
|
property outputfd: integer read getoutputfd write setoutputfd; |
|
property errorfd: integer read geterrorfd write seterrorfd; |
|
property prompt: msestring read getprompt write setprompt; |
|
property command: msestring read getcommand write setcommand; |
|
property commandhistory: msestringarty read fcommandhistory
write fcommandhistory; |
|
property inputcolindex: integer read finputcolindex write finputcolindex; |
|
property process: tcustommseprocess read fprocess write setprocess; |
|
property optionsedit1; |
|
property optionsedit default defaultterminaleditoptions; |
|
property font; |
|
property cursorreadonly; |
|
property maxchars: integer read fmaxchars write fmaxchars default 0; |
|
property maxcommandhistory: integer read fmaxcommandhistory
write setmaxcommandhistory default 0; |
|
property tabulators; |
|
property caretwidth; |
|
property textflags; |
|
property textflagsactive; |
|
property marginlinepos; |
|
property marginlinecolor; |
|
property onchange; |
|
property ontextedited; |
|
property onkeydown; |
|
property onkeyup; |
|
property oncopytoclipboard; |
|
property onpastefromclipboard; |
|
property statfile; |
|
property statvarname; |
|
property statpriority; |
|
property encoding; |
|
property onfontchanged; |
|
property onmodifiedchanged; |
|
property ontextmouseevent; |
|
property oneditnotifcation; |
|
property oncellevent; |
|
property ondrawtext; |
|
property onsetupeditor; |
|
property oninputpipebroken: notifyeventty read foninputpipebroken
write foninputpipebroken; |
|
property onerrorpipebroken: notifyeventty read fonerrorpipebroken
write fonerrorpipebroken; |
|
property onprocfinished: notifyeventty
read fonprocfinished write fonprocfinished; |
|
property onsendtext: sendtexteventty read fonsendtext write fonsendtext; |
|
property onreceivetext: receivetexteventty read fonreceivetext
write fonreceivetext; |
|
property options: terminaloptionsty read foptions write setoptions
default defaultterminaloptions; |
|
property optionsprocess: processoptionsty read getoptionsprocess
write setoptionsprocess default defaultoptionsprocess; |
|
property pipewaitus: integer read getpipewaitus write setpipewaitus
default defaultpipewaitus; |
|
Generated by PasDoc 0.16.0.