C# Class Poderosa.Terminal.VT100Terminal

Inheritance: Poderosa.Terminal.EscapeSequenceTerminal
Afficher le fichier Open project: poderosaproject/poderosa

Protected Properties

Свойство Type Description
_insertMode bool
_scrollRegionRelative bool

Méthodes publiques

Méthode Description
VT100Terminal ( Poderosa.Terminal.TerminalInitializeInfo info ) : System

Méthodes protégées

Méthode Description
ChangeMode ( TerminalMode mode ) : void
Index ( ) : void
ParseSGRCode ( string param ) : int
ProcessAfterCSI ( string param, char code ) : ProcessCharResult
ProcessAfterOSC ( string param, char code ) : ProcessCharResult
ProcessCursorMove ( string param, char method ) : void
ProcessCursorPosition ( int row, int col ) : void
ProcessCursorPosition ( string param ) : void
ProcessDECSET ( string param, char code ) : ProcessCharResult
ProcessDeleteLines ( string param ) : void
ProcessDeviceAttributes ( string param ) : void
ProcessDeviceStatusReport ( string param ) : void
ProcessEraseInDisplay ( string param ) : void
ProcessEscapeSequence ( char code, char seq, int offset ) : ProcessCharResult
ProcessInsertLines ( string param ) : void
ProcessNextLine ( ) : void
ProcessRestoreDECSET ( string param, char code ) : ProcessCharResult
ProcessSGR ( string param ) : void
ProcessSGRParameterANSI ( int code, Poderosa.Text.TextDecoration &dec ) : void
ProcessSaveDECSET ( string param, char code ) : ProcessCharResult
ProcessSetMode ( string param, char code ) : ProcessCharResult
ProcessSetScrollingRegion ( string param ) : void
ResetInternal ( ) : void
RestoreCursor ( ) : void
ReverseIndex ( ) : void
SaveCursor ( ) : void
SelectBackgroundColor ( Poderosa.Text.TextDecoration dec, int index ) : Poderosa.Text.TextDecoration
SelectForeColor ( Poderosa.Text.TextDecoration dec, int index ) : Poderosa.Text.TextDecoration

Private Methods

Méthode Description
EraseLeft ( ) : void
EraseLine ( ) : void
EraseRight ( ) : void
ProcessDECSETMulti ( string param, char code ) : ProcessCharResult
ProcessEraseInLine ( string param ) : void
SequenceKeyData ( Keys modifier, Keys body ) : byte[]

Method Details

ChangeMode() protected méthode

protected ChangeMode ( TerminalMode mode ) : void
mode TerminalMode
Résultat void

Index() protected méthode

protected Index ( ) : void
Résultat void

ParseSGRCode() protected méthode

protected ParseSGRCode ( string param ) : int
param string
Résultat int

ProcessAfterCSI() protected méthode

protected ProcessAfterCSI ( string param, char code ) : ProcessCharResult
param string
code char
Résultat ProcessCharResult

ProcessAfterOSC() protected méthode

protected ProcessAfterOSC ( string param, char code ) : ProcessCharResult
param string
code char
Résultat ProcessCharResult

ProcessCursorMove() protected méthode

protected ProcessCursorMove ( string param, char method ) : void
param string
method char
Résultat void

ProcessCursorPosition() protected méthode

protected ProcessCursorPosition ( int row, int col ) : void
row int
col int
Résultat void

ProcessCursorPosition() protected méthode

protected ProcessCursorPosition ( string param ) : void
param string
Résultat void

ProcessDECSET() protected méthode

protected ProcessDECSET ( string param, char code ) : ProcessCharResult
param string
code char
Résultat ProcessCharResult

ProcessDeleteLines() protected méthode

protected ProcessDeleteLines ( string param ) : void
param string
Résultat void

ProcessDeviceAttributes() protected méthode

protected ProcessDeviceAttributes ( string param ) : void
param string
Résultat void

ProcessDeviceStatusReport() protected méthode

protected ProcessDeviceStatusReport ( string param ) : void
param string
Résultat void

ProcessEraseInDisplay() protected méthode

protected ProcessEraseInDisplay ( string param ) : void
param string
Résultat void

ProcessEscapeSequence() protected méthode

protected ProcessEscapeSequence ( char code, char seq, int offset ) : ProcessCharResult
code char
seq char
offset int
Résultat ProcessCharResult

ProcessInsertLines() protected méthode

protected ProcessInsertLines ( string param ) : void
param string
Résultat void

ProcessNextLine() protected méthode

protected ProcessNextLine ( ) : void
Résultat void

ProcessRestoreDECSET() protected méthode

protected ProcessRestoreDECSET ( string param, char code ) : ProcessCharResult
param string
code char
Résultat ProcessCharResult

ProcessSGR() protected méthode

protected ProcessSGR ( string param ) : void
param string
Résultat void

ProcessSGRParameterANSI() protected méthode

protected ProcessSGRParameterANSI ( int code, Poderosa.Text.TextDecoration &dec ) : void
code int
dec Poderosa.Text.TextDecoration
Résultat void

ProcessSaveDECSET() protected méthode

protected ProcessSaveDECSET ( string param, char code ) : ProcessCharResult
param string
code char
Résultat ProcessCharResult

ProcessSetMode() protected méthode

protected ProcessSetMode ( string param, char code ) : ProcessCharResult
param string
code char
Résultat ProcessCharResult

ProcessSetScrollingRegion() protected méthode

protected ProcessSetScrollingRegion ( string param ) : void
param string
Résultat void

ResetInternal() protected méthode

protected ResetInternal ( ) : void
Résultat void

RestoreCursor() protected méthode

protected RestoreCursor ( ) : void
Résultat void

ReverseIndex() protected méthode

protected ReverseIndex ( ) : void
Résultat void

SaveCursor() protected méthode

protected SaveCursor ( ) : void
Résultat void

SelectBackgroundColor() protected méthode

protected SelectBackgroundColor ( Poderosa.Text.TextDecoration dec, int index ) : Poderosa.Text.TextDecoration
dec Poderosa.Text.TextDecoration
index int
Résultat Poderosa.Text.TextDecoration

SelectForeColor() protected méthode

protected SelectForeColor ( Poderosa.Text.TextDecoration dec, int index ) : Poderosa.Text.TextDecoration
dec Poderosa.Text.TextDecoration
index int
Résultat Poderosa.Text.TextDecoration

VT100Terminal() public méthode

public VT100Terminal ( Poderosa.Terminal.TerminalInitializeInfo info ) : System
info Poderosa.Terminal.TerminalInitializeInfo
Résultat System

Property Details

_insertMode protected_oe property

protected bool _insertMode
Résultat bool

_scrollRegionRelative protected_oe property

protected bool _scrollRegionRelative
Résultat bool