C# Class Poderosa.Terminal.VT100Terminal

Inheritance: Poderosa.Terminal.EscapeSequenceTerminal
ファイルを表示 Open project: poderosaproject/poderosa

Protected Properties

Property Type Description
_insertMode bool
_scrollRegionRelative bool

Public Methods

Method Description
VT100Terminal ( Poderosa.Terminal.TerminalInitializeInfo info ) : System

Protected Methods

Method 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

Method 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 method

protected ChangeMode ( TerminalMode mode ) : void
mode TerminalMode
return void

Index() protected method

protected Index ( ) : void
return void

ParseSGRCode() protected method

protected ParseSGRCode ( string param ) : int
param string
return int

ProcessAfterCSI() protected method

protected ProcessAfterCSI ( string param, char code ) : ProcessCharResult
param string
code char
return ProcessCharResult

ProcessAfterOSC() protected method

protected ProcessAfterOSC ( string param, char code ) : ProcessCharResult
param string
code char
return ProcessCharResult

ProcessCursorMove() protected method

protected ProcessCursorMove ( string param, char method ) : void
param string
method char
return void

ProcessCursorPosition() protected method

protected ProcessCursorPosition ( int row, int col ) : void
row int
col int
return void

ProcessCursorPosition() protected method

protected ProcessCursorPosition ( string param ) : void
param string
return void

ProcessDECSET() protected method

protected ProcessDECSET ( string param, char code ) : ProcessCharResult
param string
code char
return ProcessCharResult

ProcessDeleteLines() protected method

protected ProcessDeleteLines ( string param ) : void
param string
return void

ProcessDeviceAttributes() protected method

protected ProcessDeviceAttributes ( string param ) : void
param string
return void

ProcessDeviceStatusReport() protected method

protected ProcessDeviceStatusReport ( string param ) : void
param string
return void

ProcessEraseInDisplay() protected method

protected ProcessEraseInDisplay ( string param ) : void
param string
return void

ProcessEscapeSequence() protected method

protected ProcessEscapeSequence ( char code, char seq, int offset ) : ProcessCharResult
code char
seq char
offset int
return ProcessCharResult

ProcessInsertLines() protected method

protected ProcessInsertLines ( string param ) : void
param string
return void

ProcessNextLine() protected method

protected ProcessNextLine ( ) : void
return void

ProcessRestoreDECSET() protected method

protected ProcessRestoreDECSET ( string param, char code ) : ProcessCharResult
param string
code char
return ProcessCharResult

ProcessSGR() protected method

protected ProcessSGR ( string param ) : void
param string
return void

ProcessSGRParameterANSI() protected method

protected ProcessSGRParameterANSI ( int code, Poderosa.Text.TextDecoration &dec ) : void
code int
dec Poderosa.Text.TextDecoration
return void

ProcessSaveDECSET() protected method

protected ProcessSaveDECSET ( string param, char code ) : ProcessCharResult
param string
code char
return ProcessCharResult

ProcessSetMode() protected method

protected ProcessSetMode ( string param, char code ) : ProcessCharResult
param string
code char
return ProcessCharResult

ProcessSetScrollingRegion() protected method

protected ProcessSetScrollingRegion ( string param ) : void
param string
return void

ResetInternal() protected method

protected ResetInternal ( ) : void
return void

RestoreCursor() protected method

protected RestoreCursor ( ) : void
return void

ReverseIndex() protected method

protected ReverseIndex ( ) : void
return void

SaveCursor() protected method

protected SaveCursor ( ) : void
return void

SelectBackgroundColor() protected method

protected SelectBackgroundColor ( Poderosa.Text.TextDecoration dec, int index ) : Poderosa.Text.TextDecoration
dec Poderosa.Text.TextDecoration
index int
return Poderosa.Text.TextDecoration

SelectForeColor() protected method

protected SelectForeColor ( Poderosa.Text.TextDecoration dec, int index ) : Poderosa.Text.TextDecoration
dec Poderosa.Text.TextDecoration
index int
return Poderosa.Text.TextDecoration

VT100Terminal() public method

public VT100Terminal ( Poderosa.Terminal.TerminalInitializeInfo info ) : System
info Poderosa.Terminal.TerminalInitializeInfo
return System

Property Details

_insertMode protected_oe property

protected bool _insertMode
return bool

_scrollRegionRelative protected_oe property

protected bool _scrollRegionRelative
return bool