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!) .