programming tools for Windows applications development
  Home  |   SwiftForth Archive  |   SwiftX Archive  |

Re: TTY question

From: John Rible <john_at_sandpipers.com>
Date: Thu, 08 May 2008 23:46:42 -0700

Rick,

After some 'little experiments', my suggestion is to give PAGE the same functionality as the 'clear page' menu button: remove all history. This makes the get-xy, at-xy coordinates always physically 0,0 based.

As Elizabeth said, it's important for the kind of fast screen updating we do that the origin DOESN'T CHANGE when the current line 0 is scrolled off the screen. (We only rewrite changed table entries.) This means that some updates may not be seen until the screen is scrolled back, but they are in the right place.

The downside is that one must turn logging on prior to thinking you might want to save the previous stuff when you use PAGE. (Maybe the default should be LOGGING ON with a generic console.log file in the ??? directory?) It would require clarifying documentation (which says nothing about it now).

My 2 cents,
John

----------------------------------------------------------------------
sftalk_at_forth.com The SwiftForth programming discussion email list
To unsubscribe, send subject "unsubscribe" to sftalk-request_at_forth.com
For list command help, send subject "help" to sftalk-request_at_forth.com
Message archives are located at http://www.forth.com/archive/sftalk
----------------------------------------------------------------------
This list is a forum for SwiftForth users. For product support and
bug reports, please send email to support_at_forth.com
----------------------------------------------------------------------
Received on Thu May 08 2008 - 23:47:29 PDT

This archive was generated by hypermail 2.2.0 : Thu Nov 20 2008 - 03:04:42 PST