[Properties (by Name)] [Methods (by Name)]
Like all tcustomtextedit descendants (ttextedit, tundotextedit, tsyntaxedit...), tterminal must be placed into a twidgetgrid
Source position: mseterminal.pas line 44
type tterminal = class(tcustomtextedit,igridwidget) |
||
<TPasMethodResolution> |
|
Like all tcustomtextedit descendants (ttextedit, tundotextedit, tsyntaxedit...), tterminal must be placed into a twidgetgrid |
public |
||
constructor create(); override; |
||
destructor destroy; override; |
||
function prochandle; |
||
function execprog(); |
||
procedure terminateprocess; |
||
procedure killprocess; |
||
function waitforprocess; |
||
function exitcode; |
||
function running; |
||
procedure addchars(); virtual; |
||
procedure addline(); |
||
procedure writestr(); |
||
procedure writestrln(); |
||
property inputfd: Integer; [rw] |
||
property outputfd: Integer; [rw] |
||
property errorfd: Integer; [rw] |
||
procedure beginupdate; override; |
||
procedure endupdate; override; |
||
property prompt: msestring; [rw] |
||
property command: msestring; [rw] |
||
property commandhistory: msestringarty; [rw] |
||
property inputcolindex: Integer; [rw] |
||
published |
||
property process: tcustommseprocess; [rw] |
||
property optionsedit1: optionsedit1ty; |
||
property optionsedit: optionseditty; |
||
property font: twidgetfont; |
||
property cursorreadonly: cursorshapety; |
||
property maxchars: Integer; [rw] |
||
property maxcommandhistory: Integer; [rw] |
||
property tabulators: ttabulators; |
||
property caretwidth: Integer; |
||
property textflags: textflagsty; |
||
property textflagsactive: textflagsty; |
||
property marginlinepos: Integer; |
||
property marginlinecolor: LongWord; |
||
property onchange: notifyeventty; |
||
property ontextedited: texteditedeventty; |
||
property onkeydown: keyeventty; |
||
property onkeyup: keyeventty; |
||
property oncopytoclipboard: updatestringeventty; |
||
property onpastefromclipboard: updatestringeventty; |
||
property statfile: tstatfile; |
||
property statvarname: msestring; |
||
property statpriority: Integer; |
||
property encoding: charencodingty; |
||
property onfontchanged: notifyeventty; |
||
property onmodifiedchanged: booleanchangedeventty; |
||
property ontextmouseevent: textmouseeventty; |
||
property oneditnotifcation: editnotificationeventty; |
||
property oncellevent: celleventty; |
||
property ondrawtext: textdraweventty; |
||
property onsetupeditor: setupeditoreventty; |
||
property oninputpipebroken: notifyeventty; [rw] |
||
property onerrorpipebroken: notifyeventty; [rw] |
||
property onprocfinished: notifyeventty; [rw] |
||
property onsendtext: sendtexteventty; [rw] |
||
property onreceivetext: receivetexteventty; [rw] |
||
property options: terminaloptionsty; [rw] |
||
property optionsprocess: processoptionsty; [rw] |
||
property pipewaitus: Integer; [rw] |
||
end; |
|
Like all tcustomtextedit descendants (ttextedit, tundotextedit, tsyntaxedit...), tterminal must be placed into a twidgetgrid |
|
| | | ||
| | | ||
tcustomedit,igridwidget,istatfile,iassistiveclientgridwidget |
||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
|
Extends the FPC tcomponent with object linking facilities and the like; base of every MSEgui component |
|
| | | ||
tcomponent,ievent,iificommand,iificlient |
||
| | | ||
| | | ||
TObject |
Like all tcustomtextedit descendants (ttextedit, tundotextedit, tsyntaxedit...), tterminal must be placed into a twidgetgrid — it does not work standalone. It can start processes and read/write their pipes.