// // System.TermInfoStrings // // Authors: // Gonzalo Paniagua Javier (gonzalo@ximian.com) // // (C) 2005 Novell, Inc (http://www.novell.com) // // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to // permit persons to whom the Software is furnished to do so, subject to // the following conditions: // // The above copyright notice and this permission notice shall be // included in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // #if MONO_FEATURE_CONSOLE // These values are taken from 'man 5 terminfo' and /usr/include/term.h. // They are the indexes for the string capabilities in a terminfo file. namespace System { enum TermInfoStrings { BackTab, // 0 Bell, CarriageReturn, ChangeScrollRegion, ClearAllTabs, ClearScreen, ClrEol, ClrEos, ColumnAddress, CommandCharacter, CursorAddress, CursorDown, CursorHome, CursorInvisible, CursorLeft, CursorMemAddress, CursorNormal, CursorRight, CursorToLl, CursorUp, CursorVisible, DeleteCharacter, DeleteLine, DisStatusLine, DownHalfLine, EnterAltCharsetMode, EnterBlinkMode, EnterBoldMode, EnterCaMode, EnterDeleteMode, EnterDimMode, EnterInsertMode, EnterSecureMode, EnterProtectedMode, EnterReverseMode, EnterStandoutMode, EnterUnderlineMode, EraseChars, ExitAltCharsetMode, ExitAttributeMode, ExitCaMode, ExitDeleteMode, ExitInsertMode, ExitStandoutMode, ExitUnderlineMode, FlashScreen, FormFeed, FromStatusLine, Init1string, Init2string, Init3string, InitFile, InsertCharacter, InsertLine, InsertPadding, KeyBackspace, KeyCatab, KeyClear, KeyCtab, KeyDc, KeyDl, KeyDown, KeyEic, KeyEol, KeyEos, KeyF0, KeyF1, KeyF10, KeyF2, KeyF3, KeyF4, KeyF5, KeyF6, KeyF7, KeyF8, KeyF9, KeyHome, KeyIc, KeyIl, KeyLeft, KeyLl, KeyNpage, KeyPpage, KeyRight, KeySf, KeySr, KeyStab, KeyUp, KeypadLocal, KeypadXmit, LabF0, LabF1, LabF10, LabF2, LabF3, LabF4, LabF5, LabF6, LabF7, LabF8, LabF9, MetaOff, MetaOn, Newline, PadChar, ParmDch, ParmDeleteLine, ParmDownCursor, ParmIch, ParmIndex, ParmInsertLine, ParmLeftCursor, ParmRightCursor, ParmRindex, ParmUpCursor, PkeyKey, PkeyLocal, PkeyXmit, PrintScreen, PrtrOff, PrtrOn, RepeatChar, Reset1string, Reset2string, Reset3string, ResetFile, RestoreCursor, RowAddress, SaveCursor, ScrollForward, ScrollReverse, SetAttributes, SetTab, SetWindow, Tab, ToStatusLine, UnderlineChar, UpHalfLine, InitProg, KeyA1, KeyA3, KeyB2, KeyC1, KeyC3, PrtrNon, CharPadding, AcsChars, PlabNorm, KeyBtab, EnterXonMode, ExitXonMode, EnterAmMode, ExitAmMode, XonCharacter, XoffCharacter, EnaAcs, LabelOn, LabelOff, KeyBeg, KeyCancel, KeyClose, KeyCommand, KeyCopy, KeyCreate, KeyEnd, KeyEnter, KeyExit, KeyFind, KeyHelp, KeyMark, KeyMessage, KeyMove, KeyNext, KeyOpen, KeyOptions, KeyPrevious, KeyPrint, KeyRedo, KeyReference, KeyRefresh, KeyReplace, KeyRestart, KeyResume, KeySave, KeySuspend, KeyUndo, KeySbeg, KeyScancel, KeyScommand, KeyScopy, KeyScreate, KeySdc, KeySdl, KeySelect, KeySend, KeySeol, KeySexit, KeySfind, KeyShelp, KeyShome, KeySic, KeySleft, KeySmessage, KeySmove, KeySnext, KeySoptions, KeySprevious, KeySprint, KeySredo, KeySreplace, KeySright, KeySrsume, KeySsave, KeySsuspend, KeySundo, ReqForInput, KeyF11, KeyF12, KeyF13, KeyF14, KeyF15, KeyF16, KeyF17, KeyF18, KeyF19, KeyF20, KeyF21, KeyF22, KeyF23, KeyF24, KeyF25, KeyF26, KeyF27, KeyF28, KeyF29, KeyF30, KeyF31, KeyF32, KeyF33, KeyF34, KeyF35, KeyF36, KeyF37, KeyF38, KeyF39, KeyF40, KeyF41, KeyF42, KeyF43, KeyF44, KeyF45, KeyF46, KeyF47, KeyF48, KeyF49, KeyF50, KeyF51, KeyF52, KeyF53, KeyF54, KeyF55, KeyF56, KeyF57, KeyF58, KeyF59, KeyF60, KeyF61, KeyF62, KeyF63, ClrBol, ClearMargins, SetLeftMargin, SetRightMargin, LabelFormat, SetClock, DisplayClock, RemoveClock, CreateWindow, GotoWindow, Hangup, DialPhone, QuickDial, Tone, Pulse, FlashHook, FixedPause, WaitTone, User0, User1, User2, User3, User4, User5, User6, User7, User8, User9, OrigPair, OrigColors, InitializeColor, InitializePair, SetColorPair, SetForeground, SetBackground, ChangeCharPitch, ChangeLinePitch, ChangeResHorz, ChangeResVert, DefineChar, EnterDoublewideMode, EnterDraftQuality, EnterItalicsMode, EnterLeftwardMode, EnterMicroMode, EnterNearLetterQuality, EnterNormalQuality, EnterShadowMode, EnterSubscriptMode, EnterSuperscriptMode, EnterUpwardMode, ExitDoublewideMode, ExitItalicsMode, ExitLeftwardMode, ExitMicroMode, ExitShadowMode, ExitSubscriptMode, ExitSuperscriptMode, ExitUpwardMode, MicroColumnAddress, MicroDown, MicroLeft, MicroRight, MicroRowAddress, MicroUp, OrderOfPins, ParmDownMicro, ParmLeftMicro, ParmRightMicro, ParmUpMicro, SelectCharSet, SetBottomMargin, SetBottomMarginParm, SetLeftMarginParm, SetRightMarginParm, SetTopMargin, SetTopMarginParm, StartBitImage, StartCharSetDef, StopBitImage, StopCharSetDef, SubscriptCharacters, SuperscriptCharacters, TheseCauseCr, ZeroMotion, CharSetNames, KeyMouse, MouseInfo, ReqMousePos, GetMouse, SetAForeground, SetABackground, PkeyPlab, DeviceType, CodeSetInit, Set0DesSeq, Set1DesSeq, Set2DesSeq, Set3DesSeq, SetLrMargin, SetTbMargin, BitImageRepeat, BitImageNewline, BitImageCarriageReturn, ColorNames, DefineBitImageRegion, EndBitImageRegion, SetColorBand, SetPageLength, DisplayPcChar, EnterPcCharsetMode, ExitPcCharsetMode, EnterScancodeMode, ExitScancodeMode, PcTermOptions, ScancodeEscape, AltScancodeEsc, EnterHorizontalHlMode, EnterLeftHlMode, EnterLowHlMode, EnterRightHlMode, EnterTopHlMode, EnterVerticalHlMode, SetAAttributes, SetPglenInch, // 393 Last } } #endif