constants.cs 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. /*
  2. * This file is autogenerated by the attrib.c program, do not edit
  3. */
  4. using System;
  5. namespace Unix.Terminal {
  6. internal partial class Curses {
  7. public const int A_NORMAL = unchecked((int)0x0);
  8. public const int A_STANDOUT = unchecked((int)0x10000);
  9. public const int A_UNDERLINE = unchecked((int)0x20000);
  10. public const int A_REVERSE = unchecked((int)0x40000);
  11. public const int A_BLINK = unchecked((int)0x80000);
  12. public const int A_DIM = unchecked((int)0x100000);
  13. public const int A_BOLD = unchecked((int)0x200000);
  14. public const int A_PROTECT = unchecked((int)0x1000000);
  15. public const int A_INVIS = unchecked((int)0x800000);
  16. public const int ACS_LLCORNER = unchecked((int)0x40006d);
  17. public const int ACS_LRCORNER = unchecked((int)0x40006a);
  18. public const int ACS_HLINE = unchecked((int)0x400071);
  19. public const int ACS_ULCORNER = unchecked((int)0x40006c);
  20. public const int ACS_URCORNER = unchecked((int)0x40006b);
  21. public const int ACS_VLINE = unchecked((int)0x400078);
  22. public const int ACS_LTEE = unchecked((int)0x400074);
  23. public const int ACS_RTEE = unchecked((int)0x400075);
  24. public const int ACS_BTEE = unchecked((int)0x400076);
  25. public const int ACS_TTEE = unchecked((int)0x400077);
  26. public const int ACS_PLUS = unchecked((int)0x40006e);
  27. public const int ACS_S1 = unchecked((int)0x40006f);
  28. public const int ACS_S9 = unchecked((int)0x400073);
  29. public const int ACS_DIAMOND = unchecked((int)0x400060);
  30. public const int ACS_CKBOARD = unchecked((int)0x400061);
  31. public const int ACS_DEGREE = unchecked((int)0x400066);
  32. public const int ACS_PLMINUS = unchecked((int)0x400067);
  33. public const int ACS_BULLET = unchecked((int)0x40007e);
  34. public const int ACS_LARROW = unchecked((int)0x40002c);
  35. public const int ACS_RARROW = unchecked((int)0x40002b);
  36. public const int ACS_DARROW = unchecked((int)0x40002e);
  37. public const int ACS_UARROW = unchecked((int)0x40002d);
  38. public const int ACS_BOARD = unchecked((int)0x400068);
  39. public const int ACS_LANTERN = unchecked((int)0x400069);
  40. public const int ACS_BLOCK = unchecked((int)0x400030);
  41. public const int COLOR_BLACK = unchecked((int)0x0);
  42. public const int COLOR_RED = unchecked((int)0x1);
  43. public const int COLOR_GREEN = unchecked((int)0x2);
  44. public const int COLOR_YELLOW = unchecked((int)0x3);
  45. public const int COLOR_BLUE = unchecked((int)0x4);
  46. public const int COLOR_MAGENTA = unchecked((int)0x5);
  47. public const int COLOR_CYAN = unchecked((int)0x6);
  48. public const int COLOR_WHITE = unchecked((int)0x7);
  49. public const int KEY_CODE_YES = unchecked((int)0x100);
  50. internal enum Event : long {
  51. Button1Pressed = unchecked((int)0x2),
  52. Button1Released = unchecked((int)0x1),
  53. Button1Clicked = unchecked((int)0x4),
  54. Button1DoubleClicked = unchecked((int)0x8),
  55. Button1TripleClicked = unchecked((int)0x10),
  56. Button2Pressed = unchecked((int)0x80),
  57. Button2Released = unchecked((int)0x40),
  58. Button2Clicked = unchecked((int)0x100),
  59. Button2DoubleClicked = unchecked((int)0x200),
  60. Button2TrippleClicked = unchecked((int)0x400),
  61. Button3Pressed = unchecked((int)0x2000),
  62. Button3Released = unchecked((int)0x1000),
  63. Button3Clicked = unchecked((int)0x4000),
  64. Button3DoubleClicked = unchecked((int)0x8000),
  65. Button3TripleClicked = unchecked((int)0x10000),
  66. Button4Pressed = unchecked((int)0x80000),
  67. Button4Released = unchecked((int)0x40000),
  68. Button4Clicked = unchecked((int)0x100000),
  69. Button4DoubleClicked = unchecked((int)0x200000),
  70. Button4TripleClicked = unchecked((int)0x400000),
  71. ButtonShift = unchecked((int)0x2000000),
  72. ButtonCtrl = unchecked((int)0x1000000),
  73. ButtonAlt = unchecked((int)0x4000000),
  74. ReportMousePosition = unchecked((int)0x8000000),
  75. AllEvents = unchecked((int)0x7ffffff),
  76. }
  77. public const int ERR = unchecked((int)0xffffffff);
  78. public const int KeyBackspace = unchecked((int)0x107);
  79. public const int KeyUp = unchecked((int)0x103);
  80. public const int KeyDown = unchecked((int)0x102);
  81. public const int KeyLeft = unchecked((int)0x104);
  82. public const int KeyRight = unchecked((int)0x105);
  83. public const int KeyNPage = unchecked((int)0x152);
  84. public const int KeyPPage = unchecked((int)0x153);
  85. public const int KeyHome = unchecked((int)0x106);
  86. public const int KeyMouse = unchecked((int)0x199);
  87. public const int KeyEnd = unchecked((int)0x168);
  88. public const int KeyDeleteChar = unchecked((int)0x14a);
  89. public const int KeyInsertChar = unchecked((int)0x14b);
  90. public const int KeyBackTab = unchecked((int)0x161);
  91. public const int KeyF1 = unchecked((int)0x109);
  92. public const int KeyF2 = unchecked((int)0x10a);
  93. public const int KeyF3 = unchecked((int)0x10b);
  94. public const int KeyF4 = unchecked((int)0x10c);
  95. public const int KeyF5 = unchecked((int)0x10d);
  96. public const int KeyF6 = unchecked((int)0x10e);
  97. public const int KeyF7 = unchecked((int)0x10f);
  98. public const int KeyF8 = unchecked((int)0x110);
  99. public const int KeyF9 = unchecked((int)0x111);
  100. public const int KeyF10 = unchecked((int)0x112);
  101. public const int KeyResize = unchecked((int)0x19a);
  102. static public int ColorPair(int n){
  103. return 0 + n * 256;
  104. }
  105. }
  106. }