Class tterminal

Unit

Declaration

type tterminal = class(tcustomtextedit, igridwidget)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected finternalprocess: tcustommseprocess;

Methods

Protected procedure linkprocess(const aprocess: tcustommseprocess);
Protected procedure unlinkprocess(const aprocess: tcustommseprocess);
Protected function curprocess: tcustommseprocess;
Protected procedure setreadonly1(const avalue: boolean);
Protected procedure igridwidget.setreadonly= setreadonly1;
Protected procedure setreadonly(const avalue: boolean); override;
Protected procedure doinputavailable(const sender: tpipereader);
Protected procedure dopipebroken(const sender: tpipereader);
Protected procedure doprocfinished(const sender: tobject);
Protected function echoisoff: boolean;
Protected function echooff(out aechoisoff: boolean): boolean;
Protected procedure echoon(const avalue: boolean);
Protected procedure dokeydown(var info: keyeventinfoty); override;
Protected procedure editnotification(var info: editnotificationinfoty); override;
Protected procedure docellevent(const ownedcol: boolean; var info: celleventinfoty); override;
Protected procedure updateeditpos;
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public function prochandle: integer;
Public function execprog(const acommandline: msestring; const aworkingdirectory: filenamety = ''; const aparams: msestringarty = nil; const aenvvars: msestringarty = nil): integer;
Public procedure terminateprocess;
Public procedure killprocess;
Public function waitforprocess: integer;
Public function exitcode: integer;
Public function running: boolean;
Public procedure addchars(const avalue: msestring); virtual;
Public procedure addline(const avalue: msestring);
Public procedure writestr(const atext: string);
Public procedure writestrln(const atext: string);
Public procedure beginupdate; override;
Public procedure endupdate; override;

Properties

Public property inputfd: integer read getinputfd write setinoutfd;
Public property outputfd: integer read getoutputfd write setoutputfd;
Public property errorfd: integer read geterrorfd write seterrorfd;
Public property prompt: msestring read getprompt write setprompt;
Public property command: msestring read getcommand write setcommand;
Public property commandhistory: msestringarty read fcommandhistory write fcommandhistory;
Public property inputcolindex: integer read finputcolindex write finputcolindex;
Published property process: tcustommseprocess read fprocess write setprocess;
Published property optionsedit1;
Published property optionsedit default defaultterminaleditoptions;
Published property font;
Published property cursorreadonly;
Published property maxchars: integer read fmaxchars write fmaxchars default 0;
Published property maxcommandhistory: integer read fmaxcommandhistory write setmaxcommandhistory default 0;
Published property tabulators;
Published property caretwidth;
Published property textflags;
Published property textflagsactive;
Published property marginlinepos;
Published property marginlinecolor;
Published property onchange;
Published property ontextedited;
Published property onkeydown;
Published property onkeyup;
Published property oncopytoclipboard;
Published property onpastefromclipboard;
Published property statfile;
Published property statvarname;
Published property statpriority;
Published property encoding;
Published property onfontchanged;
Published property onmodifiedchanged;
Published property ontextmouseevent;
Published property oneditnotifcation;
Published property oncellevent;
Published property ondrawtext;
Published property onsetupeditor;
Published property oninputpipebroken: notifyeventty read foninputpipebroken write foninputpipebroken;
Published property onerrorpipebroken: notifyeventty read fonerrorpipebroken write fonerrorpipebroken;
Published property onprocfinished: notifyeventty read fonprocfinished write fonprocfinished;
Published property onsendtext: sendtexteventty read fonsendtext write fonsendtext;
Published property onreceivetext: receivetexteventty read fonreceivetext write fonreceivetext;
Published property options: terminaloptionsty read foptions write setoptions default defaultterminaloptions;
Published property optionsprocess: processoptionsty read getoptionsprocess write setoptionsprocess default defaultoptionsprocess;
Published property pipewaitus: integer read getpipewaitus write setpipewaitus default defaultpipewaitus;

Description

Fields

Protected finternalprocess: tcustommseprocess;

This item has no description.

Methods

Protected procedure linkprocess(const aprocess: tcustommseprocess);

This item has no description.

Protected procedure unlinkprocess(const aprocess: tcustommseprocess);

This item has no description.

Protected function curprocess: tcustommseprocess;

This item has no description.

Protected procedure setreadonly1(const avalue: boolean);

This item has no description.

Protected procedure igridwidget.setreadonly= setreadonly1;

This item has no description.

Protected procedure setreadonly(const avalue: boolean); override;

This item has no description.

