Subj : Re: Finger mod
To   : Angus McLeod
From : Deuce
Date : Tue Feb 05 2008 10:34 am

 Re: Re: Finger mod
 By: Angus McLeod to Deuce on Mon Feb 04 2008 09:03 pm

> As ever, the real problem with console I/O is this:  You can't easily
> 'repair' those areas of the screen that your pop-up clobbers.  You can't
> copy/save a rectangular area of the console, pop up a pick-list over that
> area, and then restore the copy/save area to it's original state when the
> pick-list is no longer needed.  Unless the length of the list can be
> controlled, you can't control how much of the screen gets disrupted.

Right.  Which is why lbshell.js uses a known "image" for the background so it
can restore arbitrary rectangles of the screen.  I've actually looked into
having Synchronet track outgoing ANSI so it *could* restore arbitrary parts of
the screen, but decided I didn't want to bother since I personally wouldn't use
that often enough.

---
Synchronet - Jump on the Web 0.2 bandwagon!

---
� Synchronet � My Brand-New BBS (All the cool SysOps run STOCK!)