Changeset View
Changeset View
Standalone View
Standalone View
src/Vt102Emulation.cpp
Show First 20 Lines • Show All 833 Lines • ▼ Show 20 Line(s) | 609 | // change tab text color : \e[28;<color>t color: 0-16,777,215 | |||
---|---|---|---|---|---|
834 | case token_csi_pr('s', 1005) : saveMode (MODE_Mouse1005); break; //XTERM | 834 | case token_csi_pr('s', 1005) : saveMode (MODE_Mouse1005); break; //XTERM | ||
835 | case token_csi_pr('r', 1005) : restoreMode (MODE_Mouse1005); break; //XTERM | 835 | case token_csi_pr('r', 1005) : restoreMode (MODE_Mouse1005); break; //XTERM | ||
836 | 836 | | |||
837 | case token_csi_pr('h', 1006) : setMode (MODE_Mouse1006); break; //XTERM | 837 | case token_csi_pr('h', 1006) : setMode (MODE_Mouse1006); break; //XTERM | ||
838 | case token_csi_pr('l', 1006) : resetMode (MODE_Mouse1006); break; //XTERM | 838 | case token_csi_pr('l', 1006) : resetMode (MODE_Mouse1006); break; //XTERM | ||
839 | case token_csi_pr('s', 1006) : saveMode (MODE_Mouse1006); break; //XTERM | 839 | case token_csi_pr('s', 1006) : saveMode (MODE_Mouse1006); break; //XTERM | ||
840 | case token_csi_pr('r', 1006) : restoreMode (MODE_Mouse1006); break; //XTERM | 840 | case token_csi_pr('r', 1006) : restoreMode (MODE_Mouse1006); break; //XTERM | ||
841 | 841 | | |||
842 | case token_csi_pr('h', 1007) : setMode (MODE_Mouse1007); break; //XTERM | ||||
843 | case token_csi_pr('l', 1007) : resetMode (MODE_Mouse1007); break; //XTERM | ||||
844 | case token_csi_pr('s', 1007) : saveMode (MODE_Mouse1007); break; //XTERM | ||||
845 | case token_csi_pr('r', 1007) : restoreMode (MODE_Mouse1007); break; //XTERM | ||||
846 | | ||||
842 | case token_csi_pr('h', 1015) : setMode (MODE_Mouse1015); break; //URXVT | 847 | case token_csi_pr('h', 1015) : setMode (MODE_Mouse1015); break; //URXVT | ||
843 | case token_csi_pr('l', 1015) : resetMode (MODE_Mouse1015); break; //URXVT | 848 | case token_csi_pr('l', 1015) : resetMode (MODE_Mouse1015); break; //URXVT | ||
844 | case token_csi_pr('s', 1015) : saveMode (MODE_Mouse1015); break; //URXVT | 849 | case token_csi_pr('s', 1015) : saveMode (MODE_Mouse1015); break; //URXVT | ||
845 | case token_csi_pr('r', 1015) : restoreMode (MODE_Mouse1015); break; //URXVT | 850 | case token_csi_pr('r', 1015) : restoreMode (MODE_Mouse1015); break; //URXVT | ||
846 | 851 | | |||
847 | case token_csi_pr('h', 1034) : /* IGNORED: 8bitinput activation */ break; //XTERM | 852 | case token_csi_pr('h', 1034) : /* IGNORED: 8bitinput activation */ break; //XTERM | ||
848 | 853 | | |||
849 | case token_csi_pr('h', 1047) : setMode (MODE_AppScreen); break; //XTERM | 854 | case token_csi_pr('h', 1047) : setMode (MODE_AppScreen); break; //XTERM | ||
▲ Show 20 Lines • Show All 472 Lines • ▼ Show 20 Line(s) | 1324 | { | |||
1322 | 1327 | | |||
1323 | resetMode(MODE_132Columns); saveMode(MODE_132Columns); | 1328 | resetMode(MODE_132Columns); saveMode(MODE_132Columns); | ||
1324 | resetMode(MODE_Mouse1000); saveMode(MODE_Mouse1000); | 1329 | resetMode(MODE_Mouse1000); saveMode(MODE_Mouse1000); | ||
1325 | resetMode(MODE_Mouse1001); saveMode(MODE_Mouse1001); | 1330 | resetMode(MODE_Mouse1001); saveMode(MODE_Mouse1001); | ||
1326 | resetMode(MODE_Mouse1002); saveMode(MODE_Mouse1002); | 1331 | resetMode(MODE_Mouse1002); saveMode(MODE_Mouse1002); | ||
1327 | resetMode(MODE_Mouse1003); saveMode(MODE_Mouse1003); | 1332 | resetMode(MODE_Mouse1003); saveMode(MODE_Mouse1003); | ||
1328 | resetMode(MODE_Mouse1005); saveMode(MODE_Mouse1005); | 1333 | resetMode(MODE_Mouse1005); saveMode(MODE_Mouse1005); | ||
1329 | resetMode(MODE_Mouse1006); saveMode(MODE_Mouse1006); | 1334 | resetMode(MODE_Mouse1006); saveMode(MODE_Mouse1006); | ||
1335 | resetMode(MODE_Mouse1007); saveMode(MODE_Mouse1007); | ||||
1330 | resetMode(MODE_Mouse1015); saveMode(MODE_Mouse1015); | 1336 | resetMode(MODE_Mouse1015); saveMode(MODE_Mouse1015); | ||
1331 | resetMode(MODE_BracketedPaste); saveMode(MODE_BracketedPaste); | 1337 | resetMode(MODE_BracketedPaste); saveMode(MODE_BracketedPaste); | ||
1332 | 1338 | | |||
1333 | resetMode(MODE_AppScreen); saveMode(MODE_AppScreen); | 1339 | resetMode(MODE_AppScreen); saveMode(MODE_AppScreen); | ||
1334 | resetMode(MODE_AppCuKeys); saveMode(MODE_AppCuKeys); | 1340 | resetMode(MODE_AppCuKeys); saveMode(MODE_AppCuKeys); | ||
1335 | resetMode(MODE_AppKeyPad); saveMode(MODE_AppKeyPad); | 1341 | resetMode(MODE_AppKeyPad); saveMode(MODE_AppKeyPad); | ||
1336 | resetMode(MODE_NewLine); | 1342 | resetMode(MODE_NewLine); | ||
1337 | setMode(MODE_Ansi); | 1343 | setMode(MODE_Ansi); | ||
Show All 11 Lines | 1350 | case MODE_132Columns: | |||
1349 | } | 1355 | } | ||
1350 | break; | 1356 | break; | ||
1351 | case MODE_Mouse1000: | 1357 | case MODE_Mouse1000: | ||
1352 | case MODE_Mouse1001: | 1358 | case MODE_Mouse1001: | ||
1353 | case MODE_Mouse1002: | 1359 | case MODE_Mouse1002: | ||
1354 | case MODE_Mouse1003: | 1360 | case MODE_Mouse1003: | ||
1355 | emit programUsesMouseChanged(false); | 1361 | emit programUsesMouseChanged(false); | ||
1356 | break; | 1362 | break; | ||
1363 | case MODE_Mouse1007: | ||||
1364 | emit enableAlternateScrolling(true); | ||||
1365 | break; | ||||
1357 | 1366 | | |||
1358 | case MODE_BracketedPaste: | 1367 | case MODE_BracketedPaste: | ||
1359 | emit programBracketedPasteModeChanged(true); | 1368 | emit programBracketedPasteModeChanged(true); | ||
1360 | break; | 1369 | break; | ||
1361 | 1370 | | |||
1362 | case MODE_AppScreen: | 1371 | case MODE_AppScreen: | ||
1363 | _screen[1]->setDefaultRendition(); | 1372 | _screen[1]->setDefaultRendition(); | ||
1364 | _screen[1]->clearSelection(); | 1373 | _screen[1]->clearSelection(); | ||
Show All 18 Lines | 1389 | case MODE_132Columns: | |||
1383 | } | 1392 | } | ||
1384 | break; | 1393 | break; | ||
1385 | case MODE_Mouse1000: | 1394 | case MODE_Mouse1000: | ||
1386 | case MODE_Mouse1001: | 1395 | case MODE_Mouse1001: | ||
1387 | case MODE_Mouse1002: | 1396 | case MODE_Mouse1002: | ||
1388 | case MODE_Mouse1003: | 1397 | case MODE_Mouse1003: | ||
1389 | emit programUsesMouseChanged(true); | 1398 | emit programUsesMouseChanged(true); | ||
1390 | break; | 1399 | break; | ||
1400 | case MODE_Mouse1007: | ||||
1401 | emit enableAlternateScrolling(false); | ||||
1402 | break; | ||||
1391 | 1403 | | |||
1392 | case MODE_BracketedPaste: | 1404 | case MODE_BracketedPaste: | ||
1393 | emit programBracketedPasteModeChanged(false); | 1405 | emit programBracketedPasteModeChanged(false); | ||
1394 | break; | 1406 | break; | ||
1395 | 1407 | | |||
1396 | case MODE_AppScreen: | 1408 | case MODE_AppScreen: | ||
1397 | _screen[0]->clearSelection(); | 1409 | _screen[0]->clearSelection(); | ||
1398 | setScreen(0); | 1410 | setScreen(0); | ||
▲ Show 20 Lines • Show All 94 Lines • Show Last 20 Lines |