[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [StrongED] Taskwindow/BASIC delete
In message <40fa06b755.Iyonix@-.->
Ron <gettingchoppy@xxxxxxxxx> wrote:
> Hi, I'm currently using 4.69f9 in RO 5.22(Iyonix)
> Using BASIC PRINT you cannot delete the first column.
That's how it was in pre 4.67 versions but I changed it because it could
cause the prompt to be deleted under some circumstances (IIRC - this was
over a decade ago). The old code is still in there (commented out) so it
could be changed back easily.
> A related problem in this area is wether a (8) or (127) /from/
> column one should take you to the end of the previous line.
> Possibly should if it is a wrapped string (no nl) at least.
StrongED uses start and end of textline so I guess it does wrap when in
column 1 (and it's not start of text line).
> I dont really know the working of SE at that level
The source is available. :-)
TaskWindow handling is in the UserMessg file and control codes are dealt
with in the routine TaskCtrl. It shouldn't be too hard to get a basic
understanding of what the code does.
> Usually VDU 8 is a move left without overstrike/delete, [..]
Yes, and that's how StrongED handles it unlike Edit which treats Delete
and Backspace the same (as the source showed).
PRINT "ABC" + CHR$(8) + CHR$(8) + "x"
PRINT "ABC" + CHR$(127) + CHR$(127) + "x"
These should give AxC and Ax respectively. StrongED (& Zap) do it right
but Edit shows Ax for both.
To unsubscribe send a mail to StrongED+unsubscribe@xxxxxxxxxxxxxx
List archives at http://www.Torrens.org.uk/RO/StrongED/index.html