C# Class Poderosa.Terminal.XTerm

Inheritance: VT100Terminal
Afficher le fichier Open project: poderosaproject/poderosa

Méthodes publiques

Méthode Description
FullReset ( ) : void
GetFocusReportingMode ( ) : bool
ProcessChar ( char ch ) : void
ProcessMouse ( TerminalMouseAction action, MouseButtons button, Keys modKeys, int row, int col ) : bool
XTerm ( Poderosa.Terminal.TerminalInitializeInfo info ) : System

Méthodes protégées

Méthode Description
ClearScreen ( ) : void
GetNextTabStop ( int start ) : int
GetPrevTabStop ( int start ) : int
ProcessAfterCSI ( string param, char code ) : ProcessCharResult
ProcessAfterOSC ( string param, char code ) : ProcessCharResult
ProcessControlChar ( char ch ) : ProcessCharResult
ProcessDECSET ( string param, char code ) : ProcessCharResult
ProcessDeviceAttributes ( string param ) : void
ProcessEscapeSequence ( char code, char seq, int offset ) : ProcessCharResult
ProcessNormalChar ( char ch ) : ProcessCharResult
ProcessRestoreDECSET ( string param, char code ) : ProcessCharResult
ProcessSGR ( string param ) : void
ProcessSaveDECSET ( string param, char code ) : ProcessCharResult
RestoreCursor ( ) : void
SaveCursor ( ) : void
SwitchBuffer ( bool toAlternate ) : void

Private Methods

Méthode Description
ClearAllTabStop ( ) : void
EnsureTabStops ( int length ) : void
InitTabStops ( ) : void
ModifyCursorKey ( Keys modifier, Keys key ) : byte[]
ProcessBackwardTab ( string param ) : void
ProcessEraseChars ( string param ) : void
ProcessForwardTab ( string param ) : void
ProcessLineColumnAbsolute ( string param ) : void
ProcessLinePositionAbsolute ( string param ) : void
ProcessScrollDown ( string param ) : void
ProcessScrollUp ( string param ) : void
ProcessTabClear ( string param ) : void
ResetMouseTracking ( MouseTrackingState newState ) : void
RestoreScreen ( int sw ) : void
SaveScreen ( int sw ) : void
SequenceKeyData ( Keys modifier, Keys key ) : byte[]
SetBackColorByRGB ( Poderosa.Document.TextDecoration dec, int r, int g, int b ) : Poderosa.Document.TextDecoration
SetForeColorByRGB ( Poderosa.Document.TextDecoration dec, int r, int g, int b ) : Poderosa.Document.TextDecoration
SetReverseVideo ( bool reverse ) : void
SetTabStop ( int index, bool value ) : void
SoftTerminalReset ( string param ) : ProcessCharResult
XtermFunctionKey ( Keys modifier, Keys key ) : byte[]
XtermFunctionKeyF1ToF4 ( int m, byte c ) : byte[]
XtermFunctionKeyF5ToF12 ( int m, byte c1, byte c2 ) : byte[]

Method Details

ClearScreen() protected méthode

protected ClearScreen ( ) : void
Résultat void

FullReset() public méthode

public FullReset ( ) : void
Résultat void

GetFocusReportingMode() public méthode

public GetFocusReportingMode ( ) : bool
Résultat bool

GetNextTabStop() protected méthode

protected GetNextTabStop ( int start ) : int
start int
Résultat int

GetPrevTabStop() protected méthode

protected GetPrevTabStop ( int start ) : int
start int
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

ProcessChar() public méthode

public ProcessChar ( char ch ) : void
ch char
Résultat void

ProcessControlChar() protected méthode

protected ProcessControlChar ( char ch ) : ProcessCharResult
ch char
Résultat ProcessCharResult

ProcessDECSET() protected méthode

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

ProcessDeviceAttributes() protected méthode

protected ProcessDeviceAttributes ( 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

ProcessMouse() public méthode

public ProcessMouse ( TerminalMouseAction action, MouseButtons button, Keys modKeys, int row, int col ) : bool
action TerminalMouseAction
button MouseButtons
modKeys Keys
row int
col int
Résultat bool

ProcessNormalChar() protected méthode

protected ProcessNormalChar ( char ch ) : ProcessCharResult
ch char
Résultat ProcessCharResult

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

ProcessSaveDECSET() protected méthode

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

RestoreCursor() protected méthode

protected RestoreCursor ( ) : void
Résultat void

SaveCursor() protected méthode

protected SaveCursor ( ) : void
Résultat void

SwitchBuffer() protected méthode

protected SwitchBuffer ( bool toAlternate ) : void
toAlternate bool
Résultat void

XTerm() public méthode

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