Protected procedure doinputavailable(const sender: tpipereader);

This item has no description.

Protected procedure dopipebroken(const sender: tpipereader);

This item has no description.

Protected procedure doprocfinished(const sender: tobject);

This item has no description.

Protected function echoisoff: boolean;

This item has no description.

Protected function echooff(out aechoisoff: boolean): boolean;

This item has no description.

Protected procedure echoon(const avalue: boolean);

This item has no description.

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

This item has no description.

Protected procedure editnotification(var info: editnotificationinfoty); override;

This item has no description.

Protected procedure docellevent(const ownedcol: boolean; var info: celleventinfoty); override;

This item has no description.

Protected procedure updateeditpos;

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 function prochandle: integer;

This item has no description.

Public function execprog(const acommandline: msestring; const aworkingdirectory: filenamety = ''; const aparams: msestringarty = nil; const aenvvars: msestringarty = nil): integer;

This item has no description.

Public procedure terminateprocess;

This item has no description.

Public procedure killprocess;

This item has no description.

Public function waitforprocess: integer;

This item has no description.

Public function exitcode: integer;

This item has no description.

Public function running: boolean;

This item has no description.

Public procedure addchars(const avalue: msestring); virtual;

This item has no description.

Public procedure addline(const avalue: msestring);

This item has no description.

Public procedure writestr(const atext: string);

This item has no description.

Public procedure writestrln(const atext: string);

This item has no description.

Public procedure beginupdate; override;

This item has no description.

Public procedure endupdate; override;

This item has no description.

Properties

Public property inputfd: integer read getinputfd write setinoutfd;

This item has no description.

Public property outputfd: integer read getoutputfd write setoutputfd;

This item has no description.

Public property errorfd: integer read geterrorfd write seterrorfd;

This item has no description.

Public property prompt: msestring read getprompt write setprompt;

This item has no description.

Public property command: msestring read getcommand write setcommand;

This item has no description.

Public property commandhistory: msestringarty read fcommandhistory write fcommandhistory;

This item has no description.

Public property inputcolindex: integer read finputcolindex write finputcolindex;

This item has no description.

Published property process: tcustommseprocess read fprocess write setprocess;

This item has no description.

Published property optionsedit1;

This item has no description.

Published property optionsedit default defaultterminaleditoptions;

This item has no description.

Published property font;

This item has no description.

Published property cursorreadonly;

This item has no description.

Published property maxchars: integer read fmaxchars write fmaxchars default 0;

This item has no description.

Published property maxcommandhistory: integer read fmaxcommandhistory write setmaxcommandhistory default 0;

This item has no description.

Published property tabulators;

This item has no description.

Published property caretwidth;

This item has no description.

Published property textflags;

This item has no description.

Published property textflagsactive;

This item has no description.

Published property marginlinepos;

This item has no description.

Published property marginlinecolor;

This item has no description.

Published property onchange;

This item has no description.

Published property ontextedited;

This item has no description.

Published property onkeydown;

This item has no description.

Published property onkeyup;

This item has no description.

Published property oncopytoclipboard;

This item has no description.

Published property onpastefromclipboard;

This item has no description.

Published property statfile;

This item has no description.

Published property statvarname;

This item has no description.

Published property statpriority;

This item has no description.

Published property encoding;

This item has no description.

Published property onfontchanged;

This item has no description.

Published property onmodifiedchanged;

This item has no description.

Published property ontextmouseevent;

This item has no description.

Published property oneditnotifcation;

This item has no description.

Published property oncellevent;

This item has no description.

Published property ondrawtext;

This item has no description.

Published property onsetupeditor;

This item has no description.

Published property oninputpipebroken: notifyeventty read foninputpipebroken write foninputpipebroken;

This item has no description.

Published property onerrorpipebroken: notifyeventty read fonerrorpipebroken write fonerrorpipebroken;

This item has no description.

Published property onprocfinished: notifyeventty read fonprocfinished write fonprocfinished;

This item has no description.

Published property onsendtext: sendtexteventty read fonsendtext write fonsendtext;

This item has no description.

Published property onreceivetext: receivetexteventty read fonreceivetext write fonreceivetext;

This item has no description.

Published property options: terminaloptionsty read foptions write setoptions default defaultterminaloptions;

This item has no description.

Published property optionsprocess: processoptionsty read getoptionsprocess write setoptionsprocess default defaultoptionsprocess;

This item has no description.

Published property pipewaitus: integer read getpipewaitus write setpipewaitus default defaultpipewaitus;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.