[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Implementing child frames on terminal
From: |
tomas |
Subject: |
Re: Implementing child frames on terminal |
Date: |
Fri, 15 Jul 2022 07:07:45 +0200 |
On Fri, Jul 15, 2022 at 12:24:21PM +0800, Po Lu wrote:
> Stefan Monnier <monnier@iro.umontreal.ca> writes:
>
> > That describes what it does rather than what it's use for.
>
> No, Emacs has a built in (but rather crude) window manager for those
> child frames: see the `drag-internal-border', `drag-with-header-line'
> and `drag-with-mode-line' frame parameters.
I think we are seeing the debris of one of those strange "UI battles"
which raged our little software world for so long, stemming from such
perception things as "is the application the window? If yes, can that
window have a little world of its own inside itself?"
The end is a monster, where you get all of it: an application has more
than one window with lots of little windows in them. With the advent
of the browser, the snake starts eating itself again (with separate,
untrusted, potentially mutually hostile things hopefully confined to
their "tabs".
For a historical reminder, I'd recommend Wikipedia's description of
"MDI", the "Multiple-Document Interface" [1]. Fads come and go :-)
(Now you could say it's cruel calling it a fad. It was an experiment
in UI design, and as such, legitimate. It became a fad as soon as
the Marketing Dept. entered the picture)
Cheers
[1] https://en.wikipedia.org/wiki/Multiple-document_interface
--
t
signature.asc
Description: PGP signature
- Re: Implementing child frames on terminal, (continued)
- Re: Implementing child frames on terminal, Po Lu, 2022/07/14
- Re: Implementing child frames on terminal, Akib Azmain Turja, 2022/07/14
- Re: Implementing child frames on terminal, Eli Zaretskii, 2022/07/14
- Re: Implementing child frames on terminal, Akib Azmain Turja, 2022/07/14
- Re: Implementing child frames on terminal, Eli Zaretskii, 2022/07/14
- Re: Implementing child frames on terminal, Akib Azmain Turja, 2022/07/14
- Re: Implementing child frames on terminal, Eli Zaretskii, 2022/07/14
- Re: Implementing child frames on terminal, Po Lu, 2022/07/14
- Re: Implementing child frames on terminal, Stefan Monnier, 2022/07/14
- Re: Implementing child frames on terminal, Po Lu, 2022/07/15
- Re: Implementing child frames on terminal,
tomas <=
- Re: Implementing child frames on terminal, Po Lu, 2022/07/14
- Re: Implementing child frames on terminal, Akib Azmain Turja, 2022/07/14
- Re: Implementing child frames on terminal, Tassilo Horn, 2022/07/14
- Re: Implementing child frames on terminal, Stefan Monnier, 2022/07/14
- Re: Implementing child frames on terminal, Akib Azmain Turja, 2022/07/15
- Re: Implementing child frames on terminal, Akib Azmain Turja, 2022/07/12