unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* The removal of the term "[window] text area".
@ 2021-11-08 18:56 Alan Mackenzie
  2021-11-08 18:59 ` Stefan Monnier
  0 siblings, 1 reply; 3+ messages in thread
From: Alan Mackenzie @ 2021-11-08 18:56 UTC (permalink / raw)
  To: emacs-devel

Hello, Emacs.

In the discussion of bug #51590, it emerged that the two terms "[window]
body" and "[window] text area" are not both needed, and that their
meaning isn't entirely clear.

We've decided to phase out the use of "text area" here, since this
sometimes conflicts with the different use of the term in the display
manager.  Besides which, several existing functions have "body" in their
names.  And "body" is shorter.  :-)

So, "body" it is.  Its meaning is the part of the window in which buffer
contents can appear.  It DOES NOT include the mode line, any header
line, or any tab line.

If their are any views on this which aren't agreement, please air them
in this thread soon.  Thanks!

-- 
Alan Mackenzie (Nuremberg, Germany).



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: The removal of the term "[window] text area".
  2021-11-08 18:56 The removal of the term "[window] text area" Alan Mackenzie
@ 2021-11-08 18:59 ` Stefan Monnier
  2021-11-08 19:13   ` Eli Zaretskii
  0 siblings, 1 reply; 3+ messages in thread
From: Stefan Monnier @ 2021-11-08 18:59 UTC (permalink / raw)
  To: Alan Mackenzie; +Cc: emacs-devel

> So, "body" it is.  Its meaning is the part of the window in which buffer
> contents can appear.  It DOES NOT include the mode line, any header
> line, or any tab line.

No scrollbars either, right?
What about fringes and margins: these can display buffer contents (via
`display` properties)?


        Stefan




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: The removal of the term "[window] text area".
  2021-11-08 18:59 ` Stefan Monnier
@ 2021-11-08 19:13   ` Eli Zaretskii
  0 siblings, 0 replies; 3+ messages in thread
From: Eli Zaretskii @ 2021-11-08 19:13 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: acm, emacs-devel

> From: Stefan Monnier <monnier@iro.umontreal.ca>
> Cc: emacs-devel@gnu.org
> Date: Mon, 08 Nov 2021 13:59:59 -0500
> 
> > So, "body" it is.  Its meaning is the part of the window in which buffer
> > contents can appear.  It DOES NOT include the mode line, any header
> > line, or any tab line.
> 
> No scrollbars either, right?

Right.

> What about fringes and margins: these can display buffer contents (via
> `display` properties)?

They are also excluded.

Please see "Basic Windows" in the ELisp manual, there's an ASCII-art
picture there which explains what is the body.



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-11-08 19:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-08 18:56 The removal of the term "[window] text area" Alan Mackenzie
2021-11-08 18:59 ` Stefan Monnier
2021-11-08 19:13   ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).