Subj : Re: Finger mod
To : Deuce
From : Angus McLeod
Date : Mon Feb 04 2008 09:03 pm
Re: Re: Finger mod
By: Deuce to Angus McLeod on Mon Feb 04 2008 13:36:00
> > Yes, it is non-trivial, and there isn't much reward for doing it, but it
> > would allow an application to control how much of the screen was to be
> > clobbered by the lightbar list. Also, it would allow you to set the
> > number of lines to ONE and just have a rolling value. Hmmm... perhaps a
> > separate type of object would be better than using a maximally collapsed
> > lightbar list? Probably.
>
> Well, since graphic.js is already written, it would actually be pretty trivi
> Basically, the first draw() or getval() called after an additem() would upda
> the graphical representation... then the draw() function be be from the top
> offset to top+height etc.
>
> A single rolling value wouldn't be any better or worse actually.
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.
A rolling value isn't particularly great, except you know that only the
input area (one part of one line) will be affected, and on completion, the
selected value will remain in that same area, effectively 'repairing' the
screen.
---
Playing: "Annie" by "James Blunt" from the "All The Lost Souls" album.
� Synchronet � Making sure Jason works OK at The ANJO BBS