| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
System.Terminal.Emulator.Parsing.Types
Documentation
Constructors
data SingleCharacterFunction Source #
Constructors
| Control_Bell |
|
| Control_Backspace |
|
| Control_CarriageReturn |
|
| Control_ReturnTerminalStatus |
|
| Control_FormFeed |
|
| Control_LineFeed |
|
| Control_SwitchToStandardCharacterSet |
|
| Control_SwitchToAlternateCharacterSet |
|
| Control_Tab |
|
| Control_VerticalTab |
|
Instances
data EscapeSequence Source #
Constructors
| Esc_ReverseIndex |
|
| Esc_RIS |
|
| Esc_DECPAM |
|
| Esc_DECPNM |
|
| ESC_SetG0CharacterSet !Text |
|
| Esc_CSI !ControlSequenceIntroducer | |
| Esc_OSC !OperatingSystemCommand |
Instances
| Eq EscapeSequence Source # | |
Defined in System.Terminal.Emulator.Parsing.Types Methods (==) :: EscapeSequence -> EscapeSequence -> Bool # (/=) :: EscapeSequence -> EscapeSequence -> Bool # | |
| Show EscapeSequence Source # | |
Defined in System.Terminal.Emulator.Parsing.Types Methods showsPrec :: Int -> EscapeSequence -> ShowS # show :: EscapeSequence -> String # showList :: [EscapeSequence] -> ShowS # | |
data ControlSequenceIntroducer Source #
Constructors
| CSI_CharacterPositionAbsolute !Int |
|
| CSI_CharacterPositionRelative !Int |
|
| CSI_CursorUp !Int |
|
| CSI_CursorDown !Int |
|
| CSI_CursorForward !Int |
|
| CSI_CursorBack !Int |
|
| CSI_EraseInLine !EraseInLineParam |
|
| CSI_InsertBlankCharacters !Int |
|
| CSI_InsertBlankLines !Int |
|
| CSI_DeleteChars !Int |
|
| CSI_DeleteLines !Int |
|
| CSI_CursorCharacterAbsolute !Int |
|
| CSI_CursorPosition !Int !Int |
|
| CSI_HorizontalVerticalPosition !Int !Int |
|
| CSI_LinePositionAbsolute !Int |
|
| CSI_LinePositionRelative !Int |
|
| CSI_ScrollUp !Int |
|
| CSI_ScrollDown !Int |
|
| CSI_EraseInDisplay !EraseInDisplayParam |
|
| CSI_EraseCharacters !Int |
|
| CSI_WindowManipulation !WindowManipulation |
|
| CSI_DeviceStatusReport !DeviceStatusReport |
|
| CSI_SoftTerminalReset |
|
| CSI_SetMode !Mode |
|
| CSI_ResetMode !Mode |
|
| CSI_SendDeviceAttributes |
|
| CSI_SendDeviceAttributesSecondary !SendDeviceAttributesSecondary |
|
| CSI_RequestDECPrivateMode !Int |
|
| CSI_DECSTBM !(Maybe Int) !(Maybe Int) | Set Scrolling Region [top;bottom] (default = full size of window) (DECSTBM) |
| CSI_DECSET !DECPrivateMode | DEC Private Mode Set |
| CSI_DECSET_Unknown !Int | Unknown DECSET (DEC Private Mode Set) code |
| CSI_DECRST !DECPrivateMode | DEC Private Mode Reset |
| CSI_DECRST_Unknown !Int | Unknown DECRST (DEC Private Mode Reset) code |
| CSI_SGR !(Vector SGR) |
Instances
| Eq ControlSequenceIntroducer Source # | |
Defined in System.Terminal.Emulator.Parsing.Types Methods (==) :: ControlSequenceIntroducer -> ControlSequenceIntroducer -> Bool # (/=) :: ControlSequenceIntroducer -> ControlSequenceIntroducer -> Bool # | |
| Show ControlSequenceIntroducer Source # | |
Defined in System.Terminal.Emulator.Parsing.Types Methods showsPrec :: Int -> ControlSequenceIntroducer -> ShowS # show :: ControlSequenceIntroducer -> String # showList :: [ControlSequenceIntroducer] -> ShowS # | |
data EraseInLineParam Source #
Constructors
| ClearFromCursorToEndOfLine |
|
| ClearFromCursorToBeginningOfLine |
|
| ClearEntireLine |
|
Instances
data EraseInDisplayParam Source #
Constructors
| EraseBelow |
|
| EraseAbove |
|
| EraseAll |
|
| EraseSavedLines |
|
Instances
data WindowManipulation Source #
Constructors
| SaveIconAndWindowTitleOnStack |
|
| RestoreIconAndWindowTitleOnStack |
|
Instances
data DeviceStatusReport Source #
Constructors
| StatusReport | Status Report. Result (OK) is |
| ReportCursorPosition | Report Cursor Position (CPR) [row;column]. Result is |
Instances
Constructors
| KeyboardActionMode | Keyboard Action Mode (KAM) |
| InsertReplaceMode | Insert/Replace Mode (IRM) |
| SendReceive | Send/receive (SRM) |
| AutomaticNewlineNormalLinefeed | Automatic Newline / Normal Linefeed (LNM). |
data SendDeviceAttributesSecondary Source #
Constructors
| RequestTerminalIdentificationCode |
Instances
data OperatingSystemCommand Source #
Constructors
| OSC_SetTitle | Change Icon Name and Window Title |
| OSC_ChangeTextForegroundColor !Text | Change VT100 text foreground color |
| OSC_RequestTextForegroundColor | Request VT100 text foreground color |
| OSC_ChangeTextBackgroundColor !Text | Change VT100 text background color |
| OSC_RequestTextBackgroundColor | Request VT100 text background color |
| OSC_ResetTextCursorColor |
|