… | |
… | |
1020 | const_iv (XIMLineEnd), |
1020 | const_iv (XIMLineEnd), |
1021 | const_iv (XIMAbsolutePosition), |
1021 | const_iv (XIMAbsolutePosition), |
1022 | const_iv (XIMDontChange), |
1022 | const_iv (XIMDontChange), |
1023 | # endif |
1023 | # endif |
1024 | # endif |
1024 | # endif |
|
|
1025 | |
|
|
1026 | /* DEC private modes */ |
|
|
1027 | const_iv (PrivMode_132), |
|
|
1028 | const_iv (PrivMode_132OK), |
|
|
1029 | const_iv (PrivMode_rVideo), |
|
|
1030 | const_iv (PrivMode_relOrigin), |
|
|
1031 | const_iv (PrivMode_Screen), |
|
|
1032 | const_iv (PrivMode_Autowrap), |
|
|
1033 | const_iv (PrivMode_aplCUR), |
|
|
1034 | const_iv (PrivMode_aplKP), |
|
|
1035 | const_iv (PrivMode_HaveBackSpace), |
|
|
1036 | const_iv (PrivMode_BackSpace), |
|
|
1037 | const_iv (PrivMode_ShiftKeys), |
|
|
1038 | const_iv (PrivMode_VisibleCursor), |
|
|
1039 | const_iv (PrivMode_MouseX10), |
|
|
1040 | const_iv (PrivMode_MouseX11), |
|
|
1041 | const_iv (PrivMode_scrollBar), |
|
|
1042 | const_iv (PrivMode_TtyOutputInh), |
|
|
1043 | const_iv (PrivMode_Keypress), |
|
|
1044 | const_iv (PrivMode_smoothScroll), |
|
|
1045 | const_iv (PrivMode_vt52), |
|
|
1046 | const_iv (PrivMode_LFNL), |
|
|
1047 | const_iv (PrivMode_MouseBtnEvent), |
|
|
1048 | const_iv (PrivMode_MouseAnyEvent), |
|
|
1049 | const_iv (PrivMode_BracketPaste), |
|
|
1050 | const_iv (PrivMode_ExtModeMouse), |
|
|
1051 | const_iv (PrivMode_ExtMouseRight), |
|
|
1052 | const_iv (PrivMode_BlinkingCursor), |
|
|
1053 | const_iv (PrivMode_mouse_report), |
|
|
1054 | const_iv (PrivMode_Default), |
1025 | }; |
1055 | }; |
1026 | |
1056 | |
1027 | for (civ = const_iv + ecb_array_length (const_iv); civ > const_iv; civ--) |
1057 | for (civ = const_iv + ecb_array_length (const_iv); civ > const_iv; civ--) |
1028 | newCONSTSUB (stash, (char *)civ[-1].name, newSViv (civ[-1].iv)); |
1058 | newCONSTSUB (stash, (char *)civ[-1].name, newSViv (civ[-1].iv)); |
1029 | } |
1059 | } |
… | |
… | |
1420 | ModLevel3Mask = 0 |
1450 | ModLevel3Mask = 0 |
1421 | ModMetaMask = 1 |
1451 | ModMetaMask = 1 |
1422 | ModNumLockMask = 2 |
1452 | ModNumLockMask = 2 |
1423 | current_screen = 3 |
1453 | current_screen = 3 |
1424 | hidden_cursor = 4 |
1454 | hidden_cursor = 4 |
|
|
1455 | priv_modes = 5 |
1425 | CODE: |
1456 | CODE: |
1426 | switch (ix) |
1457 | switch (ix) |
1427 | { |
1458 | { |
1428 | case 0: RETVAL = THIS->ModLevel3Mask; break; |
1459 | case 0: RETVAL = THIS->ModLevel3Mask; break; |
1429 | case 1: RETVAL = THIS->ModMetaMask; break; |
1460 | case 1: RETVAL = THIS->ModMetaMask; break; |
… | |
… | |
1432 | #ifdef CURSOR_BLINK |
1463 | #ifdef CURSOR_BLINK |
1433 | case 4: RETVAL = THIS->hidden_cursor; break; |
1464 | case 4: RETVAL = THIS->hidden_cursor; break; |
1434 | #else |
1465 | #else |
1435 | case 4: RETVAL = 0; break; |
1466 | case 4: RETVAL = 0; break; |
1436 | #endif |
1467 | #endif |
|
|
1468 | case 5: RETVAL = THIS->priv_modes; break; |
1437 | } |
1469 | } |
1438 | OUTPUT: |
1470 | OUTPUT: |
1439 | RETVAL |
1471 | RETVAL |
1440 | |
1472 | |
1441 | char * |
1473 | char * |