TestVT100Tabs.mod 623 B

123456789101112131415161718192021222324252627282930
  1. MODULE TestVT100Tabs;
  2. (* Tabs: Set, Clear, ClearAll *)
  3. IMPORT VT100;
  4. FROM STextIO IMPORT WriteString, WriteLn;
  5. FROM Delay IMPORT Delay;
  6. BEGIN
  7. VT100.ClearScreen;
  8. VT100.CursorHome;
  9. WriteString("--- VT100 Tabs test ---"); WriteLn;
  10. VT100.CursorPosition(5, 10);
  11. VT100.TabSet;
  12. VT100.CursorPosition(5, 20);
  13. VT100.TabSet;
  14. WriteString("tabs set at col 10,20");
  15. VT100.CursorPosition(6, 1);
  16. VT100.TabClear;
  17. WriteString("TabClear at current col done");
  18. WriteLn;
  19. VT100.TabClearAll;
  20. WriteString("TabClearAll done"); WriteLn;
  21. WriteString("--- end Tabs ---"); WriteLn;
  22. Delay(500);
  23. END TestVT100Tabs.