[prev in list] [next in list] [prev in thread] [next in thread]
List: busybox
Subject: Re: fbsplash - text rendering
From: Denys Vlasenko <vda.linux () googlemail ! com>
Date: 2009-09-27 1:02:19
Message-ID: 200909270302.19039.vda.linux () googlemail ! com
[Download RAW message or body]
On Saturday 26 September 2009 21:55, Jiøí Gabriel wrote:
> > Maybe later. Let's have at least something simpler first.
> >
> > > Command "write:text" -
> > > colorized by \e[30m .. \e[1;37m sequences for console compatibility
> > > and colorize char by char.
> >
> > We'll need ESC parser. Kinda complex.
>
> ESC parser is about 260 bytes and command parameter color parser is about 150 \
> bytes. 100 bytes for compatibility with init.d functions (Starting........[ OK ]) \
> where OK is green.
I'm sorry, but I NAK this. At least for now.
We don't have ANY text rendering now.
Let's add something _simple_ first.
Not to mention that whoever invented colorized "Starting........[ OK ]"
stuff wasn't experienced enough to realize that any messages
from starting service will mess up the display:
Starting foo........
foo: bar is fubared, running baz instead
[ OK ]
Great... and I do see this idiotism every time I boot my laptop.
How many hours of admin experience was under the belt of
the "inventor" of it? On his computers, no services,
ever, emit messages?
> > > Need anyone more than 16 colors in splash
> > > texts?
> >
> > Yes, I bet people will want that.
>
> OK \e[R;G;Bm - nonstandard ESC, +10 bytes of code
>
> > > First char of text can be \r - then last text line
> > > is replaced by new one otherwise old text scroll up (when multi
> > > line textbox) and new line is displayed.
> >
> > Maybe later. Let's have at least something simpler first,
> > for example, simple non-wrapping output at any point in the image
> > (the "cursor" goes to the right and off the screen).
> > This is simple(r) to code.
> >
> > > Command can be named
> > > "echo" for intuitive use.For clearing text can be usable
> > > textbox command without parameters.After writing texts,
> > > new use of command textbox always erase old textbox area
> > > and define new.
> >
> > And if user does NOT want to erase text?
>
> New command for permanent (unerasable no rewritable) text output to any position \
> like "put,ROW,COL:text" ?
we have nothing so far.
I really think it's better to start with small changes,
not add a whole bunch of stuff at once.
--
vda
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic