C# Класс Poderosa.Terminal.XTerm

Наследование: VT100Terminal
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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[]

Описание методов

ClearScreen() защищенный Метод

protected ClearScreen ( ) : void
Результат void

FullReset() публичный Метод

public FullReset ( ) : void
Результат void

GetFocusReportingMode() публичный Метод

public GetFocusReportingMode ( ) : bool
Результат bool

GetNextTabStop() защищенный Метод

protected GetNextTabStop ( int start ) : int
start int
Результат int

GetPrevTabStop() защищенный Метод

protected GetPrevTabStop ( int start ) : int
start int
Результат int

ProcessAfterCSI() защищенный Метод

protected ProcessAfterCSI ( string param, char code ) : ProcessCharResult
param string
code char
Результат ProcessCharResult

ProcessAfterOSC() защищенный Метод

protected ProcessAfterOSC ( string param, char code ) : ProcessCharResult
param string
code char
Результат ProcessCharResult

ProcessChar() публичный Метод

public ProcessChar ( char ch ) : void
ch char
Результат void

ProcessControlChar() защищенный Метод

protected ProcessControlChar ( char ch ) : ProcessCharResult
ch char
Результат ProcessCharResult

ProcessDECSET() защищенный Метод

protected ProcessDECSET ( string param, char code ) : ProcessCharResult
param string
code char
Результат ProcessCharResult

ProcessDeviceAttributes() защищенный Метод

protected ProcessDeviceAttributes ( string param ) : void
param string
Результат void

ProcessEscapeSequence() защищенный Метод

protected ProcessEscapeSequence ( char code, char seq, int offset ) : ProcessCharResult
code char
seq char
offset int
Результат ProcessCharResult

ProcessMouse() публичный Метод

public ProcessMouse ( TerminalMouseAction action, MouseButtons button, Keys modKeys, int row, int col ) : bool
action TerminalMouseAction
button MouseButtons
modKeys Keys
row int
col int
Результат bool

ProcessNormalChar() защищенный Метод

protected ProcessNormalChar ( char ch ) : ProcessCharResult
ch char
Результат ProcessCharResult

ProcessRestoreDECSET() защищенный Метод

protected ProcessRestoreDECSET ( string param, char code ) : ProcessCharResult
param string
code char
Результат ProcessCharResult

ProcessSGR() защищенный Метод

protected ProcessSGR ( string param ) : void
param string
Результат void

ProcessSaveDECSET() защищенный Метод

protected ProcessSaveDECSET ( string param, char code ) : ProcessCharResult
param string
code char
Результат ProcessCharResult

RestoreCursor() защищенный Метод

protected RestoreCursor ( ) : void
Результат void

SaveCursor() защищенный Метод

protected SaveCursor ( ) : void
Результат void

SwitchBuffer() защищенный Метод

protected SwitchBuffer ( bool toAlternate ) : void
toAlternate bool
Результат void

XTerm() публичный Метод

public XTerm ( Poderosa.Terminal.TerminalInitializeInfo info ) : System
info Poderosa.Terminal.TerminalInitializeInfo
Результат System