C# 클래스 Poderosa.Terminal.XTerm

상속: VT100Terminal
파일 보기 프로젝트 열기: poderosaproject/poderosa

공개 메소드들

메소드 설명
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