Ben Wing <ben(a)666.com> wrote:
> The problem I found with this was that you couldn't actually
make progress
> gauges under X small enough to fit - they seemed to have a minimum size
> below which meant they would just not display.
well, we should then just resize the echo area by default so it will fit the
smallest progress gauge under X with no need to resize temporarily.
Most X progress gauges suck. We should probably not use them. Instead,
it's not very difficult to draw by hand a shadowed frame and fill rectangles
in it, possibly on top of a simpler widget like a dummy label.
> I would like to see all of the displayable portions of XEmacs be
widgets
> in their own right so that you could arbitrarily put together the look and
> feel. I don't see how we can do this easily without dropping tty support
> however. The whole modeline / echo-area / minibuffer thing looks very
> archaic to me,
Sure.
> it would be nice to put all of the modeline info in a bottom
status bar
That would be too much, I think. The modeline is long and already
full. Alternately, having a single modeline displaying information for the
selected window, and a status bar with the progress gauge and the echo area
would be nice.
i definitely agree that this generalization of redisplay is
necessary. but
we don't necessarily need to drop tty support -- we'd still need a
"redisplay" to display the text area, and in essence this is all a tty frame
is. [i'm assuming that the first round would not mess with the text area,
and just allow arbitrary layout with a monolithic "text area widget"
somewhere in it. furthermore, the geometry management part of layouts should
be completely implemented by xemacs, so we could use the same under tty's,
if anyone cared.]
I agree.
--
/ / _ _ Didier Verna
http://www.inf.enst.fr/~verna/
- / / - / / /_/ / EPITA / LRDE mailto:didier@lrde.epita.fr
/_/ / /_/ / /__ / 14-16 rue Voltaire Tel. +33 (1) 44 08 01 77
94276 Kremlin-Bicêtre cedex Fax. +33 (1) 44 08 01 99